diff options
-rw-r--r-- | CHANGES | 7 | ||||
-rw-r--r-- | alembic/__init__.py | 2 | ||||
-rw-r--r-- | alembic/config.py | 3 | ||||
-rwxr-xr-x | scripts/alembic | 8 |
4 files changed, 10 insertions, 10 deletions
@@ -1,3 +1,10 @@ +0.1.2 +===== +- [bug] fix the config.main() function to honor + the arguments passed, remove no longer used + "scripts/alembic" as setuptools creates this + for us. [#22] + 0.1.1 ===== - [bug] Clean up file write operations so that diff --git a/alembic/__init__.py b/alembic/__init__.py index 1ed8a20..18984e3 100644 --- a/alembic/__init__.py +++ b/alembic/__init__.py @@ -1,6 +1,6 @@ from os import path -__version__ = '0.1.1' +__version__ = '0.1.2' package_dir = path.abspath(path.dirname(__file__)) diff --git a/alembic/config.py b/alembic/config.py index 79eb42d..d48df0f 100644 --- a/alembic/config.py +++ b/alembic/config.py @@ -114,6 +114,7 @@ class Config(object): """ return self.get_section_option(self.config_ini_section, name, default) + def main(argv=None, **kwargs): """The console runner function for Alembic.""" @@ -184,7 +185,7 @@ def main(argv=None, **kwargs): add_options(subparser, positional, kwarg) subparser.set_defaults(cmd=(fn, positional, kwarg)) - options = parser.parse_args() + options = parser.parse_args(argv) fn, positional, kwarg = options.cmd diff --git a/scripts/alembic b/scripts/alembic deleted file mode 100755 index 5a76304..0000000 --- a/scripts/alembic +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env python - -from alembic.config import main -import sys - -if __name__ == "__main__": - main(sys.argv) - |