looks a bit like an alembic issue.

do you have a lot of migration files, and if the number is few, what does an 
“alembic history” look like here?   something about your revision tree is 
weird.  Or in conjunction with what’s being passed, can you tell what 
“revision” is at the start of the stack ?


vmalloc <vmal...@gmail.com> wrote:

> I am using a basic scenario in which I run upgrade on an empty db using 
> Flask-Migrate and alembic. This used to work under Alembic 0.6.7, but now I'm 
> getting this:
> 
>   File "/usr/local/lib/python2.7/site-packages/flask_migrate/__init__.py", 
> line 98, in upgrade
>     command.upgrade(config, revision, sql = sql, tag = tag)
>   File "/usr/local/lib/python2.7/site-packages/alembic/command.py", line 165, 
> in upgrade
>     script.run_env()
>   File "/usr/local/lib/python2.7/site-packages/alembic/script.py", line 382, 
> in run_env
>     util.load_python_file(self.dir, 'env.py')
>   File "/usr/local/lib/python2.7/site-packages/alembic/util.py", line 241, in 
> load_python_file
>     module = load_module_py(module_id, path)
>   File "/usr/local/lib/python2.7/site-packages/alembic/compat.py", line 79, 
> in load_module_py
>     mod = imp.load_source(module_id, path, fp)
>   File "migrations/env.py", line 72, in <module>
>     run_migrations_online()
>   File "migrations/env.py", line 65, in run_migrations_online
>     context.run_migrations()
>   File "<string>", line 7, in run_migrations
>   File "/usr/local/lib/python2.7/site-packages/alembic/environment.py", line 
> 742, in run_migrations
>     self.get_context().run_migrations(**kw)
>   File "/usr/local/lib/python2.7/site-packages/alembic/migration.py", line 
> 296, in run_migrations
>     for step in self._migrations_fn(heads, self):
>   File "/usr/local/lib/python2.7/site-packages/alembic/command.py", line 154, 
> in upgrade
>     return script._upgrade_revs(revision, rev)
>   File "/usr/local/lib/python2.7/site-packages/alembic/script.py", line 303, 
> in _upgrade_revs
>     revs = list(revs)
>   File "/usr/local/lib/python2.7/site-packages/alembic/revision.py", line 
> 581, in _iterate_revisions
>     upper_ancestors = set(self._get_ancestor_nodes(uppers, check=True))
>   File "/usr/local/lib/python2.7/site-packages/alembic/revision.py", line 
> 551, in _iterate_related_revisions
>     map_[rev_id] for rev_id in fn(rev))
>   File "/usr/local/lib/python2.7/site-packages/alembic/revision.py", line 
> 531, in <lambda>
>     fn = lambda rev: rev._all_down_revisions
> AttributeError: 'NoneType' object has no attribute '_all_down_revisions'
> 
> I'm not sure this is an Alembic issue, but not sure where to start 
> investigating either... Any clues anyone?
> 
> Thanks
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sqlalchemy-alembic" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sqlalchemy-alembic+unsubscr...@googlegroups.com 
> <mailto:sqlalchemy-alembic+unsubscr...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy-alembic" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sqlalchemy-alembic+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to