Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 3
0
def unknown_opcode(conn):
    conn.send(xml.server_package(version, 62, "unknown opcode", False))
    return
Ejemplo n.º 4
0
def end_session_success(conn):
    conn.send(xml.server_package(version, 61, 0, False))
    return
Ejemplo n.º 5
0
def balance_success(conn, bal):
    conn.send(xml.server_package(version, 51, bal, False))
    return
Ejemplo n.º 6
0
def withdraw_success(conn, bal):
    conn.send(xml.server_package(version, 41, bal, False))
    return
Ejemplo n.º 7
0
def deposit_success(conn, bal):
    conn.send(xml.server_package(version, 31, bal, False))
    return
Ejemplo n.º 8
0
def delete_success(conn):
    conn.send(xml.server_package(version, 21, 0, False))
    return
Ejemplo n.º 9
0
def create_success(conn, act):
    conn.send(xml.server_package(version, 11, act, False))
    return
Ejemplo n.º 10
0
def unknown_opcode(conn):
    conn.send(xml.server_package(version, 62, "unknown opcode", False))
    return
Ejemplo n.º 11
0
def end_session_success(conn):
    conn.send(xml.server_package(version, 61, 0, False))
    return
Ejemplo n.º 12
0
def balance_success(conn, bal):
    conn.send(xml.server_package(version, 51, bal, False))
    return
Ejemplo n.º 13
0
def withdraw_success(conn, bal):
    conn.send(xml.server_package(version, 41, bal, False))
    return
Ejemplo n.º 14
0
def deposit_success(conn, bal):
    conn.send(xml.server_package(version, 31, bal, False))
    return
Ejemplo n.º 15
0
def delete_success(conn):
    conn.send(xml.server_package(version, 21, 0, False))
    return
Ejemplo n.º 16
0
def create_success(conn, act):
    conn.send(xml.server_package(version, 11, act, False))
    return