pep8 autoformat

This commit is contained in:
Gregor Aisch 2013-04-09 00:14:12 +02:00
parent 875e0508f2
commit 48fa1cbb27

View File

@ -12,13 +12,14 @@ logging.basicConfig(level=logging.DEBUG)
log = logging.getLogger(__name__) log = logging.getLogger(__name__)
parser = argparse.ArgumentParser( parser = argparse.ArgumentParser(
description='Generate static JSON and CSV extracts from a SQL database.', description='Generate static JSON and CSV extracts from a SQL database.',
epilog='For further information, please check the documentation.') epilog='For further information, please check the documentation.')
parser.add_argument('config', metavar='CONFIG', type=str, parser.add_argument('config', metavar='CONFIG', type=str,
help='freeze file cofiguration') help='freeze file cofiguration')
def freeze(database, query, format='csv', filename='freeze.csv',
prefix='.', meta={}, indent=2, mode='list', wrap=True, **kw): def freeze(database, query, format='csv', filename='freeze.csv',
prefix='.', meta={}, indent=2, mode='list', wrap=True, **kw):
""" """
Perform a data export of a given SQL statement. This is a very Perform a data export of a given SQL statement. This is a very
flexible exporter, allowing for various output formats, metadata flexible exporter, allowing for various output formats, metadata
@ -26,18 +27,19 @@ def freeze(database, query, format='csv', filename='freeze.csv',
of records) into individual files. of records) into individual files.
""" """
kw.update({ kw.update({
'database': database, 'database': database,
'query': query, 'query': query,
'format': format, 'format': format,
'filename': filename, 'filename': filename,
'prefix': prefix, 'prefix': prefix,
'meta': meta, 'meta': meta,
'indent': indent, 'indent': indent,
'mode': mode, 'mode': mode,
'wrap': wrap 'wrap': wrap
}) })
return freeze_export(Export(kw)) return freeze_export(Export(kw))
def freeze_export(export): def freeze_export(export):
try: try:
database = Database(export.get('database')) database = Database(export.get('database'))
@ -48,8 +50,9 @@ def freeze_export(export):
except ProgrammingError, pe: except ProgrammingError, pe:
raise FreezeException("Invalid query: %s" % pe) raise FreezeException("Invalid query: %s" % pe)
def main(): def main():
try: try:
args = parser.parse_args() args = parser.parse_args()
config = Configuration(args.config) config = Configuration(args.config)
for export in config.exports: for export in config.exports:
@ -63,4 +66,3 @@ def main():
if __name__ == '__main__': if __name__ == '__main__':
main() main()