I have been doing some more poking at the problem. Using the debugger, I have isolated the problem to:
(Pdb) b /usr/lib/python2.6/site-packages/migrate/versioning/api.py:32 Breakpoint 1 at /usr/lib/python2.6/site-packages/migrate/versioning/api.py:32 (Pdb) c > /usr/lib/python2.6/site-packages/migrate/versioning/api.py(32)<module>() -> from migrate.versioning import (exceptions, repository, schema, version, (Pdb) list 27 28 import sys 29 import inspect 30 import logging 31 32 B-> from migrate.versioning import (exceptions, repository, schema, version, 33 script as script_) # command name conflict 34 from migrate.versioning.util import catch_known_errors, with_engine 35 36 37 log = logging.getLogger(__name__) (Pdb) n ImportError: 'cannot import name exceptions' > /usr/lib/python2.6/site-packages/migrate/versioning/api.py(32)<module>() -> from migrate.versioning import (exceptions, repository, schema, version, (Pdb)
I think I have some very old code:
<email address hidden>:/usr/lib/python2.6/site-packages/migrate/versioning# ls -lort exceptions.* -rw-r--r-- 1 root 1606 Jul 4 2010 exceptions.py -rw-r--r-- 2 root 4777 Dec 4 2011 exceptions.pyo -rw-r--r-- 2 root 4777 Dec 4 2011 exceptions.pyc <email address hidden>:/usr/lib/python2.6/site-packages/migrate/versioning# pwd /usr/lib/python2.6/site-packages/migrate/versioning <email address hidden>:/usr/lib/python2.6/site-packages/migrate/versioning#
-> from migrate.versioning import (exceptions, repository, schema, version, (Pdb) from migrate.versioning import exceptions (Pdb) from migrate.versioning import repository (Pdb) from migrate.versioning import schema *** ImportError: cannot import name exceptions (Pdb) (Pdb) from migrate.versioning import version (Pdb)
<email address hidden>:/usr/lib/python2.6/site-packages/migrate/versioning# python -V Python 2.6.6 <email address hidden>:/usr/lib/python2.6/site-packages/migrate/versioning# cat /etc/redhat-release CentOS release 6.5 (Final) <email address hidden>:/usr/lib/python2.6/site-packages/migrate/versioning#
<email address hidden>:/usr/lib/python2.6/site-packages/migrate/versioning# ls -l exceptions* __init__* -rw-r--r-- 1 root root 1606 Jul 4 2010 exceptions.py -rw-r--r-- 2 root root 4777 Dec 4 2011 exceptions.pyc -rw-r--r-- 2 root root 4777 Dec 4 2011 exceptions.pyo -rw-r--r-- 1 root root 161 Jul 4 2010 __init__.py -rw-r--r-- 2 root root 327 Dec 4 2011 __init__.pyc -rw-r--r-- 2 root root 327 Dec 4 2011 __init__.pyo <email address hidden>:/usr/lib/python2.6/site-packages/migrate/versioning#
I have been doing some more poking at the problem. Using the debugger, I have isolated the problem to:
(Pdb) b /usr/lib/ python2. 6/site- packages/ migrate/ versioning/ api.py: 32 python2. 6/site- packages/ migrate/ versioning/ api.py: 32 python2. 6/site- packages/ migrate/ versioning/ api.py( 32)<module> () versioning. util import catch_known_errors, with_engine getLogger( __name_ _) python2. 6/site- packages/ migrate/ versioning/ api.py( 32)<module> ()
Breakpoint 1 at /usr/lib/
(Pdb) c
> /usr/lib/
-> from migrate.versioning import (exceptions, repository, schema, version,
(Pdb) list
27
28 import sys
29 import inspect
30 import logging
31
32 B-> from migrate.versioning import (exceptions, repository, schema, version,
33 script as script_) # command name conflict
34 from migrate.
35
36
37 log = logging.
(Pdb) n
ImportError: 'cannot import name exceptions'
> /usr/lib/
-> from migrate.versioning import (exceptions, repository, schema, version,
(Pdb)
I think I have some very old code:
<email address hidden> :/usr/lib/ python2. 6/site- packages/ migrate/ versioning# ls -lort exceptions.* :/usr/lib/ python2. 6/site- packages/ migrate/ versioning# pwd python2. 6/site- packages/ migrate/ versioning :/usr/lib/ python2. 6/site- packages/ migrate/ versioning#
-rw-r--r-- 1 root 1606 Jul 4 2010 exceptions.py
-rw-r--r-- 2 root 4777 Dec 4 2011 exceptions.pyo
-rw-r--r-- 2 root 4777 Dec 4 2011 exceptions.pyc
<email address hidden>
/usr/lib/
<email address hidden>
-> from migrate.versioning import (exceptions, repository, schema, version,
(Pdb) from migrate.versioning import exceptions
(Pdb) from migrate.versioning import repository
(Pdb) from migrate.versioning import schema
*** ImportError: cannot import name exceptions
(Pdb)
(Pdb) from migrate.versioning import version
(Pdb)
<email address hidden> :/usr/lib/ python2. 6/site- packages/ migrate/ versioning# python -V :/usr/lib/ python2. 6/site- packages/ migrate/ versioning# cat /etc/redhat-release :/usr/lib/ python2. 6/site- packages/ migrate/ versioning#
Python 2.6.6
<email address hidden>
CentOS release 6.5 (Final)
<email address hidden>
<email address hidden> :/usr/lib/ python2. 6/site- packages/ migrate/ versioning# ls -l exceptions* __init__* :/usr/lib/ python2. 6/site- packages/ migrate/ versioning#
-rw-r--r-- 1 root root 1606 Jul 4 2010 exceptions.py
-rw-r--r-- 2 root root 4777 Dec 4 2011 exceptions.pyc
-rw-r--r-- 2 root root 4777 Dec 4 2011 exceptions.pyo
-rw-r--r-- 1 root root 161 Jul 4 2010 __init__.py
-rw-r--r-- 2 root root 327 Dec 4 2011 __init__.pyc
-rw-r--r-- 2 root root 327 Dec 4 2011 __init__.pyo
<email address hidden>