예제 #1
0
def general_failure(conn, type, reason):

    # find the appropriate opcode to send for particular errors
    if type == "create":
        typeint = 12
    elif type == "delete":
        typeint = 22
    elif type == "deposit":
        typeint = 32
    elif type == "withdraw":
        typeint = 42
    elif type == "balance":
        typeint = 52

    conn.send(xml.server_package(version, typeint, reason.encode("utf-8"), True))
    return
예제 #2
0
def general_failure(conn, type, reason):

    # find the appropriate opcode to send for particular errors
    if type == 'create':
        typeint = 12
    elif type == 'delete':
        typeint = 22
    elif type == 'deposit':
        typeint = 32
    elif type == 'withdraw':
        typeint = 42
    elif type == 'balance':
        typeint = 52

    conn.send(
        xml.server_package(version, typeint, reason.encode('utf-8'), True))
    return
예제 #3
0
def unknown_opcode(conn):
    conn.send(xml.server_package(version, 62, "unknown opcode", False))
    return
예제 #4
0
def end_session_success(conn):
    conn.send(xml.server_package(version, 61, 0, False))
    return
예제 #5
0
def balance_success(conn, bal):
    conn.send(xml.server_package(version, 51, bal, False))
    return
예제 #6
0
def withdraw_success(conn, bal):
    conn.send(xml.server_package(version, 41, bal, False))
    return
예제 #7
0
def deposit_success(conn, bal):
    conn.send(xml.server_package(version, 31, bal, False))
    return
예제 #8
0
def delete_success(conn):
    conn.send(xml.server_package(version, 21, 0, False))
    return
예제 #9
0
def create_success(conn, act):
    conn.send(xml.server_package(version, 11, act, False))
    return
예제 #10
0
def unknown_opcode(conn):
    conn.send(xml.server_package(version, 62, "unknown opcode", False))
    return
예제 #11
0
def end_session_success(conn):
    conn.send(xml.server_package(version, 61, 0, False))
    return
예제 #12
0
def balance_success(conn, bal):
    conn.send(xml.server_package(version, 51, bal, False))
    return
예제 #13
0
def withdraw_success(conn, bal):
    conn.send(xml.server_package(version, 41, bal, False))
    return
예제 #14
0
def deposit_success(conn, bal):
    conn.send(xml.server_package(version, 31, bal, False))
    return
예제 #15
0
def delete_success(conn):
    conn.send(xml.server_package(version, 21, 0, False))
    return
예제 #16
0
def create_success(conn, act):
    conn.send(xml.server_package(version, 11, act, False))
    return