diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-02-08 00:30:14 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-02-08 00:30:14 -0500 |
commit | 72bb16079a554f6b6c0dd6b26c496d20d636c07a (patch) | |
tree | 9c99964dc19465606f9257ade3f1ff277d8a2f0d /alembic/script.py | |
parent | a3f3c29a82bea76961d87bc5a0210954a07c7466 (diff) | |
download | alembic-72bb16079a554f6b6c0dd6b26c496d20d636c07a.tar.gz |
- [feature] script_location can be interpreted
by pkg_resources.resource_filename(), if
it is a non-absolute URI that contains
colons. This scheme is the same
one used by Pyramid. [#29]
Diffstat (limited to 'alembic/script.py')
-rw-r--r-- | alembic/script.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/alembic/script.py b/alembic/script.py index f9e0224..952b572 100644 --- a/alembic/script.py +++ b/alembic/script.py @@ -30,7 +30,9 @@ class ScriptDirectory(object): @classmethod def from_config(cls, config): return ScriptDirectory( - config.get_main_option('script_location'), + util.coerce_resource_to_filename( + config.get_main_option('script_location') + ), file_template = config.get_main_option( 'file_template', _default_file_template) |