some more PEP8 love all over the files
This commit is contained in:
@@ -14,9 +14,11 @@
|
|||||||
|
|
||||||
import sys
|
import sys
|
||||||
import inspect
|
import inspect
|
||||||
|
|
||||||
from sqlalchemy import create_engine
|
from sqlalchemy import create_engine
|
||||||
from migrate.versioning import exceptions, repository, schema, version
|
|
||||||
import script as script_ #command name conflict
|
from migrate.versioning import (exceptions, repository, schema, version,
|
||||||
|
script as script_) # command name conflict
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
'help',
|
'help',
|
||||||
|
@@ -2,9 +2,10 @@
|
|||||||
Configuration parser module.
|
Configuration parser module.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from ConfigParser import ConfigParser
|
||||||
|
|
||||||
from migrate.versioning.base import *
|
from migrate.versioning.base import *
|
||||||
from migrate.versioning import pathed
|
from migrate.versioning import pathed
|
||||||
from ConfigParser import ConfigParser
|
|
||||||
|
|
||||||
|
|
||||||
class Parser(ConfigParser):
|
class Parser(ConfigParser):
|
||||||
|
@@ -56,11 +56,12 @@ class LogSqlError(Error):
|
|||||||
self.entry = entry
|
self.entry = entry
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
ret = "SQL error in statement: \n%s\n"%(str(self.entry))
|
"""SQL error in statement:
|
||||||
ret += "Traceback from change script:\n"
|
%s
|
||||||
ret += ''.join(traceback.format_list(self.entry.traceback))
|
Traceback from change script:
|
||||||
ret += str(self.sqlerror)
|
%s%s""" % (self.entry,
|
||||||
return ret
|
''.join(traceback.format_list(self.entry.traceback)),
|
||||||
|
self.sqlerror)
|
||||||
|
|
||||||
|
|
||||||
class PathError(Error):
|
class PathError(Error):
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import migrate
|
import migrate
|
||||||
import sqlalchemy
|
import sqlalchemy
|
||||||
|
|
||||||
|
@@ -5,7 +5,6 @@
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import os.path
|
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
|
||||||
|
@@ -2,11 +2,12 @@
|
|||||||
A path/directory class.
|
A path/directory class.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import os
|
||||||
|
import shutil
|
||||||
|
|
||||||
from migrate.versioning.base import *
|
from migrate.versioning.base import *
|
||||||
from migrate.versioning.util import KeyedInstance
|
from migrate.versioning.util import KeyedInstance
|
||||||
from migrate.versioning import exceptions
|
from migrate.versioning import exceptions
|
||||||
import os
|
|
||||||
import shutil
|
|
||||||
|
|
||||||
|
|
||||||
class Pathed(KeyedInstance):
|
class Pathed(KeyedInstance):
|
||||||
|
@@ -1,13 +1,14 @@
|
|||||||
"""
|
"""
|
||||||
SQLAlchemy migrate repository management.
|
SQLAlchemy migrate repository management.
|
||||||
"""
|
"""
|
||||||
from pkg_resources import resource_string, resource_filename
|
|
||||||
import os
|
import os
|
||||||
import shutil
|
import shutil
|
||||||
import string
|
import string
|
||||||
from migrate.versioning.base import *
|
from pkg_resources import resource_string, resource_filename
|
||||||
from migrate.versioning.template import template
|
|
||||||
from migrate.versioning import exceptions, script, version, pathed, cfgparse
|
from migrate.versioning import exceptions, script, version, pathed, cfgparse
|
||||||
|
from migrate.versioning.template import template
|
||||||
|
from migrate.versioning.base import *
|
||||||
|
|
||||||
|
|
||||||
class Changeset(dict):
|
class Changeset(dict):
|
||||||
|
@@ -1,21 +1,22 @@
|
|||||||
"""
|
"""
|
||||||
Database schema version management.
|
Database schema version management.
|
||||||
"""
|
"""
|
||||||
from sqlalchemy import Table, Column, MetaData, String, Text, Integer, \
|
from sqlalchemy import (Table, Column, MetaData, String, Text, Integer,
|
||||||
create_engine
|
create_engine)
|
||||||
from sqlalchemy.sql import and_
|
from sqlalchemy.sql import and_
|
||||||
from sqlalchemy import exceptions as sa_exceptions
|
from sqlalchemy import exceptions as sa_exceptions
|
||||||
|
|
||||||
|
from migrate.versioning import exceptions, genmodel, schemadiff
|
||||||
from migrate.versioning.repository import Repository
|
from migrate.versioning.repository import Repository
|
||||||
from migrate.versioning.util import loadModel
|
from migrate.versioning.util import loadModel
|
||||||
from migrate.versioning.version import VerNum
|
from migrate.versioning.version import VerNum
|
||||||
from migrate.versioning import exceptions, genmodel, schemadiff
|
|
||||||
|
|
||||||
|
|
||||||
class ControlledSchema(object):
|
class ControlledSchema(object):
|
||||||
"""A database under version control"""
|
"""A database under version control"""
|
||||||
|
|
||||||
def __init__(self, engine, repository):
|
def __init__(self, engine, repository):
|
||||||
if type(repository) is str:
|
if isinstance(repository, str):
|
||||||
repository=Repository(repository)
|
repository=Repository(repository)
|
||||||
self.engine = engine
|
self.engine = engine
|
||||||
self.repository = repository
|
self.repository = repository
|
||||||
|
@@ -14,6 +14,7 @@ alias = dict(
|
|||||||
dbv=api.db_version,
|
dbv=api.db_version,
|
||||||
v=api.version,
|
v=api.version,
|
||||||
)
|
)
|
||||||
|
|
||||||
def alias_setup():
|
def alias_setup():
|
||||||
global alias
|
global alias
|
||||||
for key,val in alias.iteritems():
|
for key,val in alias.iteritems():
|
||||||
@@ -25,6 +26,7 @@ class PassiveOptionParser(OptionParser):
|
|||||||
|
|
||||||
def _process_args(self, largs, rargs, values):
|
def _process_args(self, largs, rargs, values):
|
||||||
"""little hack to support all --some_option=value parameters"""
|
"""little hack to support all --some_option=value parameters"""
|
||||||
|
|
||||||
while rargs:
|
while rargs:
|
||||||
arg = rargs[0]
|
arg = rargs[0]
|
||||||
if arg == "--":
|
if arg == "--":
|
||||||
@@ -50,6 +52,7 @@ class PassiveOptionParser(OptionParser):
|
|||||||
|
|
||||||
def main(argv=None, **kwargs):
|
def main(argv=None, **kwargs):
|
||||||
"""kwargs are default options that can be overriden with passing --some_option to cmdline"""
|
"""kwargs are default options that can be overriden with passing --some_option to cmdline"""
|
||||||
|
|
||||||
argv = argv or list(sys.argv[1:])
|
argv = argv or list(sys.argv[1:])
|
||||||
commands = list(api.__all__)
|
commands = list(api.__all__)
|
||||||
commands.sort()
|
commands.sort()
|
||||||
|
Reference in New Issue
Block a user