コード例 #1
0
ファイル: onion_proxy.py プロジェクト: Eli-G3/PyTORoxy
def build_circuit(cir: circuit.Circuit):
    """
    Main function to build a circuit
    :param cir: given initialized circuit object
    :return: status code
    """
    # Incrementally build the circuit hops and if something wrong happens at some point return error
    status_code = cir.build_hop_1()
    if status_code == 0:
        status_code = cir.build_hop_2()
        if status_code == 0:
            status_code = cir.build_hop_3()
            return status_code
    return 1