def create(cls, request): result = const.RESPONSE_RESULT_FAILED try: if not AuthorFacade._validate(request): raise IllegalRequestError(None) substance = request.get("substance") AuthorLogic.create(substance) except IllegalRequestError, ex: message = ex.message logging.warn(ex.message + str(request))