A Python port of the Invisible Internet Project (I2P)
at main 29 lines 695 B view raw
1"""I2PControl — JSON-RPC 2.0 management API for the I2P router.""" 2 3from i2p_apps.i2pcontrol.server import ( 4 JSONRPCRequest, 5 JSONRPCResponse, 6 parse_jsonrpc_request, 7 build_jsonrpc_response, 8 build_jsonrpc_error, 9 PARSE_ERROR, 10 INVALID_REQUEST, 11 METHOD_NOT_FOUND, 12 INTERNAL_ERROR, 13) 14from i2p_apps.i2pcontrol.methods import I2PControlMethods 15from i2p_apps.i2pcontrol.auth import TokenAuth 16 17__all__ = [ 18 "JSONRPCRequest", 19 "JSONRPCResponse", 20 "parse_jsonrpc_request", 21 "build_jsonrpc_response", 22 "build_jsonrpc_error", 23 "PARSE_ERROR", 24 "INVALID_REQUEST", 25 "METHOD_NOT_FOUND", 26 "INTERNAL_ERROR", 27 "I2PControlMethods", 28 "TokenAuth", 29]