diff options
| author | Jan Dittberner <jan@dittberner.info> | 2010-11-07 22:20:49 +0100 |
|---|---|---|
| committer | Jan Dittberner <jan@dittberner.info> | 2010-11-07 22:20:49 +0100 |
| commit | 20fce9acd80f9b82886fd36322c68ec6097be72b (patch) | |
| tree | 6f799b90262cc06cd6bdc25f69999ac71aaa04d7 /migrate/versioning/script | |
| parent | 73796f3e543a121b51a0fe2eb08d1faab255e53b (diff) | |
| download | sqlalchemy-migrate-20fce9acd80f9b82886fd36322c68ec6097be72b.tar.gz | |
use absolute imports of exception classes (fixes tests)
Diffstat (limited to 'migrate/versioning/script')
| -rw-r--r-- | migrate/versioning/script/py.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/migrate/versioning/script/py.py b/migrate/versioning/script/py.py index 1ae21b5..ed5b87e 100644 --- a/migrate/versioning/script/py.py +++ b/migrate/versioning/script/py.py @@ -7,17 +7,17 @@ import logging from StringIO import StringIO import migrate -from migrate import exceptions from migrate.versioning import genmodel, schemadiff from migrate.versioning.config import operations from migrate.versioning.template import Template from migrate.versioning.script import base from migrate.versioning.util import import_path, load_model, with_engine - +from migrate.exceptions import MigrateDeprecationWarning, InvalidScriptError, ScriptError log = logging.getLogger(__name__) __all__ = ['PythonScript'] + class PythonScript(base.BaseScript): """Base for Python scripts""" @@ -96,7 +96,7 @@ class PythonScript(base.BaseScript): try: assert callable(module.upgrade) except Exception, e: - raise exceptions.InvalidScriptError(path + ': %s' % str(e)) + raise InvalidScriptError(path + ': %s' % str(e)) return module def preview_sql(self, url, step, **args): @@ -131,7 +131,7 @@ class PythonScript(base.BaseScript): elif step < 0: op = 'downgrade' else: - raise exceptions.ScriptError("%d is not a valid step" % step) + raise ScriptError("%d is not a valid step" % step) funcname = base.operations[op] script_func = self._func(funcname) @@ -140,7 +140,7 @@ class PythonScript(base.BaseScript): script_func(engine) except TypeError: warnings.warn("upgrade/downgrade functions must accept engine" - " parameter (since version > 0.5.4)", exceptions.MigrateDeprecationWarning) + " parameter (since version > 0.5.4)", MigrateDeprecationWarning) raise @property @@ -155,5 +155,5 @@ class PythonScript(base.BaseScript): def _func(self, funcname): if not hasattr(self.module, funcname): msg = "Function '%s' is not defined in this script" - raise exceptions.ScriptError(msg % funcname) + raise ScriptError(msg % funcname) return getattr(self.module, funcname) |
