示例#1
0
def invoke(update, *_):
    # raw_user should not be able to log out e_user
    raw_user = raw_whois(update)
    if raw_user == Permissions.e_whois(update):
        raise DispatcherHandlerContinue
    # If invoked by e_user
    try:
        Permissions.remove_user_translation(raw_user)
        reply(update, 'Success')
    except AssertionError as err:
        logging.error(str(err))
        reply(update, 'Error: ' + str(err))