Problem with modules refering to each other

Phil Hunt philh at vision25.demon.co.uk
Sun Aug 8 03:28:30 CEST 1999


I have two python modules, both of which need to refer to classes 
defined in the other one. How do I do this? 

I am currently putting at the start of each module a line of the form:

   from theOtherModule import *

However, this is not working. My modules -- greatly simplified -- look
like this:

   #bak.py
   from hhh import *
   ti = AnHhhClass()
   print ti

and:

   #hhh.py
   from bak import *
   class AnHhhClass: pass

When I run ``python bak.py'', I get the error message 
``NameError: AnHhhClass''.

-- 
Phil Hunt....philh at vision25.demon.co.uk





More information about the Python-list mailing list