Hello,
I may misunderstand your problem, but it may be related to the
execution environment, especially the PYTHONPATH variable. Have a look
at the following log:
[EMAIL PROTECTED]:/$ pwd
/
[EMAIL PROTECTED]:/$ cat -n /tmp/test_import.py
1 class A(object):
2 def __init__(self):
3 self.value = 1
4 def show(self):
5 print self.value
[EMAIL PROTECTED]:/$ python
Python 2.5.1 (r251:54863, Oct 5 2007, 13:50:07)
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from test_import import A
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named test_import
>>> exit()
[EMAIL PROTECTED]:/$ export PYTHONPATH=/tmp
[EMAIL PROTECTED]:/$ python
Python 2.5.1 (r251:54863, Oct 5 2007, 13:50:07)
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from test_import import A
>>> a=A()
>>> a.show()
1
>>>
++
Sam
--
http://mail.python.org/mailman/listinfo/python-list