def to_python(self, value): from spreadsplug.web.app import app try: uuid.UUID(value) workflow = Workflow.find_by_id(app.config['base_path'], value) except ValueError: workflow = Workflow.find_by_slug(app.config['base_path'], value) if workflow is None: abort(404) return workflow
def to_python(self, value): from spreadsplug.web import app try: uuid.UUID(value) workflow = Workflow.find_by_id(app.config['base_path'], value) except ValueError: workflow = Workflow.find_by_slug(app.config['base_path'], value) if workflow is None: abort(404) return workflow