On Tue, 2012-06-26 at 16:33 +0100, Leander Bessa Beernaert wrote: > I'm not calling run_tests.sh from the nova subdirectory. I'm saying > that from the location where nova_tests.sh is located, i can import > connection.py. > However, when i try to import connection.py from with > cd=nova/virt/libvirt, it fails. The funny thing is i can import all > the modules int that directory perfectly, except connection.py.
That's expected. Whenever you run Python, the current directory is added to the import path. connection.py has several absolute imports that it depends on being able to import; when you run from the top-level of the repo, things like "nova.virt.libvirt.utils" can be found, whereas importing from the nova/virt/libvirt directory means that "nova.virt.libvirt" makes no sense. -- Kevin L. Mitchell <kevin.mitch...@rackspace.com> _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp