diff options
| author | Abhilash Raj | 2014-10-03 21:56:50 +0530 |
|---|---|---|
| committer | Abhilash Raj | 2014-10-03 21:56:50 +0530 |
| commit | 061799ef5031977bd343bbe54a6ad809138bdb45 (patch) | |
| tree | 81c77ecf3e3acbdbac99a01c31342256c25e5bf9 /src/mailman/database/factory.py | |
| parent | 6d4af22c8ee51e1b097ec0370cadd3f5a6b95c08 (diff) | |
| download | mailman-061799ef5031977bd343bbe54a6ad809138bdb45.tar.gz mailman-061799ef5031977bd343bbe54a6ad809138bdb45.tar.zst mailman-061799ef5031977bd343bbe54a6ad809138bdb45.zip | |
Diffstat (limited to 'src/mailman/database/factory.py')
| -rw-r--r-- | src/mailman/database/factory.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/mailman/database/factory.py b/src/mailman/database/factory.py index 6111be8c5..469ed5d18 100644 --- a/src/mailman/database/factory.py +++ b/src/mailman/database/factory.py @@ -30,7 +30,6 @@ import os import types from alembic import command -from alembic.config import Config as AlembicConfig from alembic.migration import MigrationContext from alembic.script import ScriptDirectory from flufl.lock import Lock @@ -40,8 +39,9 @@ from zope.interface.verify import verifyObject from mailman.config import config from mailman.database.model import Model +from mailman.database.alembic import alembic_cfg from mailman.interfaces.database import IDatabase, IDatabaseFactory -from mailman.utilities.modules import call_name +from mailman.utilities.modules import call_name, expand_path @@ -70,9 +70,7 @@ class SchemaManager: def __init__(self, database): self.database = database - self.alembic_cfg = AlembicConfig() - self.alembic_cfg.set_main_option( - "script_location", config.alembic['script_location']) + self.alembic_cfg = alembic_cfg self.script = ScriptDirectory.from_config(self.alembic_cfg) def get_storm_schema_version(self): |
