def freeze_export(export, result=None): try: if result is None: database = Database(export.get('database')) query = database.query(export.get('query')) else: query = result serializer_cls = get_serializer(export) serializer = serializer_cls(export, query) serializer.serialize() except (OperationalError, ProgrammingError) as e: raise FreezeException("Invalid query: %s" % e)
def freeze_export(export, result=None): try: if result is None: database = Database(export.get('database')) query = database.query(export.get('query')) else: query = result serializer_cls = get_serializer(export) serializer = serializer_cls(export, query) serializer.serialize() except ProgrammingError, pe: raise FreezeException("Invalid query: %s" % pe)