def formhub_import(request): context = RequestContext(request) context.form = FormhubImportForm() if request.method == 'POST': form = FormhubImportForm(request.POST) try: fhs = form.fh_import() except IntegrityError, e: context.message = _(u"Form has already been uploaded.") else: if fhs: context.fhservice = fhs else: context.message = _(u"Failed to import from formhub.")