Importing problems

Thomas Guettler guettli at thomas-guettler.de
Mon Nov 8 06:34:01 EST 2004


Am Sat, 06 Nov 2004 06:53:02 -0800 schrieb Gabriele *darkbard* Farina:

> Hi
> 
> I've my application filesystem structured like this:

...
 
> I'd like to use a class defined in the module pharaon/utils/buffers.py
> inside a class defined in pharaon/engine/php/tokenizer.py
> 
> I import the class this way (inside buffers.py):
> from pharaon.utils.buffers import FileBuffer
 
> and then I use the class this way:
> class Tokenizer:
> def __init__(self, source):
> self.buffer = FileBuffer(source)

The indentation got lost.

> In main.py file I got this code:
> from pharaon.engine.php.tokenizer import Tokenizer
> t = Tokenizer("test.php")
> print t.buffer
 
> but when I run the code it prints None.
> why?? I wrong importing the modules?? 

What does this print?
print t.buffer.__class__

HTH,
 Thomas




More information about the Python-list mailing list