moved str to Database conversion to freeze_export
This commit is contained in:
parent
bb94b1b343
commit
176f605119
@ -26,8 +26,6 @@ def freeze(database, query, format='csv', filename='freeze.csv',
|
|||||||
assignment, and file name templating to dump each record (or a set
|
assignment, and file name templating to dump each record (or a set
|
||||||
of records) into individual files.
|
of records) into individual files.
|
||||||
"""
|
"""
|
||||||
if isinstance(database, (str, unicode)):
|
|
||||||
database = Database(database)
|
|
||||||
kw.update({
|
kw.update({
|
||||||
'database': database,
|
'database': database,
|
||||||
'query': query,
|
'query': query,
|
||||||
@ -45,6 +43,8 @@ def freeze(database, query, format='csv', filename='freeze.csv',
|
|||||||
def freeze_export(export):
|
def freeze_export(export):
|
||||||
try:
|
try:
|
||||||
database = export.get('database')
|
database = export.get('database')
|
||||||
|
if isinstance(database, (str, unicode)):
|
||||||
|
database = Database(database)
|
||||||
query = database.query(export.get('query'))
|
query = database.query(export.get('query'))
|
||||||
serializer_cls = get_serializer(export)
|
serializer_cls = get_serializer(export)
|
||||||
serializer = serializer_cls(export, query)
|
serializer = serializer_cls(export, query)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user