def process_upload(app, document, filename): if document[0] == '{': f = StringIO(document) return Job.deserialize(f) else: return planning.plan_job(document, filename=filename)