From 176f605119b63ccb7cc2f4291a572e2f1181f6d0 Mon Sep 17 00:00:00 2001 From: Gregor Aisch Date: Tue, 9 Apr 2013 00:20:54 +0200 Subject: [PATCH] moved str to Database conversion to freeze_export --- dataset/freeze/app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dataset/freeze/app.py b/dataset/freeze/app.py index be6a7d5..e9e78cb 100644 --- a/dataset/freeze/app.py +++ b/dataset/freeze/app.py @@ -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 of records) into individual files. """ - if isinstance(database, (str, unicode)): - database = Database(database) kw.update({ 'database': database, 'query': query, @@ -45,6 +43,8 @@ def freeze(database, query, format='csv', filename='freeze.csv', def freeze_export(export): try: database = export.get('database') + if isinstance(database, (str, unicode)): + database = Database(database) query = database.query(export.get('query')) serializer_cls = get_serializer(export) serializer = serializer_cls(export, query)