def create_employer(req): try: trans = Transaction() employer = Employer(**req) trans.add(employer) trans.commit() return ('ok', '', employer.id) except IntegrityError as e: return ('err', e.__class__.__name__, None) except Exception as e: return ('err', e.__class__.__name__, None)