Module Expr Str Import alias Import alias Import alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr While NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num If UnaryOpNot NameLoad body Break Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Dict Str NameLoad keyword Num attr Str Assign NameStore TupleLoad TupleLoad Str Str TupleLoad Str Str TupleLoad Str Call NameLoad NameLoad TupleLoad Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIn Str NameLoad body Return Str Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Return ListLoad Str decorator_list Assign NameStore BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Lambda arguments args defaults vararg NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr While NameLoad body TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type TupleLoad NameLoad NameLoad body Break
N/A N/A 
eventlet-server.py
~~~~~~~~~~~~~~~~~~

A fully-functional HTTP/2 server written for Eventlet.
 N/A collections N/A json N/A eventlet eventlet.green.OpenSSL SSL crypto h2.connection H2Connection h2.events RequestReceived DataReceived ConnectionManager N/A object N/A N/A 
    An object that manages a single HTTP/2 connection.
     __init__ N/A N/A self sock N/A N/A N/A N/A self sock sock N/A N/A self conn N/A H2Connection client_side False N/A run_forever N/A N/A self N/A N/A N/A N/A N/A N/A self conn initiate_connection N/A N/A N/A N/A self sock sendall N/A N/A N/A self conn data_to_send N/A True N/A N/A data N/A N/A N/A self sock recv 65535 N/A N/A data N/A N/A N/A events N/A N/A N/A self conn receive_data data N/A event events N/A N/A N/A isinstance event RequestReceived N/A N/A N/A N/A self request_received N/A event headers N/A event stream_id N/A N/A N/A isinstance event DataReceived N/A N/A N/A N/A N/A self conn reset_stream N/A event stream_id N/A N/A N/A N/A self sock sendall N/A N/A N/A self conn data_to_send N/A request_received N/A N/A self headers stream_id N/A N/A N/A headers N/A N/A collections OrderedDict headers N/A data N/A N/A N/A N/A json dumps N/A headers headers indent 4 encode utf-8 N/A response_headers N/A N/A :status 200 N/A content-type application/json N/A content-length N/A len data N/A server eventlet-h2 N/A N/A N/A N/A self conn send_headers stream_id response_headers N/A N/A N/A N/A self conn send_data stream_id data end_stream True N/A N/A alpn_callback N/A N/A conn protos N/A N/A N/A N/A h2 protos N/A N/A h2 N/A N/A RuntimeError No acceptable protocol offered! N/A npn_advertise_cb N/A N/A conn N/A N/A N/A N/A h2 N/A N/A options N/A N/A N/A N/A N/A SSL OP_NO_COMPRESSION N/A SSL OP_NO_SSLv2 N/A SSL OP_NO_SSLv3 N/A SSL OP_NO_TLSv1 N/A SSL OP_NO_TLSv1_1 N/A context N/A N/A SSL Context N/A SSL SSLv23_METHOD N/A N/A N/A context set_options options N/A N/A N/A context set_verify N/A SSL VERIFY_NONE N/A N/A N/A N/A args True N/A N/A N/A context use_privatekey_file server.key N/A N/A N/A context use_certificate_file server.crt N/A N/A N/A context set_npn_advertise_callback npn_advertise_cb N/A N/A N/A context set_alpn_select_callback alpn_callback N/A N/A N/A context set_cipher_list ECDHE+AESGCM N/A N/A N/A context set_tmp_ecdh N/A N/A crypto get_elliptic_curve prime256v1 N/A server N/A N/A eventlet listen N/A 0.0.0.0 443 N/A server N/A N/A SSL Connection context server N/A pool N/A N/A eventlet GreenPool N/A True N/A N/A N/A N/A N/A new_sock _ N/A N/A server accept N/A manager N/A ConnectionManager new_sock N/A N/A N/A pool spawn_n N/A manager run_forever N/A N/A N/A N/A SystemExit KeyboardInterrupt N/A N/A