Werner Merkl wrote:
I just downloaded http://www.python.org/pypi/xexpr/0.02, installed if (python setup.py install) and tried the example in the README file.
Than I got following error: AttributeError: 'module' object has no attribute 'Read'
This is same behavior for all module using empty __init__.pr files, like venster, Pyrex or libxmlmods...
if "xexpr" is a package with an empty __init__.py file, the behaviour you're seeing is the expected behaviour. importing a toplevel module doesn't auto- matically import any submodules.
Oh, I see. I have to write: import xexpr.Read
Now it works...
Is there a change in the implementation, so that every module needs an explicit list for exchanged modules?
what's an "exchanged module"?
Oops! This should say "every module"...
Thanx a lot Werner
EXAMPLE ------------------------------------------------------------------------
Python 2.4.1 (#65, Mar 30 2005, 09:13:57) [MSC v.1310 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information.
import xexpr example = '<foo a="b" c="d"><bar><baz a="d" />Blah</bar></foo>' xexpr.Read.to_xexpr(example)
Traceback (most recent call last): File "<stdin>", line 1, in ? AttributeError: 'module' object has no attribute 'Read'
does it work better if you type
import xexpr.Read
before you call the to_xexpr function?
</F>
-- http://mail.python.org/mailman/listinfo/python-list