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

Reply via email to