/* Generated code for Python source for module 'future.backports.http.client' * created by Nuitka version 0.6.0 * * This code is in part copyright 2018 Kay Hayen. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #include "nuitka/prelude.h" #include "__helpers.h" /* The _module_future$backports$http$client is a Python object pointer of module type. */ /* Note: For full compatibility with CPython, every module variable access * needs to go through it except for cases where the module cannot possibly * have changed in the mean time. */ PyObject *module_future$backports$http$client; PyDictObject *moduledict_future$backports$http$client; /* The module constants used, if any. */ static PyObject *const_str_plain_Idle; static PyObject *const_str_digest_4612c572772eafda664d1717d0001c87; static PyObject *const_tuple_str_plain_HTTPSConnection_tuple; extern PyObject *const_str_plain_headers; extern PyObject *const_str_plain_dict; extern PyObject *const_str_plain___name__; static PyObject *const_str_digest_7fde4f956cc454c30edc0e15c32a1d1e; extern PyObject *const_str_digest_6b674c2a52b85692f41de0a2e49ce316; extern PyObject *const_str_plain_skip_accept_encoding; static PyObject *const_tuple_str_digest_10bd842a23a607175a808e13464f9a7a_tuple; extern PyObject *const_str_plain_HTTPConnection; extern PyObject *const_str_plain_i; static PyObject *const_str_digest_ac31431c15d5309718b071b5ca00ce71; static PyObject *const_str_plain_email_message; extern PyObject *const_str_plain_object; extern PyObject *const_str_plain__GLOBAL_DEFAULT_TIMEOUT; static PyObject *const_tuple_57956935e21268c435eba7c754fd4ec2_tuple; extern PyObject *const_str_plain_encode; static PyObject *const_str_plain__tunnel_headers; extern PyObject *const_str_plain_fileno; static PyObject *const_str_digest_ca02fae3ae9f65bc4e8df043f277de51; extern PyObject *const_str_plain_default; extern PyObject *const_str_plain_debuglevel; extern PyObject *const_str_plain_mode; extern PyObject *const_str_plain_InvalidURL; static PyObject *const_str_digest_7b9efc38fa5f221307f1c54adc9c29b9; extern PyObject *const_str_digest_db4856f755729d4e70f8bd5ec95c6022; extern PyObject *const_str_plain_os; extern PyObject *const_str_plain_None; extern PyObject *const_str_plain_end; static PyObject *const_str_plain_blocksize; extern PyObject *const_int_pos_404; static PyObject *const_int_pos_410; static PyObject *const_str_digest_62fdfcbe5db3cbcb5dd78dbc76817c12; static PyObject *const_str_digest_c122e55c570e5d61ec233ef747a0ac90; extern PyObject *const_str_digest_a4b32799dc86145fd28c19bf16dfae94; static PyObject *const_int_pos_415; static PyObject *const_tuple_str_digest_451db0cd0dfea27a65381a0b23997c08_tuple; static PyObject *const_str_digest_1c0574e2f61bc49c243f499d7d299474; static PyObject *const_str_digest_2225e6a79ba6e269c04130fdc3b9028e; static PyObject *const_str_plain_INTERNAL_SERVER_ERROR; static PyObject *const_tuple_str_plain_self_str_plain_conn_str_plain_pconn_tuple; static PyObject *const_str_plain__check_close; extern PyObject *const_int_pos_16; extern PyObject *const_str_plain_timeout; extern PyObject *const_str_plain___debug__; static PyObject *const_tuple_5e32323433efa7f3dac46513e6ecc3ee_tuple; static PyObject *const_str_plain_message_body; extern PyObject *const_str_digest_9ba1c08e5bab7a37429c5bb8555c9014; extern PyObject *const_int_pos_413; static PyObject *const_tuple_str_plain_self_str_plain_partial_str_plain_expected_tuple; static PyObject *const_int_pos_504; static PyObject *const_str_digest_27a0d27d9f9ee9ddce1020c0145aaaa0; static PyObject *const_str_digest_c9af63b861f3467f8f4313973b476139; extern PyObject *const_str_plain_str; static PyObject *const_str_plain_ResponseNotReady; static PyObject *const_int_pos_201; static PyObject *const_str_plain_NotConnected; extern PyObject *const_str_plain_j; static PyObject *const_str_plain_UNPROCESSABLE_ENTITY; static PyObject *const_str_digest_b1a02ee219192f66da7db1bda943e023; static PyObject *const_tuple_dff4cb8cd8c765ded75cf1ec324666fd_tuple; static PyObject *const_tuple_10b2d54123edb19b68e17f2e4d6d401a_tuple; extern PyObject *const_str_plain_min; extern PyObject *const_str_plain_sock; static PyObject *const_str_digest_048b0fb87494b08bd2a66e64baa424e3; static PyObject *const_str_digest_77e4aa8b16abe9a69c9f8abab5e7b756; static PyObject *const_tuple_bytes_digest_c5238b42bdea3c79f7000eef0863d942_tuple; static PyObject *const_str_plain__tunnel_port; extern PyObject *const_str_plain_Parser; extern PyObject *const_int_pos_401; extern PyObject *const_tuple_str_plain_k_tuple; static PyObject *const_str_digest_a1ab6a288f8bbf666294479446003ebe; extern PyObject *const_str_plain_auto_open; static PyObject *const_str_plain__read_and_discard_trailer; static PyObject *const_tuple_str_plain_self_str_plain_line_type_tuple; static PyObject *const_str_plain__MAXLINE; extern PyObject *const_str_plain_name; extern PyObject *const_str_digest_3c9527fc53ea2272c2080ca035d6631c; extern PyObject *const_tuple_type_AttributeError_type_OSError_tuple; static PyObject *const_str_plain_FAILED_DEPENDENCY; static PyObject *const_str_plain__MAXHEADERS; static PyObject *const_str_digest_611ff3fe4eaa6563e775a49023a28349; static PyObject *const_str_plain_one_value; extern PyObject *const_str_plain_Host; static PyObject *const_str_plain__HTTPConnection__state; extern PyObject *const_str_plain_expected; static PyObject *const_str_plain_temp_mvb; extern PyObject *const_int_pos_500; extern PyObject *const_str_plain_False; static PyObject *const_str_plain_ImproperConnectionState; static PyObject *const_str_digest_d423527e27b54fe87c393732f5a9ec02; extern PyObject *const_int_pos_400; extern PyObject *const_int_0; extern PyObject *const_str_plain_UNKNOWN; static PyObject *const_int_pos_999; static PyObject *const_str_plain_CONTINUE; static PyObject *const_tuple_755462c5ce705843335f2c6136c1b96b_tuple; extern PyObject *const_str_plain_code; extern PyObject *const_tuple_str_plain_self_str_plain___class___tuple; extern PyObject *const_str_plain_response; static PyObject *const_tuple_str_plain_self_str_plain_line_str_plain_i_tuple; extern PyObject *const_tuple_int_pos_2_tuple; extern PyObject *const_str_digest_db35ab94a03c3cbeb13cbe2a1d728b77; static PyObject *const_str_plain_UPGRADE_REQUIRED; static PyObject *const_bytes_chr_10; static PyObject *const_int_pos_207; static PyObject *const_str_plain_IM_USED; static PyObject *const_tuple_str_plain_self_str_plain_response_tuple; static PyObject *const_str_digest_61921229dcd3e97d8cfbcbb78392804a; extern PyObject *const_tuple_str_plain_rb_tuple; static PyObject *const_str_plain_identity; static PyObject *const_str_plain_socket_create_connection; static PyObject *const_str_plain_hit; extern PyObject *const_int_pos_200; static PyObject *const_str_plain__UNKNOWN; extern PyObject *const_str_plain_type; static PyObject *const_str_digest_cf4d565fcb9a63639de5b379be242a6b; extern PyObject *const_str_plain__check_hostname; static PyObject *const_str_digest_10bd842a23a607175a808e13464f9a7a; static PyObject *const_int_pos_511; extern PyObject *const_str_plain_urlsplit; extern PyObject *const_str_plain___cached__; extern PyObject *const_int_pos_301; static PyObject *const_str_plain_MOVED_PERMANENTLY; extern PyObject *const_tuple_none_tuple; static PyObject *const_str_plain_host_enc; static PyObject *const_str_plain__http_vsn; static PyObject *const_int_pos_102; static PyObject *const_str_plain_INSUFFICIENT_STORAGE; extern PyObject *const_str_plain_BadStatusLine; static PyObject *const_int_pos_402; extern PyObject *const_tuple_str_plain_self_str_plain_level_tuple; static PyObject *const_str_digest_caede9f41ab34b1781975bc39ad6827b; extern PyObject *const_str_plain_wrap_socket; static PyObject *const_str_plain_PAYMENT_REQUIRED; extern PyObject *const_int_pos_1; static PyObject *const_str_digest_ff06786f50b9333d68d2347857f760a7; extern PyObject *const_str_plain_port; extern PyObject *const_str_plain_partial; extern PyObject *const_str_plain_geturl; extern PyObject *const_int_pos_303; static PyObject *const_str_plain_TEMPORARY_REDIRECT; extern PyObject *const_str_digest_62b7e67e29e99420603c12d205222fa5; extern PyObject *const_tuple_str_plain_self_str_plain_line_tuple; extern PyObject *const_str_plain_getpeercert; extern PyObject *const_str_plain___prepare__; static PyObject *const_str_digest_4353253b90a169d7886c0de946942512; extern PyObject *const_str_plain_getheaders; extern PyObject *const_str_plain_url; static PyObject *const_str_plain_NOT_MODIFIED; static PyObject *const_str_digest_ac844068be928bba0f7c589f5b262e2d; static PyObject *const_str_plain_ACCEPTED; extern PyObject *const_str_plain___repr__; static PyObject *const_str_digest_3cd05ede1856d0f8a369818b470989ff; static PyObject *const_str_digest_8653823a006449e4ce13d95ee42eb788; extern PyObject *const_str_plain_http; extern PyObject *const_str_plain_startswith; extern PyObject *const_tuple_str_plain_SSLContext_tuple; extern PyObject *const_str_plain_find; static PyObject *const_str_digest_bf74246d26e97879856201b94015f3e2; extern PyObject *const_tuple_str_plain_http_tuple; extern PyObject *const_tuple_str_digest_80cf594c6b193676cb3f905f65b5d391_tuple; extern PyObject *const_str_digest_9cd94d6d1a0a35ff358ca3b08bb3536e; static PyObject *const_int_pos_405; extern PyObject *const_str_digest_80f637382c7af69afc34ed6fe0d28101; extern PyObject *const_str_plain__buffer; extern PyObject *const_str_plain_Message; extern PyObject *const_str_plain_OP_NO_SSLv2; extern PyObject *const_str_plain___file__; static PyObject *const_str_plain_nil; static PyObject *const_str_plain_UNSUPPORTED_MEDIA_TYPE; extern PyObject *const_int_pos_11; static PyObject *const_str_plain_UnknownTransferEncoding; extern PyObject *const_str_plain_rfind; extern PyObject *const_str_plain_chunk_left; static PyObject *const_str_plain_NETWORK_AUTHENTICATION_REQUIRED; static PyObject *const_str_digest_e982ec932975e6884d6ab10e6831e554; extern PyObject *const_int_pos_80; extern PyObject *const_str_plain_HTTPSConnection; extern PyObject *const_str_digest_d19bf663764a0b15d5e8f7167c910e4e; extern PyObject *const_str_plain_strip; static PyObject *const_tuple_3e792e280ee16d71f9e20d9f0c60f2fd_tuple; extern PyObject *const_str_plain_fstat; extern PyObject *const_str_plain_match_hostname; static PyObject *const_tuple_str_plain_self_str_plain_message_body_tuple; static PyObject *const_tuple_112b435244742b5fdd3726fd7aa2170f_tuple; extern PyObject *const_str_plain_read; extern PyObject *const_str_plain__class; extern PyObject *const_str_digest_118c8611317729818c37c760127e23b2; static PyObject *const_str_digest_b5f8aae80c35404b5a45bf6f0dc53c0c; static PyObject *const_int_pos_407; static PyObject *const_tuple_5926a8a1332a8294fddc9ba8f14caae1_tuple; extern PyObject *const_str_plain_connect; static PyObject *const_str_plain_BAD_REQUEST; extern PyObject *const_str_plain_reason; extern PyObject *const_str_plain_skip_host; extern PyObject *const_str_plain_lower; static PyObject *const_str_plain_TOO_MANY_REQUESTS; static PyObject *const_str_plain_PRECONDITION_FAILED; extern PyObject *const_str_digest_20861594150da1e43b5ee3f86b9deef6; extern PyObject *const_str_plain___orig_bases__; extern PyObject *const_str_plain_close; static PyObject *const_str_plain__set_hostport; extern PyObject *const_int_pos_300; static PyObject *const_str_plain_lst; extern PyObject *const_str_plain___qualname__; extern PyObject *const_str_digest_4c1e770c5544f54da5d3b8065d995354; extern PyObject *const_str_plain_n; extern PyObject *const_str_digest_c17f72dfbfead5020b880ad5af8b007d; static PyObject *const_int_pos_505; static PyObject *const_str_digest_451db0cd0dfea27a65381a0b23997c08; extern PyObject *const_str_digest_141f53ac830b1d16e6fa74a381d6e6a2; static PyObject *const_bytes_digest_3b7f5661734b357dae6f342cca378502; static PyObject *const_str_plain_GATEWAY_TIMEOUT; extern PyObject *const_str_plain_value; extern PyObject *const_tuple_str_plain_create_connection_tuple; static PyObject *const_tuple_str_plain_self_str_plain_message_body_str_plain_msg_tuple; extern PyObject *const_str_plain_collections; static PyObject *const_int_pos_226; static PyObject *const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain___class___tuple; extern PyObject *const_str_plain_conn; static PyObject *const_str_digest_5eac9bc1346d670adca530e9911c3ba9; extern PyObject *const_str_plain_e; extern PyObject *const_str_plain_message; extern PyObject *const_str_chr_91; extern PyObject *const_str_plain_netloc; static PyObject *const_str_digest_b0daa215b17857e07f4fef2707cae694; extern PyObject *const_str_plain_context; static PyObject *const_int_pos_507; extern PyObject *const_str_plain_enumerate; static PyObject *const_int_pos_205; extern PyObject *const_str_plain_isspace; static PyObject *const_str_digest_517d7a57dc907ec3fda39c871d479ae3; extern PyObject *const_int_pos_307; static PyObject *const_str_plain_LOCKED; static PyObject *const_str_digest_21e61275e31c5b538019182679a883c6; static PyObject *const_str_digest_212a4fffeb3ea379eaac67b69c48d35a; static PyObject *const_int_pos_414; extern PyObject *const_str_plain_verify_mode; static PyObject *const_tuple_str_plain_array_tuple; extern PyObject *const_int_pos_202; extern PyObject *const_str_plain_getresponse; static PyObject *const_str_plain_HTTP_VERSION_NOT_SUPPORTED; static PyObject *const_str_plain_RESET_CONTENT; static PyObject *const_str_plain_REQUEST_ENTITY_TOO_LARGE; extern PyObject *const_str_plain_error; static PyObject *const_str_plain_REQUEST_TIMEOUT; static PyObject *const_str_plain_NOT_IMPLEMENTED; static PyObject *const_str_plain_line_type; extern PyObject *const_str_plain_HTTPMessage; static PyObject *const_tuple_5d71b85443275da3f9bfc4261fb3d976_tuple; extern PyObject *const_str_digest_d255455dca89984a7a880379cd01bd4d; static PyObject *const_str_plain_will_verify; static PyObject *const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple; extern PyObject *const_int_pos_304; extern PyObject *const_str_plain_decode; static PyObject *const_str_digest_b2e340181506eb2a6b26ab727e50958b; static PyObject *const_str_digest_d2600abc7fcebf9a410216a6ecbcfc8e; extern PyObject *const_str_plain_k; extern PyObject *const_str_plain___getitem__; extern PyObject *const_slice_none_int_pos_1_none; extern PyObject *const_str_plain___all__; static PyObject *const_str_plain_CannotSendRequest; extern PyObject *const_str_plain_putrequest; static PyObject *const_tuple_c75a4423ed6997e34ed5034797bc1a56_tuple; static PyObject *const_str_digest_244a712a1f4d0cc76ce14bc397237758; extern PyObject *const_str_plain_memoryview; static PyObject *const_int_pos_305; static PyObject *const_str_plain__safe_readinto; extern PyObject *const_str_plain_server_hostname; static PyObject *const_int_pos_1048576; static PyObject *const_str_digest_a3f1198e90696cb00f266d17b44595fb; static PyObject *const_str_digest_a4dca3479820953c9f57c4c5d113f9c4; static PyObject *const_str_digest_1e642cb2d8689685d6c46b08cc0a68ae; static PyObject *const_str_plain__read_status; static PyObject *const_str_plain_netloc_enc; static PyObject *const_tuple_a26898c689761fdd54835472d57a8985_tuple; extern PyObject *const_str_plain_length; static PyObject *const_str_plain_set_debuglevel; extern PyObject *const_str_digest_75fd71b1edada749c2ef7ac810062295; extern PyObject *const_str_plain_endheaders; static PyObject *const_str_plain_responses; static PyObject *const_str_plain_pconn; static PyObject *const_str_plain_USE_PROXY; static PyObject *const_str_digest_e72e666f0250bef291ea0626d4a9856c; static PyObject *const_str_digest_a049f885cecd4c913d0368f5576904e5; extern PyObject *const_str_plain_CERT_NONE; extern PyObject *const_int_pos_503; static PyObject *const_tuple_98c39d38d61c13c8cc5b0c41af3b38e4_tuple; extern PyObject *const_str_plain_d; extern PyObject *const_str_plain_print_function; extern PyObject *const_str_plain_chunked; static PyObject *const_str_plain_NON_AUTHORITATIVE_INFORMATION; static PyObject *const_int_pos_426; extern PyObject *const_bytes_chr_59; static PyObject *const_str_plain_FORBIDDEN; extern PyObject *const_str_plain_PY2; static PyObject *const_str_digest_fe76ab5aaa6c4c8ef9443c9458cfbe33; extern PyObject *const_str_chr_47; extern PyObject *const_str_plain_io; static PyObject *const_str_plain_skips; extern PyObject *const_str_digest_db51a9f73f100ec22d319265c4417c10; extern PyObject *const_str_plain_socket; extern PyObject *const_str_digest_f27d3abdf015e152802dfedf1003be0a; static PyObject *const_str_digest_818837791919f2069a25d87696f71ce9; static PyObject *const_str_digest_5576e3122fe76dea32c94075895e0b34; static PyObject *const_str_plain_UnimplementedFileMode; static PyObject *const_str_plain_RawIOBase; static PyObject *const_bytes_digest_c5238b42bdea3c79f7000eef0863d942; static PyObject *const_str_plain__HTTPConnection__response; static PyObject *const_tuple_str_plain_self_str_plain_body_str_plain_thelen_str_plain_te_tuple; extern PyObject *const_str_plain___init__; extern PyObject *const_str_plain_level; static PyObject *const_tuple_str_digest_a4dca3479820953c9f57c4c5d113f9c4_tuple; static PyObject *const_tuple_none_int_pos_2_tuple; extern PyObject *const_str_plain_readinto; extern PyObject *const_str_plain_method; static PyObject *const_str_digest_f369f02fd8078e1e8beeaa61f004be7a; extern PyObject *const_tuple_str_plain_message_tuple; static PyObject *const_str_plain__send_output; extern PyObject *const_str_plain_check_hostname; extern PyObject *const_str_plain_version; static PyObject *const_dict_75a58fc65a2c13fee436a69e4944ecf6; extern PyObject *const_str_plain__method; extern PyObject *const_str_plain_default_port; extern PyObject *const_str_plain_ascii; extern PyObject *const_str_plain_info; extern PyObject *const_str_empty; extern PyObject *const_str_plain_Iterable; static PyObject *const_str_digest_d1e772febf2ddc9afebcfa7d11237bdd; extern PyObject *const_tuple_none_none_tuple; extern PyObject *const_int_pos_100; static PyObject *const_str_digest_d27720e06019541707161a721d5e8f1b; static PyObject *const_str_plain_CREATED; extern PyObject *const_tuple_str_plain_self_str_plain_e_tuple; static PyObject *const_str_plain__readinto_chunked; static PyObject *const_str_plain_OK; static PyObject *const_str_digest_e8598f6adb0116f0f5e257448c727422; extern PyObject *const_str_plain_load_cert_chain; extern PyObject *const_str_plain_array; extern PyObject *const_str_plain_request; static PyObject *const_str_plain_PRECONDITION_REQUIRED; static PyObject *const_str_plain__close_conn; extern PyObject *const_str_plain_readline; extern PyObject *const_str_plain_bytes; extern PyObject *const_str_plain_division; static PyObject *const_int_pos_416; extern PyObject *const_int_neg_1; static PyObject *const_str_digest_34fa9efbfccb3685b6469cd9cd6b73f0; static PyObject *const_str_digest_3c42e4f5ac45a63c6d279713affd6a05; static PyObject *const_str_plain_METHOD_NOT_ALLOWED; static PyObject *const_tuple_str_digest_a3f1198e90696cb00f266d17b44595fb_tuple; static PyObject *const_str_digest_1e30ed1e0cd1683775219177aaa1873d; static PyObject *const_int_pos_423; static PyObject *const_str_digest_e0aa583abe9effdd935e9ce729759c9f; extern PyObject *const_str_digest_fe0af2f284849636ec878ed7e8cbfc38; static PyObject *const_str_digest_9088853c71339a0047baf9d2ba3f94cd; extern PyObject *const_str_plain_putheader; extern PyObject *const_str_plain_flush; static PyObject *const_int_pos_417; extern PyObject *const_str_plain_body; extern PyObject *const_str_plain_amt; extern PyObject *const_int_pos_101; extern PyObject *const_str_plain___doc__; static PyObject *const_str_plain_total_bytes; extern PyObject *const_str_plain_extend; static PyObject *const_str_digest_e4ab85a0dd0f37bc9c5a67d68b7d684e; extern PyObject *const_str_plain_data; extern PyObject *const_str_plain_options; static PyObject *const_str_digest_f8c0cb8c0e8327d6cbc10860b8ce9ed5; extern PyObject *const_tuple_str_plain_ascii_tuple; extern PyObject *const_str_plain_s; static PyObject *const_str_plain_UnknownProtocol; extern PyObject *const_str_plain_warnings; extern PyObject *const_str_plain_tr_enc; static PyObject *const_str_plain_NO_CONTENT; static PyObject *const_str_digest_b4441438bd1541008b5e82412eb86995; static PyObject *const_tuple_str_digest_244a712a1f4d0cc76ce14bc397237758_tuple; static PyObject *const_tuple_f748555c4f785b1d558240ddf76213db_tuple; static PyObject *const_str_plain_will_close; static PyObject *const_str_plain_mvb; extern PyObject *const_str_plain_SSLContext; extern PyObject *const_str_plain__context; extern PyObject *const_str_digest_f2d2f5f01d8d9360355c50eb1d09d771; extern PyObject *const_str_plain_get_all; extern PyObject *const_tuple_str_plain_self_tuple; static PyObject *const_tuple_str_digest_5576e3122fe76dea32c94075895e0b34_tuple; extern PyObject *const_int_pos_443; static PyObject *const_tuple_str_plain_PY2_tuple; static PyObject *const_str_plain_hdr; extern PyObject *const_tuple_str_plain_idna_tuple; extern PyObject *const_tuple_empty; extern PyObject *const_str_plain_header_bytes; extern PyObject *const_str_space; extern PyObject *const_str_digest_d186d35140b6e607ac0c8b2c63fdeb29; extern PyObject *const_str_plain_append; static PyObject *const_str_digest_33d7df40a68865e3163e4e9c98c40a77; static PyObject *const_int_pos_408; extern PyObject *const_str_digest_c3c96c8ed3ec2ec3a4d3f0dfaaa3ddf2; static PyObject *const_str_digest_397bdb6906290110d17ebe413d262bd6; static PyObject *const_str_plain_response_class; extern PyObject *const_str_plain_getheader; extern PyObject *const_int_pos_10; static PyObject *const_str_plain_PROCESSING; static PyObject *const_str_plain_header_str; extern PyObject *const_str_plain_parser; extern PyObject *const_str_plain_b; extern PyObject *const_str_plain_split; extern PyObject *const_bytes_chr_93; static PyObject *const_int_pos_206; static PyObject *const_str_digest_11e05ea5fbe56d293dc284bdbbf86401; static PyObject *const_str_plain__send_request; static PyObject *const_tuple_str_plain_bytes_str_plain_int_str_plain_str_str_plain_super_tuple; extern PyObject *const_str_plain_makefile; extern PyObject *const_str_plain_source_address; static PyObject *const_tuple_str_plain_urlsplit_tuple; extern PyObject *const_str_plain_connection; extern PyObject *const_str_plain_ssl; extern PyObject *const_str_digest_f4eb44e3a0a37523306de2031c71bb2c; extern PyObject *const_str_plain_msg; extern PyObject *const_str_digest_31d64d3b8ec974c2917fdf1564a2fb00; extern PyObject *const_str_digest_563a5c1e73e73d543e7c4f1e0d7b34c2; static PyObject *const_str_digest_804fd18593b35f874b06d792e1a83a4f; static PyObject *const_tuple_str_plain_self_str_plain_sock_str_plain_server_hostname_tuple; static PyObject *const_str_plain_CONFLICT; static PyObject *const_str_digest_bea41f04831c597d6586c7051c4f79e4; static PyObject *const_str_plain_parse_headers; static PyObject *const_int_pos_510; static PyObject *const_tuple_635b65ca61aa2a9dd288d63df23c3827_tuple; extern PyObject *const_str_digest_e4b0b56d1d18c023aae13ad5e86b5a90; static PyObject *const_tuple_db99fe6c5e98d8ca27b36e7e194be061_tuple; extern PyObject *const_str_plain_getallmatchingheaders; extern PyObject *const_str_plain__tunnel; static PyObject *const_str_digest_97a4619e3625083f2bcaf1d4297b2293; extern PyObject *const_str_plain___class__; extern PyObject *const_str_plain_begin; extern PyObject *const_tuple_type_Exception_tuple; static PyObject *const_str_plain_LineTooLong; extern PyObject *const_str_plain___module__; extern PyObject *const_str_plain___str__; extern PyObject *const_str_plain_chunk; extern PyObject *const_str_plain_idna; extern PyObject *const_str_plain_isclosed; static PyObject *const_tuple_str_digest_77e4aa8b16abe9a69c9f8abab5e7b756_tuple; static PyObject *const_str_plain_REQUEST_URI_TOO_LONG; static PyObject *const_int_pos_428; extern PyObject *const_str_plain__http_vsn_str; extern PyObject *const_str_plain_print; static PyObject *const_int_pos_406; extern PyObject *const_str_plain_create_connection; static PyObject *const_tuple_8b5ca0ff1722ed01bf36274c2cd00fbc_tuple; static PyObject *const_str_plain_NOT_FOUND; static PyObject *const_str_digest_8e53e108a15350185d42bfd7646884fa; extern PyObject *const_str_plain_get; static PyObject *const_str_plain__CS_IDLE; static PyObject *const_str_digest_696229000e2676de850228c5f0f342f0; extern PyObject *const_tuple_str_plain_connection_tuple; extern PyObject *const_str_plain___iter__; extern PyObject *const_str_plain_shutdown; extern PyObject *const_tuple_bytes_digest_e22048e4de62b4d2ac355aed7a0f9014_tuple; static PyObject *const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple; extern PyObject *const_tuple_str_digest_db51a9f73f100ec22d319265c4417c10_tuple; static PyObject *const_str_plain_PARTIAL_CONTENT; static PyObject *const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain_chunk_tuple; extern PyObject *const_tuple_bytes_empty_tuple; static PyObject *const_str_digest_caa8d082466b641a942957c48340dc30; extern PyObject *const_str_plain_warn; static PyObject *const_str_digest_e34757499c541084cbdd57ec7408448b; static PyObject *const_str_plain__set_content_length; extern PyObject *const_str_plain_metaclass; extern PyObject *const_tuple_str_digest_20861594150da1e43b5ee3f86b9deef6_tuple; static PyObject *const_str_plain_MULTI_STATUS; static PyObject *const_str_plain_MULTIPLE_CHOICES; extern PyObject *const_str_digest_80cf594c6b193676cb3f905f65b5d391; extern PyObject *const_tuple_str_chr_93_tuple; extern PyObject *const_str_plain_HTTP_PORT; extern PyObject *const_tuple_str_plain___class___tuple; extern PyObject *const_str_angle_metaclass; static PyObject *const_str_plain_SHUT_RDWR; static PyObject *const_str_digest_22cfc522c2c3c39631df9420c1c18031; extern PyObject *const_str_plain_set_tunnel; static PyObject *const_str_digest_550728869b9ed61fd4ad12ee06cb01bd; static PyObject *const_tuple_str_digest_804fd18593b35f874b06d792e1a83a4f_tuple; extern PyObject *const_str_plain_HAS_SNI; static PyObject *const_tuple_bytes_digest_3b7f5661734b357dae6f342cca378502_tuple; extern PyObject *const_str_plain_args; extern PyObject *const_slice_int_pos_1_int_neg_1_none; static PyObject *const_str_plain_EXPECTATION_FAILED; extern PyObject *const_str_plain_items; extern PyObject *const_tuple_str_plain_self_str_plain_fp_tuple; static PyObject *const_str_plain_email_parser; extern PyObject *const_int_pos_204; extern PyObject *const_tuple_str_chr_58_tuple; static PyObject *const_tuple_int_0_int_0_tuple; extern PyObject *const_str_plain_join; static PyObject *const_str_plain_NOT_EXTENDED; extern PyObject *const_str_digest_08df6de959dae9d1c247c2ab041993af; extern PyObject *const_str_plain_super; static PyObject *const_tuple_str_plain_self_str_plain_b_str_plain_data_str_plain_n_tuple; static PyObject *const_int_pos_501; extern PyObject *const_int_pos_429; static PyObject *const_tuple_b884b10a21481a2da7940908af849bd5_tuple; extern PyObject *const_str_plain_absolute_import; extern PyObject *const_str_plain_fp; static PyObject *const_str_plain_SWITCHING_PROTOCOLS; static PyObject *const_str_plain__CS_REQ_SENT; static PyObject *const_str_plain_te; static PyObject *const_str_plain__output; extern PyObject *const_str_plain_parsestr; static PyObject *const_int_pos_412; static PyObject *const_int_pos_431; static PyObject *const_int_pos_203; extern PyObject *const_str_plain_sendall; extern PyObject *const_str_digest_b5074ac92dc72b508f7b239b36f07471; extern PyObject *const_str_plain_status; extern PyObject *const_str_plain_HTTPException; extern PyObject *const_str_plain_host; extern PyObject *const_str_digest_d0590bcd4a83d66ed17deb5c9e144342; extern PyObject *const_str_plain_fromkeys; extern PyObject *const_str_plain_int; extern PyObject *const_int_pos_403; static PyObject *const_str_plain_CannotSendHeader; static PyObject *const_str_plain_SEE_OTHER; extern PyObject *const_str_digest_db6e0943ac580bf4379ef7b63d32405e; static PyObject *const_tuple_str_plain_parser_tuple; extern PyObject *const_str_plain_DeprecationWarning; extern PyObject *const_str_plain_line; static PyObject *const_tuple_str_digest_e4ab85a0dd0f37bc9c5a67d68b7d684e_tuple; extern PyObject *const_str_plain_keys; extern PyObject *const_str_plain_rb; static PyObject *const_str_plain_SERVICE_UNAVAILABLE; static PyObject *const_tuple_33d5574c1d88aaf70f42e6455598495a_tuple; static PyObject *const_str_plain_connect_str; extern PyObject *const_str_plain_readable; static PyObject *const_str_digest_f42462608f86a02b8f02fd757621e83e; static PyObject *const_str_digest_cd33262acc902ad7a34788c632134355; static PyObject *const_str_digest_57b1b4c0adecb607ada2077c2baf96f7; static PyObject *const_str_plain_HTTPS_PORT; static PyObject *const_str_plain_NOT_ACCEPTABLE; extern PyObject *const_bytes_chr_91; extern PyObject *const_str_plain__safe_read; extern PyObject *const_str_digest_c672ea00fd3e32c13d12a34f67316e82; extern PyObject *const_str_plain_send; static PyObject *const_str_plain_BAD_GATEWAY; extern PyObject *const_str_digest_f4cf83dd2e7e2f235646bf31dc9dfbff; static PyObject *const_tuple_none_int_pos_1_tuple; static PyObject *const_str_plain_REQUESTED_RANGE_NOT_SATISFIABLE; extern PyObject *const_str_plain_cert_file; static PyObject *const_str_plain_LENGTH_REQUIRED; static PyObject *const_str_plain_thelen; static PyObject *const_str_digest_86bd13faab96b91b6aef169e5b961fcc; static PyObject *const_str_digest_9a254941c862d03cab15efa87095f621; static PyObject *const_tuple_bytes_chr_59_tuple; extern PyObject *const_str_plain_skip; static PyObject *const_str_digest_c8ffa50f4f6e5308074cb87ab783f2dd; static PyObject *const_str_plain_MAXAMOUNT; static PyObject *const_str_plain_UNAUTHORIZED; static PyObject *const_tuple_d2329d27332bfe90f2ee3fddee14eef7_tuple; extern PyObject *const_str_plain_strict; static PyObject *const_int_pos_422; extern PyObject *const_int_pos_8192; static PyObject *const_tuple_str_digest_34fa9efbfccb3685b6469cd9cd6b73f0_tuple; extern PyObject *const_str_plain__3to2kwargs; extern PyObject *const_str_plain_HTTPResponse; static PyObject *const_str_digest_7a64dcfc1ef970c42712ff244bf3dac7; extern PyObject *const_str_plain__tunnel_host; extern PyObject *const_str_chr_58; static PyObject *const_str_digest_da7a05545efccd2932774cf17d2f65a5; extern PyObject *const_str_angle_listcomp; static PyObject *const_str_digest_03de8583b9dd805b7f1de379b3e05408; extern PyObject *const_str_plain_header; static PyObject *const_str_plain_hstring; static PyObject *const_str_digest_3c812c29af5c85a1c4deba7c475d496d; extern PyObject *const_int_pos_302; static PyObject *const_str_plain_header_names; static PyObject *const_str_plain_FOUND; static PyObject *const_int_pos_411; extern PyObject *const_bytes_empty; extern PyObject *const_str_plain_HEAD; static PyObject *const_str_plain__read_next_chunk_size; extern PyObject *const_str_chr_93; extern PyObject *const_tuple_str_plain_self_str_plain_version_tuple; extern PyObject *const_str_plain_PROTOCOL_SSLv23; static PyObject *const_str_plain_REQUEST_HEADER_FIELDS_TOO_LARGE; static PyObject *const_str_plain_PROXY_AUTHENTICATION_REQUIRED; static PyObject *const_int_pos_424; static PyObject *const_list_252421241256eec1afd7869d0a530f84_list; extern PyObject *const_tuple_type_object_tuple; extern PyObject *const_str_plain_unicode_literals; static PyObject *const_str_plain__CS_REQ_STARTED; extern PyObject *const_str_plain_values; extern PyObject *const_str_digest_e955e200ce7076f63dbfb9e11568aad1; static PyObject *const_str_plain_datablock; static PyObject *const_str_plain_GONE; extern PyObject *const_str_plain_getcode; static PyObject *const_str_digest_2e5d6df14793973bd5577c07f2e0c5fd; extern PyObject *const_str_plain_IncompleteRead; extern PyObject *const_int_pos_502; extern PyObject *const_str_digest_a460aed7cfcdfbc450abab1fc7f92409; static PyObject *const_str_plain__strict_sentinel; static PyObject *const_str_digest_f024da63792d86617a1f6681a71882d0; extern PyObject *const_str_plain_clear; extern PyObject *const_str_plain_key_file; extern PyObject *const_slice_none_none_none; extern PyObject *const_str_plain_self; static PyObject *const_str_plain__readall_chunked; static PyObject *const_str_digest_f32ca5417a888ab50bbdb141f2e83092; static PyObject *const_str_plain_connect_bytes; extern PyObject *const_bytes_digest_e22048e4de62b4d2ac355aed7a0f9014; extern PyObject *const_int_pos_2; static PyObject *const_tuple_str_plain_self_str_plain_chunk_left_str_plain_value_tuple; extern PyObject *const_int_pos_409; extern PyObject *const_tuple_str_plain_self_str_plain_s_tuple; extern PyObject *const_str_plain_st_size; static PyObject *const_tuple_str_digest_141f53ac830b1d16e6fa74a381d6e6a2_tuple; extern PyObject *const_int_pos_65536; static PyObject *const_dict_fb4ddbadafbecbaef28aef989e4b600e; extern PyObject *const_tuple_str_digest_62b7e67e29e99420603c12d205222fa5_tuple; static PyObject *module_filename_obj; static bool constants_created = false; static void createModuleConstants( void ) { const_str_plain_Idle = UNSTREAM_STRING( &constant_bin[ 621147 ], 4, 1 ); const_str_digest_4612c572772eafda664d1717d0001c87 = UNSTREAM_STRING( &constant_bin[ 621151 ], 117, 0 ); const_tuple_str_plain_HTTPSConnection_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_plain_HTTPSConnection_tuple, 0, const_str_plain_HTTPSConnection ); Py_INCREF( const_str_plain_HTTPSConnection ); const_str_digest_7fde4f956cc454c30edc0e15c32a1d1e = UNSTREAM_STRING( &constant_bin[ 621268 ], 28, 0 ); const_tuple_str_digest_10bd842a23a607175a808e13464f9a7a_tuple = PyTuple_New( 1 ); const_str_digest_10bd842a23a607175a808e13464f9a7a = UNSTREAM_STRING( &constant_bin[ 621296 ], 16, 0 ); PyTuple_SET_ITEM( const_tuple_str_digest_10bd842a23a607175a808e13464f9a7a_tuple, 0, const_str_digest_10bd842a23a607175a808e13464f9a7a ); Py_INCREF( const_str_digest_10bd842a23a607175a808e13464f9a7a ); const_str_digest_ac31431c15d5309718b071b5ca00ce71 = UNSTREAM_STRING( &constant_bin[ 621312 ], 22, 0 ); const_str_plain_email_message = UNSTREAM_STRING( &constant_bin[ 621334 ], 13, 1 ); const_tuple_57956935e21268c435eba7c754fd4ec2_tuple = PyTuple_New( 6 ); PyTuple_SET_ITEM( const_tuple_57956935e21268c435eba7c754fd4ec2_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_57956935e21268c435eba7c754fd4ec2_tuple, 1, const_str_plain_sock ); Py_INCREF( const_str_plain_sock ); PyTuple_SET_ITEM( const_tuple_57956935e21268c435eba7c754fd4ec2_tuple, 2, const_str_plain_debuglevel ); Py_INCREF( const_str_plain_debuglevel ); PyTuple_SET_ITEM( const_tuple_57956935e21268c435eba7c754fd4ec2_tuple, 3, const_str_plain_strict ); Py_INCREF( const_str_plain_strict ); PyTuple_SET_ITEM( const_tuple_57956935e21268c435eba7c754fd4ec2_tuple, 4, const_str_plain_method ); Py_INCREF( const_str_plain_method ); PyTuple_SET_ITEM( const_tuple_57956935e21268c435eba7c754fd4ec2_tuple, 5, const_str_plain_url ); Py_INCREF( const_str_plain_url ); const_str_plain__tunnel_headers = UNSTREAM_STRING( &constant_bin[ 621347 ], 15, 1 ); const_str_digest_ca02fae3ae9f65bc4e8df043f277de51 = UNSTREAM_STRING( &constant_bin[ 621362 ], 38, 0 ); const_str_digest_7b9efc38fa5f221307f1c54adc9c29b9 = UNSTREAM_STRING( &constant_bin[ 621400 ], 24, 0 ); const_str_plain_blocksize = UNSTREAM_STRING( &constant_bin[ 621424 ], 9, 1 ); const_int_pos_410 = PyLong_FromUnsignedLong( 410ul ); const_str_digest_62fdfcbe5db3cbcb5dd78dbc76817c12 = UNSTREAM_STRING( &constant_bin[ 621433 ], 15, 0 ); const_str_digest_c122e55c570e5d61ec233ef747a0ac90 = UNSTREAM_STRING( &constant_bin[ 621448 ], 25, 0 ); const_int_pos_415 = PyLong_FromUnsignedLong( 415ul ); const_tuple_str_digest_451db0cd0dfea27a65381a0b23997c08_tuple = PyTuple_New( 1 ); const_str_digest_451db0cd0dfea27a65381a0b23997c08 = UNSTREAM_STRING( &constant_bin[ 621473 ], 7, 0 ); PyTuple_SET_ITEM( const_tuple_str_digest_451db0cd0dfea27a65381a0b23997c08_tuple, 0, const_str_digest_451db0cd0dfea27a65381a0b23997c08 ); Py_INCREF( const_str_digest_451db0cd0dfea27a65381a0b23997c08 ); const_str_digest_1c0574e2f61bc49c243f499d7d299474 = UNSTREAM_STRING( &constant_bin[ 621480 ], 38, 0 ); const_str_digest_2225e6a79ba6e269c04130fdc3b9028e = UNSTREAM_STRING( &constant_bin[ 44039 ], 7, 0 ); const_str_plain_INTERNAL_SERVER_ERROR = UNSTREAM_STRING( &constant_bin[ 621518 ], 21, 1 ); const_tuple_str_plain_self_str_plain_conn_str_plain_pconn_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_conn_str_plain_pconn_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_conn_str_plain_pconn_tuple, 1, const_str_plain_conn ); Py_INCREF( const_str_plain_conn ); const_str_plain_pconn = UNSTREAM_STRING( &constant_bin[ 621539 ], 5, 1 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_conn_str_plain_pconn_tuple, 2, const_str_plain_pconn ); Py_INCREF( const_str_plain_pconn ); const_str_plain__check_close = UNSTREAM_STRING( &constant_bin[ 621544 ], 12, 1 ); const_tuple_5e32323433efa7f3dac46513e6ecc3ee_tuple = PyTuple_New( 6 ); PyTuple_SET_ITEM( const_tuple_5e32323433efa7f3dac46513e6ecc3ee_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_5e32323433efa7f3dac46513e6ecc3ee_tuple, 1, const_str_plain_b ); Py_INCREF( const_str_plain_b ); const_str_plain_total_bytes = UNSTREAM_STRING( &constant_bin[ 621556 ], 11, 1 ); PyTuple_SET_ITEM( const_tuple_5e32323433efa7f3dac46513e6ecc3ee_tuple, 2, const_str_plain_total_bytes ); Py_INCREF( const_str_plain_total_bytes ); const_str_plain_mvb = UNSTREAM_STRING( &constant_bin[ 621567 ], 3, 1 ); PyTuple_SET_ITEM( const_tuple_5e32323433efa7f3dac46513e6ecc3ee_tuple, 3, const_str_plain_mvb ); Py_INCREF( const_str_plain_mvb ); const_str_plain_temp_mvb = UNSTREAM_STRING( &constant_bin[ 621570 ], 8, 1 ); PyTuple_SET_ITEM( const_tuple_5e32323433efa7f3dac46513e6ecc3ee_tuple, 4, const_str_plain_temp_mvb ); Py_INCREF( const_str_plain_temp_mvb ); PyTuple_SET_ITEM( const_tuple_5e32323433efa7f3dac46513e6ecc3ee_tuple, 5, const_str_plain_n ); Py_INCREF( const_str_plain_n ); const_str_plain_message_body = UNSTREAM_STRING( &constant_bin[ 621578 ], 12, 1 ); const_tuple_str_plain_self_str_plain_partial_str_plain_expected_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_partial_str_plain_expected_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_partial_str_plain_expected_tuple, 1, const_str_plain_partial ); Py_INCREF( const_str_plain_partial ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_partial_str_plain_expected_tuple, 2, const_str_plain_expected ); Py_INCREF( const_str_plain_expected ); const_int_pos_504 = PyLong_FromUnsignedLong( 504ul ); const_str_digest_27a0d27d9f9ee9ddce1020c0145aaaa0 = UNSTREAM_STRING( &constant_bin[ 621590 ], 23, 0 ); const_str_digest_c9af63b861f3467f8f4313973b476139 = UNSTREAM_STRING( &constant_bin[ 621613 ], 6, 0 ); const_str_plain_ResponseNotReady = UNSTREAM_STRING( &constant_bin[ 621619 ], 16, 1 ); const_int_pos_201 = PyLong_FromUnsignedLong( 201ul ); const_str_plain_NotConnected = UNSTREAM_STRING( &constant_bin[ 621635 ], 12, 1 ); const_str_plain_UNPROCESSABLE_ENTITY = UNSTREAM_STRING( &constant_bin[ 621647 ], 20, 1 ); const_str_digest_b1a02ee219192f66da7db1bda943e023 = UNSTREAM_STRING( &constant_bin[ 621667 ], 31, 0 ); const_tuple_dff4cb8cd8c765ded75cf1ec324666fd_tuple = PyTuple_New( 5 ); PyTuple_SET_ITEM( const_tuple_dff4cb8cd8c765ded75cf1ec324666fd_tuple, 0, const_str_plain_fp ); Py_INCREF( const_str_plain_fp ); PyTuple_SET_ITEM( const_tuple_dff4cb8cd8c765ded75cf1ec324666fd_tuple, 1, const_str_plain__class ); Py_INCREF( const_str_plain__class ); PyTuple_SET_ITEM( const_tuple_dff4cb8cd8c765ded75cf1ec324666fd_tuple, 2, const_str_plain_headers ); Py_INCREF( const_str_plain_headers ); PyTuple_SET_ITEM( const_tuple_dff4cb8cd8c765ded75cf1ec324666fd_tuple, 3, const_str_plain_line ); Py_INCREF( const_str_plain_line ); const_str_plain_hstring = UNSTREAM_STRING( &constant_bin[ 621698 ], 7, 1 ); PyTuple_SET_ITEM( const_tuple_dff4cb8cd8c765ded75cf1ec324666fd_tuple, 4, const_str_plain_hstring ); Py_INCREF( const_str_plain_hstring ); const_tuple_10b2d54123edb19b68e17f2e4d6d401a_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_10b2d54123edb19b68e17f2e4d6d401a_tuple, 0, const_str_digest_c17f72dfbfead5020b880ad5af8b007d ); Py_INCREF( const_str_digest_c17f72dfbfead5020b880ad5af8b007d ); const_str_plain_identity = UNSTREAM_STRING( &constant_bin[ 125174 ], 8, 1 ); PyTuple_SET_ITEM( const_tuple_10b2d54123edb19b68e17f2e4d6d401a_tuple, 1, const_str_plain_identity ); Py_INCREF( const_str_plain_identity ); const_str_digest_048b0fb87494b08bd2a66e64baa424e3 = UNSTREAM_STRING( &constant_bin[ 621705 ], 24, 0 ); const_str_digest_77e4aa8b16abe9a69c9f8abab5e7b756 = UNSTREAM_STRING( &constant_bin[ 621729 ], 20, 0 ); const_tuple_bytes_digest_c5238b42bdea3c79f7000eef0863d942_tuple = PyTuple_New( 1 ); const_bytes_digest_c5238b42bdea3c79f7000eef0863d942 = UNSTREAM_BYTES( &constant_bin[ 120 ], 2 ); PyTuple_SET_ITEM( const_tuple_bytes_digest_c5238b42bdea3c79f7000eef0863d942_tuple, 0, const_bytes_digest_c5238b42bdea3c79f7000eef0863d942 ); Py_INCREF( const_bytes_digest_c5238b42bdea3c79f7000eef0863d942 ); const_str_plain__tunnel_port = UNSTREAM_STRING( &constant_bin[ 621749 ], 12, 1 ); const_str_digest_a1ab6a288f8bbf666294479446003ebe = UNSTREAM_STRING( &constant_bin[ 621761 ], 24, 0 ); const_str_plain__read_and_discard_trailer = UNSTREAM_STRING( &constant_bin[ 621785 ], 25, 1 ); const_tuple_str_plain_self_str_plain_line_type_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_line_type_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); const_str_plain_line_type = UNSTREAM_STRING( &constant_bin[ 621810 ], 9, 1 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_line_type_tuple, 1, const_str_plain_line_type ); Py_INCREF( const_str_plain_line_type ); const_str_plain__MAXLINE = UNSTREAM_STRING( &constant_bin[ 621819 ], 8, 1 ); const_str_plain_FAILED_DEPENDENCY = UNSTREAM_STRING( &constant_bin[ 621827 ], 17, 1 ); const_str_plain__MAXHEADERS = UNSTREAM_STRING( &constant_bin[ 621844 ], 11, 1 ); const_str_digest_611ff3fe4eaa6563e775a49023a28349 = UNSTREAM_STRING( &constant_bin[ 621855 ], 28, 0 ); const_str_plain_one_value = UNSTREAM_STRING( &constant_bin[ 621883 ], 9, 1 ); const_str_plain__HTTPConnection__state = UNSTREAM_STRING( &constant_bin[ 621892 ], 22, 1 ); const_str_plain_ImproperConnectionState = UNSTREAM_STRING( &constant_bin[ 621914 ], 23, 1 ); const_str_digest_d423527e27b54fe87c393732f5a9ec02 = UNSTREAM_STRING( &constant_bin[ 621937 ], 25, 0 ); const_int_pos_999 = PyLong_FromUnsignedLong( 999ul ); const_str_plain_CONTINUE = UNSTREAM_STRING( &constant_bin[ 621962 ], 8, 1 ); const_tuple_755462c5ce705843335f2c6136c1b96b_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_755462c5ce705843335f2c6136c1b96b_tuple, 0, const_bytes_digest_e22048e4de62b4d2ac355aed7a0f9014 ); Py_INCREF( const_bytes_digest_e22048e4de62b4d2ac355aed7a0f9014 ); const_bytes_chr_10 = UNSTREAM_BYTES( &constant_bin[ 659 ], 1 ); PyTuple_SET_ITEM( const_tuple_755462c5ce705843335f2c6136c1b96b_tuple, 1, const_bytes_chr_10 ); Py_INCREF( const_bytes_chr_10 ); PyTuple_SET_ITEM( const_tuple_755462c5ce705843335f2c6136c1b96b_tuple, 2, const_bytes_empty ); Py_INCREF( const_bytes_empty ); const_tuple_str_plain_self_str_plain_line_str_plain_i_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_line_str_plain_i_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_line_str_plain_i_tuple, 1, const_str_plain_line ); Py_INCREF( const_str_plain_line ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_line_str_plain_i_tuple, 2, const_str_plain_i ); Py_INCREF( const_str_plain_i ); const_str_plain_UPGRADE_REQUIRED = UNSTREAM_STRING( &constant_bin[ 621970 ], 16, 1 ); const_int_pos_207 = PyLong_FromUnsignedLong( 207ul ); const_str_plain_IM_USED = UNSTREAM_STRING( &constant_bin[ 621986 ], 7, 1 ); const_tuple_str_plain_self_str_plain_response_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_response_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_response_tuple, 1, const_str_plain_response ); Py_INCREF( const_str_plain_response ); const_str_digest_61921229dcd3e97d8cfbcbb78392804a = UNSTREAM_STRING( &constant_bin[ 621993 ], 8, 0 ); const_str_plain_socket_create_connection = UNSTREAM_STRING( &constant_bin[ 622001 ], 24, 1 ); const_str_plain_hit = UNSTREAM_STRING( &constant_bin[ 6291 ], 3, 1 ); const_str_plain__UNKNOWN = UNSTREAM_STRING( &constant_bin[ 461536 ], 8, 1 ); const_str_digest_cf4d565fcb9a63639de5b379be242a6b = UNSTREAM_STRING( &constant_bin[ 622025 ], 20, 0 ); const_int_pos_511 = PyLong_FromUnsignedLong( 511ul ); const_str_plain_MOVED_PERMANENTLY = UNSTREAM_STRING( &constant_bin[ 622045 ], 17, 1 ); const_str_plain_host_enc = UNSTREAM_STRING( &constant_bin[ 622062 ], 8, 1 ); const_str_plain__http_vsn = UNSTREAM_STRING( &constant_bin[ 622070 ], 9, 1 ); const_int_pos_102 = PyLong_FromUnsignedLong( 102ul ); const_str_plain_INSUFFICIENT_STORAGE = UNSTREAM_STRING( &constant_bin[ 622079 ], 20, 1 ); const_int_pos_402 = PyLong_FromUnsignedLong( 402ul ); const_str_digest_caede9f41ab34b1781975bc39ad6827b = UNSTREAM_STRING( &constant_bin[ 622099 ], 38, 0 ); const_str_plain_PAYMENT_REQUIRED = UNSTREAM_STRING( &constant_bin[ 622137 ], 16, 1 ); const_str_digest_ff06786f50b9333d68d2347857f760a7 = UNSTREAM_STRING( &constant_bin[ 622153 ], 184, 0 ); const_str_plain_TEMPORARY_REDIRECT = UNSTREAM_STRING( &constant_bin[ 622337 ], 18, 1 ); const_str_digest_4353253b90a169d7886c0de946942512 = UNSTREAM_STRING( &constant_bin[ 622355 ], 18, 0 ); const_str_plain_NOT_MODIFIED = UNSTREAM_STRING( &constant_bin[ 622373 ], 12, 1 ); const_str_digest_ac844068be928bba0f7c589f5b262e2d = UNSTREAM_STRING( &constant_bin[ 622385 ], 22, 0 ); const_str_plain_ACCEPTED = UNSTREAM_STRING( &constant_bin[ 622407 ], 8, 1 ); const_str_digest_3cd05ede1856d0f8a369818b470989ff = UNSTREAM_STRING( &constant_bin[ 622415 ], 34, 0 ); const_str_digest_8653823a006449e4ce13d95ee42eb788 = UNSTREAM_STRING( &constant_bin[ 622449 ], 18, 0 ); const_str_digest_bf74246d26e97879856201b94015f3e2 = UNSTREAM_STRING( &constant_bin[ 622467 ], 393, 0 ); const_int_pos_405 = PyLong_FromUnsignedLong( 405ul ); const_str_plain_nil = UNSTREAM_STRING( &constant_bin[ 622860 ], 3, 1 ); const_str_plain_UNSUPPORTED_MEDIA_TYPE = UNSTREAM_STRING( &constant_bin[ 622863 ], 22, 1 ); const_str_plain_UnknownTransferEncoding = UNSTREAM_STRING( &constant_bin[ 622885 ], 23, 1 ); const_str_plain_NETWORK_AUTHENTICATION_REQUIRED = UNSTREAM_STRING( &constant_bin[ 622908 ], 31, 1 ); const_str_digest_e982ec932975e6884d6ab10e6831e554 = UNSTREAM_STRING( &constant_bin[ 622939 ], 22, 0 ); const_tuple_3e792e280ee16d71f9e20d9f0c60f2fd_tuple = PyTuple_New( 2 ); const_str_digest_517d7a57dc907ec3fda39c871d479ae3 = UNSTREAM_STRING( &constant_bin[ 622961 ], 8, 0 ); PyTuple_SET_ITEM( const_tuple_3e792e280ee16d71f9e20d9f0c60f2fd_tuple, 0, const_str_digest_517d7a57dc907ec3fda39c871d479ae3 ); Py_INCREF( const_str_digest_517d7a57dc907ec3fda39c871d479ae3 ); PyTuple_SET_ITEM( const_tuple_3e792e280ee16d71f9e20d9f0c60f2fd_tuple, 1, const_str_digest_61921229dcd3e97d8cfbcbb78392804a ); Py_INCREF( const_str_digest_61921229dcd3e97d8cfbcbb78392804a ); const_tuple_str_plain_self_str_plain_message_body_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_message_body_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_message_body_tuple, 1, const_str_plain_message_body ); Py_INCREF( const_str_plain_message_body ); const_tuple_112b435244742b5fdd3726fd7aa2170f_tuple = PyTuple_New( 5 ); PyTuple_SET_ITEM( const_tuple_112b435244742b5fdd3726fd7aa2170f_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_112b435244742b5fdd3726fd7aa2170f_tuple, 1, const_str_plain_method ); Py_INCREF( const_str_plain_method ); PyTuple_SET_ITEM( const_tuple_112b435244742b5fdd3726fd7aa2170f_tuple, 2, const_str_plain_url ); Py_INCREF( const_str_plain_url ); PyTuple_SET_ITEM( const_tuple_112b435244742b5fdd3726fd7aa2170f_tuple, 3, const_str_plain_body ); Py_INCREF( const_str_plain_body ); PyTuple_SET_ITEM( const_tuple_112b435244742b5fdd3726fd7aa2170f_tuple, 4, const_str_plain_headers ); Py_INCREF( const_str_plain_headers ); const_str_digest_b5f8aae80c35404b5a45bf6f0dc53c0c = UNSTREAM_STRING( &constant_bin[ 622969 ], 34, 0 ); const_int_pos_407 = PyLong_FromUnsignedLong( 407ul ); const_tuple_5926a8a1332a8294fddc9ba8f14caae1_tuple = PyTuple_New( 7 ); PyTuple_SET_ITEM( const_tuple_5926a8a1332a8294fddc9ba8f14caae1_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_5926a8a1332a8294fddc9ba8f14caae1_tuple, 1, const_str_plain_data ); Py_INCREF( const_str_plain_data ); PyTuple_SET_ITEM( const_tuple_5926a8a1332a8294fddc9ba8f14caae1_tuple, 2, const_str_plain_blocksize ); Py_INCREF( const_str_plain_blocksize ); PyTuple_SET_ITEM( const_tuple_5926a8a1332a8294fddc9ba8f14caae1_tuple, 3, const_str_plain_encode ); Py_INCREF( const_str_plain_encode ); PyTuple_SET_ITEM( const_tuple_5926a8a1332a8294fddc9ba8f14caae1_tuple, 4, const_str_plain_mode ); Py_INCREF( const_str_plain_mode ); const_str_plain_datablock = UNSTREAM_STRING( &constant_bin[ 623003 ], 9, 1 ); PyTuple_SET_ITEM( const_tuple_5926a8a1332a8294fddc9ba8f14caae1_tuple, 5, const_str_plain_datablock ); Py_INCREF( const_str_plain_datablock ); PyTuple_SET_ITEM( const_tuple_5926a8a1332a8294fddc9ba8f14caae1_tuple, 6, const_str_plain_d ); Py_INCREF( const_str_plain_d ); const_str_plain_BAD_REQUEST = UNSTREAM_STRING( &constant_bin[ 623012 ], 11, 1 ); const_str_plain_TOO_MANY_REQUESTS = UNSTREAM_STRING( &constant_bin[ 623023 ], 17, 1 ); const_str_plain_PRECONDITION_FAILED = UNSTREAM_STRING( &constant_bin[ 623040 ], 19, 1 ); const_str_plain__set_hostport = UNSTREAM_STRING( &constant_bin[ 621283 ], 13, 1 ); const_str_plain_lst = UNSTREAM_STRING( &constant_bin[ 623059 ], 3, 1 ); const_int_pos_505 = PyLong_FromUnsignedLong( 505ul ); const_bytes_digest_3b7f5661734b357dae6f342cca378502 = UNSTREAM_BYTES( &constant_bin[ 623062 ], 3 ); const_str_plain_GATEWAY_TIMEOUT = UNSTREAM_STRING( &constant_bin[ 623065 ], 15, 1 ); const_tuple_str_plain_self_str_plain_message_body_str_plain_msg_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_message_body_str_plain_msg_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_message_body_str_plain_msg_tuple, 1, const_str_plain_message_body ); Py_INCREF( const_str_plain_message_body ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_message_body_str_plain_msg_tuple, 2, const_str_plain_msg ); Py_INCREF( const_str_plain_msg ); const_int_pos_226 = PyLong_FromUnsignedLong( 226ul ); const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain___class___tuple = PyTuple_New( 4 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain___class___tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain___class___tuple, 1, const_str_plain_amt ); Py_INCREF( const_str_plain_amt ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain___class___tuple, 2, const_str_plain_s ); Py_INCREF( const_str_plain_s ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain___class___tuple, 3, const_str_plain___class__ ); Py_INCREF( const_str_plain___class__ ); const_str_digest_5eac9bc1346d670adca530e9911c3ba9 = UNSTREAM_STRING( &constant_bin[ 623080 ], 8, 0 ); const_str_digest_b0daa215b17857e07f4fef2707cae694 = UNSTREAM_STRING( &constant_bin[ 623088 ], 25, 0 ); const_int_pos_507 = PyLong_FromUnsignedLong( 507ul ); const_int_pos_205 = PyLong_FromUnsignedLong( 205ul ); const_str_plain_LOCKED = UNSTREAM_STRING( &constant_bin[ 623113 ], 6, 1 ); const_str_digest_21e61275e31c5b538019182679a883c6 = UNSTREAM_STRING( &constant_bin[ 623119 ], 33, 0 ); const_str_digest_212a4fffeb3ea379eaac67b69c48d35a = UNSTREAM_STRING( &constant_bin[ 623152 ], 20, 0 ); const_int_pos_414 = PyLong_FromUnsignedLong( 414ul ); const_tuple_str_plain_array_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_plain_array_tuple, 0, const_str_plain_array ); Py_INCREF( const_str_plain_array ); const_str_plain_HTTP_VERSION_NOT_SUPPORTED = UNSTREAM_STRING( &constant_bin[ 623172 ], 26, 1 ); const_str_plain_RESET_CONTENT = UNSTREAM_STRING( &constant_bin[ 623198 ], 13, 1 ); const_str_plain_REQUEST_ENTITY_TOO_LARGE = UNSTREAM_STRING( &constant_bin[ 623211 ], 24, 1 ); const_str_plain_REQUEST_TIMEOUT = UNSTREAM_STRING( &constant_bin[ 623235 ], 15, 1 ); const_str_plain_NOT_IMPLEMENTED = UNSTREAM_STRING( &constant_bin[ 623250 ], 15, 1 ); const_tuple_5d71b85443275da3f9bfc4261fb3d976_tuple = PyTuple_New( 4 ); PyTuple_SET_ITEM( const_tuple_5d71b85443275da3f9bfc4261fb3d976_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_5d71b85443275da3f9bfc4261fb3d976_tuple, 1, const_str_plain_name ); Py_INCREF( const_str_plain_name ); PyTuple_SET_ITEM( const_tuple_5d71b85443275da3f9bfc4261fb3d976_tuple, 2, const_str_plain_default ); Py_INCREF( const_str_plain_default ); PyTuple_SET_ITEM( const_tuple_5d71b85443275da3f9bfc4261fb3d976_tuple, 3, const_str_plain_headers ); Py_INCREF( const_str_plain_headers ); const_str_plain_will_verify = UNSTREAM_STRING( &constant_bin[ 623265 ], 11, 1 ); const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple = PyTuple_New( 12 ); PyTuple_SET_ITEM( const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); const_str_plain_connect_str = UNSTREAM_STRING( &constant_bin[ 623276 ], 11, 1 ); PyTuple_SET_ITEM( const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple, 1, const_str_plain_connect_str ); Py_INCREF( const_str_plain_connect_str ); const_str_plain_connect_bytes = UNSTREAM_STRING( &constant_bin[ 623287 ], 13, 1 ); PyTuple_SET_ITEM( const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple, 2, const_str_plain_connect_bytes ); Py_INCREF( const_str_plain_connect_bytes ); PyTuple_SET_ITEM( const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple, 3, const_str_plain_header ); Py_INCREF( const_str_plain_header ); PyTuple_SET_ITEM( const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple, 4, const_str_plain_value ); Py_INCREF( const_str_plain_value ); const_str_plain_header_str = UNSTREAM_STRING( &constant_bin[ 623300 ], 10, 1 ); PyTuple_SET_ITEM( const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple, 5, const_str_plain_header_str ); Py_INCREF( const_str_plain_header_str ); PyTuple_SET_ITEM( const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple, 6, const_str_plain_header_bytes ); Py_INCREF( const_str_plain_header_bytes ); PyTuple_SET_ITEM( const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple, 7, const_str_plain_response ); Py_INCREF( const_str_plain_response ); PyTuple_SET_ITEM( const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple, 8, const_str_plain_version ); Py_INCREF( const_str_plain_version ); PyTuple_SET_ITEM( const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple, 9, const_str_plain_code ); Py_INCREF( const_str_plain_code ); PyTuple_SET_ITEM( const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple, 10, const_str_plain_message ); Py_INCREF( const_str_plain_message ); PyTuple_SET_ITEM( const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple, 11, const_str_plain_line ); Py_INCREF( const_str_plain_line ); const_str_digest_b2e340181506eb2a6b26ab727e50958b = UNSTREAM_STRING( &constant_bin[ 623310 ], 31, 0 ); const_str_digest_d2600abc7fcebf9a410216a6ecbcfc8e = UNSTREAM_STRING( &constant_bin[ 623341 ], 327, 0 ); const_str_plain_CannotSendRequest = UNSTREAM_STRING( &constant_bin[ 623668 ], 17, 1 ); const_tuple_c75a4423ed6997e34ed5034797bc1a56_tuple = PyTuple_New( 6 ); PyTuple_SET_ITEM( const_tuple_c75a4423ed6997e34ed5034797bc1a56_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_c75a4423ed6997e34ed5034797bc1a56_tuple, 1, const_str_plain_host ); Py_INCREF( const_str_plain_host ); PyTuple_SET_ITEM( const_tuple_c75a4423ed6997e34ed5034797bc1a56_tuple, 2, const_str_plain_port ); Py_INCREF( const_str_plain_port ); PyTuple_SET_ITEM( const_tuple_c75a4423ed6997e34ed5034797bc1a56_tuple, 3, const_str_plain_strict ); Py_INCREF( const_str_plain_strict ); PyTuple_SET_ITEM( const_tuple_c75a4423ed6997e34ed5034797bc1a56_tuple, 4, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout ); PyTuple_SET_ITEM( const_tuple_c75a4423ed6997e34ed5034797bc1a56_tuple, 5, const_str_plain_source_address ); Py_INCREF( const_str_plain_source_address ); const_str_digest_244a712a1f4d0cc76ce14bc397237758 = UNSTREAM_STRING( &constant_bin[ 621473 ], 5, 0 ); const_int_pos_305 = PyLong_FromUnsignedLong( 305ul ); const_str_plain__safe_readinto = UNSTREAM_STRING( &constant_bin[ 623685 ], 14, 1 ); const_int_pos_1048576 = PyLong_FromUnsignedLong( 1048576ul ); const_str_digest_a3f1198e90696cb00f266d17b44595fb = UNSTREAM_STRING( &constant_bin[ 623699 ], 12, 0 ); const_str_digest_a4dca3479820953c9f57c4c5d113f9c4 = UNSTREAM_STRING( &constant_bin[ 623711 ], 10, 0 ); const_str_digest_1e642cb2d8689685d6c46b08cc0a68ae = UNSTREAM_STRING( &constant_bin[ 623721 ], 27, 0 ); const_str_plain__read_status = UNSTREAM_STRING( &constant_bin[ 621950 ], 12, 1 ); const_str_plain_netloc_enc = UNSTREAM_STRING( &constant_bin[ 623748 ], 10, 1 ); const_tuple_a26898c689761fdd54835472d57a8985_tuple = PyTuple_New( 5 ); PyTuple_SET_ITEM( const_tuple_a26898c689761fdd54835472d57a8985_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_a26898c689761fdd54835472d57a8985_tuple, 1, const_str_plain_line ); Py_INCREF( const_str_plain_line ); PyTuple_SET_ITEM( const_tuple_a26898c689761fdd54835472d57a8985_tuple, 2, const_str_plain_version ); Py_INCREF( const_str_plain_version ); PyTuple_SET_ITEM( const_tuple_a26898c689761fdd54835472d57a8985_tuple, 3, const_str_plain_status ); Py_INCREF( const_str_plain_status ); PyTuple_SET_ITEM( const_tuple_a26898c689761fdd54835472d57a8985_tuple, 4, const_str_plain_reason ); Py_INCREF( const_str_plain_reason ); const_str_plain_set_debuglevel = UNSTREAM_STRING( &constant_bin[ 623758 ], 14, 1 ); const_str_plain_responses = UNSTREAM_STRING( &constant_bin[ 623772 ], 9, 1 ); const_str_plain_USE_PROXY = UNSTREAM_STRING( &constant_bin[ 623781 ], 9, 1 ); const_str_digest_e72e666f0250bef291ea0626d4a9856c = UNSTREAM_STRING( &constant_bin[ 623790 ], 29, 0 ); const_str_digest_a049f885cecd4c913d0368f5576904e5 = UNSTREAM_STRING( &constant_bin[ 623819 ], 57, 0 ); const_tuple_98c39d38d61c13c8cc5b0c41af3b38e4_tuple = PyTuple_New( 8 ); PyTuple_SET_ITEM( const_tuple_98c39d38d61c13c8cc5b0c41af3b38e4_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_98c39d38d61c13c8cc5b0c41af3b38e4_tuple, 1, const_str_plain_version ); Py_INCREF( const_str_plain_version ); PyTuple_SET_ITEM( const_tuple_98c39d38d61c13c8cc5b0c41af3b38e4_tuple, 2, const_str_plain_status ); Py_INCREF( const_str_plain_status ); PyTuple_SET_ITEM( const_tuple_98c39d38d61c13c8cc5b0c41af3b38e4_tuple, 3, const_str_plain_reason ); Py_INCREF( const_str_plain_reason ); PyTuple_SET_ITEM( const_tuple_98c39d38d61c13c8cc5b0c41af3b38e4_tuple, 4, const_str_plain_skip ); Py_INCREF( const_str_plain_skip ); const_str_plain_hdr = UNSTREAM_STRING( &constant_bin[ 521862 ], 3, 1 ); PyTuple_SET_ITEM( const_tuple_98c39d38d61c13c8cc5b0c41af3b38e4_tuple, 5, const_str_plain_hdr ); Py_INCREF( const_str_plain_hdr ); PyTuple_SET_ITEM( const_tuple_98c39d38d61c13c8cc5b0c41af3b38e4_tuple, 6, const_str_plain_tr_enc ); Py_INCREF( const_str_plain_tr_enc ); PyTuple_SET_ITEM( const_tuple_98c39d38d61c13c8cc5b0c41af3b38e4_tuple, 7, const_str_plain_length ); Py_INCREF( const_str_plain_length ); const_str_plain_NON_AUTHORITATIVE_INFORMATION = UNSTREAM_STRING( &constant_bin[ 623876 ], 29, 1 ); const_int_pos_426 = PyLong_FromUnsignedLong( 426ul ); const_str_plain_FORBIDDEN = UNSTREAM_STRING( &constant_bin[ 623905 ], 9, 1 ); const_str_digest_fe76ab5aaa6c4c8ef9443c9458cfbe33 = UNSTREAM_STRING( &constant_bin[ 623914 ], 50, 0 ); const_str_plain_skips = UNSTREAM_STRING( &constant_bin[ 558876 ], 5, 1 ); const_str_digest_818837791919f2069a25d87696f71ce9 = UNSTREAM_STRING( &constant_bin[ 623964 ], 40, 0 ); const_str_digest_5576e3122fe76dea32c94075895e0b34 = UNSTREAM_STRING( &constant_bin[ 624004 ], 11, 0 ); const_str_plain_UnimplementedFileMode = UNSTREAM_STRING( &constant_bin[ 624015 ], 21, 1 ); const_str_plain_RawIOBase = UNSTREAM_STRING( &constant_bin[ 624036 ], 9, 1 ); const_str_plain__HTTPConnection__response = UNSTREAM_STRING( &constant_bin[ 624045 ], 25, 1 ); const_tuple_str_plain_self_str_plain_body_str_plain_thelen_str_plain_te_tuple = PyTuple_New( 4 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_body_str_plain_thelen_str_plain_te_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_body_str_plain_thelen_str_plain_te_tuple, 1, const_str_plain_body ); Py_INCREF( const_str_plain_body ); const_str_plain_thelen = UNSTREAM_STRING( &constant_bin[ 624070 ], 6, 1 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_body_str_plain_thelen_str_plain_te_tuple, 2, const_str_plain_thelen ); Py_INCREF( const_str_plain_thelen ); const_str_plain_te = UNSTREAM_STRING( &constant_bin[ 5 ], 2, 1 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_body_str_plain_thelen_str_plain_te_tuple, 3, const_str_plain_te ); Py_INCREF( const_str_plain_te ); const_tuple_str_digest_a4dca3479820953c9f57c4c5d113f9c4_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_a4dca3479820953c9f57c4c5d113f9c4_tuple, 0, const_str_digest_a4dca3479820953c9f57c4c5d113f9c4 ); Py_INCREF( const_str_digest_a4dca3479820953c9f57c4c5d113f9c4 ); const_tuple_none_int_pos_2_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_none_int_pos_2_tuple, 0, Py_None ); Py_INCREF( Py_None ); PyTuple_SET_ITEM( const_tuple_none_int_pos_2_tuple, 1, const_int_pos_2 ); Py_INCREF( const_int_pos_2 ); const_str_digest_f369f02fd8078e1e8beeaa61f004be7a = UNSTREAM_STRING( &constant_bin[ 624076 ], 77, 0 ); const_str_plain__send_output = UNSTREAM_STRING( &constant_bin[ 623736 ], 12, 1 ); const_dict_75a58fc65a2c13fee436a69e4944ecf6 = PyMarshal_ReadObjectFromString( (char *)&constant_bin[ 624153 ], 1023 ); const_str_digest_d1e772febf2ddc9afebcfa7d11237bdd = UNSTREAM_STRING( &constant_bin[ 625176 ], 22, 0 ); const_str_digest_d27720e06019541707161a721d5e8f1b = UNSTREAM_STRING( &constant_bin[ 625198 ], 33, 0 ); const_str_plain_CREATED = UNSTREAM_STRING( &constant_bin[ 625231 ], 7, 1 ); const_str_plain__readinto_chunked = UNSTREAM_STRING( &constant_bin[ 625238 ], 17, 1 ); const_str_plain_OK = UNSTREAM_STRING( &constant_bin[ 53 ], 2, 1 ); const_str_digest_e8598f6adb0116f0f5e257448c727422 = UNSTREAM_STRING( &constant_bin[ 625255 ], 29, 0 ); const_str_plain_PRECONDITION_REQUIRED = UNSTREAM_STRING( &constant_bin[ 625284 ], 21, 1 ); const_str_plain__close_conn = UNSTREAM_STRING( &constant_bin[ 621774 ], 11, 1 ); const_int_pos_416 = PyLong_FromUnsignedLong( 416ul ); const_str_digest_34fa9efbfccb3685b6469cd9cd6b73f0 = UNSTREAM_STRING( &constant_bin[ 625305 ], 30, 0 ); const_str_digest_3c42e4f5ac45a63c6d279713affd6a05 = UNSTREAM_STRING( &constant_bin[ 56537 ], 8, 0 ); const_str_plain_METHOD_NOT_ALLOWED = UNSTREAM_STRING( &constant_bin[ 625335 ], 18, 1 ); const_tuple_str_digest_a3f1198e90696cb00f266d17b44595fb_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_a3f1198e90696cb00f266d17b44595fb_tuple, 0, const_str_digest_a3f1198e90696cb00f266d17b44595fb ); Py_INCREF( const_str_digest_a3f1198e90696cb00f266d17b44595fb ); const_str_digest_1e30ed1e0cd1683775219177aaa1873d = UNSTREAM_STRING( &constant_bin[ 625353 ], 442, 0 ); const_int_pos_423 = PyLong_FromUnsignedLong( 423ul ); const_str_digest_e0aa583abe9effdd935e9ce729759c9f = UNSTREAM_STRING( &constant_bin[ 625795 ], 40, 0 ); const_str_digest_9088853c71339a0047baf9d2ba3f94cd = UNSTREAM_STRING( &constant_bin[ 625835 ], 559, 0 ); const_int_pos_417 = PyLong_FromUnsignedLong( 417ul ); const_str_digest_e4ab85a0dd0f37bc9c5a67d68b7d684e = UNSTREAM_STRING( &constant_bin[ 626394 ], 13, 0 ); const_str_digest_f8c0cb8c0e8327d6cbc10860b8ce9ed5 = UNSTREAM_STRING( &constant_bin[ 626407 ], 25, 0 ); const_str_plain_UnknownProtocol = UNSTREAM_STRING( &constant_bin[ 621400 ], 15, 1 ); const_str_plain_NO_CONTENT = UNSTREAM_STRING( &constant_bin[ 626432 ], 10, 1 ); const_str_digest_b4441438bd1541008b5e82412eb86995 = UNSTREAM_STRING( &constant_bin[ 626442 ], 38, 0 ); const_tuple_str_digest_244a712a1f4d0cc76ce14bc397237758_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_244a712a1f4d0cc76ce14bc397237758_tuple, 0, const_str_digest_244a712a1f4d0cc76ce14bc397237758 ); Py_INCREF( const_str_digest_244a712a1f4d0cc76ce14bc397237758 ); const_tuple_f748555c4f785b1d558240ddf76213db_tuple = PyTuple_New( 6 ); PyTuple_SET_ITEM( const_tuple_f748555c4f785b1d558240ddf76213db_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_f748555c4f785b1d558240ddf76213db_tuple, 1, const_str_plain_name ); Py_INCREF( const_str_plain_name ); PyTuple_SET_ITEM( const_tuple_f748555c4f785b1d558240ddf76213db_tuple, 2, const_str_plain_n ); Py_INCREF( const_str_plain_n ); PyTuple_SET_ITEM( const_tuple_f748555c4f785b1d558240ddf76213db_tuple, 3, const_str_plain_lst ); Py_INCREF( const_str_plain_lst ); PyTuple_SET_ITEM( const_tuple_f748555c4f785b1d558240ddf76213db_tuple, 4, const_str_plain_hit ); Py_INCREF( const_str_plain_hit ); PyTuple_SET_ITEM( const_tuple_f748555c4f785b1d558240ddf76213db_tuple, 5, const_str_plain_line ); Py_INCREF( const_str_plain_line ); const_str_plain_will_close = UNSTREAM_STRING( &constant_bin[ 626480 ], 10, 1 ); const_tuple_str_digest_5576e3122fe76dea32c94075895e0b34_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_5576e3122fe76dea32c94075895e0b34_tuple, 0, const_str_digest_5576e3122fe76dea32c94075895e0b34 ); Py_INCREF( const_str_digest_5576e3122fe76dea32c94075895e0b34 ); const_tuple_str_plain_PY2_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_plain_PY2_tuple, 0, const_str_plain_PY2 ); Py_INCREF( const_str_plain_PY2 ); const_str_digest_33d7df40a68865e3163e4e9c98c40a77 = UNSTREAM_STRING( &constant_bin[ 626490 ], 24, 0 ); const_int_pos_408 = PyLong_FromUnsignedLong( 408ul ); const_str_digest_397bdb6906290110d17ebe413d262bd6 = UNSTREAM_STRING( &constant_bin[ 626514 ], 20, 0 ); const_str_plain_response_class = UNSTREAM_STRING( &constant_bin[ 626024 ], 14, 1 ); const_str_plain_PROCESSING = UNSTREAM_STRING( &constant_bin[ 626534 ], 10, 1 ); const_int_pos_206 = PyLong_FromUnsignedLong( 206ul ); const_str_digest_11e05ea5fbe56d293dc284bdbbf86401 = UNSTREAM_STRING( &constant_bin[ 626544 ], 8, 0 ); const_str_plain__send_request = UNSTREAM_STRING( &constant_bin[ 621870 ], 13, 1 ); const_tuple_str_plain_bytes_str_plain_int_str_plain_str_str_plain_super_tuple = PyTuple_New( 4 ); PyTuple_SET_ITEM( const_tuple_str_plain_bytes_str_plain_int_str_plain_str_str_plain_super_tuple, 0, const_str_plain_bytes ); Py_INCREF( const_str_plain_bytes ); PyTuple_SET_ITEM( const_tuple_str_plain_bytes_str_plain_int_str_plain_str_str_plain_super_tuple, 1, const_str_plain_int ); Py_INCREF( const_str_plain_int ); PyTuple_SET_ITEM( const_tuple_str_plain_bytes_str_plain_int_str_plain_str_str_plain_super_tuple, 2, const_str_plain_str ); Py_INCREF( const_str_plain_str ); PyTuple_SET_ITEM( const_tuple_str_plain_bytes_str_plain_int_str_plain_str_str_plain_super_tuple, 3, const_str_plain_super ); Py_INCREF( const_str_plain_super ); const_tuple_str_plain_urlsplit_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_plain_urlsplit_tuple, 0, const_str_plain_urlsplit ); Py_INCREF( const_str_plain_urlsplit ); const_str_digest_804fd18593b35f874b06d792e1a83a4f = UNSTREAM_STRING( &constant_bin[ 570995 ], 11, 0 ); const_tuple_str_plain_self_str_plain_sock_str_plain_server_hostname_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_sock_str_plain_server_hostname_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_sock_str_plain_server_hostname_tuple, 1, const_str_plain_sock ); Py_INCREF( const_str_plain_sock ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_sock_str_plain_server_hostname_tuple, 2, const_str_plain_server_hostname ); Py_INCREF( const_str_plain_server_hostname ); const_str_plain_CONFLICT = UNSTREAM_STRING( &constant_bin[ 626552 ], 8, 1 ); const_str_digest_bea41f04831c597d6586c7051c4f79e4 = UNSTREAM_STRING( &constant_bin[ 626560 ], 22, 0 ); const_str_plain_parse_headers = UNSTREAM_STRING( &constant_bin[ 580816 ], 13, 1 ); const_int_pos_510 = PyLong_FromUnsignedLong( 510ul ); const_tuple_635b65ca61aa2a9dd288d63df23c3827_tuple = PyTuple_New( 10 ); PyTuple_SET_ITEM( const_tuple_635b65ca61aa2a9dd288d63df23c3827_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_635b65ca61aa2a9dd288d63df23c3827_tuple, 1, const_str_plain_method ); Py_INCREF( const_str_plain_method ); PyTuple_SET_ITEM( const_tuple_635b65ca61aa2a9dd288d63df23c3827_tuple, 2, const_str_plain_url ); Py_INCREF( const_str_plain_url ); PyTuple_SET_ITEM( const_tuple_635b65ca61aa2a9dd288d63df23c3827_tuple, 3, const_str_plain_skip_host ); Py_INCREF( const_str_plain_skip_host ); PyTuple_SET_ITEM( const_tuple_635b65ca61aa2a9dd288d63df23c3827_tuple, 4, const_str_plain_skip_accept_encoding ); Py_INCREF( const_str_plain_skip_accept_encoding ); PyTuple_SET_ITEM( const_tuple_635b65ca61aa2a9dd288d63df23c3827_tuple, 5, const_str_plain_request ); Py_INCREF( const_str_plain_request ); PyTuple_SET_ITEM( const_tuple_635b65ca61aa2a9dd288d63df23c3827_tuple, 6, const_str_plain_netloc ); Py_INCREF( const_str_plain_netloc ); PyTuple_SET_ITEM( const_tuple_635b65ca61aa2a9dd288d63df23c3827_tuple, 7, const_str_plain_nil ); Py_INCREF( const_str_plain_nil ); PyTuple_SET_ITEM( const_tuple_635b65ca61aa2a9dd288d63df23c3827_tuple, 8, const_str_plain_netloc_enc ); Py_INCREF( const_str_plain_netloc_enc ); PyTuple_SET_ITEM( const_tuple_635b65ca61aa2a9dd288d63df23c3827_tuple, 9, const_str_plain_host_enc ); Py_INCREF( const_str_plain_host_enc ); const_tuple_db99fe6c5e98d8ca27b36e7e194be061_tuple = PyTuple_New( 7 ); PyTuple_SET_ITEM( const_tuple_db99fe6c5e98d8ca27b36e7e194be061_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_db99fe6c5e98d8ca27b36e7e194be061_tuple, 1, const_str_plain_b ); Py_INCREF( const_str_plain_b ); PyTuple_SET_ITEM( const_tuple_db99fe6c5e98d8ca27b36e7e194be061_tuple, 2, const_str_plain_chunk_left ); Py_INCREF( const_str_plain_chunk_left ); PyTuple_SET_ITEM( const_tuple_db99fe6c5e98d8ca27b36e7e194be061_tuple, 3, const_str_plain_total_bytes ); Py_INCREF( const_str_plain_total_bytes ); PyTuple_SET_ITEM( const_tuple_db99fe6c5e98d8ca27b36e7e194be061_tuple, 4, const_str_plain_mvb ); Py_INCREF( const_str_plain_mvb ); PyTuple_SET_ITEM( const_tuple_db99fe6c5e98d8ca27b36e7e194be061_tuple, 5, const_str_plain_n ); Py_INCREF( const_str_plain_n ); PyTuple_SET_ITEM( const_tuple_db99fe6c5e98d8ca27b36e7e194be061_tuple, 6, const_str_plain_temp_mvb ); Py_INCREF( const_str_plain_temp_mvb ); const_str_digest_97a4619e3625083f2bcaf1d4297b2293 = UNSTREAM_STRING( &constant_bin[ 626582 ], 24, 0 ); const_str_plain_LineTooLong = UNSTREAM_STRING( &constant_bin[ 626514 ], 11, 1 ); const_tuple_str_digest_77e4aa8b16abe9a69c9f8abab5e7b756_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_77e4aa8b16abe9a69c9f8abab5e7b756_tuple, 0, const_str_digest_77e4aa8b16abe9a69c9f8abab5e7b756 ); Py_INCREF( const_str_digest_77e4aa8b16abe9a69c9f8abab5e7b756 ); const_str_plain_REQUEST_URI_TOO_LONG = UNSTREAM_STRING( &constant_bin[ 626606 ], 20, 1 ); const_int_pos_428 = PyLong_FromUnsignedLong( 428ul ); const_int_pos_406 = PyLong_FromUnsignedLong( 406ul ); const_tuple_8b5ca0ff1722ed01bf36274c2cd00fbc_tuple = PyTuple_New( 5 ); PyTuple_SET_ITEM( const_tuple_8b5ca0ff1722ed01bf36274c2cd00fbc_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_8b5ca0ff1722ed01bf36274c2cd00fbc_tuple, 1, const_str_plain_host ); Py_INCREF( const_str_plain_host ); PyTuple_SET_ITEM( const_tuple_8b5ca0ff1722ed01bf36274c2cd00fbc_tuple, 2, const_str_plain_port ); Py_INCREF( const_str_plain_port ); PyTuple_SET_ITEM( const_tuple_8b5ca0ff1722ed01bf36274c2cd00fbc_tuple, 3, const_str_plain_i ); Py_INCREF( const_str_plain_i ); PyTuple_SET_ITEM( const_tuple_8b5ca0ff1722ed01bf36274c2cd00fbc_tuple, 4, const_str_plain_j ); Py_INCREF( const_str_plain_j ); const_str_plain_NOT_FOUND = UNSTREAM_STRING( &constant_bin[ 626626 ], 9, 1 ); const_str_digest_8e53e108a15350185d42bfd7646884fa = UNSTREAM_STRING( &constant_bin[ 626635 ], 598, 0 ); const_str_plain__CS_IDLE = UNSTREAM_STRING( &constant_bin[ 627233 ], 8, 1 ); const_str_digest_696229000e2676de850228c5f0f342f0 = UNSTREAM_STRING( &constant_bin[ 627241 ], 40, 0 ); const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple = PyTuple_New( 13 ); PyTuple_SET_ITEM( const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 1, const_str_plain_host ); Py_INCREF( const_str_plain_host ); PyTuple_SET_ITEM( const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 2, const_str_plain_port ); Py_INCREF( const_str_plain_port ); PyTuple_SET_ITEM( const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 3, const_str_plain_key_file ); Py_INCREF( const_str_plain_key_file ); PyTuple_SET_ITEM( const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 4, const_str_plain_cert_file ); Py_INCREF( const_str_plain_cert_file ); PyTuple_SET_ITEM( const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 5, const_str_plain_strict ); Py_INCREF( const_str_plain_strict ); PyTuple_SET_ITEM( const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 6, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout ); PyTuple_SET_ITEM( const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 7, const_str_plain_source_address ); Py_INCREF( const_str_plain_source_address ); PyTuple_SET_ITEM( const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 8, const_str_plain__3to2kwargs ); Py_INCREF( const_str_plain__3to2kwargs ); PyTuple_SET_ITEM( const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 9, const_str_plain_check_hostname ); Py_INCREF( const_str_plain_check_hostname ); PyTuple_SET_ITEM( const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 10, const_str_plain_context ); Py_INCREF( const_str_plain_context ); PyTuple_SET_ITEM( const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 11, const_str_plain_will_verify ); Py_INCREF( const_str_plain_will_verify ); PyTuple_SET_ITEM( const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 12, const_str_plain___class__ ); Py_INCREF( const_str_plain___class__ ); const_str_plain_PARTIAL_CONTENT = UNSTREAM_STRING( &constant_bin[ 627281 ], 15, 1 ); const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain_chunk_tuple = PyTuple_New( 4 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain_chunk_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain_chunk_tuple, 1, const_str_plain_amt ); Py_INCREF( const_str_plain_amt ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain_chunk_tuple, 2, const_str_plain_s ); Py_INCREF( const_str_plain_s ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain_chunk_tuple, 3, const_str_plain_chunk ); Py_INCREF( const_str_plain_chunk ); const_str_digest_caa8d082466b641a942957c48340dc30 = UNSTREAM_STRING( &constant_bin[ 627296 ], 105, 0 ); const_str_digest_e34757499c541084cbdd57ec7408448b = UNSTREAM_STRING( &constant_bin[ 627401 ], 27, 0 ); const_str_plain__set_content_length = UNSTREAM_STRING( &constant_bin[ 622984 ], 19, 1 ); const_str_plain_MULTI_STATUS = UNSTREAM_STRING( &constant_bin[ 627428 ], 12, 1 ); const_str_plain_MULTIPLE_CHOICES = UNSTREAM_STRING( &constant_bin[ 627440 ], 16, 1 ); const_str_plain_SHUT_RDWR = UNSTREAM_STRING( &constant_bin[ 627456 ], 9, 1 ); const_str_digest_22cfc522c2c3c39631df9420c1c18031 = UNSTREAM_STRING( &constant_bin[ 627465 ], 30, 0 ); const_str_digest_550728869b9ed61fd4ad12ee06cb01bd = UNSTREAM_STRING( &constant_bin[ 627495 ], 107, 0 ); const_tuple_str_digest_804fd18593b35f874b06d792e1a83a4f_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_804fd18593b35f874b06d792e1a83a4f_tuple, 0, const_str_digest_804fd18593b35f874b06d792e1a83a4f ); Py_INCREF( const_str_digest_804fd18593b35f874b06d792e1a83a4f ); const_tuple_bytes_digest_3b7f5661734b357dae6f342cca378502_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_bytes_digest_3b7f5661734b357dae6f342cca378502_tuple, 0, const_bytes_digest_3b7f5661734b357dae6f342cca378502 ); Py_INCREF( const_bytes_digest_3b7f5661734b357dae6f342cca378502 ); const_str_plain_EXPECTATION_FAILED = UNSTREAM_STRING( &constant_bin[ 627602 ], 18, 1 ); const_str_plain_email_parser = UNSTREAM_STRING( &constant_bin[ 627620 ], 12, 1 ); const_tuple_int_0_int_0_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_int_0_int_0_tuple, 0, const_int_0 ); Py_INCREF( const_int_0 ); PyTuple_SET_ITEM( const_tuple_int_0_int_0_tuple, 1, const_int_0 ); Py_INCREF( const_int_0 ); const_str_plain_NOT_EXTENDED = UNSTREAM_STRING( &constant_bin[ 627632 ], 12, 1 ); const_tuple_str_plain_self_str_plain_b_str_plain_data_str_plain_n_tuple = PyTuple_New( 4 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_b_str_plain_data_str_plain_n_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_b_str_plain_data_str_plain_n_tuple, 1, const_str_plain_b ); Py_INCREF( const_str_plain_b ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_b_str_plain_data_str_plain_n_tuple, 2, const_str_plain_data ); Py_INCREF( const_str_plain_data ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_b_str_plain_data_str_plain_n_tuple, 3, const_str_plain_n ); Py_INCREF( const_str_plain_n ); const_int_pos_501 = PyLong_FromUnsignedLong( 501ul ); const_tuple_b884b10a21481a2da7940908af849bd5_tuple = PyTuple_New( 4 ); PyTuple_SET_ITEM( const_tuple_b884b10a21481a2da7940908af849bd5_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_b884b10a21481a2da7940908af849bd5_tuple, 1, const_str_plain_host ); Py_INCREF( const_str_plain_host ); PyTuple_SET_ITEM( const_tuple_b884b10a21481a2da7940908af849bd5_tuple, 2, const_str_plain_port ); Py_INCREF( const_str_plain_port ); PyTuple_SET_ITEM( const_tuple_b884b10a21481a2da7940908af849bd5_tuple, 3, const_str_plain_headers ); Py_INCREF( const_str_plain_headers ); const_str_plain_SWITCHING_PROTOCOLS = UNSTREAM_STRING( &constant_bin[ 627644 ], 19, 1 ); const_str_plain__CS_REQ_SENT = UNSTREAM_STRING( &constant_bin[ 627663 ], 12, 1 ); const_str_plain__output = UNSTREAM_STRING( &constant_bin[ 469370 ], 7, 1 ); const_int_pos_412 = PyLong_FromUnsignedLong( 412ul ); const_int_pos_431 = PyLong_FromUnsignedLong( 431ul ); const_int_pos_203 = PyLong_FromUnsignedLong( 203ul ); const_str_plain_CannotSendHeader = UNSTREAM_STRING( &constant_bin[ 627675 ], 16, 1 ); const_str_plain_SEE_OTHER = UNSTREAM_STRING( &constant_bin[ 627691 ], 9, 1 ); const_tuple_str_plain_parser_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_plain_parser_tuple, 0, const_str_plain_parser ); Py_INCREF( const_str_plain_parser ); const_tuple_str_digest_e4ab85a0dd0f37bc9c5a67d68b7d684e_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_e4ab85a0dd0f37bc9c5a67d68b7d684e_tuple, 0, const_str_digest_e4ab85a0dd0f37bc9c5a67d68b7d684e ); Py_INCREF( const_str_digest_e4ab85a0dd0f37bc9c5a67d68b7d684e ); const_str_plain_SERVICE_UNAVAILABLE = UNSTREAM_STRING( &constant_bin[ 627700 ], 19, 1 ); const_tuple_33d5574c1d88aaf70f42e6455598495a_tuple = PyTuple_New( 6 ); PyTuple_SET_ITEM( const_tuple_33d5574c1d88aaf70f42e6455598495a_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_33d5574c1d88aaf70f42e6455598495a_tuple, 1, const_str_plain_header ); Py_INCREF( const_str_plain_header ); PyTuple_SET_ITEM( const_tuple_33d5574c1d88aaf70f42e6455598495a_tuple, 2, const_str_plain_values ); Py_INCREF( const_str_plain_values ); PyTuple_SET_ITEM( const_tuple_33d5574c1d88aaf70f42e6455598495a_tuple, 3, const_str_plain_i ); Py_INCREF( const_str_plain_i ); PyTuple_SET_ITEM( const_tuple_33d5574c1d88aaf70f42e6455598495a_tuple, 4, const_str_plain_one_value ); Py_INCREF( const_str_plain_one_value ); PyTuple_SET_ITEM( const_tuple_33d5574c1d88aaf70f42e6455598495a_tuple, 5, const_str_plain_value ); Py_INCREF( const_str_plain_value ); const_str_digest_f42462608f86a02b8f02fd757621e83e = UNSTREAM_STRING( &constant_bin[ 627719 ], 352, 0 ); const_str_digest_cd33262acc902ad7a34788c632134355 = UNSTREAM_STRING( &constant_bin[ 628071 ], 51, 0 ); const_str_digest_57b1b4c0adecb607ada2077c2baf96f7 = UNSTREAM_STRING( &constant_bin[ 628122 ], 12, 0 ); const_str_plain_HTTPS_PORT = UNSTREAM_STRING( &constant_bin[ 628134 ], 10, 1 ); const_str_plain_NOT_ACCEPTABLE = UNSTREAM_STRING( &constant_bin[ 628144 ], 14, 1 ); const_str_plain_BAD_GATEWAY = UNSTREAM_STRING( &constant_bin[ 628158 ], 11, 1 ); const_tuple_none_int_pos_1_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_none_int_pos_1_tuple, 0, Py_None ); Py_INCREF( Py_None ); PyTuple_SET_ITEM( const_tuple_none_int_pos_1_tuple, 1, const_int_pos_1 ); Py_INCREF( const_int_pos_1 ); const_str_plain_REQUESTED_RANGE_NOT_SATISFIABLE = UNSTREAM_STRING( &constant_bin[ 628169 ], 31, 1 ); const_str_plain_LENGTH_REQUIRED = UNSTREAM_STRING( &constant_bin[ 628200 ], 15, 1 ); const_str_digest_86bd13faab96b91b6aef169e5b961fcc = UNSTREAM_STRING( &constant_bin[ 628215 ], 19, 0 ); const_str_digest_9a254941c862d03cab15efa87095f621 = UNSTREAM_STRING( &constant_bin[ 628234 ], 191, 0 ); const_tuple_bytes_chr_59_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_bytes_chr_59_tuple, 0, const_bytes_chr_59 ); Py_INCREF( const_bytes_chr_59 ); const_str_digest_c8ffa50f4f6e5308074cb87ab783f2dd = UNSTREAM_STRING( &constant_bin[ 628425 ], 186, 0 ); const_str_plain_MAXAMOUNT = UNSTREAM_STRING( &constant_bin[ 628611 ], 9, 1 ); const_str_plain_UNAUTHORIZED = UNSTREAM_STRING( &constant_bin[ 628620 ], 12, 1 ); const_tuple_d2329d27332bfe90f2ee3fddee14eef7_tuple = PyTuple_New( 9 ); PyTuple_SET_ITEM( const_tuple_d2329d27332bfe90f2ee3fddee14eef7_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_d2329d27332bfe90f2ee3fddee14eef7_tuple, 1, const_str_plain_method ); Py_INCREF( const_str_plain_method ); PyTuple_SET_ITEM( const_tuple_d2329d27332bfe90f2ee3fddee14eef7_tuple, 2, const_str_plain_url ); Py_INCREF( const_str_plain_url ); PyTuple_SET_ITEM( const_tuple_d2329d27332bfe90f2ee3fddee14eef7_tuple, 3, const_str_plain_body ); Py_INCREF( const_str_plain_body ); PyTuple_SET_ITEM( const_tuple_d2329d27332bfe90f2ee3fddee14eef7_tuple, 4, const_str_plain_headers ); Py_INCREF( const_str_plain_headers ); const_str_plain_header_names = UNSTREAM_STRING( &constant_bin[ 628632 ], 12, 1 ); PyTuple_SET_ITEM( const_tuple_d2329d27332bfe90f2ee3fddee14eef7_tuple, 5, const_str_plain_header_names ); Py_INCREF( const_str_plain_header_names ); PyTuple_SET_ITEM( const_tuple_d2329d27332bfe90f2ee3fddee14eef7_tuple, 6, const_str_plain_skips ); Py_INCREF( const_str_plain_skips ); PyTuple_SET_ITEM( const_tuple_d2329d27332bfe90f2ee3fddee14eef7_tuple, 7, const_str_plain_hdr ); Py_INCREF( const_str_plain_hdr ); PyTuple_SET_ITEM( const_tuple_d2329d27332bfe90f2ee3fddee14eef7_tuple, 8, const_str_plain_value ); Py_INCREF( const_str_plain_value ); const_int_pos_422 = PyLong_FromUnsignedLong( 422ul ); const_tuple_str_digest_34fa9efbfccb3685b6469cd9cd6b73f0_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_34fa9efbfccb3685b6469cd9cd6b73f0_tuple, 0, const_str_digest_34fa9efbfccb3685b6469cd9cd6b73f0 ); Py_INCREF( const_str_digest_34fa9efbfccb3685b6469cd9cd6b73f0 ); const_str_digest_7a64dcfc1ef970c42712ff244bf3dac7 = UNSTREAM_STRING( &constant_bin[ 628644 ], 5, 0 ); const_str_digest_da7a05545efccd2932774cf17d2f65a5 = UNSTREAM_STRING( &constant_bin[ 628649 ], 2628, 0 ); const_str_digest_03de8583b9dd805b7f1de379b3e05408 = UNSTREAM_STRING( &constant_bin[ 631277 ], 64, 0 ); const_str_digest_3c812c29af5c85a1c4deba7c475d496d = UNSTREAM_STRING( &constant_bin[ 631341 ], 37, 0 ); const_str_plain_FOUND = UNSTREAM_STRING( &constant_bin[ 626630 ], 5, 1 ); const_int_pos_411 = PyLong_FromUnsignedLong( 411ul ); const_str_plain__read_next_chunk_size = UNSTREAM_STRING( &constant_bin[ 622428 ], 21, 1 ); const_str_plain_REQUEST_HEADER_FIELDS_TOO_LARGE = UNSTREAM_STRING( &constant_bin[ 631378 ], 31, 1 ); const_str_plain_PROXY_AUTHENTICATION_REQUIRED = UNSTREAM_STRING( &constant_bin[ 631409 ], 29, 1 ); const_int_pos_424 = PyLong_FromUnsignedLong( 424ul ); const_list_252421241256eec1afd7869d0a530f84_list = PyList_New( 16 ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 0, const_str_plain_HTTPResponse ); Py_INCREF( const_str_plain_HTTPResponse ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 1, const_str_plain_HTTPConnection ); Py_INCREF( const_str_plain_HTTPConnection ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 2, const_str_plain_HTTPException ); Py_INCREF( const_str_plain_HTTPException ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 3, const_str_plain_NotConnected ); Py_INCREF( const_str_plain_NotConnected ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 4, const_str_plain_UnknownProtocol ); Py_INCREF( const_str_plain_UnknownProtocol ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 5, const_str_plain_UnknownTransferEncoding ); Py_INCREF( const_str_plain_UnknownTransferEncoding ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 6, const_str_plain_UnimplementedFileMode ); Py_INCREF( const_str_plain_UnimplementedFileMode ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 7, const_str_plain_IncompleteRead ); Py_INCREF( const_str_plain_IncompleteRead ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 8, const_str_plain_InvalidURL ); Py_INCREF( const_str_plain_InvalidURL ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 9, const_str_plain_ImproperConnectionState ); Py_INCREF( const_str_plain_ImproperConnectionState ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 10, const_str_plain_CannotSendRequest ); Py_INCREF( const_str_plain_CannotSendRequest ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 11, const_str_plain_CannotSendHeader ); Py_INCREF( const_str_plain_CannotSendHeader ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 12, const_str_plain_ResponseNotReady ); Py_INCREF( const_str_plain_ResponseNotReady ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 13, const_str_plain_BadStatusLine ); Py_INCREF( const_str_plain_BadStatusLine ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 14, const_str_plain_error ); Py_INCREF( const_str_plain_error ); PyList_SET_ITEM( const_list_252421241256eec1afd7869d0a530f84_list, 15, const_str_plain_responses ); Py_INCREF( const_str_plain_responses ); const_str_plain__CS_REQ_STARTED = UNSTREAM_STRING( &constant_bin[ 630997 ], 15, 1 ); const_str_plain_GONE = UNSTREAM_STRING( &constant_bin[ 631438 ], 4, 1 ); const_str_digest_2e5d6df14793973bd5577c07f2e0c5fd = UNSTREAM_STRING( &constant_bin[ 631442 ], 26, 0 ); const_str_plain__strict_sentinel = UNSTREAM_STRING( &constant_bin[ 631468 ], 16, 1 ); const_str_digest_f024da63792d86617a1f6681a71882d0 = UNSTREAM_STRING( &constant_bin[ 631484 ], 25, 0 ); const_str_plain__readall_chunked = UNSTREAM_STRING( &constant_bin[ 625268 ], 16, 1 ); const_str_digest_f32ca5417a888ab50bbdb141f2e83092 = UNSTREAM_STRING( &constant_bin[ 631509 ], 21, 0 ); const_tuple_str_plain_self_str_plain_chunk_left_str_plain_value_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_chunk_left_str_plain_value_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_chunk_left_str_plain_value_tuple, 1, const_str_plain_chunk_left ); Py_INCREF( const_str_plain_chunk_left ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_chunk_left_str_plain_value_tuple, 2, const_str_plain_value ); Py_INCREF( const_str_plain_value ); const_tuple_str_digest_141f53ac830b1d16e6fa74a381d6e6a2_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_141f53ac830b1d16e6fa74a381d6e6a2_tuple, 0, const_str_digest_141f53ac830b1d16e6fa74a381d6e6a2 ); Py_INCREF( const_str_digest_141f53ac830b1d16e6fa74a381d6e6a2 ); const_dict_fb4ddbadafbecbaef28aef989e4b600e = _PyDict_NewPresized( 1 ); PyDict_SetItem( const_dict_fb4ddbadafbecbaef28aef989e4b600e, const_str_plain_end, const_str_space ); assert( PyDict_Size( const_dict_fb4ddbadafbecbaef28aef989e4b600e ) == 1 ); constants_created = true; } #ifndef __NUITKA_NO_ASSERT__ void checkModuleConstants_future$backports$http$client( void ) { // The module may not have been used at all. if (constants_created == false) return; } #endif // The module code objects. static PyCodeObject *codeobj_5f36d0b61690ae6c6aaab0f4f9ef0906; static PyCodeObject *codeobj_495104fa4a0689089f93db89418bf5b8; static PyCodeObject *codeobj_2b694c3682542ec2176828b93630055d; static PyCodeObject *codeobj_459b9aaf1c046a15c701db368b66b33c; static PyCodeObject *codeobj_4fee8531cd3ee4a0ca15b88becfb7dee; static PyCodeObject *codeobj_e6ff2e536c45d9f206aee355535d49a6; static PyCodeObject *codeobj_017211480f0fc935def11eeeabb2c3dd; static PyCodeObject *codeobj_045735e5d322d5db9955cf0457bea244; static PyCodeObject *codeobj_b40e89e2cad715d90981aa6c3ca31cf3; static PyCodeObject *codeobj_85d527b7df82b39640cbddfab25387cc; static PyCodeObject *codeobj_250db6517d9585fbd87dd4a7c5eea505; static PyCodeObject *codeobj_eb1b700e10fdfa3121dbf8f460cdbd55; static PyCodeObject *codeobj_9a3cc121adddfc040741078acb840f88; static PyCodeObject *codeobj_42a1f2d55b25e0d10ff0d63ed717e50b; static PyCodeObject *codeobj_e152b037ad667d8a4d957556696b56db; static PyCodeObject *codeobj_16c979f7bdf89a0d092fe4a119c82ae7; static PyCodeObject *codeobj_e1f5ce46c21e7642984a54173b1dc1d0; static PyCodeObject *codeobj_3ba02beac1ea3b90e2b1693341216bfa; static PyCodeObject *codeobj_2d53aecc6ac5c80769e2e8c53cc7d91b; static PyCodeObject *codeobj_fd944839fb83ad77c3ead9b847a5f4d1; static PyCodeObject *codeobj_decde61d753dc2a15c32412d42407be2; static PyCodeObject *codeobj_0c6260aa8cd09b588af5518016d1d5b1; static PyCodeObject *codeobj_4cd605cab55cea5b204aaf2dcc1ce6f0; static PyCodeObject *codeobj_a98dea0af160bb2e20ed45fd5c8fc4e8; static PyCodeObject *codeobj_b387c7f94425a95a4fc5d292e5092c3d; static PyCodeObject *codeobj_b263f3cc25b350cced0249d80ac3b40a; static PyCodeObject *codeobj_0a33ac05616470b83d373767d952f19c; static PyCodeObject *codeobj_7f60429097a66e916f80ec27a9183cc9; static PyCodeObject *codeobj_f0e9be3bca3d4619f02d4e3459786942; static PyCodeObject *codeobj_38e77084a83afbff1ed7666e5ce45599; static PyCodeObject *codeobj_c3f822c035a006ef2f3c4cc9af4a7dc2; static PyCodeObject *codeobj_3e4bf4988d5f31c074afe40f67d435f6; static PyCodeObject *codeobj_9911c16dc5263ea9b206ad58ddfd72a2; static PyCodeObject *codeobj_0d5a44ea7e345f6e8f6ae1ba77326b1e; static PyCodeObject *codeobj_c59ce0d892ef3490e7fb82499787be74; static PyCodeObject *codeobj_9ac7f7543a5a4f353bd00a353d491dc7; static PyCodeObject *codeobj_f9bd124a255fcc9a193305bcb85e9874; static PyCodeObject *codeobj_cc8d15a7fdc62b508c9eab149459d189; static PyCodeObject *codeobj_851ccd4fe7ceafc47be9326a4dcc3dd4; static PyCodeObject *codeobj_70618d309c5d551474bff9cce8390abd; static PyCodeObject *codeobj_c93912e1bb65ad50143d4e427a49ef23; static PyCodeObject *codeobj_0bbc8869c33ac1d134db8b57d71a2203; static PyCodeObject *codeobj_bede6b874d3533e933ad6016e0add1fb; static PyCodeObject *codeobj_e1f8f3e84c18d9b687dfc785ee270f11; static PyCodeObject *codeobj_53f4c3f46ec2170926dbe082cb7c712b; static PyCodeObject *codeobj_7e1a0d768b9354b11723e7cafa7c98e1; static PyCodeObject *codeobj_c1da44f9376dcfffecf83b764d6249d0; static PyCodeObject *codeobj_b89645d8fe5e6790ae694dc407526bc8; static PyCodeObject *codeobj_dc97b9e8eb0902ef5e721d3549c904ca; static PyCodeObject *codeobj_c9bb37b8d0672177453ed0af756c7fe6; static PyCodeObject *codeobj_b22c54583b030b2304b803eec102bb97; static PyCodeObject *codeobj_497152a248f247e3beea3d46213e32d7; static PyCodeObject *codeobj_0164c56f942e25f778b0c33e0058cd10; static PyCodeObject *codeobj_283e715d2735cd8a991af6b294329685; static PyCodeObject *codeobj_0626e54d53a9ee90eef1f3615726df1b; static PyCodeObject *codeobj_76dd78595fd3cd95c112befd743cce09; static PyCodeObject *codeobj_9d0263d842d37e70eec7cc6be121c4db; static PyCodeObject *codeobj_4b4075127a67ab54c075c3c05d8b6557; static PyCodeObject *codeobj_efb5d6db9b2c0f81a2532184ab6440dd; static PyCodeObject *codeobj_c5d662ab1a7defa60452908d28e2029a; static PyCodeObject *codeobj_d545c53fbfdf53db7c965eaaa5dc5b96; static void createModuleCodeObjects(void) { module_filename_obj = const_str_digest_03de8583b9dd805b7f1de379b3e05408; codeobj_5f36d0b61690ae6c6aaab0f4f9ef0906 = MAKE_CODEOBJ( module_filename_obj, const_str_angle_listcomp, 1104, const_tuple_str_plain_k_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_495104fa4a0689089f93db89418bf5b8 = MAKE_CODEOBJ( module_filename_obj, const_str_digest_3c812c29af5c85a1c4deba7c475d496d, 1, const_tuple_empty, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_2b694c3682542ec2176828b93630055d = MAKE_CODEOBJ( module_filename_obj, const_str_plain_BadStatusLine, 1319, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_459b9aaf1c046a15c701db368b66b33c = MAKE_CODEOBJ( module_filename_obj, const_str_plain_HTTPConnection, 742, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_4fee8531cd3ee4a0ca15b88becfb7dee = MAKE_CODEOBJ( module_filename_obj, const_str_plain_HTTPMessage, 229, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_e6ff2e536c45d9f206aee355535d49a6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_HTTPResponse, 285, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_017211480f0fc935def11eeeabb2c3dd = MAKE_CODEOBJ( module_filename_obj, const_str_plain_HTTPSConnection, 1184, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_045735e5d322d5db9955cf0457bea244 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_IncompleteRead, 1293, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_b40e89e2cad715d90981aa6c3ca31cf3 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_LineTooLong, 1326, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_85d527b7df82b39640cbddfab25387cc = MAKE_CODEOBJ( module_filename_obj, const_str_plain_UnknownProtocol, 1282, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_250db6517d9585fbd87dd4a7c5eea505 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 294, const_tuple_57956935e21268c435eba7c754fd4ec2_tuple, 6, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_eb1b700e10fdfa3121dbf8f460cdbd55 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 752, const_tuple_c75a4423ed6997e34ed5034797bc1a56_tuple, 6, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_9a3cc121adddfc040741078acb840f88 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 1191, const_tuple_5d511f751de229f4206b9ad0c2381b25_tuple, 8, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_FUTURE_UNICODE_LITERALS ); codeobj_42a1f2d55b25e0d10ff0d63ed717e50b = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 1283, const_tuple_str_plain_self_str_plain_version_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_e152b037ad667d8a4d957556696b56db = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 1294, const_tuple_str_plain_self_str_plain_partial_str_plain_expected_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_16c979f7bdf89a0d092fe4a119c82ae7 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 1320, const_tuple_str_plain_self_str_plain_line_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_e1f5ce46c21e7642984a54173b1dc1d0 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 1327, const_tuple_str_plain_self_str_plain_line_type_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_3ba02beac1ea3b90e2b1693341216bfa = MAKE_CODEOBJ( module_filename_obj, const_str_plain___iter__, 728, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_2d53aecc6ac5c80769e2e8c53cc7d91b = MAKE_CODEOBJ( module_filename_obj, const_str_plain___repr__, 1298, const_tuple_str_plain_self_str_plain_e_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_fd944839fb83ad77c3ead9b847a5f4d1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___str__, 1304, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_decde61d753dc2a15c32412d42407be2 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__check_close, 440, const_tuple_str_plain_self_str_plain_conn_str_plain_pconn_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_0c6260aa8cd09b588af5518016d1d5b1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__close_conn, 470, const_tuple_str_plain_self_str_plain_fp_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_4cd605cab55cea5b204aaf2dcc1ce6f0 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__output, 902, const_tuple_str_plain_self_str_plain_s_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_a98dea0af160bb2e20ed45fd5c8fc4e8 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__read_and_discard_trailer, 589, const_tuple_str_plain_self_str_plain_line_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_b387c7f94425a95a4fc5d292e5092c3d = MAKE_CODEOBJ( module_filename_obj, const_str_plain__read_next_chunk_size, 573, const_tuple_str_plain_self_str_plain_line_str_plain_i_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_b263f3cc25b350cced0249d80ac3b40a = MAKE_CODEOBJ( module_filename_obj, const_str_plain__read_status, 328, const_tuple_a26898c689761fdd54835472d57a8985_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_0a33ac05616470b83d373767d952f19c = MAKE_CODEOBJ( module_filename_obj, const_str_plain__readall_chunked, 603, const_tuple_str_plain_self_str_plain_chunk_left_str_plain_value_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_7f60429097a66e916f80ec27a9183cc9 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__readinto_chunked, 628, const_tuple_db99fe6c5e98d8ca27b36e7e194be061_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_f0e9be3bca3d4619f02d4e3459786942 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__safe_read, 669, const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain_chunk_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_38e77084a83afbff1ed7666e5ce45599 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__safe_readinto, 692, const_tuple_5e32323433efa7f3dac46513e6ecc3ee_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_c3f822c035a006ef2f3c4cc9af4a7dc2 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__send_output, 909, const_tuple_str_plain_self_str_plain_message_body_str_plain_msg_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_3e4bf4988d5f31c074afe40f67d435f6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__send_request, 1102, const_tuple_d2329d27332bfe90f2ee3fddee14eef7_tuple, 5, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_9911c16dc5263ea9b206ad58ddfd72a2 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__set_content_length, 1085, const_tuple_str_plain_self_str_plain_body_str_plain_thelen_str_plain_te_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_0d5a44ea7e345f6e8f6ae1ba77326b1e = MAKE_CODEOBJ( module_filename_obj, const_str_plain__set_hostport, 784, const_tuple_8b5ca0ff1722ed01bf36274c2cd00fbc_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_c59ce0d892ef3490e7fb82499787be74 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__tunnel, 807, const_tuple_f74aed13d463f6a21c3e600060bfdc58_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_9ac7f7543a5a4f353bd00a353d491dc7 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_begin, 360, const_tuple_98c39d38d61c13c8cc5b0c41af3b38e4_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_f9bd124a255fcc9a193305bcb85e9874 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_close, 475, const_tuple_str_plain_self_str_plain___class___tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_FUTURE_UNICODE_LITERALS ); codeobj_cc8d15a7fdc62b508c9eab149459d189 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_close, 842, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_851ccd4fe7ceafc47be9326a4dcc3dd4 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_connect, 835, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_70618d309c5d551474bff9cce8390abd = MAKE_CODEOBJ( module_filename_obj, const_str_plain_connect, 1217, const_tuple_str_plain_self_str_plain_sock_str_plain_server_hostname_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_c93912e1bb65ad50143d4e427a49ef23 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_endheaders, 1066, const_tuple_str_plain_self_str_plain_message_body_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_0bbc8869c33ac1d134db8b57d71a2203 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_fileno, 708, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_bede6b874d3533e933ad6016e0add1fb = MAKE_CODEOBJ( module_filename_obj, const_str_plain_flush, 485, const_tuple_str_plain_self_str_plain___class___tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_FUTURE_UNICODE_LITERALS ); codeobj_e1f8f3e84c18d9b687dfc785ee270f11 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_getallmatchingheaders, 236, const_tuple_f748555c4f785b1d558240ddf76213db_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_53f4c3f46ec2170926dbe082cb7c712b = MAKE_CODEOBJ( module_filename_obj, const_str_plain_getcode, 739, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_7e1a0d768b9354b11723e7cafa7c98e1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_getheader, 711, const_tuple_5d71b85443275da3f9bfc4261fb3d976_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_c1da44f9376dcfffecf83b764d6249d0 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_getheaders, 720, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_b89645d8fe5e6790ae694dc407526bc8 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_getresponse, 1123, const_tuple_str_plain_self_str_plain_response_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_dc97b9e8eb0902ef5e721d3549c904ca = MAKE_CODEOBJ( module_filename_obj, const_str_plain_geturl, 736, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_c9bb37b8d0672177453ed0af756c7fe6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_info, 733, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_b22c54583b030b2304b803eec102bb97 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_isclosed, 495, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_497152a248f247e3beea3d46213e32d7 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_parse_headers, 259, const_tuple_dff4cb8cd8c765ded75cf1ec324666fd_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_0164c56f942e25f778b0c33e0058cd10 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_putheader, 1046, const_tuple_33d5574c1d88aaf70f42e6455598495a_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARARGS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_283e715d2735cd8a991af6b294329685 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_putrequest, 930, const_tuple_635b65ca61aa2a9dd288d63df23c3827_tuple, 5, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_0626e54d53a9ee90eef1f3615726df1b = MAKE_CODEOBJ( module_filename_obj, const_str_plain_read, 505, const_tuple_str_plain_self_str_plain_amt_str_plain_s_str_plain___class___tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_FUTURE_UNICODE_LITERALS ); codeobj_76dd78595fd3cd95c112befd743cce09 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_readable, 490, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_9d0263d842d37e70eec7cc6be121c4db = MAKE_CODEOBJ( module_filename_obj, const_str_plain_readinto, 536, const_tuple_str_plain_self_str_plain_b_str_plain_data_str_plain_n_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_4b4075127a67ab54c075c3c05d8b6557 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_request, 1081, const_tuple_112b435244742b5fdd3726fd7aa2170f_tuple, 5, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_efb5d6db9b2c0f81a2532184ab6440dd = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send, 852, const_tuple_5926a8a1332a8294fddc9ba8f14caae1_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_c5d662ab1a7defa60452908d28e2029a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_debuglevel, 804, const_tuple_str_plain_self_str_plain_level_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); codeobj_d545c53fbfdf53db7c965eaaa5dc5b96 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_tunnel, 771, const_tuple_b884b10a21481a2da7940908af849bd5_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS ); } // The module function declarations. NUITKA_CROSS_MODULE PyObject *impl___internal__$$$function_1__mro_entries_conversion( PyObject **python_pars ); NUITKA_CROSS_MODULE PyObject *impl___internal__$$$function_5_complex_call_helper_pos_star_dict( PyObject **python_pars ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_10_readable( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_11_isclosed( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_12_read( PyObject *defaults ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_13_readinto( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_14__read_next_chunk_size( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_15__read_and_discard_trailer( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_16__readall_chunked( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_17__readinto_chunked( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_18__safe_read( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_19__safe_readinto( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_1_getallmatchingheaders( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_20_fileno( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_21_getheader( PyObject *defaults ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_22_getheaders( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_23___iter__( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_24_info( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_25_geturl( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_26_getcode( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_27___init__( PyObject *defaults ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_28_set_tunnel( PyObject *defaults ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_29__set_hostport( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_2_parse_headers( PyObject *defaults ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_30_set_debuglevel( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_31__tunnel( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_32_connect( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_33_close( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_34_send( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_35__output( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_36__send_output( PyObject *defaults ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_37_putrequest( PyObject *defaults ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_38_putheader( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_39_endheaders( PyObject *defaults ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_3___init__( PyObject *defaults ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_40_request( PyObject *defaults ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_41__set_content_length( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_42__send_request( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_43_getresponse( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_44___init__( PyObject *defaults ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_45_connect( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_46___init__( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_47___init__( PyObject *defaults ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_48___repr__( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_49___str__( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_4__read_status( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_50___init__( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_51___init__( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_5_begin( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_6__check_close( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_7__close_conn( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_8_close( ); static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_9_flush( ); // The module function definitions. static PyObject *impl_future$backports$http$client$$$function_1_getallmatchingheaders( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_name = python_pars[ 1 ]; PyObject *var_n = NULL; PyObject *var_lst = NULL; PyObject *var_hit = NULL; PyObject *var_line = NULL; PyObject *tmp_for_loop_1__for_iterator = NULL; PyObject *tmp_for_loop_1__iter_value = NULL; struct Nuitka_FrameObject *frame_e1f8f3e84c18d9b687dfc785ee270f11; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_e1f8f3e84c18d9b687dfc785ee270f11 = NULL; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_e1f8f3e84c18d9b687dfc785ee270f11, codeobj_e1f8f3e84c18d9b687dfc785ee270f11, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_e1f8f3e84c18d9b687dfc785ee270f11 = cache_frame_e1f8f3e84c18d9b687dfc785ee270f11; // Push the new frame as the currently active one. pushFrameStack( frame_e1f8f3e84c18d9b687dfc785ee270f11 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_e1f8f3e84c18d9b687dfc785ee270f11 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_1; PyObject *tmp_left_name_1; PyObject *tmp_called_instance_1; PyObject *tmp_right_name_1; CHECK_OBJECT( par_name ); tmp_called_instance_1 = par_name; frame_e1f8f3e84c18d9b687dfc785ee270f11->m_frame.f_lineno = 246; tmp_left_name_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_lower ); if ( tmp_left_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 246; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_right_name_1 = const_str_chr_58; tmp_assign_source_1 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_left_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 246; type_description_1 = "oooooo"; goto frame_exception_exit_1; } { PyObject *old = par_name; par_name = tmp_assign_source_1; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_2; PyObject *tmp_len_arg_1; CHECK_OBJECT( par_name ); tmp_len_arg_1 = par_name; tmp_assign_source_2 = BUILTIN_LEN( tmp_len_arg_1 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 247; type_description_1 = "oooooo"; goto frame_exception_exit_1; } assert( var_n == NULL ); var_n = tmp_assign_source_2; } { PyObject *tmp_assign_source_3; tmp_assign_source_3 = PyList_New( 0 ); assert( var_lst == NULL ); var_lst = tmp_assign_source_3; } { PyObject *tmp_assign_source_4; tmp_assign_source_4 = const_int_0; assert( var_hit == NULL ); Py_INCREF( tmp_assign_source_4 ); var_hit = tmp_assign_source_4; } { PyObject *tmp_assign_source_5; PyObject *tmp_iter_arg_1; PyObject *tmp_called_instance_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 250; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_called_instance_2 = par_self; frame_e1f8f3e84c18d9b687dfc785ee270f11->m_frame.f_lineno = 250; tmp_iter_arg_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_keys ); if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 250; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assign_source_5 = MAKE_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_assign_source_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 250; type_description_1 = "oooooo"; goto frame_exception_exit_1; } assert( tmp_for_loop_1__for_iterator == NULL ); tmp_for_loop_1__for_iterator = tmp_assign_source_5; } { // Tried code: { loop_start_1:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_6; CHECK_OBJECT( tmp_for_loop_1__for_iterator ); tmp_next_source_1 = tmp_for_loop_1__for_iterator; tmp_assign_source_6 = ITERATOR_NEXT( tmp_next_source_1 ); if ( tmp_assign_source_6 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_1; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooo"; exception_lineno = 250; goto try_except_handler_2; } } { PyObject *old = tmp_for_loop_1__iter_value; tmp_for_loop_1__iter_value = tmp_assign_source_6; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_7; CHECK_OBJECT( tmp_for_loop_1__iter_value ); tmp_assign_source_7 = tmp_for_loop_1__iter_value; { PyObject *old = var_line; var_line = tmp_assign_source_7; Py_INCREF( var_line ); Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_called_instance_3; PyObject *tmp_subscribed_name_1; PyObject *tmp_subscript_name_1; PyObject *tmp_start_name_1; PyObject *tmp_stop_name_1; PyObject *tmp_step_name_1; CHECK_OBJECT( var_line ); tmp_subscribed_name_1 = var_line; tmp_start_name_1 = Py_None; if ( var_n == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "n" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 251; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_stop_name_1 = var_n; tmp_step_name_1 = Py_None; tmp_subscript_name_1 = MAKE_SLICEOBJ3( tmp_start_name_1, tmp_stop_name_1, tmp_step_name_1 ); assert( !(tmp_subscript_name_1 == NULL) ); tmp_called_instance_3 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 ); Py_DECREF( tmp_subscript_name_1 ); if ( tmp_called_instance_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 251; type_description_1 = "oooooo"; goto try_except_handler_2; } frame_e1f8f3e84c18d9b687dfc785ee270f11->m_frame.f_lineno = 251; tmp_compexpr_left_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_lower ); Py_DECREF( tmp_called_instance_3 ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 251; type_description_1 = "oooooo"; goto try_except_handler_2; } if ( par_name == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "name" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 251; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_compexpr_right_1 = par_name; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 251; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assign_source_8; tmp_assign_source_8 = const_int_pos_1; { PyObject *old = var_hit; var_hit = tmp_assign_source_8; Py_INCREF( var_hit ); Py_XDECREF( old ); } } goto branch_end_1; branch_no_1:; { nuitka_bool tmp_condition_result_2; PyObject *tmp_operand_name_1; PyObject *tmp_called_instance_4; PyObject *tmp_subscribed_name_2; PyObject *tmp_subscript_name_2; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 253; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_subscribed_name_2 = var_line; tmp_subscript_name_2 = const_slice_none_int_pos_1_none; tmp_called_instance_4 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_2 ); if ( tmp_called_instance_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 253; type_description_1 = "oooooo"; goto try_except_handler_2; } frame_e1f8f3e84c18d9b687dfc785ee270f11->m_frame.f_lineno = 253; tmp_operand_name_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain_isspace ); Py_DECREF( tmp_called_instance_4 ); if ( tmp_operand_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 253; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); Py_DECREF( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 253; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_condition_result_2 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_assign_source_9; tmp_assign_source_9 = const_int_0; { PyObject *old = var_hit; var_hit = tmp_assign_source_9; Py_INCREF( var_hit ); Py_XDECREF( old ); } } branch_no_2:; } branch_end_1:; } { nuitka_bool tmp_condition_result_3; int tmp_truth_name_1; if ( var_hit == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "hit" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 255; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_truth_name_1 = CHECK_IF_TRUE( var_hit ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 255; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_condition_result_3 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_1; if ( var_lst == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "lst" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 256; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_source_name_1 = var_lst; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_append ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 256; type_description_1 = "oooooo"; goto try_except_handler_2; } if ( var_line == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 256; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_args_element_name_1 = var_line; frame_e1f8f3e84c18d9b687dfc785ee270f11->m_frame.f_lineno = 256; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 256; type_description_1 = "oooooo"; goto try_except_handler_2; } Py_DECREF( tmp_unused ); } branch_no_3:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 250; type_description_1 = "oooooo"; goto try_except_handler_2; } goto loop_start_1; loop_end_1:; } goto try_end_1; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto frame_exception_exit_1; } // End of try: try_end_1:; } { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { if ( var_lst == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "lst" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 257; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_return_value = var_lst; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_e1f8f3e84c18d9b687dfc785ee270f11 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_e1f8f3e84c18d9b687dfc785ee270f11 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_e1f8f3e84c18d9b687dfc785ee270f11 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_e1f8f3e84c18d9b687dfc785ee270f11, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_e1f8f3e84c18d9b687dfc785ee270f11->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_e1f8f3e84c18d9b687dfc785ee270f11, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_e1f8f3e84c18d9b687dfc785ee270f11, type_description_1, par_self, par_name, var_n, var_lst, var_hit, var_line ); // Release cached frame. if ( frame_e1f8f3e84c18d9b687dfc785ee270f11 == cache_frame_e1f8f3e84c18d9b687dfc785ee270f11 ) { Py_DECREF( frame_e1f8f3e84c18d9b687dfc785ee270f11 ); } cache_frame_e1f8f3e84c18d9b687dfc785ee270f11 = NULL; assertFrameObject( frame_e1f8f3e84c18d9b687dfc785ee270f11 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_1_getallmatchingheaders ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_name ); par_name = NULL; } { Py_XDECREF( var_n ); var_n = NULL; } { Py_XDECREF( var_lst ); var_lst = NULL; } { Py_XDECREF( var_hit ); var_hit = NULL; } { Py_XDECREF( var_line ); var_line = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_name ); par_name = NULL; } { Py_XDECREF( var_n ); var_n = NULL; } { Py_XDECREF( var_lst ); var_lst = NULL; } { Py_XDECREF( var_hit ); var_hit = NULL; } { Py_XDECREF( var_line ); var_line = NULL; } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_1_getallmatchingheaders ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_2_parse_headers( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_fp = python_pars[ 0 ]; PyObject *par__class = python_pars[ 1 ]; PyObject *var_headers = NULL; PyObject *var_line = NULL; PyObject *var_hstring = NULL; struct Nuitka_FrameObject *frame_497152a248f247e3beea3d46213e32d7; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_497152a248f247e3beea3d46213e32d7 = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { PyObject *tmp_assign_source_1; tmp_assign_source_1 = PyList_New( 0 ); assert( var_headers == NULL ); var_headers = tmp_assign_source_1; } { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_497152a248f247e3beea3d46213e32d7, codeobj_497152a248f247e3beea3d46213e32d7, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_497152a248f247e3beea3d46213e32d7 = cache_frame_497152a248f247e3beea3d46213e32d7; // Push the new frame as the currently active one. pushFrameStack( frame_497152a248f247e3beea3d46213e32d7 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_497152a248f247e3beea3d46213e32d7 ) == 2 ); // Frame stack // Framed code: { loop_start_1:; { PyObject *tmp_assign_source_2; PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_1; PyObject *tmp_left_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_right_name_1; CHECK_OBJECT( par_fp ); tmp_source_name_1 = par_fp; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_readline ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 271; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXLINE ); } if ( tmp_mvar_value_1 == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXLINE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 271; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_left_name_1 = tmp_mvar_value_1; tmp_right_name_1 = const_int_pos_1; tmp_args_element_name_1 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_1 ); exception_lineno = 271; type_description_1 = "ooooo"; goto frame_exception_exit_1; } frame_497152a248f247e3beea3d46213e32d7->m_frame.f_lineno = 271; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_1 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 271; type_description_1 = "ooooo"; goto frame_exception_exit_1; } { PyObject *old = var_line; var_line = tmp_assign_source_2; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_len_arg_1; PyObject *tmp_mvar_value_2; CHECK_OBJECT( var_line ); tmp_len_arg_1 = var_line; tmp_compexpr_left_1 = BUILTIN_LEN( tmp_len_arg_1 ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 272; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXLINE ); } if ( tmp_mvar_value_2 == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXLINE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 272; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = tmp_mvar_value_2; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 272; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_3; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_LineTooLong ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_LineTooLong ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "LineTooLong" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 273; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_3; frame_497152a248f247e3beea3d46213e32d7->m_frame.f_lineno = 273; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_str_digest_804fd18593b35f874b06d792e1a83a4f_tuple, 0 ) ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 273; type_description_1 = "ooooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 273; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooo"; goto frame_exception_exit_1; } branch_no_1:; } { PyObject *tmp_called_name_3; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_2; if ( var_headers == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "headers" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 274; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_source_name_2 = var_headers; tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_append ); if ( tmp_called_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 274; type_description_1 = "ooooo"; goto frame_exception_exit_1; } if ( var_line == NULL ) { Py_DECREF( tmp_called_name_3 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 274; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = var_line; frame_497152a248f247e3beea3d46213e32d7->m_frame.f_lineno = 274; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args ); } Py_DECREF( tmp_called_name_3 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 274; type_description_1 = "ooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_len_arg_2; PyObject *tmp_mvar_value_4; if ( var_headers == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "headers" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 275; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_len_arg_2 = var_headers; tmp_compexpr_left_2 = BUILTIN_LEN( tmp_len_arg_2 ); if ( tmp_compexpr_left_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 275; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXHEADERS ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXHEADERS ); } if ( tmp_mvar_value_4 == NULL ) { Py_DECREF( tmp_compexpr_left_2 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXHEADERS" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 275; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = tmp_mvar_value_4; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_2, tmp_compexpr_right_2 ); Py_DECREF( tmp_compexpr_left_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 275; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_called_name_4; PyObject *tmp_mvar_value_5; PyObject *tmp_args_element_name_3; PyObject *tmp_left_name_2; PyObject *tmp_right_name_2; PyObject *tmp_mvar_value_6; tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPException ); if (unlikely( tmp_mvar_value_5 == NULL )) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPException ); } if ( tmp_mvar_value_5 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPException" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 276; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_name_4 = tmp_mvar_value_5; tmp_left_name_2 = const_str_digest_33d7df40a68865e3163e4e9c98c40a77; tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXHEADERS ); if (unlikely( tmp_mvar_value_6 == NULL )) { tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXHEADERS ); } if ( tmp_mvar_value_6 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXHEADERS" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 276; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_right_name_2 = tmp_mvar_value_6; tmp_args_element_name_3 = BINARY_OPERATION_REMAINDER( tmp_left_name_2, tmp_right_name_2 ); if ( tmp_args_element_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 276; type_description_1 = "ooooo"; goto frame_exception_exit_1; } frame_497152a248f247e3beea3d46213e32d7->m_frame.f_lineno = 276; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args ); } Py_DECREF( tmp_args_element_name_3 ); if ( tmp_raise_type_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 276; type_description_1 = "ooooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_2; exception_lineno = 276; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooo"; goto frame_exception_exit_1; } branch_no_2:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 277; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_3 = var_line; tmp_compexpr_right_3 = const_tuple_755462c5ce705843335f2c6136c1b96b_tuple; tmp_res = PySequence_Contains( tmp_compexpr_right_3, tmp_compexpr_left_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 277; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { goto loop_end_1; } branch_no_3:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 270; type_description_1 = "ooooo"; goto frame_exception_exit_1; } goto loop_start_1; loop_end_1:; } { PyObject *tmp_assign_source_3; PyObject *tmp_called_instance_1; PyObject *tmp_called_name_5; PyObject *tmp_source_name_3; PyObject *tmp_called_name_6; PyObject *tmp_mvar_value_7; PyObject *tmp_args_element_name_4; tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_7 == NULL )) { tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_7 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 279; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_name_6 = tmp_mvar_value_7; frame_497152a248f247e3beea3d46213e32d7->m_frame.f_lineno = 279; tmp_source_name_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, &PyTuple_GET_ITEM( const_tuple_bytes_empty_tuple, 0 ) ); if ( tmp_source_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 279; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_join ); Py_DECREF( tmp_source_name_3 ); if ( tmp_called_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 279; type_description_1 = "ooooo"; goto frame_exception_exit_1; } if ( var_headers == NULL ) { Py_DECREF( tmp_called_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "headers" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 279; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = var_headers; frame_497152a248f247e3beea3d46213e32d7->m_frame.f_lineno = 279; { PyObject *call_args[] = { tmp_args_element_name_4 }; tmp_called_instance_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args ); } Py_DECREF( tmp_called_name_5 ); if ( tmp_called_instance_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 279; type_description_1 = "ooooo"; goto frame_exception_exit_1; } frame_497152a248f247e3beea3d46213e32d7->m_frame.f_lineno = 279; tmp_assign_source_3 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_decode, &PyTuple_GET_ITEM( const_tuple_str_digest_20861594150da1e43b5ee3f86b9deef6_tuple, 0 ) ); Py_DECREF( tmp_called_instance_1 ); if ( tmp_assign_source_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 279; type_description_1 = "ooooo"; goto frame_exception_exit_1; } assert( var_hstring == NULL ); var_hstring = tmp_assign_source_3; } { PyObject *tmp_called_name_7; PyObject *tmp_source_name_4; PyObject *tmp_called_name_8; PyObject *tmp_source_name_5; PyObject *tmp_mvar_value_8; PyObject *tmp_kw_name_1; PyObject *tmp_dict_key_1; PyObject *tmp_dict_value_1; PyObject *tmp_args_element_name_5; tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_email_parser ); if (unlikely( tmp_mvar_value_8 == NULL )) { tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_email_parser ); } if ( tmp_mvar_value_8 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "email_parser" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 280; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_source_name_5 = tmp_mvar_value_8; tmp_called_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_Parser ); if ( tmp_called_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 280; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_dict_key_1 = const_str_plain__class; if ( par__class == NULL ) { Py_DECREF( tmp_called_name_8 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "_class" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 280; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_dict_value_1 = par__class; tmp_kw_name_1 = _PyDict_NewPresized( 1 ); tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_1, tmp_dict_value_1 ); assert( !(tmp_res != 0) ); frame_497152a248f247e3beea3d46213e32d7->m_frame.f_lineno = 280; tmp_source_name_4 = CALL_FUNCTION_WITH_KEYARGS( tmp_called_name_8, tmp_kw_name_1 ); Py_DECREF( tmp_called_name_8 ); Py_DECREF( tmp_kw_name_1 ); if ( tmp_source_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 280; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_parsestr ); Py_DECREF( tmp_source_name_4 ); if ( tmp_called_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 280; type_description_1 = "ooooo"; goto frame_exception_exit_1; } if ( var_hstring == NULL ) { Py_DECREF( tmp_called_name_7 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "hstring" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 280; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_args_element_name_5 = var_hstring; frame_497152a248f247e3beea3d46213e32d7->m_frame.f_lineno = 280; { PyObject *call_args[] = { tmp_args_element_name_5 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args ); } Py_DECREF( tmp_called_name_7 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 280; type_description_1 = "ooooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_497152a248f247e3beea3d46213e32d7 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_497152a248f247e3beea3d46213e32d7 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_497152a248f247e3beea3d46213e32d7 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_497152a248f247e3beea3d46213e32d7, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_497152a248f247e3beea3d46213e32d7->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_497152a248f247e3beea3d46213e32d7, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_497152a248f247e3beea3d46213e32d7, type_description_1, par_fp, par__class, var_headers, var_line, var_hstring ); // Release cached frame. if ( frame_497152a248f247e3beea3d46213e32d7 == cache_frame_497152a248f247e3beea3d46213e32d7 ) { Py_DECREF( frame_497152a248f247e3beea3d46213e32d7 ); } cache_frame_497152a248f247e3beea3d46213e32d7 = NULL; assertFrameObject( frame_497152a248f247e3beea3d46213e32d7 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_2_parse_headers ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_fp ); par_fp = NULL; } { Py_XDECREF( par__class ); par__class = NULL; } { Py_XDECREF( var_headers ); var_headers = NULL; } { Py_XDECREF( var_line ); var_line = NULL; } { Py_XDECREF( var_hstring ); var_hstring = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_fp ); par_fp = NULL; } { Py_XDECREF( par__class ); par__class = NULL; } { Py_XDECREF( var_headers ); var_headers = NULL; } { Py_XDECREF( var_line ); var_line = NULL; } { Py_XDECREF( var_hstring ); var_hstring = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_2_parse_headers ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_3___init__( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_sock = python_pars[ 1 ]; PyObject *par_debuglevel = python_pars[ 2 ]; PyObject *par_strict = python_pars[ 3 ]; PyObject *par_method = python_pars[ 4 ]; PyObject *par_url = python_pars[ 5 ]; struct Nuitka_FrameObject *frame_250db6517d9585fbd87dd4a7c5eea505; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; bool tmp_result; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; static struct Nuitka_FrameObject *cache_frame_250db6517d9585fbd87dd4a7c5eea505 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_250db6517d9585fbd87dd4a7c5eea505, codeobj_250db6517d9585fbd87dd4a7c5eea505, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_250db6517d9585fbd87dd4a7c5eea505 = cache_frame_250db6517d9585fbd87dd4a7c5eea505; // Push the new frame as the currently active one. pushFrameStack( frame_250db6517d9585fbd87dd4a7c5eea505 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_250db6517d9585fbd87dd4a7c5eea505 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assattr_name_1; PyObject *tmp_called_instance_1; PyObject *tmp_assattr_target_1; CHECK_OBJECT( par_sock ); tmp_called_instance_1 = par_sock; frame_250db6517d9585fbd87dd4a7c5eea505->m_frame.f_lineno = 302; tmp_assattr_name_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_makefile, &PyTuple_GET_ITEM( const_tuple_str_plain_rb_tuple, 0 ) ); if ( tmp_assattr_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 302; type_description_1 = "oooooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_assattr_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 302; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_fp, tmp_assattr_name_1 ); Py_DECREF( tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 302; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_debuglevel == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "debuglevel" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 303; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_debuglevel; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 303; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_debuglevel, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 303; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_mvar_value_1; if ( par_strict == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "strict" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 304; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_1 = par_strict; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__strict_sentinel ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__strict_sentinel ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_strict_sentinel" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 304; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = tmp_mvar_value_1; tmp_condition_result_1 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_3; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_warnings ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_warnings ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "warnings" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 305; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_2; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_warn ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 305; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = const_str_digest_caa8d082466b641a942957c48340dc30; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_DeprecationWarning ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_DeprecationWarning ); } if ( tmp_mvar_value_3 == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "DeprecationWarning" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 307; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = tmp_mvar_value_3; tmp_args_element_name_3 = const_int_pos_2; frame_250db6517d9585fbd87dd4a7c5eea505->m_frame.f_lineno = 305; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 305; type_description_1 = "oooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_1:; } { PyObject *tmp_assattr_name_3; PyObject *tmp_assattr_target_3; if ( par_method == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "method" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 308; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_3 = par_method; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 308; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_3 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain__method, tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 308; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_4; PyObject *tmp_assattr_target_4; tmp_assattr_name_4 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 316; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_4 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_4, const_str_plain_headers, tmp_assattr_name_4 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 316; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_5; PyObject *tmp_assattr_target_5; tmp_assattr_name_5 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 316; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_5 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_5, const_str_plain_msg, tmp_assattr_name_5 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 316; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_6; PyObject *tmp_mvar_value_4; PyObject *tmp_assattr_target_6; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNKNOWN" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 319; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_6 = tmp_mvar_value_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 319; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_6 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_6, const_str_plain_version, tmp_assattr_name_6 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 319; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_7; PyObject *tmp_mvar_value_5; PyObject *tmp_assattr_target_7; tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); if (unlikely( tmp_mvar_value_5 == NULL )) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); } if ( tmp_mvar_value_5 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNKNOWN" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 320; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_7 = tmp_mvar_value_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 320; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_7 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_7, const_str_plain_status, tmp_assattr_name_7 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 320; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_8; PyObject *tmp_mvar_value_6; PyObject *tmp_assattr_target_8; tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); if (unlikely( tmp_mvar_value_6 == NULL )) { tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); } if ( tmp_mvar_value_6 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNKNOWN" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 321; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_8 = tmp_mvar_value_6; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 321; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_8 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_8, const_str_plain_reason, tmp_assattr_name_8 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 321; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_9; PyObject *tmp_mvar_value_7; PyObject *tmp_assattr_target_9; tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); if (unlikely( tmp_mvar_value_7 == NULL )) { tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); } if ( tmp_mvar_value_7 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNKNOWN" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 323; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_9 = tmp_mvar_value_7; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 323; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_9 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_9, const_str_plain_chunked, tmp_assattr_name_9 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 323; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_10; PyObject *tmp_mvar_value_8; PyObject *tmp_assattr_target_10; tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); if (unlikely( tmp_mvar_value_8 == NULL )) { tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); } if ( tmp_mvar_value_8 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNKNOWN" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 324; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_10 = tmp_mvar_value_8; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 324; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_10 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_10, const_str_plain_chunk_left, tmp_assattr_name_10 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 324; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_11; PyObject *tmp_mvar_value_9; PyObject *tmp_assattr_target_11; tmp_mvar_value_9 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); if (unlikely( tmp_mvar_value_9 == NULL )) { tmp_mvar_value_9 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); } if ( tmp_mvar_value_9 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNKNOWN" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 325; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_11 = tmp_mvar_value_9; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 325; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_11 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_11, const_str_plain_length, tmp_assattr_name_11 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 325; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_12; PyObject *tmp_mvar_value_10; PyObject *tmp_assattr_target_12; tmp_mvar_value_10 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); if (unlikely( tmp_mvar_value_10 == NULL )) { tmp_mvar_value_10 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); } if ( tmp_mvar_value_10 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNKNOWN" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 326; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_12 = tmp_mvar_value_10; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 326; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_12 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_12, const_str_plain_will_close, tmp_assattr_name_12 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 326; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_250db6517d9585fbd87dd4a7c5eea505 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_250db6517d9585fbd87dd4a7c5eea505 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_250db6517d9585fbd87dd4a7c5eea505, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_250db6517d9585fbd87dd4a7c5eea505->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_250db6517d9585fbd87dd4a7c5eea505, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_250db6517d9585fbd87dd4a7c5eea505, type_description_1, par_self, par_sock, par_debuglevel, par_strict, par_method, par_url ); // Release cached frame. if ( frame_250db6517d9585fbd87dd4a7c5eea505 == cache_frame_250db6517d9585fbd87dd4a7c5eea505 ) { Py_DECREF( frame_250db6517d9585fbd87dd4a7c5eea505 ); } cache_frame_250db6517d9585fbd87dd4a7c5eea505 = NULL; assertFrameObject( frame_250db6517d9585fbd87dd4a7c5eea505 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_3___init__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_sock ); par_sock = NULL; } { Py_XDECREF( par_debuglevel ); par_debuglevel = NULL; } { Py_XDECREF( par_strict ); par_strict = NULL; } { Py_XDECREF( par_method ); par_method = NULL; } { Py_XDECREF( par_url ); par_url = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_sock ); par_sock = NULL; } { Py_XDECREF( par_debuglevel ); par_debuglevel = NULL; } { Py_XDECREF( par_strict ); par_strict = NULL; } { Py_XDECREF( par_method ); par_method = NULL; } { Py_XDECREF( par_url ); par_url = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_3___init__ ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_4__read_status( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *var_line = NULL; PyObject *var_version = NULL; PyObject *var_status = NULL; PyObject *var_reason = NULL; PyObject *tmp_tuple_unpack_1__element_1 = NULL; PyObject *tmp_tuple_unpack_1__element_2 = NULL; PyObject *tmp_tuple_unpack_1__element_3 = NULL; PyObject *tmp_tuple_unpack_1__source_iter = NULL; PyObject *tmp_tuple_unpack_2__element_1 = NULL; PyObject *tmp_tuple_unpack_2__element_2 = NULL; PyObject *tmp_tuple_unpack_2__source_iter = NULL; struct Nuitka_FrameObject *frame_b263f3cc25b350cced0249d80ac3b40a; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *tmp_iterator_attempt; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; PyObject *exception_preserved_type_2; PyObject *exception_preserved_value_2; PyTracebackObject *exception_preserved_tb_2; PyObject *exception_keeper_type_4; PyObject *exception_keeper_value_4; PyTracebackObject *exception_keeper_tb_4; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4; PyObject *exception_keeper_type_5; PyObject *exception_keeper_value_5; PyTracebackObject *exception_keeper_tb_5; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5; PyObject *exception_keeper_type_6; PyObject *exception_keeper_value_6; PyTracebackObject *exception_keeper_tb_6; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_6; PyObject *exception_preserved_type_1; PyObject *exception_preserved_value_1; PyTracebackObject *exception_preserved_tb_1; bool tmp_result; PyObject *exception_keeper_type_7; PyObject *exception_keeper_value_7; PyTracebackObject *exception_keeper_tb_7; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_7; PyObject *exception_keeper_type_8; PyObject *exception_keeper_value_8; PyTracebackObject *exception_keeper_tb_8; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_8; PyObject *exception_keeper_type_9; PyObject *exception_keeper_value_9; PyTracebackObject *exception_keeper_tb_9; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_9; PyObject *exception_preserved_type_3; PyObject *exception_preserved_value_3; PyTracebackObject *exception_preserved_tb_3; PyObject *exception_keeper_type_10; PyObject *exception_keeper_value_10; PyTracebackObject *exception_keeper_tb_10; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_10; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_b263f3cc25b350cced0249d80ac3b40a = NULL; PyObject *exception_keeper_type_11; PyObject *exception_keeper_value_11; PyTracebackObject *exception_keeper_tb_11; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_11; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_b263f3cc25b350cced0249d80ac3b40a, codeobj_b263f3cc25b350cced0249d80ac3b40a, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_b263f3cc25b350cced0249d80ac3b40a = cache_frame_b263f3cc25b350cced0249d80ac3b40a; // Push the new frame as the currently active one. pushFrameStack( frame_b263f3cc25b350cced0249d80ac3b40a ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_b263f3cc25b350cced0249d80ac3b40a ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_args_element_name_1; PyObject *tmp_called_name_2; PyObject *tmp_source_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_2; PyObject *tmp_left_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_right_name_1; PyObject *tmp_args_element_name_3; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_str ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_str ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "str" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 329; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_1; CHECK_OBJECT( par_self ); tmp_source_name_2 = par_self; tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_fp ); if ( tmp_source_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 329; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_readline ); Py_DECREF( tmp_source_name_1 ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 329; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXLINE ); } if ( tmp_mvar_value_2 == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXLINE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 329; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_left_name_1 = tmp_mvar_value_2; tmp_right_name_1 = const_int_pos_1; tmp_args_element_name_2 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_2 ); exception_lineno = 329; type_description_1 = "ooooo"; goto frame_exception_exit_1; } frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = 329; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_args_element_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } Py_DECREF( tmp_called_name_2 ); Py_DECREF( tmp_args_element_name_2 ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 329; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = const_str_digest_20861594150da1e43b5ee3f86b9deef6; frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = 329; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_3 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 329; type_description_1 = "ooooo"; goto frame_exception_exit_1; } assert( var_line == NULL ); var_line = tmp_assign_source_1; } { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_len_arg_1; PyObject *tmp_mvar_value_3; CHECK_OBJECT( var_line ); tmp_len_arg_1 = var_line; tmp_compexpr_left_1 = BUILTIN_LEN( tmp_len_arg_1 ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 330; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXLINE ); } if ( tmp_mvar_value_3 == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXLINE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 330; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = tmp_mvar_value_3; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 330; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_3; PyObject *tmp_mvar_value_4; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_LineTooLong ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_LineTooLong ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "LineTooLong" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 331; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_name_3 = tmp_mvar_value_4; frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = 331; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, &PyTuple_GET_ITEM( const_tuple_str_digest_5576e3122fe76dea32c94075895e0b34_tuple, 0 ) ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 331; type_description_1 = "ooooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 331; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_source_name_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 332; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_debuglevel ); if ( tmp_compexpr_left_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 332; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = const_int_0; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_2, tmp_compexpr_right_2 ); Py_DECREF( tmp_compexpr_left_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 332; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_called_name_4; PyObject *tmp_args_element_name_4; PyObject *tmp_args_element_name_5; PyObject *tmp_operand_name_1; tmp_called_name_4 = LOOKUP_BUILTIN( const_str_plain_print ); assert( tmp_called_name_4 != NULL ); tmp_args_element_name_4 = const_str_digest_c9af63b861f3467f8f4313973b476139; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 333; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_operand_name_1 = var_line; tmp_args_element_name_5 = UNARY_OPERATION( PyObject_Repr, tmp_operand_name_1 ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 333; type_description_1 = "ooooo"; goto frame_exception_exit_1; } frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = 333; { PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args ); } Py_DECREF( tmp_args_element_name_5 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 333; type_description_1 = "ooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_2:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_operand_name_2; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 334; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_operand_name_2 = var_line; tmp_res = CHECK_IF_TRUE( tmp_operand_name_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 334; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_2; PyObject *tmp_called_name_5; PyObject *tmp_mvar_value_5; PyObject *tmp_args_element_name_6; tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_BadStatusLine ); if (unlikely( tmp_mvar_value_5 == NULL )) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_BadStatusLine ); } if ( tmp_mvar_value_5 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "BadStatusLine" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 337; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_name_5 = tmp_mvar_value_5; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 337; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_args_element_name_6 = var_line; frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = 337; { PyObject *call_args[] = { tmp_args_element_name_6 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args ); } if ( tmp_raise_type_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 337; type_description_1 = "ooooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_2; exception_lineno = 337; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooo"; goto frame_exception_exit_1; } branch_no_3:; } { // Tried code: { // Tried code: { PyObject *tmp_assign_source_2; PyObject *tmp_iter_arg_1; PyObject *tmp_called_instance_1; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 339; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_called_instance_1 = var_line; frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = 339; tmp_iter_arg_1 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_1, const_str_plain_split, &PyTuple_GET_ITEM( const_tuple_none_int_pos_2_tuple, 0 ) ); if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 339; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_assign_source_2 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 339; type_description_1 = "ooooo"; goto try_except_handler_3; } assert( tmp_tuple_unpack_1__source_iter == NULL ); tmp_tuple_unpack_1__source_iter = tmp_assign_source_2; } { // Tried code: { PyObject *tmp_assign_source_3; PyObject *tmp_unpack_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_1 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_3 = UNPACK_NEXT( tmp_unpack_1, 0, 3 ); if ( tmp_assign_source_3 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "ooooo"; exception_lineno = 339; goto try_except_handler_4; } assert( tmp_tuple_unpack_1__element_1 == NULL ); tmp_tuple_unpack_1__element_1 = tmp_assign_source_3; } { PyObject *tmp_assign_source_4; PyObject *tmp_unpack_2; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_2 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_4 = UNPACK_NEXT( tmp_unpack_2, 1, 3 ); if ( tmp_assign_source_4 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "ooooo"; exception_lineno = 339; goto try_except_handler_4; } assert( tmp_tuple_unpack_1__element_2 == NULL ); tmp_tuple_unpack_1__element_2 = tmp_assign_source_4; } { PyObject *tmp_assign_source_5; PyObject *tmp_unpack_3; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_3 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_5 = UNPACK_NEXT( tmp_unpack_3, 2, 3 ); if ( tmp_assign_source_5 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "ooooo"; exception_lineno = 339; goto try_except_handler_4; } assert( tmp_tuple_unpack_1__element_3 == NULL ); tmp_tuple_unpack_1__element_3 = tmp_assign_source_5; } { PyObject *tmp_iterator_name_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_iterator_name_1 = tmp_tuple_unpack_1__source_iter; // Check if iterator has left-over elements. CHECK_OBJECT( tmp_iterator_name_1 ); assert( HAS_ITERNEXT( tmp_iterator_name_1 ) ); tmp_iterator_attempt = (*Py_TYPE( tmp_iterator_name_1 )->tp_iternext)( tmp_iterator_name_1 ); if (likely( tmp_iterator_attempt == NULL )) { PyObject *error = GET_ERROR_OCCURRED(); if ( error != NULL ) { if ( EXCEPTION_MATCH_BOOL_SINGLE( error, PyExc_StopIteration )) { CLEAR_ERROR_OCCURRED(); } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooo"; exception_lineno = 339; goto try_except_handler_4; } } } else { Py_DECREF( tmp_iterator_attempt ); // TODO: Could avoid PyErr_Format. #if PYTHON_VERSION < 300 PyErr_Format( PyExc_ValueError, "too many values to unpack" ); #else PyErr_Format( PyExc_ValueError, "too many values to unpack (expected 3)" ); #endif FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooo"; exception_lineno = 339; goto try_except_handler_4; } } goto try_end_1; // Exception handler code: try_except_handler_4:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter ); Py_DECREF( tmp_tuple_unpack_1__source_iter ); tmp_tuple_unpack_1__source_iter = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto try_except_handler_3; } // End of try: try_end_1:; } goto try_end_2; // Exception handler code: try_except_handler_3:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { Py_XDECREF( tmp_tuple_unpack_1__element_3 ); tmp_tuple_unpack_1__element_3 = NULL; } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto try_except_handler_2; } // End of try: try_end_2:; } { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter ); Py_DECREF( tmp_tuple_unpack_1__source_iter ); tmp_tuple_unpack_1__source_iter = NULL; } { PyObject *tmp_assign_source_6; CHECK_OBJECT( tmp_tuple_unpack_1__element_1 ); tmp_assign_source_6 = tmp_tuple_unpack_1__element_1; assert( var_version == NULL ); Py_INCREF( tmp_assign_source_6 ); var_version = tmp_assign_source_6; } { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { PyObject *tmp_assign_source_7; CHECK_OBJECT( tmp_tuple_unpack_1__element_2 ); tmp_assign_source_7 = tmp_tuple_unpack_1__element_2; assert( var_status == NULL ); Py_INCREF( tmp_assign_source_7 ); var_status = tmp_assign_source_7; } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { PyObject *tmp_assign_source_8; CHECK_OBJECT( tmp_tuple_unpack_1__element_3 ); tmp_assign_source_8 = tmp_tuple_unpack_1__element_3; assert( var_reason == NULL ); Py_INCREF( tmp_assign_source_8 ); var_reason = tmp_assign_source_8; } { Py_XDECREF( tmp_tuple_unpack_1__element_3 ); tmp_tuple_unpack_1__element_3 = NULL; } goto try_end_3; // Exception handler code: try_except_handler_2:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_2 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_2 ); exception_preserved_value_2 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_2 ); exception_preserved_tb_2 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_2 ); } { if ( exception_keeper_tb_3 == NULL ) { exception_keeper_tb_3 = MAKE_TRACEBACK( frame_b263f3cc25b350cced0249d80ac3b40a, exception_keeper_lineno_3 ); } else if ( exception_keeper_lineno_3 != 0 ) { exception_keeper_tb_3 = ADD_TRACEBACK( exception_keeper_tb_3, frame_b263f3cc25b350cced0249d80ac3b40a, exception_keeper_lineno_3 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_3, &exception_keeper_value_3, &exception_keeper_tb_3 ); PyException_SetTraceback( exception_keeper_value_3, (PyObject *)exception_keeper_tb_3 ); PUBLISH_EXCEPTION( &exception_keeper_type_3, &exception_keeper_value_3, &exception_keeper_tb_3 ); } { // Tried code: { nuitka_bool tmp_condition_result_4; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; tmp_compexpr_left_3 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_3 = PyExc_ValueError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_3, tmp_compexpr_right_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 340; type_description_1 = "ooooo"; goto try_except_handler_5; } tmp_condition_result_4 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { // Tried code: { // Tried code: { PyObject *tmp_assign_source_9; PyObject *tmp_iter_arg_2; PyObject *tmp_called_instance_2; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 342; type_description_1 = "ooooo"; goto try_except_handler_7; } tmp_called_instance_2 = var_line; frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = 342; tmp_iter_arg_2 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_2, const_str_plain_split, &PyTuple_GET_ITEM( const_tuple_none_int_pos_1_tuple, 0 ) ); if ( tmp_iter_arg_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 342; type_description_1 = "ooooo"; goto try_except_handler_7; } tmp_assign_source_9 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_2 ); Py_DECREF( tmp_iter_arg_2 ); if ( tmp_assign_source_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 342; type_description_1 = "ooooo"; goto try_except_handler_7; } assert( tmp_tuple_unpack_2__source_iter == NULL ); tmp_tuple_unpack_2__source_iter = tmp_assign_source_9; } { // Tried code: { PyObject *tmp_assign_source_10; PyObject *tmp_unpack_4; CHECK_OBJECT( tmp_tuple_unpack_2__source_iter ); tmp_unpack_4 = tmp_tuple_unpack_2__source_iter; tmp_assign_source_10 = UNPACK_NEXT( tmp_unpack_4, 0, 2 ); if ( tmp_assign_source_10 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "ooooo"; exception_lineno = 342; goto try_except_handler_8; } assert( tmp_tuple_unpack_2__element_1 == NULL ); tmp_tuple_unpack_2__element_1 = tmp_assign_source_10; } { PyObject *tmp_assign_source_11; PyObject *tmp_unpack_5; CHECK_OBJECT( tmp_tuple_unpack_2__source_iter ); tmp_unpack_5 = tmp_tuple_unpack_2__source_iter; tmp_assign_source_11 = UNPACK_NEXT( tmp_unpack_5, 1, 2 ); if ( tmp_assign_source_11 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "ooooo"; exception_lineno = 342; goto try_except_handler_8; } assert( tmp_tuple_unpack_2__element_2 == NULL ); tmp_tuple_unpack_2__element_2 = tmp_assign_source_11; } { PyObject *tmp_iterator_name_2; CHECK_OBJECT( tmp_tuple_unpack_2__source_iter ); tmp_iterator_name_2 = tmp_tuple_unpack_2__source_iter; // Check if iterator has left-over elements. CHECK_OBJECT( tmp_iterator_name_2 ); assert( HAS_ITERNEXT( tmp_iterator_name_2 ) ); tmp_iterator_attempt = (*Py_TYPE( tmp_iterator_name_2 )->tp_iternext)( tmp_iterator_name_2 ); if (likely( tmp_iterator_attempt == NULL )) { PyObject *error = GET_ERROR_OCCURRED(); if ( error != NULL ) { if ( EXCEPTION_MATCH_BOOL_SINGLE( error, PyExc_StopIteration )) { CLEAR_ERROR_OCCURRED(); } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooo"; exception_lineno = 342; goto try_except_handler_8; } } } else { Py_DECREF( tmp_iterator_attempt ); // TODO: Could avoid PyErr_Format. #if PYTHON_VERSION < 300 PyErr_Format( PyExc_ValueError, "too many values to unpack" ); #else PyErr_Format( PyExc_ValueError, "too many values to unpack (expected 2)" ); #endif FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooo"; exception_lineno = 342; goto try_except_handler_8; } } goto try_end_4; // Exception handler code: try_except_handler_8:; exception_keeper_type_4 = exception_type; exception_keeper_value_4 = exception_value; exception_keeper_tb_4 = exception_tb; exception_keeper_lineno_4 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_2__source_iter ); Py_DECREF( tmp_tuple_unpack_2__source_iter ); tmp_tuple_unpack_2__source_iter = NULL; } { // Re-raise. exception_type = exception_keeper_type_4; exception_value = exception_keeper_value_4; exception_tb = exception_keeper_tb_4; exception_lineno = exception_keeper_lineno_4; goto try_except_handler_7; } // End of try: try_end_4:; } goto try_end_5; // Exception handler code: try_except_handler_7:; exception_keeper_type_5 = exception_type; exception_keeper_value_5 = exception_value; exception_keeper_tb_5 = exception_tb; exception_keeper_lineno_5 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_tuple_unpack_2__element_1 ); tmp_tuple_unpack_2__element_1 = NULL; } { Py_XDECREF( tmp_tuple_unpack_2__element_2 ); tmp_tuple_unpack_2__element_2 = NULL; } { // Re-raise. exception_type = exception_keeper_type_5; exception_value = exception_keeper_value_5; exception_tb = exception_keeper_tb_5; exception_lineno = exception_keeper_lineno_5; goto try_except_handler_6; } // End of try: try_end_5:; } { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_2__source_iter ); Py_DECREF( tmp_tuple_unpack_2__source_iter ); tmp_tuple_unpack_2__source_iter = NULL; } { PyObject *tmp_assign_source_12; CHECK_OBJECT( tmp_tuple_unpack_2__element_1 ); tmp_assign_source_12 = tmp_tuple_unpack_2__element_1; assert( var_version == NULL ); Py_INCREF( tmp_assign_source_12 ); var_version = tmp_assign_source_12; } { Py_XDECREF( tmp_tuple_unpack_2__element_1 ); tmp_tuple_unpack_2__element_1 = NULL; } { PyObject *tmp_assign_source_13; CHECK_OBJECT( tmp_tuple_unpack_2__element_2 ); tmp_assign_source_13 = tmp_tuple_unpack_2__element_2; assert( var_status == NULL ); Py_INCREF( tmp_assign_source_13 ); var_status = tmp_assign_source_13; } { Py_XDECREF( tmp_tuple_unpack_2__element_2 ); tmp_tuple_unpack_2__element_2 = NULL; } { PyObject *tmp_assign_source_14; tmp_assign_source_14 = const_str_empty; assert( var_reason == NULL ); Py_INCREF( tmp_assign_source_14 ); var_reason = tmp_assign_source_14; } goto try_end_6; // Exception handler code: try_except_handler_6:; exception_keeper_type_6 = exception_type; exception_keeper_value_6 = exception_value; exception_keeper_tb_6 = exception_tb; exception_keeper_lineno_6 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_6 == NULL ) { exception_keeper_tb_6 = MAKE_TRACEBACK( frame_b263f3cc25b350cced0249d80ac3b40a, exception_keeper_lineno_6 ); } else if ( exception_keeper_lineno_6 != 0 ) { exception_keeper_tb_6 = ADD_TRACEBACK( exception_keeper_tb_6, frame_b263f3cc25b350cced0249d80ac3b40a, exception_keeper_lineno_6 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_6, &exception_keeper_value_6, &exception_keeper_tb_6 ); PyException_SetTraceback( exception_keeper_value_6, (PyObject *)exception_keeper_tb_6 ); PUBLISH_EXCEPTION( &exception_keeper_type_6, &exception_keeper_value_6, &exception_keeper_tb_6 ); } { // Tried code: { nuitka_bool tmp_condition_result_5; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; tmp_compexpr_left_4 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_4 = PyExc_ValueError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_4, tmp_compexpr_right_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 344; type_description_1 = "ooooo"; goto try_except_handler_9; } tmp_condition_result_5 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { PyObject *tmp_assign_source_15; tmp_assign_source_15 = const_str_empty; assert( var_version == NULL ); Py_INCREF( tmp_assign_source_15 ); var_version = tmp_assign_source_15; } goto branch_end_5; branch_no_5:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 341; } if (exception_tb && exception_tb->tb_frame == &frame_b263f3cc25b350cced0249d80ac3b40a->m_frame) frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooooo"; goto try_except_handler_9; } branch_end_5:; } goto try_end_7; // Exception handler code: try_except_handler_9:; exception_keeper_type_7 = exception_type; exception_keeper_value_7 = exception_value; exception_keeper_tb_7 = exception_tb; exception_keeper_lineno_7 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_7; exception_value = exception_keeper_value_7; exception_tb = exception_keeper_tb_7; exception_lineno = exception_keeper_lineno_7; goto try_except_handler_5; } // End of try: try_end_7:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } goto try_end_6; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_4__read_status ); return NULL; // End of try: try_end_6:; } goto branch_end_4; branch_no_4:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 338; } if (exception_tb && exception_tb->tb_frame == &frame_b263f3cc25b350cced0249d80ac3b40a->m_frame) frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooooo"; goto try_except_handler_5; } branch_end_4:; } goto try_end_8; // Exception handler code: try_except_handler_5:; exception_keeper_type_8 = exception_type; exception_keeper_value_8 = exception_value; exception_keeper_tb_8 = exception_tb; exception_keeper_lineno_8 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_2, exception_preserved_value_2, exception_preserved_tb_2 ); } { // Re-raise. exception_type = exception_keeper_type_8; exception_value = exception_keeper_value_8; exception_tb = exception_keeper_tb_8; exception_lineno = exception_keeper_lineno_8; goto frame_exception_exit_1; } // End of try: try_end_8:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_2, exception_preserved_value_2, exception_preserved_tb_2 ); } goto try_end_3; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_4__read_status ); return NULL; // End of try: try_end_3:; } { nuitka_bool tmp_condition_result_6; PyObject *tmp_operand_name_3; PyObject *tmp_called_instance_3; if ( var_version == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "version" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 347; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_instance_3 = var_version; frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = 347; tmp_operand_name_3 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_digest_244a712a1f4d0cc76ce14bc397237758_tuple, 0 ) ); if ( tmp_operand_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 347; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_res = CHECK_IF_TRUE( tmp_operand_name_3 ); Py_DECREF( tmp_operand_name_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 347; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_condition_result_6 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE ) { goto branch_yes_6; } else { goto branch_no_6; } branch_yes_6:; { PyObject *tmp_called_instance_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 348; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_instance_4 = par_self; frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = 348; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain__close_conn ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 348; type_description_1 = "ooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_raise_type_3; PyObject *tmp_called_name_6; PyObject *tmp_mvar_value_6; PyObject *tmp_args_element_name_7; tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_BadStatusLine ); if (unlikely( tmp_mvar_value_6 == NULL )) { tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_BadStatusLine ); } if ( tmp_mvar_value_6 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "BadStatusLine" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 349; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_name_6 = tmp_mvar_value_6; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 349; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_args_element_name_7 = var_line; frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = 349; { PyObject *call_args[] = { tmp_args_element_name_7 }; tmp_raise_type_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args ); } if ( tmp_raise_type_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 349; type_description_1 = "ooooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_3; exception_lineno = 349; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooo"; goto frame_exception_exit_1; } branch_no_6:; } { // Tried code: { PyObject *tmp_assign_source_16; PyObject *tmp_called_name_7; PyObject *tmp_mvar_value_7; PyObject *tmp_args_element_name_8; tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_int ); if (unlikely( tmp_mvar_value_7 == NULL )) { tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int ); } if ( tmp_mvar_value_7 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "int" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 353; type_description_1 = "ooooo"; goto try_except_handler_10; } tmp_called_name_7 = tmp_mvar_value_7; if ( var_status == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "status" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 353; type_description_1 = "ooooo"; goto try_except_handler_10; } tmp_args_element_name_8 = var_status; frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = 353; { PyObject *call_args[] = { tmp_args_element_name_8 }; tmp_assign_source_16 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args ); } if ( tmp_assign_source_16 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 353; type_description_1 = "ooooo"; goto try_except_handler_10; } { PyObject *old = var_status; var_status = tmp_assign_source_16; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_7; int tmp_or_left_truth_1; nuitka_bool tmp_or_left_value_1; nuitka_bool tmp_or_right_value_1; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; PyObject *tmp_compexpr_left_6; PyObject *tmp_compexpr_right_6; CHECK_OBJECT( var_status ); tmp_compexpr_left_5 = var_status; tmp_compexpr_right_5 = const_int_pos_100; tmp_res = RICH_COMPARE_BOOL_LT( tmp_compexpr_left_5, tmp_compexpr_right_5 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 354; type_description_1 = "ooooo"; goto try_except_handler_10; } tmp_or_left_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_or_left_truth_1 = tmp_or_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_or_left_truth_1 == 1 ) { goto or_left_1; } else { goto or_right_1; } or_right_1:; if ( var_status == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "status" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 354; type_description_1 = "ooooo"; goto try_except_handler_10; } tmp_compexpr_left_6 = var_status; tmp_compexpr_right_6 = const_int_pos_999; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_6, tmp_compexpr_right_6 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 354; type_description_1 = "ooooo"; goto try_except_handler_10; } tmp_or_right_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_7 = tmp_or_right_value_1; goto or_end_1; or_left_1:; tmp_condition_result_7 = tmp_or_left_value_1; or_end_1:; if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE ) { goto branch_yes_7; } else { goto branch_no_7; } branch_yes_7:; { PyObject *tmp_raise_type_4; PyObject *tmp_called_name_8; PyObject *tmp_mvar_value_8; PyObject *tmp_args_element_name_9; tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_BadStatusLine ); if (unlikely( tmp_mvar_value_8 == NULL )) { tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_BadStatusLine ); } if ( tmp_mvar_value_8 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "BadStatusLine" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 355; type_description_1 = "ooooo"; goto try_except_handler_10; } tmp_called_name_8 = tmp_mvar_value_8; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 355; type_description_1 = "ooooo"; goto try_except_handler_10; } tmp_args_element_name_9 = var_line; frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = 355; { PyObject *call_args[] = { tmp_args_element_name_9 }; tmp_raise_type_4 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_8, call_args ); } if ( tmp_raise_type_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 355; type_description_1 = "ooooo"; goto try_except_handler_10; } exception_type = tmp_raise_type_4; exception_lineno = 355; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooo"; goto try_except_handler_10; } branch_no_7:; } goto try_end_9; // Exception handler code: try_except_handler_10:; exception_keeper_type_9 = exception_type; exception_keeper_value_9 = exception_value; exception_keeper_tb_9 = exception_tb; exception_keeper_lineno_9 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_3 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_3 ); exception_preserved_value_3 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_3 ); exception_preserved_tb_3 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_3 ); } { if ( exception_keeper_tb_9 == NULL ) { exception_keeper_tb_9 = MAKE_TRACEBACK( frame_b263f3cc25b350cced0249d80ac3b40a, exception_keeper_lineno_9 ); } else if ( exception_keeper_lineno_9 != 0 ) { exception_keeper_tb_9 = ADD_TRACEBACK( exception_keeper_tb_9, frame_b263f3cc25b350cced0249d80ac3b40a, exception_keeper_lineno_9 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_9, &exception_keeper_value_9, &exception_keeper_tb_9 ); PyException_SetTraceback( exception_keeper_value_9, (PyObject *)exception_keeper_tb_9 ); PUBLISH_EXCEPTION( &exception_keeper_type_9, &exception_keeper_value_9, &exception_keeper_tb_9 ); } { // Tried code: { nuitka_bool tmp_condition_result_8; PyObject *tmp_compexpr_left_7; PyObject *tmp_compexpr_right_7; tmp_compexpr_left_7 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_7 = PyExc_ValueError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_7, tmp_compexpr_right_7 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 356; type_description_1 = "ooooo"; goto try_except_handler_11; } tmp_condition_result_8 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE ) { goto branch_yes_8; } else { goto branch_no_8; } branch_yes_8:; { PyObject *tmp_raise_type_5; PyObject *tmp_called_name_9; PyObject *tmp_mvar_value_9; PyObject *tmp_args_element_name_10; tmp_mvar_value_9 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_BadStatusLine ); if (unlikely( tmp_mvar_value_9 == NULL )) { tmp_mvar_value_9 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_BadStatusLine ); } if ( tmp_mvar_value_9 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "BadStatusLine" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 357; type_description_1 = "ooooo"; goto try_except_handler_11; } tmp_called_name_9 = tmp_mvar_value_9; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 357; type_description_1 = "ooooo"; goto try_except_handler_11; } tmp_args_element_name_10 = var_line; frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = 357; { PyObject *call_args[] = { tmp_args_element_name_10 }; tmp_raise_type_5 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_9, call_args ); } if ( tmp_raise_type_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 357; type_description_1 = "ooooo"; goto try_except_handler_11; } exception_type = tmp_raise_type_5; exception_lineno = 357; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooo"; goto try_except_handler_11; } goto branch_end_8; branch_no_8:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 352; } if (exception_tb && exception_tb->tb_frame == &frame_b263f3cc25b350cced0249d80ac3b40a->m_frame) frame_b263f3cc25b350cced0249d80ac3b40a->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooooo"; goto try_except_handler_11; } branch_end_8:; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_4__read_status ); return NULL; // Exception handler code: try_except_handler_11:; exception_keeper_type_10 = exception_type; exception_keeper_value_10 = exception_value; exception_keeper_tb_10 = exception_tb; exception_keeper_lineno_10 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_3, exception_preserved_value_3, exception_preserved_tb_3 ); } { // Re-raise. exception_type = exception_keeper_type_10; exception_value = exception_keeper_value_10; exception_tb = exception_keeper_tb_10; exception_lineno = exception_keeper_lineno_10; goto frame_exception_exit_1; } // End of try: } // End of try: try_end_9:; } { PyObject *tmp_tuple_element_1; if ( var_version == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "version" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 358; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_tuple_element_1 = var_version; tmp_return_value = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 ); if ( var_status == NULL ) { Py_DECREF( tmp_return_value ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "status" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 358; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_tuple_element_1 = var_status; Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 ); if ( var_reason == NULL ) { Py_DECREF( tmp_return_value ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "reason" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 358; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_tuple_element_1 = var_reason; Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_return_value, 2, tmp_tuple_element_1 ); goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_b263f3cc25b350cced0249d80ac3b40a ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b263f3cc25b350cced0249d80ac3b40a ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b263f3cc25b350cced0249d80ac3b40a ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_b263f3cc25b350cced0249d80ac3b40a, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_b263f3cc25b350cced0249d80ac3b40a->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_b263f3cc25b350cced0249d80ac3b40a, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_b263f3cc25b350cced0249d80ac3b40a, type_description_1, par_self, var_line, var_version, var_status, var_reason ); // Release cached frame. if ( frame_b263f3cc25b350cced0249d80ac3b40a == cache_frame_b263f3cc25b350cced0249d80ac3b40a ) { Py_DECREF( frame_b263f3cc25b350cced0249d80ac3b40a ); } cache_frame_b263f3cc25b350cced0249d80ac3b40a = NULL; assertFrameObject( frame_b263f3cc25b350cced0249d80ac3b40a ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_4__read_status ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_line ); var_line = NULL; } { Py_XDECREF( var_version ); var_version = NULL; } { Py_XDECREF( var_status ); var_status = NULL; } { Py_XDECREF( var_reason ); var_reason = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_11 = exception_type; exception_keeper_value_11 = exception_value; exception_keeper_tb_11 = exception_tb; exception_keeper_lineno_11 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_line ); var_line = NULL; } { Py_XDECREF( var_version ); var_version = NULL; } { Py_XDECREF( var_status ); var_status = NULL; } { Py_XDECREF( var_reason ); var_reason = NULL; } { // Re-raise. exception_type = exception_keeper_type_11; exception_value = exception_keeper_value_11; exception_tb = exception_keeper_tb_11; exception_lineno = exception_keeper_lineno_11; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_4__read_status ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_5_begin( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *var_version = NULL; PyObject *var_status = NULL; PyObject *var_reason = NULL; PyObject *var_skip = NULL; PyObject *var_hdr = NULL; PyObject *var_tr_enc = NULL; PyObject *var_length = NULL; PyObject *tmp_assign_unpack_1__assign_source = NULL; PyObject *tmp_assign_unpack_2__assign_source = NULL; PyObject *tmp_comparison_chain_1__comparison_result = NULL; PyObject *tmp_comparison_chain_1__operand_2 = NULL; PyObject *tmp_for_loop_1__for_iterator = NULL; PyObject *tmp_for_loop_1__iter_value = NULL; nuitka_bool tmp_try_except_1__unhandled_indicator = NUITKA_BOOL_UNASSIGNED; PyObject *tmp_tuple_unpack_1__element_1 = NULL; PyObject *tmp_tuple_unpack_1__element_2 = NULL; PyObject *tmp_tuple_unpack_1__element_3 = NULL; PyObject *tmp_tuple_unpack_1__source_iter = NULL; struct Nuitka_FrameObject *frame_9ac7f7543a5a4f353bd00a353d491dc7; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; PyObject *tmp_return_value = NULL; PyObject *tmp_iterator_attempt; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; int tmp_res; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; bool tmp_result; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; PyObject *exception_keeper_type_4; PyObject *exception_keeper_value_4; PyTracebackObject *exception_keeper_tb_4; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4; PyObject *exception_keeper_type_5; PyObject *exception_keeper_value_5; PyTracebackObject *exception_keeper_tb_5; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5; PyObject *exception_keeper_type_6; PyObject *exception_keeper_value_6; PyTracebackObject *exception_keeper_tb_6; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_6; PyObject *exception_preserved_type_1; PyObject *exception_preserved_value_1; PyTracebackObject *exception_preserved_tb_1; PyObject *exception_keeper_type_7; PyObject *exception_keeper_value_7; PyTracebackObject *exception_keeper_tb_7; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_7; PyObject *exception_keeper_type_8; PyObject *exception_keeper_value_8; PyTracebackObject *exception_keeper_tb_8; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_8; PyObject *exception_keeper_type_9; PyObject *exception_keeper_value_9; PyTracebackObject *exception_keeper_tb_9; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_9; static struct Nuitka_FrameObject *cache_frame_9ac7f7543a5a4f353bd00a353d491dc7 = NULL; PyObject *exception_keeper_type_10; PyObject *exception_keeper_value_10; PyTracebackObject *exception_keeper_tb_10; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_10; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_9ac7f7543a5a4f353bd00a353d491dc7, codeobj_9ac7f7543a5a4f353bd00a353d491dc7, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_9ac7f7543a5a4f353bd00a353d491dc7 = cache_frame_9ac7f7543a5a4f353bd00a353d491dc7; // Push the new frame as the currently active one. pushFrameStack( frame_9ac7f7543a5a4f353bd00a353d491dc7 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_9ac7f7543a5a4f353bd00a353d491dc7 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_headers ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 361; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_1 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } branch_no_1:; } { loop_start_1:; { // Tried code: { PyObject *tmp_assign_source_1; PyObject *tmp_iter_arg_1; PyObject *tmp_called_instance_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 367; type_description_1 = "oooooooo"; goto try_except_handler_2; } tmp_called_instance_1 = par_self; frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 367; tmp_iter_arg_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain__read_status ); if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 367; type_description_1 = "oooooooo"; goto try_except_handler_2; } tmp_assign_source_1 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 367; type_description_1 = "oooooooo"; goto try_except_handler_2; } { PyObject *old = tmp_tuple_unpack_1__source_iter; tmp_tuple_unpack_1__source_iter = tmp_assign_source_1; Py_XDECREF( old ); } } { // Tried code: { PyObject *tmp_assign_source_2; PyObject *tmp_unpack_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_1 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_2 = UNPACK_NEXT( tmp_unpack_1, 0, 3 ); if ( tmp_assign_source_2 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooooo"; exception_lineno = 367; goto try_except_handler_3; } { PyObject *old = tmp_tuple_unpack_1__element_1; tmp_tuple_unpack_1__element_1 = tmp_assign_source_2; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_3; PyObject *tmp_unpack_2; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_2 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_3 = UNPACK_NEXT( tmp_unpack_2, 1, 3 ); if ( tmp_assign_source_3 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooooo"; exception_lineno = 367; goto try_except_handler_3; } { PyObject *old = tmp_tuple_unpack_1__element_2; tmp_tuple_unpack_1__element_2 = tmp_assign_source_3; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_4; PyObject *tmp_unpack_3; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_3 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_4 = UNPACK_NEXT( tmp_unpack_3, 2, 3 ); if ( tmp_assign_source_4 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooooo"; exception_lineno = 367; goto try_except_handler_3; } { PyObject *old = tmp_tuple_unpack_1__element_3; tmp_tuple_unpack_1__element_3 = tmp_assign_source_4; Py_XDECREF( old ); } } { PyObject *tmp_iterator_name_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_iterator_name_1 = tmp_tuple_unpack_1__source_iter; // Check if iterator has left-over elements. CHECK_OBJECT( tmp_iterator_name_1 ); assert( HAS_ITERNEXT( tmp_iterator_name_1 ) ); tmp_iterator_attempt = (*Py_TYPE( tmp_iterator_name_1 )->tp_iternext)( tmp_iterator_name_1 ); if (likely( tmp_iterator_attempt == NULL )) { PyObject *error = GET_ERROR_OCCURRED(); if ( error != NULL ) { if ( EXCEPTION_MATCH_BOOL_SINGLE( error, PyExc_StopIteration )) { CLEAR_ERROR_OCCURRED(); } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooo"; exception_lineno = 367; goto try_except_handler_3; } } } else { Py_DECREF( tmp_iterator_attempt ); // TODO: Could avoid PyErr_Format. #if PYTHON_VERSION < 300 PyErr_Format( PyExc_ValueError, "too many values to unpack" ); #else PyErr_Format( PyExc_ValueError, "too many values to unpack (expected 3)" ); #endif FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooo"; exception_lineno = 367; goto try_except_handler_3; } } goto try_end_1; // Exception handler code: try_except_handler_3:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter ); Py_DECREF( tmp_tuple_unpack_1__source_iter ); tmp_tuple_unpack_1__source_iter = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto try_except_handler_2; } // End of try: try_end_1:; } goto try_end_2; // Exception handler code: try_except_handler_2:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { Py_XDECREF( tmp_tuple_unpack_1__element_3 ); tmp_tuple_unpack_1__element_3 = NULL; } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: try_end_2:; } { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter ); Py_DECREF( tmp_tuple_unpack_1__source_iter ); tmp_tuple_unpack_1__source_iter = NULL; } { PyObject *tmp_assign_source_5; CHECK_OBJECT( tmp_tuple_unpack_1__element_1 ); tmp_assign_source_5 = tmp_tuple_unpack_1__element_1; { PyObject *old = var_version; var_version = tmp_assign_source_5; Py_INCREF( var_version ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { PyObject *tmp_assign_source_6; CHECK_OBJECT( tmp_tuple_unpack_1__element_2 ); tmp_assign_source_6 = tmp_tuple_unpack_1__element_2; { PyObject *old = var_status; var_status = tmp_assign_source_6; Py_INCREF( var_status ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { PyObject *tmp_assign_source_7; CHECK_OBJECT( tmp_tuple_unpack_1__element_3 ); tmp_assign_source_7 = tmp_tuple_unpack_1__element_3; { PyObject *old = var_reason; var_reason = tmp_assign_source_7; Py_INCREF( var_reason ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_3 ); tmp_tuple_unpack_1__element_3 = NULL; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_mvar_value_1; if ( var_status == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "status" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 368; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_2 = var_status; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_CONTINUE ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CONTINUE ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CONTINUE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 368; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = tmp_mvar_value_1; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_2, tmp_compexpr_right_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 368; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { goto loop_end_1; } branch_no_2:; } { loop_start_2:; { PyObject *tmp_assign_source_8; PyObject *tmp_called_name_1; PyObject *tmp_source_name_2; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_1; PyObject *tmp_left_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_right_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 372; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_source_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_fp ); if ( tmp_source_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 372; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_readline ); Py_DECREF( tmp_source_name_2 ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 372; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXLINE ); } if ( tmp_mvar_value_2 == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXLINE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 372; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_left_name_1 = tmp_mvar_value_2; tmp_right_name_1 = const_int_pos_1; tmp_args_element_name_1 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_1 ); exception_lineno = 372; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 372; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_8 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_1 ); if ( tmp_assign_source_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 372; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } { PyObject *old = var_skip; var_skip = tmp_assign_source_8; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_len_arg_1; PyObject *tmp_mvar_value_3; CHECK_OBJECT( var_skip ); tmp_len_arg_1 = var_skip; tmp_compexpr_left_3 = BUILTIN_LEN( tmp_len_arg_1 ); if ( tmp_compexpr_left_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 373; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXLINE ); } if ( tmp_mvar_value_3 == NULL ) { Py_DECREF( tmp_compexpr_left_3 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXLINE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 373; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_3 = tmp_mvar_value_3; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_3, tmp_compexpr_right_3 ); Py_DECREF( tmp_compexpr_left_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 373; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_4; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_LineTooLong ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_LineTooLong ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "LineTooLong" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 374; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_4; frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 374; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_str_digest_804fd18593b35f874b06d792e1a83a4f_tuple, 0 ) ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 374; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 374; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooo"; goto frame_exception_exit_1; } branch_no_3:; } { PyObject *tmp_assign_source_9; PyObject *tmp_called_instance_2; if ( var_skip == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "skip" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 375; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_called_instance_2 = var_skip; frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 375; tmp_assign_source_9 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_strip ); if ( tmp_assign_source_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 375; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } { PyObject *old = var_skip; var_skip = tmp_assign_source_9; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_4; PyObject *tmp_operand_name_1; CHECK_OBJECT( var_skip ); tmp_operand_name_1 = var_skip; tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 376; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_condition_result_4 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { goto loop_end_2; } branch_no_4:; } { nuitka_bool tmp_condition_result_5; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; PyObject *tmp_source_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 378; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_compexpr_left_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_debuglevel ); if ( tmp_compexpr_left_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 378; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_4 = const_int_0; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_4, tmp_compexpr_right_4 ); Py_DECREF( tmp_compexpr_left_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 378; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_condition_result_5 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { PyObject *tmp_called_name_3; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; tmp_called_name_3 = LOOKUP_BUILTIN( const_str_plain_print ); assert( tmp_called_name_3 != NULL ); tmp_args_element_name_2 = const_str_digest_2225e6a79ba6e269c04130fdc3b9028e; if ( var_skip == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "skip" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 379; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = var_skip; frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 379; { PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args ); } if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 379; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_5:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 371; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } goto loop_start_2; loop_end_2:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 366; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } goto loop_start_1; loop_end_1:; } { // Tried code: { PyObject *tmp_assign_source_10; if ( var_status == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "status" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 381; type_description_1 = "oooooooo"; goto try_except_handler_4; } tmp_assign_source_10 = var_status; assert( tmp_assign_unpack_1__assign_source == NULL ); Py_INCREF( tmp_assign_source_10 ); tmp_assign_unpack_1__assign_source = tmp_assign_source_10; } { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; CHECK_OBJECT( tmp_assign_unpack_1__assign_source ); tmp_assattr_name_1 = tmp_assign_unpack_1__assign_source; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 381; type_description_1 = "oooooooo"; goto try_except_handler_4; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_code, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 381; type_description_1 = "oooooooo"; goto try_except_handler_4; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; CHECK_OBJECT( tmp_assign_unpack_1__assign_source ); tmp_assattr_name_2 = tmp_assign_unpack_1__assign_source; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 381; type_description_1 = "oooooooo"; goto try_except_handler_4; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_status, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 381; type_description_1 = "oooooooo"; goto try_except_handler_4; } } goto try_end_3; // Exception handler code: try_except_handler_4:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_assign_unpack_1__assign_source ); tmp_assign_unpack_1__assign_source = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto frame_exception_exit_1; } // End of try: try_end_3:; } { CHECK_OBJECT( (PyObject *)tmp_assign_unpack_1__assign_source ); Py_DECREF( tmp_assign_unpack_1__assign_source ); tmp_assign_unpack_1__assign_source = NULL; } { PyObject *tmp_assattr_name_3; PyObject *tmp_called_instance_3; PyObject *tmp_assattr_target_3; if ( var_reason == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "reason" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 382; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_called_instance_3 = var_reason; frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 382; tmp_assattr_name_3 = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_strip ); if ( tmp_assattr_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 382; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_assattr_name_3 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 382; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_3 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain_reason, tmp_assattr_name_3 ); Py_DECREF( tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 382; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } { nuitka_bool tmp_condition_result_6; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; if ( var_version == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "version" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 383; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_5 = var_version; tmp_compexpr_right_5 = const_tuple_3e792e280ee16d71f9e20d9f0c60f2fd_tuple; tmp_res = PySequence_Contains( tmp_compexpr_right_5, tmp_compexpr_left_5 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 383; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_condition_result_6 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE ) { goto branch_yes_6; } else { goto branch_no_6; } branch_yes_6:; { PyObject *tmp_assattr_name_4; PyObject *tmp_assattr_target_4; tmp_assattr_name_4 = const_int_pos_10; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 385; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_4 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_4, const_str_plain_version, tmp_assattr_name_4 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 385; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } goto branch_end_6; branch_no_6:; { nuitka_bool tmp_condition_result_7; PyObject *tmp_called_instance_4; PyObject *tmp_call_result_1; int tmp_truth_name_1; if ( var_version == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "version" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 386; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_called_instance_4 = var_version; frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 386; tmp_call_result_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_4, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_digest_451db0cd0dfea27a65381a0b23997c08_tuple, 0 ) ); if ( tmp_call_result_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 386; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_call_result_1 ); exception_lineno = 386; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_condition_result_7 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_call_result_1 ); if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE ) { goto branch_yes_7; } else { goto branch_no_7; } branch_yes_7:; { PyObject *tmp_assattr_name_5; PyObject *tmp_assattr_target_5; tmp_assattr_name_5 = const_int_pos_11; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 387; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_5 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_5, const_str_plain_version, tmp_assattr_name_5 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 387; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } goto branch_end_7; branch_no_7:; { PyObject *tmp_raise_type_2; PyObject *tmp_called_name_4; PyObject *tmp_mvar_value_5; PyObject *tmp_args_element_name_4; tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_UnknownProtocol ); if (unlikely( tmp_mvar_value_5 == NULL )) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_UnknownProtocol ); } if ( tmp_mvar_value_5 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "UnknownProtocol" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 389; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_called_name_4 = tmp_mvar_value_5; if ( var_version == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "version" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 389; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = var_version; frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 389; { PyObject *call_args[] = { tmp_args_element_name_4 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args ); } if ( tmp_raise_type_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 389; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_2; exception_lineno = 389; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooo"; goto frame_exception_exit_1; } branch_end_7:; } branch_end_6:; } { // Tried code: { PyObject *tmp_assign_source_11; PyObject *tmp_called_name_5; PyObject *tmp_mvar_value_6; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_5; tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_parse_headers ); if (unlikely( tmp_mvar_value_6 == NULL )) { tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_parse_headers ); } if ( tmp_mvar_value_6 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "parse_headers" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 391; type_description_1 = "oooooooo"; goto try_except_handler_5; } tmp_called_name_5 = tmp_mvar_value_6; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 391; type_description_1 = "oooooooo"; goto try_except_handler_5; } tmp_source_name_5 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_fp ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 391; type_description_1 = "oooooooo"; goto try_except_handler_5; } frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 391; { PyObject *call_args[] = { tmp_args_element_name_5 }; tmp_assign_source_11 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args ); } Py_DECREF( tmp_args_element_name_5 ); if ( tmp_assign_source_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 391; type_description_1 = "oooooooo"; goto try_except_handler_5; } assert( tmp_assign_unpack_2__assign_source == NULL ); tmp_assign_unpack_2__assign_source = tmp_assign_source_11; } { PyObject *tmp_assattr_name_6; PyObject *tmp_assattr_target_6; CHECK_OBJECT( tmp_assign_unpack_2__assign_source ); tmp_assattr_name_6 = tmp_assign_unpack_2__assign_source; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 391; type_description_1 = "oooooooo"; goto try_except_handler_5; } tmp_assattr_target_6 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_6, const_str_plain_headers, tmp_assattr_name_6 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 391; type_description_1 = "oooooooo"; goto try_except_handler_5; } } { PyObject *tmp_assattr_name_7; PyObject *tmp_assattr_target_7; CHECK_OBJECT( tmp_assign_unpack_2__assign_source ); tmp_assattr_name_7 = tmp_assign_unpack_2__assign_source; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 391; type_description_1 = "oooooooo"; goto try_except_handler_5; } tmp_assattr_target_7 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_7, const_str_plain_msg, tmp_assattr_name_7 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 391; type_description_1 = "oooooooo"; goto try_except_handler_5; } } goto try_end_4; // Exception handler code: try_except_handler_5:; exception_keeper_type_4 = exception_type; exception_keeper_value_4 = exception_value; exception_keeper_tb_4 = exception_tb; exception_keeper_lineno_4 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_assign_unpack_2__assign_source ); tmp_assign_unpack_2__assign_source = NULL; } { // Re-raise. exception_type = exception_keeper_type_4; exception_value = exception_keeper_value_4; exception_tb = exception_keeper_tb_4; exception_lineno = exception_keeper_lineno_4; goto frame_exception_exit_1; } // End of try: try_end_4:; } { CHECK_OBJECT( (PyObject *)tmp_assign_unpack_2__assign_source ); Py_DECREF( tmp_assign_unpack_2__assign_source ); tmp_assign_unpack_2__assign_source = NULL; } { nuitka_bool tmp_condition_result_8; PyObject *tmp_compexpr_left_6; PyObject *tmp_compexpr_right_6; PyObject *tmp_source_name_6; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 393; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_compexpr_left_6 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_debuglevel ); if ( tmp_compexpr_left_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 393; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_6 = const_int_0; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_6, tmp_compexpr_right_6 ); Py_DECREF( tmp_compexpr_left_6 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 393; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_condition_result_8 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE ) { goto branch_yes_8; } else { goto branch_no_8; } branch_yes_8:; { PyObject *tmp_assign_source_12; PyObject *tmp_iter_arg_2; PyObject *tmp_source_name_7; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 394; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_iter_arg_2 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_headers ); if ( tmp_iter_arg_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 394; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assign_source_12 = MAKE_ITERATOR( tmp_iter_arg_2 ); Py_DECREF( tmp_iter_arg_2 ); if ( tmp_assign_source_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 394; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } assert( tmp_for_loop_1__for_iterator == NULL ); tmp_for_loop_1__for_iterator = tmp_assign_source_12; } { // Tried code: { loop_start_3:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_13; CHECK_OBJECT( tmp_for_loop_1__for_iterator ); tmp_next_source_1 = tmp_for_loop_1__for_iterator; tmp_assign_source_13 = ITERATOR_NEXT( tmp_next_source_1 ); if ( tmp_assign_source_13 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_3; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooo"; exception_lineno = 394; goto try_except_handler_6; } } { PyObject *old = tmp_for_loop_1__iter_value; tmp_for_loop_1__iter_value = tmp_assign_source_13; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_14; CHECK_OBJECT( tmp_for_loop_1__iter_value ); tmp_assign_source_14 = tmp_for_loop_1__iter_value; { PyObject *old = var_hdr; var_hdr = tmp_assign_source_14; Py_INCREF( var_hdr ); Py_XDECREF( old ); } } { PyObject *tmp_called_name_6; PyObject *tmp_args_name_1; PyObject *tmp_tuple_element_1; PyObject *tmp_kw_name_1; tmp_called_name_6 = LOOKUP_BUILTIN( const_str_plain_print ); assert( tmp_called_name_6 != NULL ); tmp_tuple_element_1 = const_str_digest_2225e6a79ba6e269c04130fdc3b9028e; tmp_args_name_1 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 ); CHECK_OBJECT( var_hdr ); tmp_tuple_element_1 = var_hdr; Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 ); tmp_kw_name_1 = PyDict_Copy( const_dict_fb4ddbadafbecbaef28aef989e4b600e ); frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 395; tmp_unused = CALL_FUNCTION( tmp_called_name_6, tmp_args_name_1, tmp_kw_name_1 ); Py_DECREF( tmp_args_name_1 ); Py_DECREF( tmp_kw_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 395; type_description_1 = "oooooooo"; goto try_except_handler_6; } Py_DECREF( tmp_unused ); } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 394; type_description_1 = "oooooooo"; goto try_except_handler_6; } goto loop_start_3; loop_end_3:; } goto try_end_5; // Exception handler code: try_except_handler_6:; exception_keeper_type_5 = exception_type; exception_keeper_value_5 = exception_value; exception_keeper_tb_5 = exception_tb; exception_keeper_lineno_5 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_5; exception_value = exception_keeper_value_5; exception_tb = exception_keeper_tb_5; exception_lineno = exception_keeper_lineno_5; goto frame_exception_exit_1; } // End of try: try_end_5:; } { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } branch_no_8:; } { PyObject *tmp_assign_source_15; PyObject *tmp_called_instance_5; PyObject *tmp_source_name_8; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 398; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_source_name_8 = par_self; tmp_called_instance_5 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_headers ); if ( tmp_called_instance_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 398; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 398; tmp_assign_source_15 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_5, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_digest_80cf594c6b193676cb3f905f65b5d391_tuple, 0 ) ); Py_DECREF( tmp_called_instance_5 ); if ( tmp_assign_source_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 398; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } assert( var_tr_enc == NULL ); var_tr_enc = tmp_assign_source_15; } { nuitka_bool tmp_condition_result_9; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; int tmp_truth_name_2; PyObject *tmp_compexpr_left_7; PyObject *tmp_compexpr_right_7; PyObject *tmp_called_instance_6; CHECK_OBJECT( var_tr_enc ); tmp_truth_name_2 = CHECK_IF_TRUE( var_tr_enc ); if ( tmp_truth_name_2 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 399; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_and_left_value_1 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_1 == 1 ) { goto and_right_1; } else { goto and_left_1; } and_right_1:; CHECK_OBJECT( var_tr_enc ); tmp_called_instance_6 = var_tr_enc; frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 399; tmp_compexpr_left_7 = CALL_METHOD_NO_ARGS( tmp_called_instance_6, const_str_plain_lower ); if ( tmp_compexpr_left_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 399; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_7 = const_str_plain_chunked; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_7, tmp_compexpr_right_7 ); Py_DECREF( tmp_compexpr_left_7 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 399; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_and_right_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_9 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_9 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE ) { goto branch_yes_9; } else { goto branch_no_9; } branch_yes_9:; { PyObject *tmp_assattr_name_8; PyObject *tmp_assattr_target_8; tmp_assattr_name_8 = Py_True; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 400; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_8 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_8, const_str_plain_chunked, tmp_assattr_name_8 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 400; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_9; PyObject *tmp_assattr_target_9; tmp_assattr_name_9 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 401; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_9 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_9, const_str_plain_chunk_left, tmp_assattr_name_9 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 401; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } goto branch_end_9; branch_no_9:; { PyObject *tmp_assattr_name_10; PyObject *tmp_assattr_target_10; tmp_assattr_name_10 = Py_False; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 403; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_10 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_10, const_str_plain_chunked, tmp_assattr_name_10 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 403; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } branch_end_9:; } { PyObject *tmp_assattr_name_11; PyObject *tmp_called_instance_7; PyObject *tmp_assattr_target_11; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 406; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_called_instance_7 = par_self; frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 406; tmp_assattr_name_11 = CALL_METHOD_NO_ARGS( tmp_called_instance_7, const_str_plain__check_close ); if ( tmp_assattr_name_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 406; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_assattr_name_11 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 406; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_11 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_11, const_str_plain_will_close, tmp_assattr_name_11 ); Py_DECREF( tmp_assattr_name_11 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 406; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_12; PyObject *tmp_assattr_target_12; tmp_assattr_name_12 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 410; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_12 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_12, const_str_plain_length, tmp_assattr_name_12 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 410; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assign_source_16; PyObject *tmp_called_instance_8; PyObject *tmp_source_name_9; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 411; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_source_name_9 = par_self; tmp_called_instance_8 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_headers ); if ( tmp_called_instance_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 411; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 411; tmp_assign_source_16 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_8, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_digest_db51a9f73f100ec22d319265c4417c10_tuple, 0 ) ); Py_DECREF( tmp_called_instance_8 ); if ( tmp_assign_source_16 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 411; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } assert( var_length == NULL ); var_length = tmp_assign_source_16; } { PyObject *tmp_assign_source_17; PyObject *tmp_called_instance_9; PyObject *tmp_source_name_10; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 414; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_source_name_10 = par_self; tmp_called_instance_9 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain_headers ); if ( tmp_called_instance_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 414; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 414; tmp_assign_source_17 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_9, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_digest_80cf594c6b193676cb3f905f65b5d391_tuple, 0 ) ); Py_DECREF( tmp_called_instance_9 ); if ( tmp_assign_source_17 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 414; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } { PyObject *old = var_tr_enc; var_tr_enc = tmp_assign_source_17; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_10; int tmp_and_left_truth_2; nuitka_bool tmp_and_left_value_2; nuitka_bool tmp_and_right_value_2; int tmp_truth_name_3; PyObject *tmp_operand_name_2; PyObject *tmp_source_name_11; if ( var_length == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "length" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 415; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_truth_name_3 = CHECK_IF_TRUE( var_length ); if ( tmp_truth_name_3 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 415; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_and_left_value_2 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_2 = tmp_and_left_value_2 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_2 == 1 ) { goto and_right_2; } else { goto and_left_2; } and_right_2:; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 415; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_source_name_11 = par_self; tmp_operand_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_chunked ); if ( tmp_operand_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 415; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_res = CHECK_IF_TRUE( tmp_operand_name_2 ); Py_DECREF( tmp_operand_name_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 415; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_and_right_value_2 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_10 = tmp_and_right_value_2; goto and_end_2; and_left_2:; tmp_condition_result_10 = tmp_and_left_value_2; and_end_2:; if ( tmp_condition_result_10 == NUITKA_BOOL_TRUE ) { goto branch_yes_10; } else { goto branch_no_10; } branch_yes_10:; { nuitka_bool tmp_assign_source_18; tmp_assign_source_18 = NUITKA_BOOL_TRUE; tmp_try_except_1__unhandled_indicator = tmp_assign_source_18; } { // Tried code: { // Tried code: { PyObject *tmp_assattr_name_13; PyObject *tmp_called_name_7; PyObject *tmp_mvar_value_7; PyObject *tmp_args_element_name_6; PyObject *tmp_assattr_target_13; tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_int ); if (unlikely( tmp_mvar_value_7 == NULL )) { tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int ); } if ( tmp_mvar_value_7 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "int" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 417; type_description_1 = "oooooooo"; goto try_except_handler_8; } tmp_called_name_7 = tmp_mvar_value_7; if ( var_length == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "length" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 417; type_description_1 = "oooooooo"; goto try_except_handler_8; } tmp_args_element_name_6 = var_length; frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = 417; { PyObject *call_args[] = { tmp_args_element_name_6 }; tmp_assattr_name_13 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args ); } if ( tmp_assattr_name_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 417; type_description_1 = "oooooooo"; goto try_except_handler_8; } if ( par_self == NULL ) { Py_DECREF( tmp_assattr_name_13 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 417; type_description_1 = "oooooooo"; goto try_except_handler_8; } tmp_assattr_target_13 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_13, const_str_plain_length, tmp_assattr_name_13 ); Py_DECREF( tmp_assattr_name_13 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 417; type_description_1 = "oooooooo"; goto try_except_handler_8; } } goto try_end_6; // Exception handler code: try_except_handler_8:; exception_keeper_type_6 = exception_type; exception_keeper_value_6 = exception_value; exception_keeper_tb_6 = exception_tb; exception_keeper_lineno_6 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { nuitka_bool tmp_assign_source_19; tmp_assign_source_19 = NUITKA_BOOL_FALSE; tmp_try_except_1__unhandled_indicator = tmp_assign_source_19; } { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_6 == NULL ) { exception_keeper_tb_6 = MAKE_TRACEBACK( frame_9ac7f7543a5a4f353bd00a353d491dc7, exception_keeper_lineno_6 ); } else if ( exception_keeper_lineno_6 != 0 ) { exception_keeper_tb_6 = ADD_TRACEBACK( exception_keeper_tb_6, frame_9ac7f7543a5a4f353bd00a353d491dc7, exception_keeper_lineno_6 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_6, &exception_keeper_value_6, &exception_keeper_tb_6 ); PyException_SetTraceback( exception_keeper_value_6, (PyObject *)exception_keeper_tb_6 ); PUBLISH_EXCEPTION( &exception_keeper_type_6, &exception_keeper_value_6, &exception_keeper_tb_6 ); } { // Tried code: { nuitka_bool tmp_condition_result_11; PyObject *tmp_compexpr_left_8; PyObject *tmp_compexpr_right_8; tmp_compexpr_left_8 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_8 = PyExc_ValueError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_8, tmp_compexpr_right_8 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 418; type_description_1 = "oooooooo"; goto try_except_handler_9; } tmp_condition_result_11 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_11 == NUITKA_BOOL_TRUE ) { goto branch_yes_11; } else { goto branch_no_11; } branch_yes_11:; { PyObject *tmp_assattr_name_14; PyObject *tmp_assattr_target_14; tmp_assattr_name_14 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 419; type_description_1 = "oooooooo"; goto try_except_handler_9; } tmp_assattr_target_14 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_14, const_str_plain_length, tmp_assattr_name_14 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 419; type_description_1 = "oooooooo"; goto try_except_handler_9; } } goto branch_end_11; branch_no_11:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 416; } if (exception_tb && exception_tb->tb_frame == &frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame) frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "oooooooo"; goto try_except_handler_9; } branch_end_11:; } goto try_end_7; // Exception handler code: try_except_handler_9:; exception_keeper_type_7 = exception_type; exception_keeper_value_7 = exception_value; exception_keeper_tb_7 = exception_tb; exception_keeper_lineno_7 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_7; exception_value = exception_keeper_value_7; exception_tb = exception_keeper_tb_7; exception_lineno = exception_keeper_lineno_7; goto try_except_handler_7; } // End of try: try_end_7:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } goto try_end_6; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_5_begin ); return NULL; // End of try: try_end_6:; } { nuitka_bool tmp_condition_result_12; PyObject *tmp_compexpr_left_9; PyObject *tmp_compexpr_right_9; assert( tmp_try_except_1__unhandled_indicator != NUITKA_BOOL_UNASSIGNED); tmp_compexpr_left_9 = ( tmp_try_except_1__unhandled_indicator == NUITKA_BOOL_TRUE ) ? Py_True : Py_False; tmp_compexpr_right_9 = Py_True; tmp_condition_result_12 = ( tmp_compexpr_left_9 == tmp_compexpr_right_9 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_12 == NUITKA_BOOL_TRUE ) { goto branch_yes_12; } else { goto branch_no_12; } branch_yes_12:; { nuitka_bool tmp_condition_result_13; PyObject *tmp_compexpr_left_10; PyObject *tmp_compexpr_right_10; PyObject *tmp_source_name_12; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 421; type_description_1 = "oooooooo"; goto try_except_handler_7; } tmp_source_name_12 = par_self; tmp_compexpr_left_10 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain_length ); if ( tmp_compexpr_left_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 421; type_description_1 = "oooooooo"; goto try_except_handler_7; } tmp_compexpr_right_10 = const_int_0; tmp_res = RICH_COMPARE_BOOL_LT( tmp_compexpr_left_10, tmp_compexpr_right_10 ); Py_DECREF( tmp_compexpr_left_10 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 421; type_description_1 = "oooooooo"; goto try_except_handler_7; } tmp_condition_result_13 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_13 == NUITKA_BOOL_TRUE ) { goto branch_yes_13; } else { goto branch_no_13; } branch_yes_13:; { PyObject *tmp_assattr_name_15; PyObject *tmp_assattr_target_15; tmp_assattr_name_15 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 422; type_description_1 = "oooooooo"; goto try_except_handler_7; } tmp_assattr_target_15 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_15, const_str_plain_length, tmp_assattr_name_15 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 422; type_description_1 = "oooooooo"; goto try_except_handler_7; } } branch_no_13:; } branch_no_12:; } goto try_end_8; // Exception handler code: try_except_handler_7:; exception_keeper_type_8 = exception_type; exception_keeper_value_8 = exception_value; exception_keeper_tb_8 = exception_tb; exception_keeper_lineno_8 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { } { // Re-raise. exception_type = exception_keeper_type_8; exception_value = exception_keeper_value_8; exception_tb = exception_keeper_tb_8; exception_lineno = exception_keeper_lineno_8; goto frame_exception_exit_1; } // End of try: try_end_8:; } { } goto branch_end_10; branch_no_10:; { PyObject *tmp_assattr_name_16; PyObject *tmp_assattr_target_16; tmp_assattr_name_16 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 424; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_16 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_16, const_str_plain_length, tmp_assattr_name_16 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 424; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } branch_end_10:; } { nuitka_bool tmp_condition_result_14; int tmp_or_left_truth_1; nuitka_bool tmp_or_left_value_1; nuitka_bool tmp_or_right_value_1; PyObject *tmp_compexpr_left_11; PyObject *tmp_compexpr_right_11; PyObject *tmp_mvar_value_8; int tmp_or_left_truth_2; nuitka_bool tmp_or_left_value_2; nuitka_bool tmp_or_right_value_2; PyObject *tmp_compexpr_left_12; PyObject *tmp_compexpr_right_12; PyObject *tmp_mvar_value_9; int tmp_or_left_truth_3; nuitka_bool tmp_or_left_value_3; nuitka_bool tmp_or_right_value_3; PyObject *tmp_outline_return_value_1; int tmp_truth_name_4; PyObject *tmp_compexpr_left_15; PyObject *tmp_compexpr_right_15; PyObject *tmp_source_name_13; if ( var_status == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "status" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 427; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_11 = var_status; tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_NO_CONTENT ); if (unlikely( tmp_mvar_value_8 == NULL )) { tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_NO_CONTENT ); } if ( tmp_mvar_value_8 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "NO_CONTENT" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 427; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_11 = tmp_mvar_value_8; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_11, tmp_compexpr_right_11 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 427; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_or_left_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_or_left_truth_1 = tmp_or_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_or_left_truth_1 == 1 ) { goto or_left_1; } else { goto or_right_1; } or_right_1:; if ( var_status == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "status" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 427; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_12 = var_status; tmp_mvar_value_9 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_NOT_MODIFIED ); if (unlikely( tmp_mvar_value_9 == NULL )) { tmp_mvar_value_9 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_NOT_MODIFIED ); } if ( tmp_mvar_value_9 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "NOT_MODIFIED" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 427; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_12 = tmp_mvar_value_9; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_12, tmp_compexpr_right_12 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 427; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_or_left_value_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_or_left_truth_2 = tmp_or_left_value_2 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_or_left_truth_2 == 1 ) { goto or_left_2; } else { goto or_right_2; } or_right_2:; { // Tried code: { PyObject *tmp_assign_source_20; if ( var_status == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "status" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 428; type_description_1 = "oooooooo"; goto try_except_handler_10; } tmp_assign_source_20 = var_status; assert( tmp_comparison_chain_1__operand_2 == NULL ); Py_INCREF( tmp_assign_source_20 ); tmp_comparison_chain_1__operand_2 = tmp_assign_source_20; } { PyObject *tmp_assign_source_21; PyObject *tmp_compexpr_left_13; PyObject *tmp_compexpr_right_13; tmp_compexpr_left_13 = const_int_pos_100; CHECK_OBJECT( tmp_comparison_chain_1__operand_2 ); tmp_compexpr_right_13 = tmp_comparison_chain_1__operand_2; tmp_assign_source_21 = RICH_COMPARE_LE( tmp_compexpr_left_13, tmp_compexpr_right_13 ); if ( tmp_assign_source_21 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 428; type_description_1 = "oooooooo"; goto try_except_handler_10; } assert( tmp_comparison_chain_1__comparison_result == NULL ); tmp_comparison_chain_1__comparison_result = tmp_assign_source_21; } { nuitka_bool tmp_condition_result_15; PyObject *tmp_operand_name_3; CHECK_OBJECT( tmp_comparison_chain_1__comparison_result ); tmp_operand_name_3 = tmp_comparison_chain_1__comparison_result; tmp_res = CHECK_IF_TRUE( tmp_operand_name_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 428; type_description_1 = "oooooooo"; goto try_except_handler_10; } tmp_condition_result_15 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_15 == NUITKA_BOOL_TRUE ) { goto branch_yes_15; } else { goto branch_no_15; } branch_yes_15:; { CHECK_OBJECT( tmp_comparison_chain_1__comparison_result ); tmp_outline_return_value_1 = tmp_comparison_chain_1__comparison_result; Py_INCREF( tmp_outline_return_value_1 ); goto try_return_handler_10; } branch_no_15:; } { PyObject *tmp_compexpr_left_14; PyObject *tmp_compexpr_right_14; CHECK_OBJECT( tmp_comparison_chain_1__operand_2 ); tmp_compexpr_left_14 = tmp_comparison_chain_1__operand_2; tmp_compexpr_right_14 = const_int_pos_200; tmp_outline_return_value_1 = RICH_COMPARE_LT( tmp_compexpr_left_14, tmp_compexpr_right_14 ); if ( tmp_outline_return_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 428; type_description_1 = "oooooooo"; goto try_except_handler_10; } goto try_return_handler_10; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_5_begin ); return NULL; // Return handler code: try_return_handler_10:; { CHECK_OBJECT( (PyObject *)tmp_comparison_chain_1__operand_2 ); Py_DECREF( tmp_comparison_chain_1__operand_2 ); tmp_comparison_chain_1__operand_2 = NULL; } { CHECK_OBJECT( (PyObject *)tmp_comparison_chain_1__comparison_result ); Py_DECREF( tmp_comparison_chain_1__comparison_result ); tmp_comparison_chain_1__comparison_result = NULL; } { goto outline_result_1; } // Exception handler code: try_except_handler_10:; exception_keeper_type_9 = exception_type; exception_keeper_value_9 = exception_value; exception_keeper_tb_9 = exception_tb; exception_keeper_lineno_9 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_comparison_chain_1__operand_2 ); tmp_comparison_chain_1__operand_2 = NULL; } { Py_XDECREF( tmp_comparison_chain_1__comparison_result ); tmp_comparison_chain_1__comparison_result = NULL; } { // Re-raise. exception_type = exception_keeper_type_9; exception_value = exception_keeper_value_9; exception_tb = exception_keeper_tb_9; exception_lineno = exception_keeper_lineno_9; goto frame_exception_exit_1; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_5_begin ); return NULL; outline_result_1:; tmp_truth_name_4 = CHECK_IF_TRUE( tmp_outline_return_value_1 ); if ( tmp_truth_name_4 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_outline_return_value_1 ); exception_lineno = 428; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_or_left_value_3 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_outline_return_value_1 ); tmp_or_left_truth_3 = tmp_or_left_value_3 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_or_left_truth_3 == 1 ) { goto or_left_3; } else { goto or_right_3; } or_right_3:; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 429; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_source_name_13 = par_self; tmp_compexpr_left_15 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain__method ); if ( tmp_compexpr_left_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 429; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_15 = const_str_plain_HEAD; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_15, tmp_compexpr_right_15 ); Py_DECREF( tmp_compexpr_left_15 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 429; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_or_right_value_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_or_right_value_2 = tmp_or_right_value_3; goto or_end_3; or_left_3:; tmp_or_right_value_2 = tmp_or_left_value_3; or_end_3:; tmp_or_right_value_1 = tmp_or_right_value_2; goto or_end_2; or_left_2:; tmp_or_right_value_1 = tmp_or_left_value_2; or_end_2:; tmp_condition_result_14 = tmp_or_right_value_1; goto or_end_1; or_left_1:; tmp_condition_result_14 = tmp_or_left_value_1; or_end_1:; if ( tmp_condition_result_14 == NUITKA_BOOL_TRUE ) { goto branch_yes_14; } else { goto branch_no_14; } branch_yes_14:; { PyObject *tmp_assattr_name_17; PyObject *tmp_assattr_target_17; tmp_assattr_name_17 = const_int_0; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 430; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_17 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_17, const_str_plain_length, tmp_assattr_name_17 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 430; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } branch_no_14:; } { nuitka_bool tmp_condition_result_16; int tmp_and_left_truth_3; nuitka_bool tmp_and_left_value_3; nuitka_bool tmp_and_right_value_3; PyObject *tmp_operand_name_4; PyObject *tmp_source_name_14; int tmp_and_left_truth_4; nuitka_bool tmp_and_left_value_4; nuitka_bool tmp_and_right_value_4; PyObject *tmp_operand_name_5; PyObject *tmp_source_name_15; PyObject *tmp_compexpr_left_16; PyObject *tmp_compexpr_right_16; PyObject *tmp_source_name_16; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 435; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_source_name_14 = par_self; tmp_operand_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain_will_close ); if ( tmp_operand_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 435; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_res = CHECK_IF_TRUE( tmp_operand_name_4 ); Py_DECREF( tmp_operand_name_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 435; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_and_left_value_3 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_3 = tmp_and_left_value_3 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_3 == 1 ) { goto and_right_3; } else { goto and_left_3; } and_right_3:; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 436; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_source_name_15 = par_self; tmp_operand_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_15, const_str_plain_chunked ); if ( tmp_operand_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_res = CHECK_IF_TRUE( tmp_operand_name_5 ); Py_DECREF( tmp_operand_name_5 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_and_left_value_4 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_4 = tmp_and_left_value_4 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_4 == 1 ) { goto and_right_4; } else { goto and_left_4; } and_right_4:; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 437; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_source_name_16 = par_self; tmp_compexpr_left_16 = LOOKUP_ATTRIBUTE( tmp_source_name_16, const_str_plain_length ); if ( tmp_compexpr_left_16 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 437; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_16 = Py_None; tmp_and_right_value_4 = ( tmp_compexpr_left_16 == tmp_compexpr_right_16 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_16 ); tmp_and_right_value_3 = tmp_and_right_value_4; goto and_end_4; and_left_4:; tmp_and_right_value_3 = tmp_and_left_value_4; and_end_4:; tmp_condition_result_16 = tmp_and_right_value_3; goto and_end_3; and_left_3:; tmp_condition_result_16 = tmp_and_left_value_3; and_end_3:; if ( tmp_condition_result_16 == NUITKA_BOOL_TRUE ) { goto branch_yes_16; } else { goto branch_no_16; } branch_yes_16:; { PyObject *tmp_assattr_name_18; PyObject *tmp_assattr_target_18; tmp_assattr_name_18 = Py_True; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 438; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_18 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_18, const_str_plain_will_close, tmp_assattr_name_18 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 438; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } branch_no_16:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_9ac7f7543a5a4f353bd00a353d491dc7 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_9ac7f7543a5a4f353bd00a353d491dc7 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_9ac7f7543a5a4f353bd00a353d491dc7 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_9ac7f7543a5a4f353bd00a353d491dc7, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_9ac7f7543a5a4f353bd00a353d491dc7->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_9ac7f7543a5a4f353bd00a353d491dc7, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_9ac7f7543a5a4f353bd00a353d491dc7, type_description_1, par_self, var_version, var_status, var_reason, var_skip, var_hdr, var_tr_enc, var_length ); // Release cached frame. if ( frame_9ac7f7543a5a4f353bd00a353d491dc7 == cache_frame_9ac7f7543a5a4f353bd00a353d491dc7 ) { Py_DECREF( frame_9ac7f7543a5a4f353bd00a353d491dc7 ); } cache_frame_9ac7f7543a5a4f353bd00a353d491dc7 = NULL; assertFrameObject( frame_9ac7f7543a5a4f353bd00a353d491dc7 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_5_begin ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_version ); var_version = NULL; } { Py_XDECREF( var_status ); var_status = NULL; } { Py_XDECREF( var_reason ); var_reason = NULL; } { Py_XDECREF( var_skip ); var_skip = NULL; } { Py_XDECREF( var_hdr ); var_hdr = NULL; } { Py_XDECREF( var_tr_enc ); var_tr_enc = NULL; } { Py_XDECREF( var_length ); var_length = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_10 = exception_type; exception_keeper_value_10 = exception_value; exception_keeper_tb_10 = exception_tb; exception_keeper_lineno_10 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_version ); var_version = NULL; } { Py_XDECREF( var_status ); var_status = NULL; } { Py_XDECREF( var_reason ); var_reason = NULL; } { Py_XDECREF( var_skip ); var_skip = NULL; } { Py_XDECREF( var_hdr ); var_hdr = NULL; } { Py_XDECREF( var_tr_enc ); var_tr_enc = NULL; } { Py_XDECREF( var_length ); var_length = NULL; } { // Re-raise. exception_type = exception_keeper_type_10; exception_value = exception_keeper_value_10; exception_tb = exception_keeper_tb_10; exception_lineno = exception_keeper_lineno_10; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_5_begin ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_6__check_close( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *var_conn = NULL; PyObject *var_pconn = NULL; struct Nuitka_FrameObject *frame_decde61d753dc2a15c32412d42407be2; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_decde61d753dc2a15c32412d42407be2 = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_decde61d753dc2a15c32412d42407be2, codeobj_decde61d753dc2a15c32412d42407be2, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_decde61d753dc2a15c32412d42407be2 = cache_frame_decde61d753dc2a15c32412d42407be2; // Push the new frame as the currently active one. pushFrameStack( frame_decde61d753dc2a15c32412d42407be2 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_decde61d753dc2a15c32412d42407be2 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_1; PyObject *tmp_called_instance_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_headers ); if ( tmp_called_instance_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 441; type_description_1 = "ooo"; goto frame_exception_exit_1; } frame_decde61d753dc2a15c32412d42407be2->m_frame.f_lineno = 441; tmp_assign_source_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_connection_tuple, 0 ) ); Py_DECREF( tmp_called_instance_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 441; type_description_1 = "ooo"; goto frame_exception_exit_1; } assert( var_conn == NULL ); var_conn = tmp_assign_source_1; } { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 442; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_version ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 442; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = const_int_pos_11; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 442; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assign_source_2; PyObject *tmp_called_instance_2; PyObject *tmp_source_name_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 445; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_called_instance_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_headers ); if ( tmp_called_instance_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 445; type_description_1 = "ooo"; goto frame_exception_exit_1; } frame_decde61d753dc2a15c32412d42407be2->m_frame.f_lineno = 445; tmp_assign_source_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_connection_tuple, 0 ) ); Py_DECREF( tmp_called_instance_2 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 445; type_description_1 = "ooo"; goto frame_exception_exit_1; } { PyObject *old = var_conn; var_conn = tmp_assign_source_2; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_2; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; int tmp_truth_name_1; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_called_instance_3; CHECK_OBJECT( var_conn ); tmp_truth_name_1 = CHECK_IF_TRUE( var_conn ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 446; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_and_left_value_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_1 == 1 ) { goto and_right_1; } else { goto and_left_1; } and_right_1:; tmp_compexpr_left_2 = const_str_plain_close; CHECK_OBJECT( var_conn ); tmp_called_instance_3 = var_conn; frame_decde61d753dc2a15c32412d42407be2->m_frame.f_lineno = 446; tmp_compexpr_right_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_lower ); if ( tmp_compexpr_right_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 446; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_res = PySequence_Contains( tmp_compexpr_right_2, tmp_compexpr_left_2 ); Py_DECREF( tmp_compexpr_right_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 446; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_and_right_value_1 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_2 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_2 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { tmp_return_value = Py_True; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } branch_no_2:; } { tmp_return_value = Py_False; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_called_instance_4; PyObject *tmp_source_name_4; PyObject *tmp_call_result_1; int tmp_truth_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 454; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_called_instance_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_headers ); if ( tmp_called_instance_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 454; type_description_1 = "ooo"; goto frame_exception_exit_1; } frame_decde61d753dc2a15c32412d42407be2->m_frame.f_lineno = 454; tmp_call_result_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_4, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_digest_141f53ac830b1d16e6fa74a381d6e6a2_tuple, 0 ) ); Py_DECREF( tmp_called_instance_4 ); if ( tmp_call_result_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 454; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_truth_name_2 = CHECK_IF_TRUE( tmp_call_result_1 ); if ( tmp_truth_name_2 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_call_result_1 ); exception_lineno = 454; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_condition_result_3 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_call_result_1 ); if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { tmp_return_value = Py_False; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } branch_no_3:; } { nuitka_bool tmp_condition_result_4; int tmp_and_left_truth_2; nuitka_bool tmp_and_left_value_2; nuitka_bool tmp_and_right_value_2; int tmp_truth_name_3; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_called_instance_5; if ( var_conn == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "conn" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 459; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_truth_name_3 = CHECK_IF_TRUE( var_conn ); if ( tmp_truth_name_3 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 459; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_and_left_value_2 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_2 = tmp_and_left_value_2 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_2 == 1 ) { goto and_right_2; } else { goto and_left_2; } and_right_2:; tmp_compexpr_left_3 = const_str_digest_141f53ac830b1d16e6fa74a381d6e6a2; if ( var_conn == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "conn" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 459; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_instance_5 = var_conn; frame_decde61d753dc2a15c32412d42407be2->m_frame.f_lineno = 459; tmp_compexpr_right_3 = CALL_METHOD_NO_ARGS( tmp_called_instance_5, const_str_plain_lower ); if ( tmp_compexpr_right_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 459; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_res = PySequence_Contains( tmp_compexpr_right_3, tmp_compexpr_left_3 ); Py_DECREF( tmp_compexpr_right_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 459; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_and_right_value_2 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_4 = tmp_and_right_value_2; goto and_end_2; and_left_2:; tmp_condition_result_4 = tmp_and_left_value_2; and_end_2:; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { tmp_return_value = Py_False; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } branch_no_4:; } { PyObject *tmp_assign_source_3; PyObject *tmp_called_instance_6; PyObject *tmp_source_name_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 463; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_called_instance_6 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_headers ); if ( tmp_called_instance_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 463; type_description_1 = "ooo"; goto frame_exception_exit_1; } frame_decde61d753dc2a15c32412d42407be2->m_frame.f_lineno = 463; tmp_assign_source_3 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_6, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_digest_10bd842a23a607175a808e13464f9a7a_tuple, 0 ) ); Py_DECREF( tmp_called_instance_6 ); if ( tmp_assign_source_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 463; type_description_1 = "ooo"; goto frame_exception_exit_1; } assert( var_pconn == NULL ); var_pconn = tmp_assign_source_3; } { nuitka_bool tmp_condition_result_5; int tmp_and_left_truth_3; nuitka_bool tmp_and_left_value_3; nuitka_bool tmp_and_right_value_3; int tmp_truth_name_4; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; PyObject *tmp_called_instance_7; CHECK_OBJECT( var_pconn ); tmp_truth_name_4 = CHECK_IF_TRUE( var_pconn ); if ( tmp_truth_name_4 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 464; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_and_left_value_3 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_3 = tmp_and_left_value_3 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_3 == 1 ) { goto and_right_3; } else { goto and_left_3; } and_right_3:; tmp_compexpr_left_4 = const_str_digest_141f53ac830b1d16e6fa74a381d6e6a2; CHECK_OBJECT( var_pconn ); tmp_called_instance_7 = var_pconn; frame_decde61d753dc2a15c32412d42407be2->m_frame.f_lineno = 464; tmp_compexpr_right_4 = CALL_METHOD_NO_ARGS( tmp_called_instance_7, const_str_plain_lower ); if ( tmp_compexpr_right_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 464; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_res = PySequence_Contains( tmp_compexpr_right_4, tmp_compexpr_left_4 ); Py_DECREF( tmp_compexpr_right_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 464; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_and_right_value_3 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_5 = tmp_and_right_value_3; goto and_end_3; and_left_3:; tmp_condition_result_5 = tmp_and_left_value_3; and_end_3:; if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { tmp_return_value = Py_False; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } branch_no_5:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_decde61d753dc2a15c32412d42407be2 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_decde61d753dc2a15c32412d42407be2 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_decde61d753dc2a15c32412d42407be2 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_decde61d753dc2a15c32412d42407be2, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_decde61d753dc2a15c32412d42407be2->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_decde61d753dc2a15c32412d42407be2, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_decde61d753dc2a15c32412d42407be2, type_description_1, par_self, var_conn, var_pconn ); // Release cached frame. if ( frame_decde61d753dc2a15c32412d42407be2 == cache_frame_decde61d753dc2a15c32412d42407be2 ) { Py_DECREF( frame_decde61d753dc2a15c32412d42407be2 ); } cache_frame_decde61d753dc2a15c32412d42407be2 = NULL; assertFrameObject( frame_decde61d753dc2a15c32412d42407be2 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_True; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_6__check_close ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_conn ); var_conn = NULL; } { Py_XDECREF( var_pconn ); var_pconn = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_conn ); var_conn = NULL; } { Py_XDECREF( var_pconn ); var_pconn = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_6__check_close ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_7__close_conn( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *var_fp = NULL; struct Nuitka_FrameObject *frame_0c6260aa8cd09b588af5518016d1d5b1; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; bool tmp_result; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; static struct Nuitka_FrameObject *cache_frame_0c6260aa8cd09b588af5518016d1d5b1 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_0c6260aa8cd09b588af5518016d1d5b1, codeobj_0c6260aa8cd09b588af5518016d1d5b1, module_future$backports$http$client, sizeof(void *)+sizeof(void *) ); frame_0c6260aa8cd09b588af5518016d1d5b1 = cache_frame_0c6260aa8cd09b588af5518016d1d5b1; // Push the new frame as the currently active one. pushFrameStack( frame_0c6260aa8cd09b588af5518016d1d5b1 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_0c6260aa8cd09b588af5518016d1d5b1 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_assign_source_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_fp ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 471; type_description_1 = "oo"; goto frame_exception_exit_1; } assert( var_fp == NULL ); var_fp = tmp_assign_source_1; } { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; tmp_assattr_name_1 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 472; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_fp, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 472; type_description_1 = "oo"; goto frame_exception_exit_1; } } { PyObject *tmp_called_instance_1; if ( var_fp == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "fp" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 473; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_instance_1 = var_fp; frame_0c6260aa8cd09b588af5518016d1d5b1->m_frame.f_lineno = 473; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_close ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 473; type_description_1 = "oo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } #if 0 RESTORE_FRAME_EXCEPTION( frame_0c6260aa8cd09b588af5518016d1d5b1 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0c6260aa8cd09b588af5518016d1d5b1 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_0c6260aa8cd09b588af5518016d1d5b1, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_0c6260aa8cd09b588af5518016d1d5b1->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_0c6260aa8cd09b588af5518016d1d5b1, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_0c6260aa8cd09b588af5518016d1d5b1, type_description_1, par_self, var_fp ); // Release cached frame. if ( frame_0c6260aa8cd09b588af5518016d1d5b1 == cache_frame_0c6260aa8cd09b588af5518016d1d5b1 ) { Py_DECREF( frame_0c6260aa8cd09b588af5518016d1d5b1 ); } cache_frame_0c6260aa8cd09b588af5518016d1d5b1 = NULL; assertFrameObject( frame_0c6260aa8cd09b588af5518016d1d5b1 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_7__close_conn ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_fp ); var_fp = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_fp ); var_fp = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_7__close_conn ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_8_close( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_f9bd124a255fcc9a193305bcb85e9874; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_f9bd124a255fcc9a193305bcb85e9874 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_f9bd124a255fcc9a193305bcb85e9874, codeobj_f9bd124a255fcc9a193305bcb85e9874, module_future$backports$http$client, sizeof(void *)+sizeof(void *) ); frame_f9bd124a255fcc9a193305bcb85e9874 = cache_frame_f9bd124a255fcc9a193305bcb85e9874; // Push the new frame as the currently active one. pushFrameStack( frame_f9bd124a255fcc9a193305bcb85e9874 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_f9bd124a255fcc9a193305bcb85e9874 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_instance_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_super ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_super ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "super" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 476; type_description_1 = "oN"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_1; frame_f9bd124a255fcc9a193305bcb85e9874->m_frame.f_lineno = 476; tmp_called_instance_1 = CALL_FUNCTION_NO_ARGS( tmp_called_name_1 ); if ( tmp_called_instance_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 476; type_description_1 = "oN"; goto frame_exception_exit_1; } frame_f9bd124a255fcc9a193305bcb85e9874->m_frame.f_lineno = 476; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_close ); Py_DECREF( tmp_called_instance_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 476; type_description_1 = "oN"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { nuitka_bool tmp_condition_result_1; PyObject *tmp_source_name_1; PyObject *tmp_attribute_value_1; int tmp_truth_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 477; type_description_1 = "oN"; goto frame_exception_exit_1; } tmp_source_name_1 = par_self; tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_fp ); if ( tmp_attribute_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 477; type_description_1 = "oN"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_attribute_value_1 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_1 ); exception_lineno = 477; type_description_1 = "oN"; goto frame_exception_exit_1; } tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_called_instance_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 478; type_description_1 = "oN"; goto frame_exception_exit_1; } tmp_called_instance_2 = par_self; frame_f9bd124a255fcc9a193305bcb85e9874->m_frame.f_lineno = 478; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain__close_conn ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 478; type_description_1 = "oN"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_1:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_f9bd124a255fcc9a193305bcb85e9874 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_f9bd124a255fcc9a193305bcb85e9874 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_f9bd124a255fcc9a193305bcb85e9874, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_f9bd124a255fcc9a193305bcb85e9874->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_f9bd124a255fcc9a193305bcb85e9874, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_f9bd124a255fcc9a193305bcb85e9874, type_description_1, par_self, NULL ); // Release cached frame. if ( frame_f9bd124a255fcc9a193305bcb85e9874 == cache_frame_f9bd124a255fcc9a193305bcb85e9874 ) { Py_DECREF( frame_f9bd124a255fcc9a193305bcb85e9874 ); } cache_frame_f9bd124a255fcc9a193305bcb85e9874 = NULL; assertFrameObject( frame_f9bd124a255fcc9a193305bcb85e9874 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_8_close ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_8_close ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_9_flush( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_bede6b874d3533e933ad6016e0add1fb; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_bede6b874d3533e933ad6016e0add1fb = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_bede6b874d3533e933ad6016e0add1fb, codeobj_bede6b874d3533e933ad6016e0add1fb, module_future$backports$http$client, sizeof(void *)+sizeof(void *) ); frame_bede6b874d3533e933ad6016e0add1fb = cache_frame_bede6b874d3533e933ad6016e0add1fb; // Push the new frame as the currently active one. pushFrameStack( frame_bede6b874d3533e933ad6016e0add1fb ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_bede6b874d3533e933ad6016e0add1fb ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_instance_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_super ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_super ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "super" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 486; type_description_1 = "oN"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_1; frame_bede6b874d3533e933ad6016e0add1fb->m_frame.f_lineno = 486; tmp_called_instance_1 = CALL_FUNCTION_NO_ARGS( tmp_called_name_1 ); if ( tmp_called_instance_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 486; type_description_1 = "oN"; goto frame_exception_exit_1; } frame_bede6b874d3533e933ad6016e0add1fb->m_frame.f_lineno = 486; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_flush ); Py_DECREF( tmp_called_instance_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 486; type_description_1 = "oN"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { nuitka_bool tmp_condition_result_1; PyObject *tmp_source_name_1; PyObject *tmp_attribute_value_1; int tmp_truth_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 487; type_description_1 = "oN"; goto frame_exception_exit_1; } tmp_source_name_1 = par_self; tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_fp ); if ( tmp_attribute_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 487; type_description_1 = "oN"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_attribute_value_1 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_1 ); exception_lineno = 487; type_description_1 = "oN"; goto frame_exception_exit_1; } tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_called_instance_2; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 488; type_description_1 = "oN"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_called_instance_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_fp ); if ( tmp_called_instance_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 488; type_description_1 = "oN"; goto frame_exception_exit_1; } frame_bede6b874d3533e933ad6016e0add1fb->m_frame.f_lineno = 488; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_flush ); Py_DECREF( tmp_called_instance_2 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 488; type_description_1 = "oN"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_1:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_bede6b874d3533e933ad6016e0add1fb ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_bede6b874d3533e933ad6016e0add1fb ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_bede6b874d3533e933ad6016e0add1fb, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_bede6b874d3533e933ad6016e0add1fb->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_bede6b874d3533e933ad6016e0add1fb, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_bede6b874d3533e933ad6016e0add1fb, type_description_1, par_self, NULL ); // Release cached frame. if ( frame_bede6b874d3533e933ad6016e0add1fb == cache_frame_bede6b874d3533e933ad6016e0add1fb ) { Py_DECREF( frame_bede6b874d3533e933ad6016e0add1fb ); } cache_frame_bede6b874d3533e933ad6016e0add1fb = NULL; assertFrameObject( frame_bede6b874d3533e933ad6016e0add1fb ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_9_flush ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_9_flush ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_10_readable( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_True; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_10_readable ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_10_readable ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_11_isclosed( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_b22c54583b030b2304b803eec102bb97; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_b22c54583b030b2304b803eec102bb97 = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_b22c54583b030b2304b803eec102bb97, codeobj_b22c54583b030b2304b803eec102bb97, module_future$backports$http$client, sizeof(void *) ); frame_b22c54583b030b2304b803eec102bb97 = cache_frame_b22c54583b030b2304b803eec102bb97; // Push the new frame as the currently active one. pushFrameStack( frame_b22c54583b030b2304b803eec102bb97 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_b22c54583b030b2304b803eec102bb97 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_fp ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 503; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_return_value = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? Py_True : Py_False; Py_DECREF( tmp_compexpr_left_1 ); Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_b22c54583b030b2304b803eec102bb97 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b22c54583b030b2304b803eec102bb97 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b22c54583b030b2304b803eec102bb97 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_b22c54583b030b2304b803eec102bb97, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_b22c54583b030b2304b803eec102bb97->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_b22c54583b030b2304b803eec102bb97, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_b22c54583b030b2304b803eec102bb97, type_description_1, par_self ); // Release cached frame. if ( frame_b22c54583b030b2304b803eec102bb97 == cache_frame_b22c54583b030b2304b803eec102bb97 ) { Py_DECREF( frame_b22c54583b030b2304b803eec102bb97 ); } cache_frame_b22c54583b030b2304b803eec102bb97 = NULL; assertFrameObject( frame_b22c54583b030b2304b803eec102bb97 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_11_isclosed ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_11_isclosed ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_12_read( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_amt = python_pars[ 1 ]; PyObject *var_s = NULL; struct Nuitka_FrameObject *frame_0626e54d53a9ee90eef1f3615726df1b; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; PyObject *tmp_return_value = NULL; int tmp_res; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_preserved_type_1; PyObject *exception_preserved_value_1; PyTracebackObject *exception_preserved_tb_1; bool tmp_result; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; static struct Nuitka_FrameObject *cache_frame_0626e54d53a9ee90eef1f3615726df1b = NULL; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_0626e54d53a9ee90eef1f3615726df1b, codeobj_0626e54d53a9ee90eef1f3615726df1b, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_0626e54d53a9ee90eef1f3615726df1b = cache_frame_0626e54d53a9ee90eef1f3615726df1b; // Push the new frame as the currently active one. pushFrameStack( frame_0626e54d53a9ee90eef1f3615726df1b ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_0626e54d53a9ee90eef1f3615726df1b ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_fp ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 506; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 507; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_1; frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = 507; tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, &PyTuple_GET_ITEM( const_tuple_bytes_empty_tuple, 0 ) ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 507; type_description_1 = "oooN"; goto frame_exception_exit_1; } goto frame_return_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 509; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__method ); if ( tmp_compexpr_left_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 509; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = const_str_plain_HEAD; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_2, tmp_compexpr_right_2 ); Py_DECREF( tmp_compexpr_left_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 509; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_called_instance_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 510; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_called_instance_1 = par_self; frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = 510; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain__close_conn ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 510; type_description_1 = "oooN"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_2; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 511; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_2; frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = 511; tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_bytes_empty_tuple, 0 ) ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 511; type_description_1 = "oooN"; goto frame_exception_exit_1; } goto frame_return_exit_1; } branch_no_2:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; if ( par_amt == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "amt" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 513; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_compexpr_left_3 = par_amt; tmp_compexpr_right_3 = Py_None; tmp_condition_result_3 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_called_name_3; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_1; PyObject *tmp_called_name_4; PyObject *tmp_source_name_3; PyObject *tmp_called_name_5; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_2; PyObject *tmp_mvar_value_5; PyObject *tmp_args_element_name_3; PyObject *tmp_args_element_name_4; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 516; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_called_name_3 = tmp_mvar_value_3; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_super ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_super ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "super" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 516; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_called_name_5 = tmp_mvar_value_4; tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPResponse ); if (unlikely( tmp_mvar_value_5 == NULL )) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPResponse ); } if ( tmp_mvar_value_5 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPResponse" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 516; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_args_element_name_2 = tmp_mvar_value_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 516; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_self; frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = 516; { PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_source_name_3 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_5, call_args ); } if ( tmp_source_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 516; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_read ); Py_DECREF( tmp_source_name_3 ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 516; type_description_1 = "oooN"; goto frame_exception_exit_1; } if ( par_amt == NULL ) { Py_DECREF( tmp_called_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "amt" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 516; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_args_element_name_4 = par_amt; frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = 516; { PyObject *call_args[] = { tmp_args_element_name_4 }; tmp_args_element_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args ); } Py_DECREF( tmp_called_name_4 ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 516; type_description_1 = "oooN"; goto frame_exception_exit_1; } frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = 516; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args ); } Py_DECREF( tmp_args_element_name_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 516; type_description_1 = "oooN"; goto frame_exception_exit_1; } goto frame_return_exit_1; } goto branch_end_3; branch_no_3:; { nuitka_bool tmp_condition_result_4; PyObject *tmp_source_name_4; PyObject *tmp_attribute_value_1; int tmp_truth_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 521; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_chunked ); if ( tmp_attribute_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 521; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_attribute_value_1 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_1 ); exception_lineno = 521; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_condition_result_4 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_1 ); if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_called_instance_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 522; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_called_instance_2 = par_self; frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = 522; tmp_return_value = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain__readall_chunked ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 522; type_description_1 = "oooN"; goto frame_exception_exit_1; } goto frame_return_exit_1; } branch_no_4:; } { nuitka_bool tmp_condition_result_5; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; PyObject *tmp_source_name_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 524; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_compexpr_left_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_length ); if ( tmp_compexpr_left_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 524; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_compexpr_right_4 = Py_None; tmp_condition_result_5 = ( tmp_compexpr_left_4 == tmp_compexpr_right_4 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_4 ); if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { PyObject *tmp_assign_source_1; PyObject *tmp_called_instance_3; PyObject *tmp_source_name_6; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 525; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_called_instance_3 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_fp ); if ( tmp_called_instance_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 525; type_description_1 = "oooN"; goto frame_exception_exit_1; } frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = 525; tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_read ); Py_DECREF( tmp_called_instance_3 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 525; type_description_1 = "oooN"; goto frame_exception_exit_1; } assert( var_s == NULL ); var_s = tmp_assign_source_1; } goto branch_end_5; branch_no_5:; { // Tried code: { PyObject *tmp_assign_source_2; PyObject *tmp_called_name_6; PyObject *tmp_source_name_7; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_8; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 528; type_description_1 = "oooN"; goto try_except_handler_2; } tmp_source_name_7 = par_self; tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__safe_read ); if ( tmp_called_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 528; type_description_1 = "oooN"; goto try_except_handler_2; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 528; type_description_1 = "oooN"; goto try_except_handler_2; } tmp_source_name_8 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_length ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_6 ); exception_lineno = 528; type_description_1 = "oooN"; goto try_except_handler_2; } frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = 528; { PyObject *call_args[] = { tmp_args_element_name_5 }; tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args ); } Py_DECREF( tmp_called_name_6 ); Py_DECREF( tmp_args_element_name_5 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 528; type_description_1 = "oooN"; goto try_except_handler_2; } { PyObject *old = var_s; var_s = tmp_assign_source_2; Py_XDECREF( old ); } } goto try_end_1; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_1 == NULL ) { exception_keeper_tb_1 = MAKE_TRACEBACK( frame_0626e54d53a9ee90eef1f3615726df1b, exception_keeper_lineno_1 ); } else if ( exception_keeper_lineno_1 != 0 ) { exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_0626e54d53a9ee90eef1f3615726df1b, exception_keeper_lineno_1 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); PyException_SetTraceback( exception_keeper_value_1, (PyObject *)exception_keeper_tb_1 ); PUBLISH_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); } { // Tried code: { nuitka_bool tmp_condition_result_6; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; PyObject *tmp_mvar_value_6; tmp_compexpr_left_5 = EXC_TYPE(PyThreadState_GET()); tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_IncompleteRead ); if (unlikely( tmp_mvar_value_6 == NULL )) { tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_IncompleteRead ); } if ( tmp_mvar_value_6 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "IncompleteRead" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 529; type_description_1 = "oooN"; goto try_except_handler_3; } tmp_compexpr_right_5 = tmp_mvar_value_6; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_5, tmp_compexpr_right_5 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 529; type_description_1 = "oooN"; goto try_except_handler_3; } tmp_condition_result_6 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE ) { goto branch_yes_6; } else { goto branch_no_6; } branch_yes_6:; { PyObject *tmp_called_instance_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 530; type_description_1 = "oooN"; goto try_except_handler_3; } tmp_called_instance_4 = par_self; frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = 530; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain__close_conn ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 530; type_description_1 = "oooN"; goto try_except_handler_3; } Py_DECREF( tmp_unused ); } { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 531; } if (exception_tb && exception_tb->tb_frame == &frame_0626e54d53a9ee90eef1f3615726df1b->m_frame) frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "oooN"; goto try_except_handler_3; } goto branch_end_6; branch_no_6:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 527; } if (exception_tb && exception_tb->tb_frame == &frame_0626e54d53a9ee90eef1f3615726df1b->m_frame) frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "oooN"; goto try_except_handler_3; } branch_end_6:; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_12_read ); return NULL; // Exception handler code: try_except_handler_3:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: } // End of try: try_end_1:; } { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; tmp_assattr_name_1 = const_int_0; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 532; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_length, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 532; type_description_1 = "oooN"; goto frame_exception_exit_1; } } branch_end_5:; } { PyObject *tmp_called_instance_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 533; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_called_instance_5 = par_self; frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = 533; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_5, const_str_plain__close_conn ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 533; type_description_1 = "oooN"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_called_name_7; PyObject *tmp_mvar_value_7; PyObject *tmp_args_element_name_6; tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_7 == NULL )) { tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_7 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 534; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_called_name_7 = tmp_mvar_value_7; if ( var_s == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "s" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 534; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_args_element_name_6 = var_s; frame_0626e54d53a9ee90eef1f3615726df1b->m_frame.f_lineno = 534; { PyObject *call_args[] = { tmp_args_element_name_6 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args ); } if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 534; type_description_1 = "oooN"; goto frame_exception_exit_1; } goto frame_return_exit_1; } branch_end_3:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_0626e54d53a9ee90eef1f3615726df1b ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0626e54d53a9ee90eef1f3615726df1b ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0626e54d53a9ee90eef1f3615726df1b ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_0626e54d53a9ee90eef1f3615726df1b, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_0626e54d53a9ee90eef1f3615726df1b->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_0626e54d53a9ee90eef1f3615726df1b, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_0626e54d53a9ee90eef1f3615726df1b, type_description_1, par_self, par_amt, var_s, NULL ); // Release cached frame. if ( frame_0626e54d53a9ee90eef1f3615726df1b == cache_frame_0626e54d53a9ee90eef1f3615726df1b ) { Py_DECREF( frame_0626e54d53a9ee90eef1f3615726df1b ); } cache_frame_0626e54d53a9ee90eef1f3615726df1b = NULL; assertFrameObject( frame_0626e54d53a9ee90eef1f3615726df1b ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_12_read ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_amt ); par_amt = NULL; } { Py_XDECREF( var_s ); var_s = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_amt ); par_amt = NULL; } { Py_XDECREF( var_s ); var_s = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_12_read ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_13_readinto( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_b = python_pars[ 1 ]; PyObject *var_data = NULL; PyObject *var_n = NULL; PyObject *tmp_inplace_assign_attr_1__end = NULL; PyObject *tmp_inplace_assign_attr_1__start = NULL; struct Nuitka_FrameObject *frame_9d0263d842d37e70eec7cc6be121c4db; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; PyObject *tmp_return_value = NULL; int tmp_res; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; bool tmp_result; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; static struct Nuitka_FrameObject *cache_frame_9d0263d842d37e70eec7cc6be121c4db = NULL; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_9d0263d842d37e70eec7cc6be121c4db, codeobj_9d0263d842d37e70eec7cc6be121c4db, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_9d0263d842d37e70eec7cc6be121c4db = cache_frame_9d0263d842d37e70eec7cc6be121c4db; // Push the new frame as the currently active one. pushFrameStack( frame_9d0263d842d37e70eec7cc6be121c4db ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_9d0263d842d37e70eec7cc6be121c4db ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_fp ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 537; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { tmp_return_value = const_int_0; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 540; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__method ); if ( tmp_compexpr_left_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 540; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = const_str_plain_HEAD; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_2, tmp_compexpr_right_2 ); Py_DECREF( tmp_compexpr_left_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 540; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_called_instance_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 541; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_instance_1 = par_self; frame_9d0263d842d37e70eec7cc6be121c4db->m_frame.f_lineno = 541; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain__close_conn ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 541; type_description_1 = "oooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { tmp_return_value = const_int_0; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } branch_no_2:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_source_name_3; PyObject *tmp_attribute_value_1; int tmp_truth_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 544; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_chunked ); if ( tmp_attribute_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 544; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_attribute_value_1 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_1 ); exception_lineno = 544; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_condition_result_3 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_1 ); if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_called_name_1; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 545; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__readinto_chunked ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 545; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_b == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "b" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 545; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_b; frame_9d0263d842d37e70eec7cc6be121c4db->m_frame.f_lineno = 545; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 545; type_description_1 = "oooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } branch_no_3:; } { nuitka_bool tmp_condition_result_4; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_source_name_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 547; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_length ); if ( tmp_compexpr_left_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 547; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_3 = Py_None; tmp_condition_result_4 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_3 ); if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { nuitka_bool tmp_condition_result_5; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; PyObject *tmp_len_arg_1; PyObject *tmp_source_name_6; if ( par_b == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "b" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 548; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_len_arg_1 = par_b; tmp_compexpr_left_4 = BUILTIN_LEN( tmp_len_arg_1 ); if ( tmp_compexpr_left_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 548; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_compexpr_left_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 548; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_compexpr_right_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_length ); if ( tmp_compexpr_right_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_compexpr_left_4 ); exception_lineno = 548; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_4, tmp_compexpr_right_4 ); Py_DECREF( tmp_compexpr_left_4 ); Py_DECREF( tmp_compexpr_right_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 548; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_condition_result_5 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { PyObject *tmp_assign_source_1; PyObject *tmp_subscribed_name_1; PyObject *tmp_called_name_2; PyObject *tmp_args_element_name_2; PyObject *tmp_subscript_name_1; PyObject *tmp_start_name_1; PyObject *tmp_stop_name_1; PyObject *tmp_source_name_7; PyObject *tmp_step_name_1; tmp_called_name_2 = (PyObject *)&PyMemoryView_Type; if ( par_b == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "b" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 550; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_b; frame_9d0263d842d37e70eec7cc6be121c4db->m_frame.f_lineno = 550; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_subscribed_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } if ( tmp_subscribed_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 550; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_start_name_1 = const_int_0; if ( par_self == NULL ) { Py_DECREF( tmp_subscribed_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 550; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_stop_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_length ); if ( tmp_stop_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_subscribed_name_1 ); exception_lineno = 550; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_step_name_1 = Py_None; tmp_subscript_name_1 = MAKE_SLICEOBJ3( tmp_start_name_1, tmp_stop_name_1, tmp_step_name_1 ); Py_DECREF( tmp_stop_name_1 ); assert( !(tmp_subscript_name_1 == NULL) ); tmp_assign_source_1 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 ); Py_DECREF( tmp_subscribed_name_1 ); Py_DECREF( tmp_subscript_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 550; type_description_1 = "oooo"; goto frame_exception_exit_1; } { PyObject *old = par_b; par_b = tmp_assign_source_1; Py_XDECREF( old ); } } branch_no_5:; } branch_no_4:; } { nuitka_bool tmp_condition_result_6; PyObject *tmp_mvar_value_1; int tmp_truth_name_2; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_PY2 ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_PY2 ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "PY2" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 556; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_truth_name_2 = CHECK_IF_TRUE( tmp_mvar_value_1 ); if ( tmp_truth_name_2 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 556; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_condition_result_6 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE ) { goto branch_yes_6; } else { goto branch_no_6; } branch_yes_6:; { PyObject *tmp_assign_source_2; PyObject *tmp_called_name_3; PyObject *tmp_source_name_8; PyObject *tmp_source_name_9; PyObject *tmp_args_element_name_3; PyObject *tmp_len_arg_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 557; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_9 = par_self; tmp_source_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_fp ); if ( tmp_source_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 557; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_read ); Py_DECREF( tmp_source_name_8 ); if ( tmp_called_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 557; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_b == NULL ) { Py_DECREF( tmp_called_name_3 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "b" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 557; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_len_arg_2 = par_b; tmp_args_element_name_3 = BUILTIN_LEN( tmp_len_arg_2 ); if ( tmp_args_element_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_3 ); exception_lineno = 557; type_description_1 = "oooo"; goto frame_exception_exit_1; } frame_9d0263d842d37e70eec7cc6be121c4db->m_frame.f_lineno = 557; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args ); } Py_DECREF( tmp_called_name_3 ); Py_DECREF( tmp_args_element_name_3 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 557; type_description_1 = "oooo"; goto frame_exception_exit_1; } assert( var_data == NULL ); var_data = tmp_assign_source_2; } { PyObject *tmp_assign_source_3; PyObject *tmp_len_arg_3; CHECK_OBJECT( var_data ); tmp_len_arg_3 = var_data; tmp_assign_source_3 = BUILTIN_LEN( tmp_len_arg_3 ); if ( tmp_assign_source_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 558; type_description_1 = "oooo"; goto frame_exception_exit_1; } assert( var_n == NULL ); var_n = tmp_assign_source_3; } { PyObject *tmp_ass_subvalue_1; PyObject *tmp_ass_subscribed_1; PyObject *tmp_ass_subscript_1; PyObject *tmp_start_name_2; PyObject *tmp_stop_name_2; PyObject *tmp_step_name_2; if ( var_data == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 559; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_ass_subvalue_1 = var_data; if ( par_b == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "b" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 559; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_ass_subscribed_1 = par_b; tmp_start_name_2 = Py_None; CHECK_OBJECT( var_n ); tmp_stop_name_2 = var_n; tmp_step_name_2 = Py_None; tmp_ass_subscript_1 = MAKE_SLICEOBJ3( tmp_start_name_2, tmp_stop_name_2, tmp_step_name_2 ); assert( !(tmp_ass_subscript_1 == NULL) ); tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 ); Py_DECREF( tmp_ass_subscript_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 559; type_description_1 = "oooo"; goto frame_exception_exit_1; } } goto branch_end_6; branch_no_6:; { PyObject *tmp_assign_source_4; PyObject *tmp_called_name_4; PyObject *tmp_source_name_10; PyObject *tmp_source_name_11; PyObject *tmp_args_element_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 561; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_11 = par_self; tmp_source_name_10 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_fp ); if ( tmp_source_name_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain_readinto ); Py_DECREF( tmp_source_name_10 ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_b == NULL ) { Py_DECREF( tmp_called_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "b" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 561; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = par_b; frame_9d0263d842d37e70eec7cc6be121c4db->m_frame.f_lineno = 561; { PyObject *call_args[] = { tmp_args_element_name_4 }; tmp_assign_source_4 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args ); } Py_DECREF( tmp_called_name_4 ); if ( tmp_assign_source_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; type_description_1 = "oooo"; goto frame_exception_exit_1; } assert( var_n == NULL ); var_n = tmp_assign_source_4; } branch_end_6:; } { nuitka_bool tmp_condition_result_7; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; PyObject *tmp_operand_name_1; int tmp_truth_name_3; if ( var_n == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "n" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 563; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_operand_name_1 = var_n; tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 563; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_and_left_value_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_1 == 1 ) { goto and_right_1; } else { goto and_left_1; } and_right_1:; if ( par_b == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "b" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 563; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_truth_name_3 = CHECK_IF_TRUE( par_b ); if ( tmp_truth_name_3 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 563; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_and_right_value_1 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_7 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_7 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE ) { goto branch_yes_7; } else { goto branch_no_7; } branch_yes_7:; { PyObject *tmp_called_instance_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 566; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_instance_2 = par_self; frame_9d0263d842d37e70eec7cc6be121c4db->m_frame.f_lineno = 566; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain__close_conn ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 566; type_description_1 = "oooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } goto branch_end_7; branch_no_7:; { nuitka_bool tmp_condition_result_8; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; PyObject *tmp_source_name_12; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 567; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_12 = par_self; tmp_compexpr_left_5 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain_length ); if ( tmp_compexpr_left_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 567; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_5 = Py_None; tmp_condition_result_8 = ( tmp_compexpr_left_5 != tmp_compexpr_right_5 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_5 ); if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE ) { goto branch_yes_8; } else { goto branch_no_8; } branch_yes_8:; { PyObject *tmp_assign_source_5; PyObject *tmp_source_name_13; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 568; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_13 = par_self; tmp_assign_source_5 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain_length ); if ( tmp_assign_source_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 568; type_description_1 = "oooo"; goto frame_exception_exit_1; } assert( tmp_inplace_assign_attr_1__start == NULL ); tmp_inplace_assign_attr_1__start = tmp_assign_source_5; } { // Tried code: { PyObject *tmp_assign_source_6; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; CHECK_OBJECT( tmp_inplace_assign_attr_1__start ); tmp_left_name_1 = tmp_inplace_assign_attr_1__start; if ( var_n == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "n" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 568; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_right_name_1 = var_n; tmp_assign_source_6 = BINARY_OPERATION( PyNumber_InPlaceSubtract, tmp_left_name_1, tmp_right_name_1 ); if ( tmp_assign_source_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 568; type_description_1 = "oooo"; goto try_except_handler_2; } assert( tmp_inplace_assign_attr_1__end == NULL ); tmp_inplace_assign_attr_1__end = tmp_assign_source_6; } { // Tried code: { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; CHECK_OBJECT( tmp_inplace_assign_attr_1__end ); tmp_assattr_name_1 = tmp_inplace_assign_attr_1__end; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 568; type_description_1 = "oooo"; goto try_except_handler_3; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_length, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 568; type_description_1 = "oooo"; goto try_except_handler_3; } } goto try_end_1; // Exception handler code: try_except_handler_3:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_inplace_assign_attr_1__end ); Py_DECREF( tmp_inplace_assign_attr_1__end ); tmp_inplace_assign_attr_1__end = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto try_except_handler_2; } // End of try: try_end_1:; } goto try_end_2; // Exception handler code: try_except_handler_2:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_inplace_assign_attr_1__start ); Py_DECREF( tmp_inplace_assign_attr_1__start ); tmp_inplace_assign_attr_1__start = NULL; } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: try_end_2:; } { CHECK_OBJECT( (PyObject *)tmp_inplace_assign_attr_1__end ); Py_DECREF( tmp_inplace_assign_attr_1__end ); tmp_inplace_assign_attr_1__end = NULL; } { CHECK_OBJECT( (PyObject *)tmp_inplace_assign_attr_1__start ); Py_DECREF( tmp_inplace_assign_attr_1__start ); tmp_inplace_assign_attr_1__start = NULL; } { nuitka_bool tmp_condition_result_9; PyObject *tmp_operand_name_2; PyObject *tmp_source_name_14; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 569; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_14 = par_self; tmp_operand_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain_length ); if ( tmp_operand_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 569; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_res = CHECK_IF_TRUE( tmp_operand_name_2 ); Py_DECREF( tmp_operand_name_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 569; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_condition_result_9 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE ) { goto branch_yes_9; } else { goto branch_no_9; } branch_yes_9:; { PyObject *tmp_called_instance_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 570; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_instance_3 = par_self; frame_9d0263d842d37e70eec7cc6be121c4db->m_frame.f_lineno = 570; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain__close_conn ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 570; type_description_1 = "oooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_9:; } branch_no_8:; } branch_end_7:; } { if ( var_n == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "n" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 571; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_return_value = var_n; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_9d0263d842d37e70eec7cc6be121c4db ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_9d0263d842d37e70eec7cc6be121c4db ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_9d0263d842d37e70eec7cc6be121c4db ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_9d0263d842d37e70eec7cc6be121c4db, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_9d0263d842d37e70eec7cc6be121c4db->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_9d0263d842d37e70eec7cc6be121c4db, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_9d0263d842d37e70eec7cc6be121c4db, type_description_1, par_self, par_b, var_data, var_n ); // Release cached frame. if ( frame_9d0263d842d37e70eec7cc6be121c4db == cache_frame_9d0263d842d37e70eec7cc6be121c4db ) { Py_DECREF( frame_9d0263d842d37e70eec7cc6be121c4db ); } cache_frame_9d0263d842d37e70eec7cc6be121c4db = NULL; assertFrameObject( frame_9d0263d842d37e70eec7cc6be121c4db ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_13_readinto ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_b ); par_b = NULL; } { Py_XDECREF( var_data ); var_data = NULL; } { Py_XDECREF( var_n ); var_n = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_b ); par_b = NULL; } { Py_XDECREF( var_data ); var_data = NULL; } { Py_XDECREF( var_n ); var_n = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_13_readinto ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_14__read_next_chunk_size( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *var_line = NULL; PyObject *var_i = NULL; struct Nuitka_FrameObject *frame_b387c7f94425a95a4fc5d292e5092c3d; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_preserved_type_1; PyObject *exception_preserved_value_1; PyTracebackObject *exception_preserved_tb_1; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; bool tmp_result; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; static struct Nuitka_FrameObject *cache_frame_b387c7f94425a95a4fc5d292e5092c3d = NULL; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_b387c7f94425a95a4fc5d292e5092c3d, codeobj_b387c7f94425a95a4fc5d292e5092c3d, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_b387c7f94425a95a4fc5d292e5092c3d = cache_frame_b387c7f94425a95a4fc5d292e5092c3d; // Push the new frame as the currently active one. pushFrameStack( frame_b387c7f94425a95a4fc5d292e5092c3d ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_b387c7f94425a95a4fc5d292e5092c3d ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_1; PyObject *tmp_left_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_right_name_1; CHECK_OBJECT( par_self ); tmp_source_name_2 = par_self; tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_fp ); if ( tmp_source_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 575; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_readline ); Py_DECREF( tmp_source_name_1 ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 575; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXLINE ); } if ( tmp_mvar_value_1 == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXLINE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 575; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_left_name_1 = tmp_mvar_value_1; tmp_right_name_1 = const_int_pos_1; tmp_args_element_name_1 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_1 ); exception_lineno = 575; type_description_1 = "ooo"; goto frame_exception_exit_1; } frame_b387c7f94425a95a4fc5d292e5092c3d->m_frame.f_lineno = 575; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 575; type_description_1 = "ooo"; goto frame_exception_exit_1; } assert( var_line == NULL ); var_line = tmp_assign_source_1; } { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_len_arg_1; PyObject *tmp_mvar_value_2; CHECK_OBJECT( var_line ); tmp_len_arg_1 = var_line; tmp_compexpr_left_1 = BUILTIN_LEN( tmp_len_arg_1 ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 576; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXLINE ); } if ( tmp_mvar_value_2 == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXLINE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 576; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = tmp_mvar_value_2; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 576; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_3; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_LineTooLong ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_LineTooLong ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "LineTooLong" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 577; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_3; frame_b387c7f94425a95a4fc5d292e5092c3d->m_frame.f_lineno = 577; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_str_digest_a4dca3479820953c9f57c4c5d113f9c4_tuple, 0 ) ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 577; type_description_1 = "ooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 577; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooo"; goto frame_exception_exit_1; } branch_no_1:; } { PyObject *tmp_assign_source_2; PyObject *tmp_called_instance_1; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 578; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_instance_1 = var_line; frame_b387c7f94425a95a4fc5d292e5092c3d->m_frame.f_lineno = 578; tmp_assign_source_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_find, &PyTuple_GET_ITEM( const_tuple_bytes_chr_59_tuple, 0 ) ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 578; type_description_1 = "ooo"; goto frame_exception_exit_1; } assert( var_i == NULL ); var_i = tmp_assign_source_2; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; CHECK_OBJECT( var_i ); tmp_compexpr_left_2 = var_i; tmp_compexpr_right_2 = const_int_0; tmp_res = RICH_COMPARE_BOOL_GE( tmp_compexpr_left_2, tmp_compexpr_right_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 579; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_assign_source_3; PyObject *tmp_subscribed_name_1; PyObject *tmp_subscript_name_1; PyObject *tmp_start_name_1; PyObject *tmp_stop_name_1; PyObject *tmp_step_name_1; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 580; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_subscribed_name_1 = var_line; tmp_start_name_1 = Py_None; if ( var_i == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "i" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 580; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_stop_name_1 = var_i; tmp_step_name_1 = Py_None; tmp_subscript_name_1 = MAKE_SLICEOBJ3( tmp_start_name_1, tmp_stop_name_1, tmp_step_name_1 ); assert( !(tmp_subscript_name_1 == NULL) ); tmp_assign_source_3 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 ); Py_DECREF( tmp_subscript_name_1 ); if ( tmp_assign_source_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 580; type_description_1 = "ooo"; goto frame_exception_exit_1; } { PyObject *old = var_line; var_line = tmp_assign_source_3; Py_XDECREF( old ); } } branch_no_2:; } { // Tried code: { PyObject *tmp_called_name_3; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_int ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "int" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 582; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_called_name_3 = tmp_mvar_value_4; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 582; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_args_element_name_2 = var_line; tmp_args_element_name_3 = const_int_pos_16; frame_b387c7f94425a95a4fc5d292e5092c3d->m_frame.f_lineno = 582; { PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args ); } if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 582; type_description_1 = "ooo"; goto try_except_handler_2; } goto frame_return_exit_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_14__read_next_chunk_size ); return NULL; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_1 == NULL ) { exception_keeper_tb_1 = MAKE_TRACEBACK( frame_b387c7f94425a95a4fc5d292e5092c3d, exception_keeper_lineno_1 ); } else if ( exception_keeper_lineno_1 != 0 ) { exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_b387c7f94425a95a4fc5d292e5092c3d, exception_keeper_lineno_1 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); PyException_SetTraceback( exception_keeper_value_1, (PyObject *)exception_keeper_tb_1 ); PUBLISH_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); } { // Tried code: { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; tmp_compexpr_left_3 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_3 = PyExc_ValueError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_3, tmp_compexpr_right_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 583; type_description_1 = "ooo"; goto try_except_handler_3; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_called_instance_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 586; type_description_1 = "ooo"; goto try_except_handler_3; } tmp_called_instance_2 = par_self; frame_b387c7f94425a95a4fc5d292e5092c3d->m_frame.f_lineno = 586; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain__close_conn ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 586; type_description_1 = "ooo"; goto try_except_handler_3; } Py_DECREF( tmp_unused ); } { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 587; } if (exception_tb && exception_tb->tb_frame == &frame_b387c7f94425a95a4fc5d292e5092c3d->m_frame) frame_b387c7f94425a95a4fc5d292e5092c3d->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooo"; goto try_except_handler_3; } goto branch_end_3; branch_no_3:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 581; } if (exception_tb && exception_tb->tb_frame == &frame_b387c7f94425a95a4fc5d292e5092c3d->m_frame) frame_b387c7f94425a95a4fc5d292e5092c3d->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooo"; goto try_except_handler_3; } branch_end_3:; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_14__read_next_chunk_size ); return NULL; // Exception handler code: try_except_handler_3:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: } // End of try: } #if 0 RESTORE_FRAME_EXCEPTION( frame_b387c7f94425a95a4fc5d292e5092c3d ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b387c7f94425a95a4fc5d292e5092c3d ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b387c7f94425a95a4fc5d292e5092c3d ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_b387c7f94425a95a4fc5d292e5092c3d, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_b387c7f94425a95a4fc5d292e5092c3d->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_b387c7f94425a95a4fc5d292e5092c3d, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_b387c7f94425a95a4fc5d292e5092c3d, type_description_1, par_self, var_line, var_i ); // Release cached frame. if ( frame_b387c7f94425a95a4fc5d292e5092c3d == cache_frame_b387c7f94425a95a4fc5d292e5092c3d ) { Py_DECREF( frame_b387c7f94425a95a4fc5d292e5092c3d ); } cache_frame_b387c7f94425a95a4fc5d292e5092c3d = NULL; assertFrameObject( frame_b387c7f94425a95a4fc5d292e5092c3d ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_14__read_next_chunk_size ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_line ); var_line = NULL; } { Py_XDECREF( var_i ); var_i = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_line ); var_line = NULL; } { Py_XDECREF( var_i ); var_i = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_14__read_next_chunk_size ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_15__read_and_discard_trailer( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *var_line = NULL; struct Nuitka_FrameObject *frame_a98dea0af160bb2e20ed45fd5c8fc4e8; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; static struct Nuitka_FrameObject *cache_frame_a98dea0af160bb2e20ed45fd5c8fc4e8 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_a98dea0af160bb2e20ed45fd5c8fc4e8, codeobj_a98dea0af160bb2e20ed45fd5c8fc4e8, module_future$backports$http$client, sizeof(void *)+sizeof(void *) ); frame_a98dea0af160bb2e20ed45fd5c8fc4e8 = cache_frame_a98dea0af160bb2e20ed45fd5c8fc4e8; // Push the new frame as the currently active one. pushFrameStack( frame_a98dea0af160bb2e20ed45fd5c8fc4e8 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_a98dea0af160bb2e20ed45fd5c8fc4e8 ) == 2 ); // Frame stack // Framed code: { loop_start_1:; { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_1; PyObject *tmp_left_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_right_name_1; CHECK_OBJECT( par_self ); tmp_source_name_2 = par_self; tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_fp ); if ( tmp_source_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 593; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_readline ); Py_DECREF( tmp_source_name_1 ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 593; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXLINE ); } if ( tmp_mvar_value_1 == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXLINE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 593; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_left_name_1 = tmp_mvar_value_1; tmp_right_name_1 = const_int_pos_1; tmp_args_element_name_1 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_1 ); exception_lineno = 593; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_a98dea0af160bb2e20ed45fd5c8fc4e8->m_frame.f_lineno = 593; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 593; type_description_1 = "oo"; goto frame_exception_exit_1; } { PyObject *old = var_line; var_line = tmp_assign_source_1; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_len_arg_1; PyObject *tmp_mvar_value_2; CHECK_OBJECT( var_line ); tmp_len_arg_1 = var_line; tmp_compexpr_left_1 = BUILTIN_LEN( tmp_len_arg_1 ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 594; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXLINE ); } if ( tmp_mvar_value_2 == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXLINE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 594; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = tmp_mvar_value_2; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 594; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_3; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_LineTooLong ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_LineTooLong ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "LineTooLong" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 595; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_3; frame_a98dea0af160bb2e20ed45fd5c8fc4e8->m_frame.f_lineno = 595; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_str_digest_a3f1198e90696cb00f266d17b44595fb_tuple, 0 ) ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 595; type_description_1 = "oo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 595; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_operand_name_1; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 596; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_operand_name_1 = var_line; tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 596; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { goto loop_end_1; } branch_no_2:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 600; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_left_2 = var_line; tmp_compexpr_right_2 = const_tuple_755462c5ce705843335f2c6136c1b96b_tuple; tmp_res = PySequence_Contains( tmp_compexpr_right_2, tmp_compexpr_left_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 600; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { goto loop_end_1; } branch_no_3:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 592; type_description_1 = "oo"; goto frame_exception_exit_1; } goto loop_start_1; loop_end_1:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_a98dea0af160bb2e20ed45fd5c8fc4e8 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_a98dea0af160bb2e20ed45fd5c8fc4e8 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_a98dea0af160bb2e20ed45fd5c8fc4e8, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_a98dea0af160bb2e20ed45fd5c8fc4e8->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_a98dea0af160bb2e20ed45fd5c8fc4e8, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_a98dea0af160bb2e20ed45fd5c8fc4e8, type_description_1, par_self, var_line ); // Release cached frame. if ( frame_a98dea0af160bb2e20ed45fd5c8fc4e8 == cache_frame_a98dea0af160bb2e20ed45fd5c8fc4e8 ) { Py_DECREF( frame_a98dea0af160bb2e20ed45fd5c8fc4e8 ); } cache_frame_a98dea0af160bb2e20ed45fd5c8fc4e8 = NULL; assertFrameObject( frame_a98dea0af160bb2e20ed45fd5c8fc4e8 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_15__read_and_discard_trailer ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_line ); var_line = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_line ); var_line = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_15__read_and_discard_trailer ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_16__readall_chunked( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *var_chunk_left = NULL; PyObject *var_value = NULL; struct Nuitka_FrameObject *frame_0a33ac05616470b83d373767d952f19c; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_preserved_type_1; PyObject *exception_preserved_value_1; PyTracebackObject *exception_preserved_tb_1; bool tmp_result; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_0a33ac05616470b83d373767d952f19c = NULL; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_0a33ac05616470b83d373767d952f19c, codeobj_0a33ac05616470b83d373767d952f19c, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_0a33ac05616470b83d373767d952f19c = cache_frame_0a33ac05616470b83d373767d952f19c; // Push the new frame as the currently active one. pushFrameStack( frame_0a33ac05616470b83d373767d952f19c ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_0a33ac05616470b83d373767d952f19c ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_operand_name_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_chunked ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 604; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); } if ( tmp_mvar_value_1 == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNKNOWN" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 604; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = tmp_mvar_value_1; tmp_operand_name_1 = RICH_COMPARE_NE( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_operand_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 604; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); Py_DECREF( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 604; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; tmp_raise_type_1 = PyExc_AssertionError; exception_type = tmp_raise_type_1; Py_INCREF( tmp_raise_type_1 ); exception_lineno = 604; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooo"; goto frame_exception_exit_1; } branch_no_1:; } { PyObject *tmp_assign_source_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 605; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_assign_source_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_chunk_left ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 605; type_description_1 = "ooo"; goto frame_exception_exit_1; } assert( var_chunk_left == NULL ); var_chunk_left = tmp_assign_source_1; } { PyObject *tmp_assign_source_2; tmp_assign_source_2 = PyList_New( 0 ); assert( var_value == NULL ); var_value = tmp_assign_source_2; } { loop_start_1:; { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; if ( var_chunk_left == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chunk_left" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 608; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_compexpr_left_2 = var_chunk_left; tmp_compexpr_right_2 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_2 == tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { // Tried code: { PyObject *tmp_assign_source_3; PyObject *tmp_called_instance_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 610; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_called_instance_1 = par_self; frame_0a33ac05616470b83d373767d952f19c->m_frame.f_lineno = 610; tmp_assign_source_3 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain__read_next_chunk_size ); if ( tmp_assign_source_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 610; type_description_1 = "ooo"; goto try_except_handler_2; } { PyObject *old = var_chunk_left; var_chunk_left = tmp_assign_source_3; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; CHECK_OBJECT( var_chunk_left ); tmp_compexpr_left_3 = var_chunk_left; tmp_compexpr_right_3 = const_int_0; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_3, tmp_compexpr_right_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 611; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { goto loop_end_1; } branch_no_3:; } goto try_end_1; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_1 == NULL ) { exception_keeper_tb_1 = MAKE_TRACEBACK( frame_0a33ac05616470b83d373767d952f19c, exception_keeper_lineno_1 ); } else if ( exception_keeper_lineno_1 != 0 ) { exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_0a33ac05616470b83d373767d952f19c, exception_keeper_lineno_1 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); PyException_SetTraceback( exception_keeper_value_1, (PyObject *)exception_keeper_tb_1 ); PUBLISH_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); } { // Tried code: { nuitka_bool tmp_condition_result_4; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; tmp_compexpr_left_4 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_4 = PyExc_ValueError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_4, tmp_compexpr_right_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 613; type_description_1 = "ooo"; goto try_except_handler_3; } tmp_condition_result_4 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_raise_type_2; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_called_name_2; PyObject *tmp_source_name_3; PyObject *tmp_called_name_3; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_2; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_IncompleteRead ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_IncompleteRead ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "IncompleteRead" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 614; type_description_1 = "ooo"; goto try_except_handler_3; } tmp_called_name_1 = tmp_mvar_value_2; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 614; type_description_1 = "ooo"; goto try_except_handler_3; } tmp_called_name_3 = tmp_mvar_value_3; frame_0a33ac05616470b83d373767d952f19c->m_frame.f_lineno = 614; tmp_source_name_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, &PyTuple_GET_ITEM( const_tuple_bytes_empty_tuple, 0 ) ); if ( tmp_source_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 614; type_description_1 = "ooo"; goto try_except_handler_3; } tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_join ); Py_DECREF( tmp_source_name_3 ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 614; type_description_1 = "ooo"; goto try_except_handler_3; } if ( var_value == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "value" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 614; type_description_1 = "ooo"; goto try_except_handler_3; } tmp_args_element_name_2 = var_value; frame_0a33ac05616470b83d373767d952f19c->m_frame.f_lineno = 614; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_args_element_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } Py_DECREF( tmp_called_name_2 ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 614; type_description_1 = "ooo"; goto try_except_handler_3; } frame_0a33ac05616470b83d373767d952f19c->m_frame.f_lineno = 614; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); if ( tmp_raise_type_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 614; type_description_1 = "ooo"; goto try_except_handler_3; } exception_type = tmp_raise_type_2; exception_lineno = 614; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooo"; goto try_except_handler_3; } goto branch_end_4; branch_no_4:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 609; } if (exception_tb && exception_tb->tb_frame == &frame_0a33ac05616470b83d373767d952f19c->m_frame) frame_0a33ac05616470b83d373767d952f19c->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooo"; goto try_except_handler_3; } branch_end_4:; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_16__readall_chunked ); return NULL; // Exception handler code: try_except_handler_3:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: } // End of try: try_end_1:; } branch_no_2:; } { PyObject *tmp_called_name_4; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_3; PyObject *tmp_called_name_5; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_4; if ( var_value == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "value" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 615; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_4 = var_value; tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_append ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 615; type_description_1 = "ooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 615; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__safe_read ); if ( tmp_called_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_4 ); exception_lineno = 615; type_description_1 = "ooo"; goto frame_exception_exit_1; } if ( var_chunk_left == NULL ) { Py_DECREF( tmp_called_name_4 ); Py_DECREF( tmp_called_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chunk_left" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 615; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = var_chunk_left; frame_0a33ac05616470b83d373767d952f19c->m_frame.f_lineno = 615; { PyObject *call_args[] = { tmp_args_element_name_4 }; tmp_args_element_name_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args ); } Py_DECREF( tmp_called_name_5 ); if ( tmp_args_element_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_4 ); exception_lineno = 615; type_description_1 = "ooo"; goto frame_exception_exit_1; } frame_0a33ac05616470b83d373767d952f19c->m_frame.f_lineno = 615; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args ); } Py_DECREF( tmp_called_name_4 ); Py_DECREF( tmp_args_element_name_3 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 615; type_description_1 = "ooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_called_instance_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 618; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_instance_2 = par_self; frame_0a33ac05616470b83d373767d952f19c->m_frame.f_lineno = 618; tmp_unused = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain__safe_read, &PyTuple_GET_ITEM( const_tuple_int_pos_2_tuple, 0 ) ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 618; type_description_1 = "ooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assign_source_4; tmp_assign_source_4 = Py_None; { PyObject *old = var_chunk_left; var_chunk_left = tmp_assign_source_4; Py_INCREF( var_chunk_left ); Py_XDECREF( old ); } } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 607; type_description_1 = "ooo"; goto frame_exception_exit_1; } goto loop_start_1; loop_end_1:; } { PyObject *tmp_called_instance_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 621; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_instance_3 = par_self; frame_0a33ac05616470b83d373767d952f19c->m_frame.f_lineno = 621; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain__read_and_discard_trailer ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 621; type_description_1 = "ooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_called_instance_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 624; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_instance_4 = par_self; frame_0a33ac05616470b83d373767d952f19c->m_frame.f_lineno = 624; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain__close_conn ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 624; type_description_1 = "ooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_called_name_6; PyObject *tmp_source_name_6; PyObject *tmp_called_name_7; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_5; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 626; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_name_7 = tmp_mvar_value_4; frame_0a33ac05616470b83d373767d952f19c->m_frame.f_lineno = 626; tmp_source_name_6 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, &PyTuple_GET_ITEM( const_tuple_bytes_empty_tuple, 0 ) ); if ( tmp_source_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 626; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_join ); Py_DECREF( tmp_source_name_6 ); if ( tmp_called_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 626; type_description_1 = "ooo"; goto frame_exception_exit_1; } if ( var_value == NULL ) { Py_DECREF( tmp_called_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "value" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 626; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_args_element_name_5 = var_value; frame_0a33ac05616470b83d373767d952f19c->m_frame.f_lineno = 626; { PyObject *call_args[] = { tmp_args_element_name_5 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args ); } Py_DECREF( tmp_called_name_6 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 626; type_description_1 = "ooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_0a33ac05616470b83d373767d952f19c ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0a33ac05616470b83d373767d952f19c ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0a33ac05616470b83d373767d952f19c ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_0a33ac05616470b83d373767d952f19c, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_0a33ac05616470b83d373767d952f19c->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_0a33ac05616470b83d373767d952f19c, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_0a33ac05616470b83d373767d952f19c, type_description_1, par_self, var_chunk_left, var_value ); // Release cached frame. if ( frame_0a33ac05616470b83d373767d952f19c == cache_frame_0a33ac05616470b83d373767d952f19c ) { Py_DECREF( frame_0a33ac05616470b83d373767d952f19c ); } cache_frame_0a33ac05616470b83d373767d952f19c = NULL; assertFrameObject( frame_0a33ac05616470b83d373767d952f19c ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_16__readall_chunked ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_chunk_left ); var_chunk_left = NULL; } { Py_XDECREF( var_value ); var_value = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_chunk_left ); var_chunk_left = NULL; } { Py_XDECREF( var_value ); var_value = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_16__readall_chunked ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_17__readinto_chunked( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_b = python_pars[ 1 ]; PyObject *var_chunk_left = NULL; PyObject *var_total_bytes = NULL; PyObject *var_mvb = NULL; PyObject *var_n = NULL; PyObject *var_temp_mvb = NULL; struct Nuitka_FrameObject *frame_7f60429097a66e916f80ec27a9183cc9; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_preserved_type_1; PyObject *exception_preserved_value_1; PyTracebackObject *exception_preserved_tb_1; bool tmp_result; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; PyObject *tmp_return_value = NULL; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; static struct Nuitka_FrameObject *cache_frame_7f60429097a66e916f80ec27a9183cc9 = NULL; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_7f60429097a66e916f80ec27a9183cc9, codeobj_7f60429097a66e916f80ec27a9183cc9, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_7f60429097a66e916f80ec27a9183cc9 = cache_frame_7f60429097a66e916f80ec27a9183cc9; // Push the new frame as the currently active one. pushFrameStack( frame_7f60429097a66e916f80ec27a9183cc9 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_7f60429097a66e916f80ec27a9183cc9 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_operand_name_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_chunked ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 629; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); } if ( tmp_mvar_value_1 == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNKNOWN" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 629; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = tmp_mvar_value_1; tmp_operand_name_1 = RICH_COMPARE_NE( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_operand_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 629; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); Py_DECREF( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 629; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; tmp_raise_type_1 = PyExc_AssertionError; exception_type = tmp_raise_type_1; Py_INCREF( tmp_raise_type_1 ); exception_lineno = 629; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooooo"; goto frame_exception_exit_1; } branch_no_1:; } { PyObject *tmp_assign_source_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 630; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_assign_source_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_chunk_left ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 630; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } assert( var_chunk_left == NULL ); var_chunk_left = tmp_assign_source_1; } { PyObject *tmp_assign_source_2; tmp_assign_source_2 = const_int_0; assert( var_total_bytes == NULL ); Py_INCREF( tmp_assign_source_2 ); var_total_bytes = tmp_assign_source_2; } { PyObject *tmp_assign_source_3; PyObject *tmp_called_name_1; PyObject *tmp_args_element_name_1; tmp_called_name_1 = (PyObject *)&PyMemoryView_Type; if ( par_b == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "b" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 633; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_b; frame_7f60429097a66e916f80ec27a9183cc9->m_frame.f_lineno = 633; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } if ( tmp_assign_source_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 633; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } assert( var_mvb == NULL ); var_mvb = tmp_assign_source_3; } { loop_start_1:; { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; if ( var_chunk_left == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chunk_left" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 635; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_2 = var_chunk_left; tmp_compexpr_right_2 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_2 == tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { // Tried code: { PyObject *tmp_assign_source_4; PyObject *tmp_called_instance_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 637; type_description_1 = "ooooooo"; goto try_except_handler_2; } tmp_called_instance_1 = par_self; frame_7f60429097a66e916f80ec27a9183cc9->m_frame.f_lineno = 637; tmp_assign_source_4 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain__read_next_chunk_size ); if ( tmp_assign_source_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 637; type_description_1 = "ooooooo"; goto try_except_handler_2; } { PyObject *old = var_chunk_left; var_chunk_left = tmp_assign_source_4; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; CHECK_OBJECT( var_chunk_left ); tmp_compexpr_left_3 = var_chunk_left; tmp_compexpr_right_3 = const_int_0; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_3, tmp_compexpr_right_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 638; type_description_1 = "ooooooo"; goto try_except_handler_2; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { goto loop_end_1; } branch_no_3:; } goto try_end_1; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_1 == NULL ) { exception_keeper_tb_1 = MAKE_TRACEBACK( frame_7f60429097a66e916f80ec27a9183cc9, exception_keeper_lineno_1 ); } else if ( exception_keeper_lineno_1 != 0 ) { exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_7f60429097a66e916f80ec27a9183cc9, exception_keeper_lineno_1 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); PyException_SetTraceback( exception_keeper_value_1, (PyObject *)exception_keeper_tb_1 ); PUBLISH_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); } { // Tried code: { nuitka_bool tmp_condition_result_4; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; tmp_compexpr_left_4 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_4 = PyExc_ValueError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_4, tmp_compexpr_right_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 640; type_description_1 = "ooooooo"; goto try_except_handler_3; } tmp_condition_result_4 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_raise_type_2; PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_2; PyObject *tmp_called_name_3; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_3; PyObject *tmp_subscribed_name_1; PyObject *tmp_subscript_name_1; PyObject *tmp_start_name_1; PyObject *tmp_stop_name_1; PyObject *tmp_step_name_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_IncompleteRead ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_IncompleteRead ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "IncompleteRead" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 641; type_description_1 = "ooooooo"; goto try_except_handler_3; } tmp_called_name_2 = tmp_mvar_value_2; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 641; type_description_1 = "ooooooo"; goto try_except_handler_3; } tmp_called_name_3 = tmp_mvar_value_3; if ( par_b == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "b" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 641; type_description_1 = "ooooooo"; goto try_except_handler_3; } tmp_subscribed_name_1 = par_b; tmp_start_name_1 = const_int_0; if ( var_total_bytes == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "total_bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 641; type_description_1 = "ooooooo"; goto try_except_handler_3; } tmp_stop_name_1 = var_total_bytes; tmp_step_name_1 = Py_None; tmp_subscript_name_1 = MAKE_SLICEOBJ3( tmp_start_name_1, tmp_stop_name_1, tmp_step_name_1 ); assert( !(tmp_subscript_name_1 == NULL) ); tmp_args_element_name_3 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 ); Py_DECREF( tmp_subscript_name_1 ); if ( tmp_args_element_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 641; type_description_1 = "ooooooo"; goto try_except_handler_3; } frame_7f60429097a66e916f80ec27a9183cc9->m_frame.f_lineno = 641; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_args_element_name_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args ); } Py_DECREF( tmp_args_element_name_3 ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 641; type_description_1 = "ooooooo"; goto try_except_handler_3; } frame_7f60429097a66e916f80ec27a9183cc9->m_frame.f_lineno = 641; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } Py_DECREF( tmp_args_element_name_2 ); if ( tmp_raise_type_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 641; type_description_1 = "ooooooo"; goto try_except_handler_3; } exception_type = tmp_raise_type_2; exception_lineno = 641; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooooo"; goto try_except_handler_3; } goto branch_end_4; branch_no_4:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 636; } if (exception_tb && exception_tb->tb_frame == &frame_7f60429097a66e916f80ec27a9183cc9->m_frame) frame_7f60429097a66e916f80ec27a9183cc9->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooooooo"; goto try_except_handler_3; } branch_end_4:; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_17__readinto_chunked ); return NULL; // Exception handler code: try_except_handler_3:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: } // End of try: try_end_1:; } branch_no_2:; } { nuitka_bool tmp_condition_result_5; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; PyObject *tmp_len_arg_1; if ( var_mvb == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mvb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 643; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_len_arg_1 = var_mvb; tmp_compexpr_left_5 = BUILTIN_LEN( tmp_len_arg_1 ); if ( tmp_compexpr_left_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 643; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } if ( var_chunk_left == NULL ) { Py_DECREF( tmp_compexpr_left_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chunk_left" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 643; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_5 = var_chunk_left; tmp_res = RICH_COMPARE_BOOL_LT( tmp_compexpr_left_5, tmp_compexpr_right_5 ); Py_DECREF( tmp_compexpr_left_5 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 643; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_condition_result_5 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { PyObject *tmp_assign_source_5; PyObject *tmp_called_name_4; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 644; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__safe_readinto ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 644; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } if ( var_mvb == NULL ) { Py_DECREF( tmp_called_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mvb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 644; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = var_mvb; frame_7f60429097a66e916f80ec27a9183cc9->m_frame.f_lineno = 644; { PyObject *call_args[] = { tmp_args_element_name_4 }; tmp_assign_source_5 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args ); } Py_DECREF( tmp_called_name_4 ); if ( tmp_assign_source_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 644; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } { PyObject *old = var_n; var_n = tmp_assign_source_5; Py_XDECREF( old ); } } { PyObject *tmp_assattr_name_1; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_assattr_target_1; if ( var_chunk_left == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chunk_left" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 645; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_left_name_1 = var_chunk_left; CHECK_OBJECT( var_n ); tmp_right_name_1 = var_n; tmp_assattr_name_1 = BINARY_OPERATION_SUB( tmp_left_name_1, tmp_right_name_1 ); if ( tmp_assattr_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 645; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_assattr_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 645; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_chunk_left, tmp_assattr_name_1 ); Py_DECREF( tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 645; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_left_name_2; PyObject *tmp_right_name_2; if ( var_total_bytes == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "total_bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 646; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_left_name_2 = var_total_bytes; if ( var_n == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "n" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 646; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_right_name_2 = var_n; tmp_return_value = BINARY_OPERATION_ADD( tmp_left_name_2, tmp_right_name_2 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 646; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } goto branch_end_5; branch_no_5:; { nuitka_bool tmp_condition_result_6; PyObject *tmp_compexpr_left_6; PyObject *tmp_compexpr_right_6; PyObject *tmp_len_arg_2; if ( var_mvb == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mvb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 647; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_len_arg_2 = var_mvb; tmp_compexpr_left_6 = BUILTIN_LEN( tmp_len_arg_2 ); if ( tmp_compexpr_left_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 647; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } if ( var_chunk_left == NULL ) { Py_DECREF( tmp_compexpr_left_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chunk_left" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 647; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_6 = var_chunk_left; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_6, tmp_compexpr_right_6 ); Py_DECREF( tmp_compexpr_left_6 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 647; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_condition_result_6 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE ) { goto branch_yes_6; } else { goto branch_no_6; } branch_yes_6:; { PyObject *tmp_assign_source_6; PyObject *tmp_called_name_5; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 648; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__safe_readinto ); if ( tmp_called_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 648; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } if ( var_mvb == NULL ) { Py_DECREF( tmp_called_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mvb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 648; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_5 = var_mvb; frame_7f60429097a66e916f80ec27a9183cc9->m_frame.f_lineno = 648; { PyObject *call_args[] = { tmp_args_element_name_5 }; tmp_assign_source_6 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args ); } Py_DECREF( tmp_called_name_5 ); if ( tmp_assign_source_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 648; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } { PyObject *old = var_n; var_n = tmp_assign_source_6; Py_XDECREF( old ); } } { PyObject *tmp_called_instance_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 649; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_called_instance_2 = par_self; frame_7f60429097a66e916f80ec27a9183cc9->m_frame.f_lineno = 649; tmp_unused = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain__safe_read, &PyTuple_GET_ITEM( const_tuple_int_pos_2_tuple, 0 ) ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 649; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; tmp_assattr_name_2 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 650; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_chunk_left, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 650; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_left_name_3; PyObject *tmp_right_name_3; if ( var_total_bytes == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "total_bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 651; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_left_name_3 = var_total_bytes; if ( var_n == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "n" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 651; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_right_name_3 = var_n; tmp_return_value = BINARY_OPERATION_ADD( tmp_left_name_3, tmp_right_name_3 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 651; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } goto branch_end_6; branch_no_6:; { PyObject *tmp_assign_source_7; PyObject *tmp_subscribed_name_2; PyObject *tmp_subscript_name_2; PyObject *tmp_start_name_2; PyObject *tmp_stop_name_2; PyObject *tmp_step_name_2; if ( var_mvb == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mvb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 653; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_subscribed_name_2 = var_mvb; tmp_start_name_2 = const_int_0; if ( var_chunk_left == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chunk_left" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 653; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_stop_name_2 = var_chunk_left; tmp_step_name_2 = Py_None; tmp_subscript_name_2 = MAKE_SLICEOBJ3( tmp_start_name_2, tmp_stop_name_2, tmp_step_name_2 ); assert( !(tmp_subscript_name_2 == NULL) ); tmp_assign_source_7 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_2 ); Py_DECREF( tmp_subscript_name_2 ); if ( tmp_assign_source_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 653; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } { PyObject *old = var_temp_mvb; var_temp_mvb = tmp_assign_source_7; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_8; PyObject *tmp_called_name_6; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_6; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 654; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__safe_readinto ); if ( tmp_called_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 654; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } if ( var_temp_mvb == NULL ) { Py_DECREF( tmp_called_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "temp_mvb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 654; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_6 = var_temp_mvb; frame_7f60429097a66e916f80ec27a9183cc9->m_frame.f_lineno = 654; { PyObject *call_args[] = { tmp_args_element_name_6 }; tmp_assign_source_8 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args ); } Py_DECREF( tmp_called_name_6 ); if ( tmp_assign_source_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 654; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } { PyObject *old = var_n; var_n = tmp_assign_source_8; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_9; PyObject *tmp_subscribed_name_3; PyObject *tmp_subscript_name_3; PyObject *tmp_start_name_3; PyObject *tmp_stop_name_3; PyObject *tmp_step_name_3; if ( var_mvb == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mvb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 655; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_subscribed_name_3 = var_mvb; CHECK_OBJECT( var_n ); tmp_start_name_3 = var_n; tmp_stop_name_3 = Py_None; tmp_step_name_3 = Py_None; tmp_subscript_name_3 = MAKE_SLICEOBJ3( tmp_start_name_3, tmp_stop_name_3, tmp_step_name_3 ); assert( !(tmp_subscript_name_3 == NULL) ); tmp_assign_source_9 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_3, tmp_subscript_name_3 ); Py_DECREF( tmp_subscript_name_3 ); if ( tmp_assign_source_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 655; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } { PyObject *old = var_mvb; var_mvb = tmp_assign_source_9; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_10; PyObject *tmp_left_name_4; PyObject *tmp_right_name_4; if ( var_total_bytes == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "total_bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 656; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_left_name_4 = var_total_bytes; if ( var_n == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "n" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 656; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_right_name_4 = var_n; tmp_result = BINARY_OPERATION_ADD_OBJECT_OBJECT_INPLACE( &tmp_left_name_4, tmp_right_name_4 ); tmp_assign_source_10 = tmp_left_name_4; if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 656; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } var_total_bytes = tmp_assign_source_10; } branch_end_6:; } branch_end_5:; } { PyObject *tmp_called_instance_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 659; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_called_instance_3 = par_self; frame_7f60429097a66e916f80ec27a9183cc9->m_frame.f_lineno = 659; tmp_unused = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain__safe_read, &PyTuple_GET_ITEM( const_tuple_int_pos_2_tuple, 0 ) ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 659; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assign_source_11; tmp_assign_source_11 = Py_None; { PyObject *old = var_chunk_left; var_chunk_left = tmp_assign_source_11; Py_INCREF( var_chunk_left ); Py_XDECREF( old ); } } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 634; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } goto loop_start_1; loop_end_1:; } { PyObject *tmp_called_instance_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 662; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_called_instance_4 = par_self; frame_7f60429097a66e916f80ec27a9183cc9->m_frame.f_lineno = 662; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain__read_and_discard_trailer ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 662; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_called_instance_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 665; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_called_instance_5 = par_self; frame_7f60429097a66e916f80ec27a9183cc9->m_frame.f_lineno = 665; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_5, const_str_plain__close_conn ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 665; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { if ( var_total_bytes == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "total_bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 667; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_return_value = var_total_bytes; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_7f60429097a66e916f80ec27a9183cc9 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_7f60429097a66e916f80ec27a9183cc9 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_7f60429097a66e916f80ec27a9183cc9 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_7f60429097a66e916f80ec27a9183cc9, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_7f60429097a66e916f80ec27a9183cc9->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_7f60429097a66e916f80ec27a9183cc9, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_7f60429097a66e916f80ec27a9183cc9, type_description_1, par_self, par_b, var_chunk_left, var_total_bytes, var_mvb, var_n, var_temp_mvb ); // Release cached frame. if ( frame_7f60429097a66e916f80ec27a9183cc9 == cache_frame_7f60429097a66e916f80ec27a9183cc9 ) { Py_DECREF( frame_7f60429097a66e916f80ec27a9183cc9 ); } cache_frame_7f60429097a66e916f80ec27a9183cc9 = NULL; assertFrameObject( frame_7f60429097a66e916f80ec27a9183cc9 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_17__readinto_chunked ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_b ); par_b = NULL; } { Py_XDECREF( var_chunk_left ); var_chunk_left = NULL; } { Py_XDECREF( var_total_bytes ); var_total_bytes = NULL; } { Py_XDECREF( var_mvb ); var_mvb = NULL; } { Py_XDECREF( var_n ); var_n = NULL; } { Py_XDECREF( var_temp_mvb ); var_temp_mvb = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_b ); par_b = NULL; } { Py_XDECREF( var_chunk_left ); var_chunk_left = NULL; } { Py_XDECREF( var_total_bytes ); var_total_bytes = NULL; } { Py_XDECREF( var_mvb ); var_mvb = NULL; } { Py_XDECREF( var_n ); var_n = NULL; } { Py_XDECREF( var_temp_mvb ); var_temp_mvb = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_17__readinto_chunked ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_18__safe_read( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_amt = python_pars[ 1 ]; PyObject *var_s = NULL; PyObject *var_chunk = NULL; struct Nuitka_FrameObject *frame_f0e9be3bca3d4619f02d4e3459786942; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; bool tmp_result; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_f0e9be3bca3d4619f02d4e3459786942 = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { PyObject *tmp_assign_source_1; tmp_assign_source_1 = PyList_New( 0 ); assert( var_s == NULL ); var_s = tmp_assign_source_1; } { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_f0e9be3bca3d4619f02d4e3459786942, codeobj_f0e9be3bca3d4619f02d4e3459786942, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_f0e9be3bca3d4619f02d4e3459786942 = cache_frame_f0e9be3bca3d4619f02d4e3459786942; // Push the new frame as the currently active one. pushFrameStack( frame_f0e9be3bca3d4619f02d4e3459786942 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_f0e9be3bca3d4619f02d4e3459786942 ) == 2 ); // Frame stack // Framed code: { loop_start_1:; { nuitka_bool tmp_condition_result_1; PyObject *tmp_operand_name_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; if ( par_amt == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "amt" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 684; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_left_1 = par_amt; tmp_compexpr_right_1 = const_int_0; tmp_operand_name_1 = RICH_COMPARE_GT( tmp_compexpr_left_1, tmp_compexpr_right_1 ); if ( tmp_operand_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 684; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); Py_DECREF( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 684; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { goto loop_end_1; } branch_no_1:; } { PyObject *tmp_assign_source_2; PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_1; PyObject *tmp_called_name_2; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; PyObject *tmp_mvar_value_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 685; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_fp ); if ( tmp_source_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 685; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_read ); Py_DECREF( tmp_source_name_1 ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 685; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_2 = LOOKUP_BUILTIN( const_str_plain_min ); assert( tmp_called_name_2 != NULL ); if ( par_amt == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "amt" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 685; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_amt; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_MAXAMOUNT ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MAXAMOUNT ); } if ( tmp_mvar_value_1 == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MAXAMOUNT" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 685; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = tmp_mvar_value_1; frame_f0e9be3bca3d4619f02d4e3459786942->m_frame.f_lineno = 685; { PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_args_element_name_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args ); } if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_1 ); exception_lineno = 685; type_description_1 = "oooo"; goto frame_exception_exit_1; } frame_f0e9be3bca3d4619f02d4e3459786942->m_frame.f_lineno = 685; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_1 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 685; type_description_1 = "oooo"; goto frame_exception_exit_1; } { PyObject *old = var_chunk; var_chunk = tmp_assign_source_2; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_2; PyObject *tmp_operand_name_2; CHECK_OBJECT( var_chunk ); tmp_operand_name_2 = var_chunk; tmp_res = CHECK_IF_TRUE( tmp_operand_name_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 686; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_3; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_4; PyObject *tmp_called_name_4; PyObject *tmp_source_name_3; PyObject *tmp_called_name_5; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_5; PyObject *tmp_args_element_name_6; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_IncompleteRead ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_IncompleteRead ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "IncompleteRead" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 687; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_3 = tmp_mvar_value_2; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 687; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_5 = tmp_mvar_value_3; frame_f0e9be3bca3d4619f02d4e3459786942->m_frame.f_lineno = 687; tmp_source_name_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, &PyTuple_GET_ITEM( const_tuple_bytes_empty_tuple, 0 ) ); if ( tmp_source_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 687; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_join ); Py_DECREF( tmp_source_name_3 ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 687; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( var_s == NULL ) { Py_DECREF( tmp_called_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "s" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 687; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_5 = var_s; frame_f0e9be3bca3d4619f02d4e3459786942->m_frame.f_lineno = 687; { PyObject *call_args[] = { tmp_args_element_name_5 }; tmp_args_element_name_4 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args ); } Py_DECREF( tmp_called_name_4 ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 687; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_amt == NULL ) { Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "amt" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 687; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_6 = par_amt; frame_f0e9be3bca3d4619f02d4e3459786942->m_frame.f_lineno = 687; { PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_6 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args ); } Py_DECREF( tmp_args_element_name_4 ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 687; type_description_1 = "oooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 687; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_2:; } { PyObject *tmp_called_name_6; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_7; if ( var_s == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "s" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 688; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_4 = var_s; tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_append ); if ( tmp_called_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 688; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( var_chunk == NULL ) { Py_DECREF( tmp_called_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chunk" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 688; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_7 = var_chunk; frame_f0e9be3bca3d4619f02d4e3459786942->m_frame.f_lineno = 688; { PyObject *call_args[] = { tmp_args_element_name_7 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args ); } Py_DECREF( tmp_called_name_6 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 688; type_description_1 = "oooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assign_source_3; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_len_arg_1; if ( par_amt == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "amt" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 689; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_left_name_1 = par_amt; if ( var_chunk == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chunk" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 689; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_len_arg_1 = var_chunk; tmp_right_name_1 = BUILTIN_LEN( tmp_len_arg_1 ); if ( tmp_right_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 689; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_result = BINARY_OPERATION_INPLACE( PyNumber_InPlaceSubtract, &tmp_left_name_1, tmp_right_name_1 ); tmp_assign_source_3 = tmp_left_name_1; Py_DECREF( tmp_right_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 689; type_description_1 = "oooo"; goto frame_exception_exit_1; } par_amt = tmp_assign_source_3; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 684; type_description_1 = "oooo"; goto frame_exception_exit_1; } goto loop_start_1; loop_end_1:; } { PyObject *tmp_called_name_7; PyObject *tmp_source_name_5; PyObject *tmp_called_name_8; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_8; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 690; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_8 = tmp_mvar_value_4; frame_f0e9be3bca3d4619f02d4e3459786942->m_frame.f_lineno = 690; tmp_source_name_5 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_8, &PyTuple_GET_ITEM( const_tuple_bytes_empty_tuple, 0 ) ); if ( tmp_source_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 690; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_join ); Py_DECREF( tmp_source_name_5 ); if ( tmp_called_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 690; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( var_s == NULL ) { Py_DECREF( tmp_called_name_7 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "s" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 690; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_8 = var_s; frame_f0e9be3bca3d4619f02d4e3459786942->m_frame.f_lineno = 690; { PyObject *call_args[] = { tmp_args_element_name_8 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args ); } Py_DECREF( tmp_called_name_7 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 690; type_description_1 = "oooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_f0e9be3bca3d4619f02d4e3459786942 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_f0e9be3bca3d4619f02d4e3459786942 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_f0e9be3bca3d4619f02d4e3459786942 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_f0e9be3bca3d4619f02d4e3459786942, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_f0e9be3bca3d4619f02d4e3459786942->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_f0e9be3bca3d4619f02d4e3459786942, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_f0e9be3bca3d4619f02d4e3459786942, type_description_1, par_self, par_amt, var_s, var_chunk ); // Release cached frame. if ( frame_f0e9be3bca3d4619f02d4e3459786942 == cache_frame_f0e9be3bca3d4619f02d4e3459786942 ) { Py_DECREF( frame_f0e9be3bca3d4619f02d4e3459786942 ); } cache_frame_f0e9be3bca3d4619f02d4e3459786942 = NULL; assertFrameObject( frame_f0e9be3bca3d4619f02d4e3459786942 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_18__safe_read ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_amt ); par_amt = NULL; } { Py_XDECREF( var_s ); var_s = NULL; } { Py_XDECREF( var_chunk ); var_chunk = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_amt ); par_amt = NULL; } { Py_XDECREF( var_s ); var_s = NULL; } { Py_XDECREF( var_chunk ); var_chunk = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_18__safe_read ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_19__safe_readinto( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_b = python_pars[ 1 ]; PyObject *var_total_bytes = NULL; PyObject *var_mvb = NULL; PyObject *var_temp_mvb = NULL; PyObject *var_n = NULL; struct Nuitka_FrameObject *frame_38e77084a83afbff1ed7666e5ce45599; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; bool tmp_result; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_38e77084a83afbff1ed7666e5ce45599 = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { PyObject *tmp_assign_source_1; tmp_assign_source_1 = const_int_0; assert( var_total_bytes == NULL ); Py_INCREF( tmp_assign_source_1 ); var_total_bytes = tmp_assign_source_1; } { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_38e77084a83afbff1ed7666e5ce45599, codeobj_38e77084a83afbff1ed7666e5ce45599, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_38e77084a83afbff1ed7666e5ce45599 = cache_frame_38e77084a83afbff1ed7666e5ce45599; // Push the new frame as the currently active one. pushFrameStack( frame_38e77084a83afbff1ed7666e5ce45599 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_38e77084a83afbff1ed7666e5ce45599 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_2; PyObject *tmp_called_name_1; PyObject *tmp_args_element_name_1; tmp_called_name_1 = (PyObject *)&PyMemoryView_Type; CHECK_OBJECT( par_b ); tmp_args_element_name_1 = par_b; frame_38e77084a83afbff1ed7666e5ce45599->m_frame.f_lineno = 695; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 695; type_description_1 = "oooooo"; goto frame_exception_exit_1; } assert( var_mvb == NULL ); var_mvb = tmp_assign_source_2; } { loop_start_1:; { nuitka_bool tmp_condition_result_1; PyObject *tmp_operand_name_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_len_arg_1; if ( var_total_bytes == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "total_bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 696; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_1 = var_total_bytes; CHECK_OBJECT( par_b ); tmp_len_arg_1 = par_b; tmp_compexpr_right_1 = BUILTIN_LEN( tmp_len_arg_1 ); if ( tmp_compexpr_right_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 696; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_operand_name_1 = RICH_COMPARE_LT( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_right_1 ); if ( tmp_operand_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 696; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); Py_DECREF( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 696; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { goto loop_end_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_mvar_value_1; PyObject *tmp_len_arg_2; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_MAXAMOUNT ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MAXAMOUNT ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MAXAMOUNT" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 697; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_2 = tmp_mvar_value_1; if ( var_mvb == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mvb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 697; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_len_arg_2 = var_mvb; tmp_compexpr_right_2 = BUILTIN_LEN( tmp_len_arg_2 ); if ( tmp_compexpr_right_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 697; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_res = RICH_COMPARE_BOOL_LT( tmp_compexpr_left_2, tmp_compexpr_right_2 ); Py_DECREF( tmp_compexpr_right_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 697; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_assign_source_3; PyObject *tmp_subscribed_name_1; PyObject *tmp_subscript_name_1; PyObject *tmp_start_name_1; PyObject *tmp_stop_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_step_name_1; if ( var_mvb == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mvb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 698; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_subscribed_name_1 = var_mvb; tmp_start_name_1 = const_int_0; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_MAXAMOUNT ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MAXAMOUNT ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MAXAMOUNT" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 698; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_stop_name_1 = tmp_mvar_value_2; tmp_step_name_1 = Py_None; tmp_subscript_name_1 = MAKE_SLICEOBJ3( tmp_start_name_1, tmp_stop_name_1, tmp_step_name_1 ); assert( !(tmp_subscript_name_1 == NULL) ); tmp_assign_source_3 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 ); Py_DECREF( tmp_subscript_name_1 ); if ( tmp_assign_source_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 698; type_description_1 = "oooooo"; goto frame_exception_exit_1; } { PyObject *old = var_temp_mvb; var_temp_mvb = tmp_assign_source_3; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_4; PyObject *tmp_called_name_2; PyObject *tmp_source_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 699; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_fp ); if ( tmp_source_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 699; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_readinto ); Py_DECREF( tmp_source_name_1 ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 699; type_description_1 = "oooooo"; goto frame_exception_exit_1; } if ( var_temp_mvb == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "temp_mvb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 699; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = var_temp_mvb; frame_38e77084a83afbff1ed7666e5ce45599->m_frame.f_lineno = 699; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_assign_source_4 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } Py_DECREF( tmp_called_name_2 ); if ( tmp_assign_source_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 699; type_description_1 = "oooooo"; goto frame_exception_exit_1; } { PyObject *old = var_n; var_n = tmp_assign_source_4; Py_XDECREF( old ); } } goto branch_end_2; branch_no_2:; { PyObject *tmp_assign_source_5; PyObject *tmp_called_name_3; PyObject *tmp_source_name_3; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 701; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_source_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_fp ); if ( tmp_source_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 701; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_readinto ); Py_DECREF( tmp_source_name_3 ); if ( tmp_called_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 701; type_description_1 = "oooooo"; goto frame_exception_exit_1; } if ( var_mvb == NULL ) { Py_DECREF( tmp_called_name_3 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mvb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 701; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = var_mvb; frame_38e77084a83afbff1ed7666e5ce45599->m_frame.f_lineno = 701; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_assign_source_5 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args ); } Py_DECREF( tmp_called_name_3 ); if ( tmp_assign_source_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 701; type_description_1 = "oooooo"; goto frame_exception_exit_1; } { PyObject *old = var_n; var_n = tmp_assign_source_5; Py_XDECREF( old ); } } branch_end_2:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_operand_name_2; CHECK_OBJECT( var_n ); tmp_operand_name_2 = var_n; tmp_res = CHECK_IF_TRUE( tmp_operand_name_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 702; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_4; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_4; PyObject *tmp_called_name_5; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_5; PyObject *tmp_subscribed_name_2; PyObject *tmp_subscript_name_2; PyObject *tmp_start_name_2; PyObject *tmp_stop_name_2; PyObject *tmp_step_name_2; PyObject *tmp_args_element_name_6; PyObject *tmp_len_arg_3; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_IncompleteRead ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_IncompleteRead ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "IncompleteRead" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 703; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_called_name_4 = tmp_mvar_value_3; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 703; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_called_name_5 = tmp_mvar_value_4; if ( var_mvb == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mvb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 703; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_subscribed_name_2 = var_mvb; tmp_start_name_2 = const_int_0; if ( var_total_bytes == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "total_bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 703; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_stop_name_2 = var_total_bytes; tmp_step_name_2 = Py_None; tmp_subscript_name_2 = MAKE_SLICEOBJ3( tmp_start_name_2, tmp_stop_name_2, tmp_step_name_2 ); assert( !(tmp_subscript_name_2 == NULL) ); tmp_args_element_name_5 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_2 ); Py_DECREF( tmp_subscript_name_2 ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 703; type_description_1 = "oooooo"; goto frame_exception_exit_1; } frame_38e77084a83afbff1ed7666e5ce45599->m_frame.f_lineno = 703; { PyObject *call_args[] = { tmp_args_element_name_5 }; tmp_args_element_name_4 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args ); } Py_DECREF( tmp_args_element_name_5 ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 703; type_description_1 = "oooooo"; goto frame_exception_exit_1; } if ( par_b == NULL ) { Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "b" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 703; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_len_arg_3 = par_b; tmp_args_element_name_6 = BUILTIN_LEN( tmp_len_arg_3 ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 703; type_description_1 = "oooooo"; goto frame_exception_exit_1; } frame_38e77084a83afbff1ed7666e5ce45599->m_frame.f_lineno = 703; { PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_6 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args ); } Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_6 ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 703; type_description_1 = "oooooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 703; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooo"; goto frame_exception_exit_1; } branch_no_3:; } { PyObject *tmp_assign_source_6; PyObject *tmp_subscribed_name_3; PyObject *tmp_subscript_name_3; PyObject *tmp_start_name_3; PyObject *tmp_stop_name_3; PyObject *tmp_step_name_3; if ( var_mvb == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mvb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 704; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_subscribed_name_3 = var_mvb; if ( var_n == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "n" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 704; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_start_name_3 = var_n; tmp_stop_name_3 = Py_None; tmp_step_name_3 = Py_None; tmp_subscript_name_3 = MAKE_SLICEOBJ3( tmp_start_name_3, tmp_stop_name_3, tmp_step_name_3 ); assert( !(tmp_subscript_name_3 == NULL) ); tmp_assign_source_6 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_3, tmp_subscript_name_3 ); Py_DECREF( tmp_subscript_name_3 ); if ( tmp_assign_source_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 704; type_description_1 = "oooooo"; goto frame_exception_exit_1; } { PyObject *old = var_mvb; var_mvb = tmp_assign_source_6; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_7; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; if ( var_total_bytes == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "total_bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 705; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_left_name_1 = var_total_bytes; if ( var_n == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "n" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 705; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_right_name_1 = var_n; tmp_result = BINARY_OPERATION_ADD_OBJECT_OBJECT_INPLACE( &tmp_left_name_1, tmp_right_name_1 ); tmp_assign_source_7 = tmp_left_name_1; if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 705; type_description_1 = "oooooo"; goto frame_exception_exit_1; } var_total_bytes = tmp_assign_source_7; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 696; type_description_1 = "oooooo"; goto frame_exception_exit_1; } goto loop_start_1; loop_end_1:; } { if ( var_total_bytes == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "total_bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 706; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_return_value = var_total_bytes; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_38e77084a83afbff1ed7666e5ce45599 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_38e77084a83afbff1ed7666e5ce45599 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_38e77084a83afbff1ed7666e5ce45599 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_38e77084a83afbff1ed7666e5ce45599, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_38e77084a83afbff1ed7666e5ce45599->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_38e77084a83afbff1ed7666e5ce45599, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_38e77084a83afbff1ed7666e5ce45599, type_description_1, par_self, par_b, var_total_bytes, var_mvb, var_temp_mvb, var_n ); // Release cached frame. if ( frame_38e77084a83afbff1ed7666e5ce45599 == cache_frame_38e77084a83afbff1ed7666e5ce45599 ) { Py_DECREF( frame_38e77084a83afbff1ed7666e5ce45599 ); } cache_frame_38e77084a83afbff1ed7666e5ce45599 = NULL; assertFrameObject( frame_38e77084a83afbff1ed7666e5ce45599 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_19__safe_readinto ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_b ); par_b = NULL; } { Py_XDECREF( var_total_bytes ); var_total_bytes = NULL; } { Py_XDECREF( var_mvb ); var_mvb = NULL; } { Py_XDECREF( var_temp_mvb ); var_temp_mvb = NULL; } { Py_XDECREF( var_n ); var_n = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_b ); par_b = NULL; } { Py_XDECREF( var_total_bytes ); var_total_bytes = NULL; } { Py_XDECREF( var_mvb ); var_mvb = NULL; } { Py_XDECREF( var_temp_mvb ); var_temp_mvb = NULL; } { Py_XDECREF( var_n ); var_n = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_19__safe_readinto ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_20_fileno( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_0bbc8869c33ac1d134db8b57d71a2203; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_0bbc8869c33ac1d134db8b57d71a2203 = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_0bbc8869c33ac1d134db8b57d71a2203, codeobj_0bbc8869c33ac1d134db8b57d71a2203, module_future$backports$http$client, sizeof(void *) ); frame_0bbc8869c33ac1d134db8b57d71a2203 = cache_frame_0bbc8869c33ac1d134db8b57d71a2203; // Push the new frame as the currently active one. pushFrameStack( frame_0bbc8869c33ac1d134db8b57d71a2203 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_0bbc8869c33ac1d134db8b57d71a2203 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_instance_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_fp ); if ( tmp_called_instance_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 709; type_description_1 = "o"; goto frame_exception_exit_1; } frame_0bbc8869c33ac1d134db8b57d71a2203->m_frame.f_lineno = 709; tmp_return_value = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_fileno ); Py_DECREF( tmp_called_instance_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 709; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_0bbc8869c33ac1d134db8b57d71a2203 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0bbc8869c33ac1d134db8b57d71a2203 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0bbc8869c33ac1d134db8b57d71a2203 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_0bbc8869c33ac1d134db8b57d71a2203, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_0bbc8869c33ac1d134db8b57d71a2203->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_0bbc8869c33ac1d134db8b57d71a2203, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_0bbc8869c33ac1d134db8b57d71a2203, type_description_1, par_self ); // Release cached frame. if ( frame_0bbc8869c33ac1d134db8b57d71a2203 == cache_frame_0bbc8869c33ac1d134db8b57d71a2203 ) { Py_DECREF( frame_0bbc8869c33ac1d134db8b57d71a2203 ); } cache_frame_0bbc8869c33ac1d134db8b57d71a2203 = NULL; assertFrameObject( frame_0bbc8869c33ac1d134db8b57d71a2203 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_20_fileno ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_20_fileno ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_21_getheader( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_name = python_pars[ 1 ]; PyObject *par_default = python_pars[ 2 ]; PyObject *var_headers = NULL; struct Nuitka_FrameObject *frame_7e1a0d768b9354b11723e7cafa7c98e1; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_7e1a0d768b9354b11723e7cafa7c98e1 = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_7e1a0d768b9354b11723e7cafa7c98e1, codeobj_7e1a0d768b9354b11723e7cafa7c98e1, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_7e1a0d768b9354b11723e7cafa7c98e1 = cache_frame_7e1a0d768b9354b11723e7cafa7c98e1; // Push the new frame as the currently active one. pushFrameStack( frame_7e1a0d768b9354b11723e7cafa7c98e1 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_7e1a0d768b9354b11723e7cafa7c98e1 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_headers ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 712; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ResponseNotReady ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ResponseNotReady ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ResponseNotReady" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 713; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_1; frame_7e1a0d768b9354b11723e7cafa7c98e1->m_frame.f_lineno = 713; tmp_raise_type_1 = CALL_FUNCTION_NO_ARGS( tmp_called_name_1 ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 713; type_description_1 = "oooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 713; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_1:; } { PyObject *tmp_assign_source_1; int tmp_or_left_truth_1; PyObject *tmp_or_left_value_1; PyObject *tmp_or_right_value_1; PyObject *tmp_called_name_2; PyObject *tmp_source_name_2; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 714; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_source_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_headers ); if ( tmp_source_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 714; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_get_all ); Py_DECREF( tmp_source_name_2 ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 714; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_name == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "name" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 714; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_name; frame_7e1a0d768b9354b11723e7cafa7c98e1->m_frame.f_lineno = 714; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_or_left_value_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } Py_DECREF( tmp_called_name_2 ); if ( tmp_or_left_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 714; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_or_left_truth_1 = CHECK_IF_TRUE( tmp_or_left_value_1 ); if ( tmp_or_left_truth_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_or_left_value_1 ); exception_lineno = 714; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( tmp_or_left_truth_1 == 1 ) { goto or_left_1; } else { goto or_right_1; } or_right_1:; Py_DECREF( tmp_or_left_value_1 ); if ( par_default == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "default" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 714; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_or_right_value_1 = par_default; Py_INCREF( tmp_or_right_value_1 ); tmp_assign_source_1 = tmp_or_right_value_1; goto or_end_1; or_left_1:; tmp_assign_source_1 = tmp_or_left_value_1; or_end_1:; assert( var_headers == NULL ); var_headers = tmp_assign_source_1; } { nuitka_bool tmp_condition_result_2; int tmp_or_left_truth_2; nuitka_bool tmp_or_left_value_2; nuitka_bool tmp_or_right_value_2; PyObject *tmp_isinstance_inst_1; PyObject *tmp_isinstance_cls_1; PyObject *tmp_mvar_value_2; PyObject *tmp_operand_name_1; PyObject *tmp_source_name_4; PyObject *tmp_attribute_name_1; CHECK_OBJECT( var_headers ); tmp_isinstance_inst_1 = var_headers; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_str ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_str ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "str" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 715; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_isinstance_cls_1 = tmp_mvar_value_2; tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 715; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_or_left_value_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_or_left_truth_2 = tmp_or_left_value_2 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_or_left_truth_2 == 1 ) { goto or_left_2; } else { goto or_right_2; } or_right_2:; CHECK_OBJECT( var_headers ); tmp_source_name_4 = var_headers; tmp_attribute_name_1 = const_str_plain___iter__; tmp_res = BUILTIN_HASATTR_BOOL( tmp_source_name_4, tmp_attribute_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 715; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_operand_name_1 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 715; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_or_right_value_2 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_2 = tmp_or_right_value_2; goto or_end_2; or_left_2:; tmp_condition_result_2 = tmp_or_left_value_2; or_end_2:; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { if ( var_headers == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "headers" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 716; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_return_value = var_headers; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } goto branch_end_2; branch_no_2:; { PyObject *tmp_called_name_3; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_2; tmp_source_name_5 = const_str_digest_db35ab94a03c3cbeb13cbe2a1d728b77; tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_join ); assert( !(tmp_called_name_3 == NULL) ); if ( var_headers == NULL ) { Py_DECREF( tmp_called_name_3 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "headers" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 718; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = var_headers; frame_7e1a0d768b9354b11723e7cafa7c98e1->m_frame.f_lineno = 718; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args ); } Py_DECREF( tmp_called_name_3 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 718; type_description_1 = "oooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } branch_end_2:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_7e1a0d768b9354b11723e7cafa7c98e1 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_7e1a0d768b9354b11723e7cafa7c98e1 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_7e1a0d768b9354b11723e7cafa7c98e1 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_7e1a0d768b9354b11723e7cafa7c98e1, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_7e1a0d768b9354b11723e7cafa7c98e1->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_7e1a0d768b9354b11723e7cafa7c98e1, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_7e1a0d768b9354b11723e7cafa7c98e1, type_description_1, par_self, par_name, par_default, var_headers ); // Release cached frame. if ( frame_7e1a0d768b9354b11723e7cafa7c98e1 == cache_frame_7e1a0d768b9354b11723e7cafa7c98e1 ) { Py_DECREF( frame_7e1a0d768b9354b11723e7cafa7c98e1 ); } cache_frame_7e1a0d768b9354b11723e7cafa7c98e1 = NULL; assertFrameObject( frame_7e1a0d768b9354b11723e7cafa7c98e1 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_21_getheader ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_name ); par_name = NULL; } { Py_XDECREF( par_default ); par_default = NULL; } { Py_XDECREF( var_headers ); var_headers = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_name ); par_name = NULL; } { Py_XDECREF( par_default ); par_default = NULL; } { Py_XDECREF( var_headers ); var_headers = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_21_getheader ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_22_getheaders( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_c1da44f9376dcfffecf83b764d6249d0; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_c1da44f9376dcfffecf83b764d6249d0 = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_c1da44f9376dcfffecf83b764d6249d0, codeobj_c1da44f9376dcfffecf83b764d6249d0, module_future$backports$http$client, sizeof(void *) ); frame_c1da44f9376dcfffecf83b764d6249d0 = cache_frame_c1da44f9376dcfffecf83b764d6249d0; // Push the new frame as the currently active one. pushFrameStack( frame_c1da44f9376dcfffecf83b764d6249d0 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_c1da44f9376dcfffecf83b764d6249d0 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_headers ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 722; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ResponseNotReady ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ResponseNotReady ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ResponseNotReady" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 723; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_1; frame_c1da44f9376dcfffecf83b764d6249d0->m_frame.f_lineno = 723; tmp_raise_type_1 = CALL_FUNCTION_NO_ARGS( tmp_called_name_1 ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 723; type_description_1 = "o"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 723; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "o"; goto frame_exception_exit_1; } branch_no_1:; } { PyObject *tmp_list_arg_1; PyObject *tmp_called_instance_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 724; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_headers ); if ( tmp_called_instance_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 724; type_description_1 = "o"; goto frame_exception_exit_1; } frame_c1da44f9376dcfffecf83b764d6249d0->m_frame.f_lineno = 724; tmp_list_arg_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_items ); Py_DECREF( tmp_called_instance_1 ); if ( tmp_list_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 724; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_return_value = PySequence_List( tmp_list_arg_1 ); Py_DECREF( tmp_list_arg_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 724; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_c1da44f9376dcfffecf83b764d6249d0 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_c1da44f9376dcfffecf83b764d6249d0 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_c1da44f9376dcfffecf83b764d6249d0 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_c1da44f9376dcfffecf83b764d6249d0, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_c1da44f9376dcfffecf83b764d6249d0->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_c1da44f9376dcfffecf83b764d6249d0, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_c1da44f9376dcfffecf83b764d6249d0, type_description_1, par_self ); // Release cached frame. if ( frame_c1da44f9376dcfffecf83b764d6249d0 == cache_frame_c1da44f9376dcfffecf83b764d6249d0 ) { Py_DECREF( frame_c1da44f9376dcfffecf83b764d6249d0 ); } cache_frame_c1da44f9376dcfffecf83b764d6249d0 = NULL; assertFrameObject( frame_c1da44f9376dcfffecf83b764d6249d0 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_22_getheaders ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_22_getheaders ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_23___iter__( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { CHECK_OBJECT( par_self ); tmp_return_value = par_self; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_23___iter__ ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_23___iter__ ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_24_info( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_c9bb37b8d0672177453ed0af756c7fe6; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_c9bb37b8d0672177453ed0af756c7fe6 = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_c9bb37b8d0672177453ed0af756c7fe6, codeobj_c9bb37b8d0672177453ed0af756c7fe6, module_future$backports$http$client, sizeof(void *) ); frame_c9bb37b8d0672177453ed0af756c7fe6 = cache_frame_c9bb37b8d0672177453ed0af756c7fe6; // Push the new frame as the currently active one. pushFrameStack( frame_c9bb37b8d0672177453ed0af756c7fe6 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_c9bb37b8d0672177453ed0af756c7fe6 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_return_value = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_headers ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 734; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_c9bb37b8d0672177453ed0af756c7fe6 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_c9bb37b8d0672177453ed0af756c7fe6 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_c9bb37b8d0672177453ed0af756c7fe6 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_c9bb37b8d0672177453ed0af756c7fe6, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_c9bb37b8d0672177453ed0af756c7fe6->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_c9bb37b8d0672177453ed0af756c7fe6, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_c9bb37b8d0672177453ed0af756c7fe6, type_description_1, par_self ); // Release cached frame. if ( frame_c9bb37b8d0672177453ed0af756c7fe6 == cache_frame_c9bb37b8d0672177453ed0af756c7fe6 ) { Py_DECREF( frame_c9bb37b8d0672177453ed0af756c7fe6 ); } cache_frame_c9bb37b8d0672177453ed0af756c7fe6 = NULL; assertFrameObject( frame_c9bb37b8d0672177453ed0af756c7fe6 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_24_info ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_24_info ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_25_geturl( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_dc97b9e8eb0902ef5e721d3549c904ca; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_dc97b9e8eb0902ef5e721d3549c904ca = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_dc97b9e8eb0902ef5e721d3549c904ca, codeobj_dc97b9e8eb0902ef5e721d3549c904ca, module_future$backports$http$client, sizeof(void *) ); frame_dc97b9e8eb0902ef5e721d3549c904ca = cache_frame_dc97b9e8eb0902ef5e721d3549c904ca; // Push the new frame as the currently active one. pushFrameStack( frame_dc97b9e8eb0902ef5e721d3549c904ca ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_dc97b9e8eb0902ef5e721d3549c904ca ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_return_value = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_url ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 737; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_dc97b9e8eb0902ef5e721d3549c904ca ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_dc97b9e8eb0902ef5e721d3549c904ca ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_dc97b9e8eb0902ef5e721d3549c904ca ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_dc97b9e8eb0902ef5e721d3549c904ca, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_dc97b9e8eb0902ef5e721d3549c904ca->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_dc97b9e8eb0902ef5e721d3549c904ca, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_dc97b9e8eb0902ef5e721d3549c904ca, type_description_1, par_self ); // Release cached frame. if ( frame_dc97b9e8eb0902ef5e721d3549c904ca == cache_frame_dc97b9e8eb0902ef5e721d3549c904ca ) { Py_DECREF( frame_dc97b9e8eb0902ef5e721d3549c904ca ); } cache_frame_dc97b9e8eb0902ef5e721d3549c904ca = NULL; assertFrameObject( frame_dc97b9e8eb0902ef5e721d3549c904ca ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_25_geturl ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_25_geturl ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_26_getcode( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_53f4c3f46ec2170926dbe082cb7c712b; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_53f4c3f46ec2170926dbe082cb7c712b = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_53f4c3f46ec2170926dbe082cb7c712b, codeobj_53f4c3f46ec2170926dbe082cb7c712b, module_future$backports$http$client, sizeof(void *) ); frame_53f4c3f46ec2170926dbe082cb7c712b = cache_frame_53f4c3f46ec2170926dbe082cb7c712b; // Push the new frame as the currently active one. pushFrameStack( frame_53f4c3f46ec2170926dbe082cb7c712b ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_53f4c3f46ec2170926dbe082cb7c712b ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_return_value = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_status ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 740; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_53f4c3f46ec2170926dbe082cb7c712b ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_53f4c3f46ec2170926dbe082cb7c712b ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_53f4c3f46ec2170926dbe082cb7c712b ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_53f4c3f46ec2170926dbe082cb7c712b, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_53f4c3f46ec2170926dbe082cb7c712b->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_53f4c3f46ec2170926dbe082cb7c712b, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_53f4c3f46ec2170926dbe082cb7c712b, type_description_1, par_self ); // Release cached frame. if ( frame_53f4c3f46ec2170926dbe082cb7c712b == cache_frame_53f4c3f46ec2170926dbe082cb7c712b ) { Py_DECREF( frame_53f4c3f46ec2170926dbe082cb7c712b ); } cache_frame_53f4c3f46ec2170926dbe082cb7c712b = NULL; assertFrameObject( frame_53f4c3f46ec2170926dbe082cb7c712b ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_26_getcode ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_26_getcode ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_27___init__( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_host = python_pars[ 1 ]; PyObject *par_port = python_pars[ 2 ]; PyObject *par_strict = python_pars[ 3 ]; PyObject *par_timeout = python_pars[ 4 ]; PyObject *par_source_address = python_pars[ 5 ]; struct Nuitka_FrameObject *frame_eb1b700e10fdfa3121dbf8f460cdbd55; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; bool tmp_result; static struct Nuitka_FrameObject *cache_frame_eb1b700e10fdfa3121dbf8f460cdbd55 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_eb1b700e10fdfa3121dbf8f460cdbd55, codeobj_eb1b700e10fdfa3121dbf8f460cdbd55, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_eb1b700e10fdfa3121dbf8f460cdbd55 = cache_frame_eb1b700e10fdfa3121dbf8f460cdbd55; // Push the new frame as the currently active one. pushFrameStack( frame_eb1b700e10fdfa3121dbf8f460cdbd55 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_eb1b700e10fdfa3121dbf8f460cdbd55 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_strict ); tmp_compexpr_left_1 = par_strict; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__strict_sentinel ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__strict_sentinel ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_strict_sentinel" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 754; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = tmp_mvar_value_1; tmp_condition_result_1 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_3; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_warnings ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_warnings ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "warnings" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 755; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_2; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_warn ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 755; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = const_str_digest_caa8d082466b641a942957c48340dc30; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_DeprecationWarning ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_DeprecationWarning ); } if ( tmp_mvar_value_3 == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "DeprecationWarning" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 757; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = tmp_mvar_value_3; tmp_args_element_name_3 = const_int_pos_2; frame_eb1b700e10fdfa3121dbf8f460cdbd55->m_frame.f_lineno = 755; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 755; type_description_1 = "oooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_1:; } { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; if ( par_timeout == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 758; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_1 = par_timeout; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 758; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_timeout, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 758; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_source_address == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "source_address" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 759; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_source_address; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 759; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_source_address, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 759; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_3; PyObject *tmp_assattr_target_3; tmp_assattr_name_3 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 760; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_3 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain_sock, tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 760; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_4; PyObject *tmp_assattr_target_4; tmp_assattr_name_4 = PyList_New( 0 ); if ( par_self == NULL ) { Py_DECREF( tmp_assattr_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 761; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_4 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_4, const_str_plain__buffer, tmp_assattr_name_4 ); Py_DECREF( tmp_assattr_name_4 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 761; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_5; PyObject *tmp_assattr_target_5; tmp_assattr_name_5 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 762; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_5 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_5, const_str_plain__HTTPConnection__response, tmp_assattr_name_5 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 762; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_6; PyObject *tmp_mvar_value_4; PyObject *tmp_assattr_target_6; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__CS_IDLE ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__CS_IDLE ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_CS_IDLE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 763; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_6 = tmp_mvar_value_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 763; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_6 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_6, const_str_plain__HTTPConnection__state, tmp_assattr_name_6 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 763; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_7; PyObject *tmp_assattr_target_7; tmp_assattr_name_7 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 764; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_7 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_7, const_str_plain__method, tmp_assattr_name_7 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 764; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_8; PyObject *tmp_assattr_target_8; tmp_assattr_name_8 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 765; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_8 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_8, const_str_plain__tunnel_host, tmp_assattr_name_8 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 765; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_9; PyObject *tmp_assattr_target_9; tmp_assattr_name_9 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 766; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_9 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_9, const_str_plain__tunnel_port, tmp_assattr_name_9 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 766; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_10; PyObject *tmp_assattr_target_10; tmp_assattr_name_10 = PyDict_New(); if ( par_self == NULL ) { Py_DECREF( tmp_assattr_name_10 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 767; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_10 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_10, const_str_plain__tunnel_headers, tmp_assattr_name_10 ); Py_DECREF( tmp_assattr_name_10 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 767; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_called_name_2; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_4; PyObject *tmp_args_element_name_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 769; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__set_hostport ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 769; type_description_1 = "oooooo"; goto frame_exception_exit_1; } if ( par_host == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 769; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = par_host; if ( par_port == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "port" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 769; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_args_element_name_5 = par_port; frame_eb1b700e10fdfa3121dbf8f460cdbd55->m_frame.f_lineno = 769; { PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args ); } Py_DECREF( tmp_called_name_2 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 769; type_description_1 = "oooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } #if 0 RESTORE_FRAME_EXCEPTION( frame_eb1b700e10fdfa3121dbf8f460cdbd55 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_eb1b700e10fdfa3121dbf8f460cdbd55 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_eb1b700e10fdfa3121dbf8f460cdbd55, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_eb1b700e10fdfa3121dbf8f460cdbd55->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_eb1b700e10fdfa3121dbf8f460cdbd55, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_eb1b700e10fdfa3121dbf8f460cdbd55, type_description_1, par_self, par_host, par_port, par_strict, par_timeout, par_source_address ); // Release cached frame. if ( frame_eb1b700e10fdfa3121dbf8f460cdbd55 == cache_frame_eb1b700e10fdfa3121dbf8f460cdbd55 ) { Py_DECREF( frame_eb1b700e10fdfa3121dbf8f460cdbd55 ); } cache_frame_eb1b700e10fdfa3121dbf8f460cdbd55 = NULL; assertFrameObject( frame_eb1b700e10fdfa3121dbf8f460cdbd55 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_27___init__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_host ); par_host = NULL; } { Py_XDECREF( par_port ); par_port = NULL; } { Py_XDECREF( par_strict ); par_strict = NULL; } { Py_XDECREF( par_timeout ); par_timeout = NULL; } { Py_XDECREF( par_source_address ); par_source_address = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_host ); par_host = NULL; } { Py_XDECREF( par_port ); par_port = NULL; } { Py_XDECREF( par_strict ); par_strict = NULL; } { Py_XDECREF( par_timeout ); par_timeout = NULL; } { Py_XDECREF( par_source_address ); par_source_address = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_27___init__ ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_28_set_tunnel( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_host = python_pars[ 1 ]; PyObject *par_port = python_pars[ 2 ]; PyObject *par_headers = python_pars[ 3 ]; struct Nuitka_FrameObject *frame_d545c53fbfdf53db7c965eaaa5dc5b96; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; bool tmp_result; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; static struct Nuitka_FrameObject *cache_frame_d545c53fbfdf53db7c965eaaa5dc5b96 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_d545c53fbfdf53db7c965eaaa5dc5b96, codeobj_d545c53fbfdf53db7c965eaaa5dc5b96, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_d545c53fbfdf53db7c965eaaa5dc5b96 = cache_frame_d545c53fbfdf53db7c965eaaa5dc5b96; // Push the new frame as the currently active one. pushFrameStack( frame_d545c53fbfdf53db7c965eaaa5dc5b96 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_d545c53fbfdf53db7c965eaaa5dc5b96 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; CHECK_OBJECT( par_host ); tmp_assattr_name_1 = par_host; CHECK_OBJECT( par_self ); tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__tunnel_host, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 777; type_description_1 = "oooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_port == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "port" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 778; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_port; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 778; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain__tunnel_port, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 778; type_description_1 = "oooo"; goto frame_exception_exit_1; } } { nuitka_bool tmp_condition_result_1; int tmp_truth_name_1; if ( par_headers == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "headers" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 779; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( par_headers ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 779; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assattr_name_3; PyObject *tmp_assattr_target_3; if ( par_headers == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "headers" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 780; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_assattr_name_3 = par_headers; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 780; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_assattr_target_3 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain__tunnel_headers, tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 780; type_description_1 = "oooo"; goto frame_exception_exit_1; } } goto branch_end_1; branch_no_1:; { PyObject *tmp_called_instance_1; PyObject *tmp_source_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 782; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_1 = par_self; tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__tunnel_headers ); if ( tmp_called_instance_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 782; type_description_1 = "oooo"; goto frame_exception_exit_1; } frame_d545c53fbfdf53db7c965eaaa5dc5b96->m_frame.f_lineno = 782; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_clear ); Py_DECREF( tmp_called_instance_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 782; type_description_1 = "oooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_end_1:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_d545c53fbfdf53db7c965eaaa5dc5b96 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_d545c53fbfdf53db7c965eaaa5dc5b96 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_d545c53fbfdf53db7c965eaaa5dc5b96, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_d545c53fbfdf53db7c965eaaa5dc5b96->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_d545c53fbfdf53db7c965eaaa5dc5b96, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_d545c53fbfdf53db7c965eaaa5dc5b96, type_description_1, par_self, par_host, par_port, par_headers ); // Release cached frame. if ( frame_d545c53fbfdf53db7c965eaaa5dc5b96 == cache_frame_d545c53fbfdf53db7c965eaaa5dc5b96 ) { Py_DECREF( frame_d545c53fbfdf53db7c965eaaa5dc5b96 ); } cache_frame_d545c53fbfdf53db7c965eaaa5dc5b96 = NULL; assertFrameObject( frame_d545c53fbfdf53db7c965eaaa5dc5b96 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_28_set_tunnel ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_host ); par_host = NULL; } { Py_XDECREF( par_port ); par_port = NULL; } { Py_XDECREF( par_headers ); par_headers = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_host ); par_host = NULL; } { Py_XDECREF( par_port ); par_port = NULL; } { Py_XDECREF( par_headers ); par_headers = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_28_set_tunnel ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_29__set_hostport( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_host = python_pars[ 1 ]; PyObject *par_port = python_pars[ 2 ]; PyObject *var_i = NULL; PyObject *var_j = NULL; struct Nuitka_FrameObject *frame_0d5a44ea7e345f6e8f6ae1ba77326b1e; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_preserved_type_1; PyObject *exception_preserved_value_1; PyTracebackObject *exception_preserved_tb_1; bool tmp_result; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; static struct Nuitka_FrameObject *cache_frame_0d5a44ea7e345f6e8f6ae1ba77326b1e = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_0d5a44ea7e345f6e8f6ae1ba77326b1e, codeobj_0d5a44ea7e345f6e8f6ae1ba77326b1e, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_0d5a44ea7e345f6e8f6ae1ba77326b1e = cache_frame_0d5a44ea7e345f6e8f6ae1ba77326b1e; // Push the new frame as the currently active one. pushFrameStack( frame_0d5a44ea7e345f6e8f6ae1ba77326b1e ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_0d5a44ea7e345f6e8f6ae1ba77326b1e ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; CHECK_OBJECT( par_port ); tmp_compexpr_left_1 = par_port; tmp_compexpr_right_1 = Py_None; tmp_condition_result_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assign_source_1; PyObject *tmp_called_instance_1; if ( par_host == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 786; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_instance_1 = par_host; frame_0d5a44ea7e345f6e8f6ae1ba77326b1e->m_frame.f_lineno = 786; tmp_assign_source_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_rfind, &PyTuple_GET_ITEM( const_tuple_str_chr_58_tuple, 0 ) ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 786; type_description_1 = "ooooo"; goto frame_exception_exit_1; } assert( var_i == NULL ); var_i = tmp_assign_source_1; } { PyObject *tmp_assign_source_2; PyObject *tmp_called_instance_2; if ( par_host == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 787; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_called_instance_2 = par_host; frame_0d5a44ea7e345f6e8f6ae1ba77326b1e->m_frame.f_lineno = 787; tmp_assign_source_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_rfind, &PyTuple_GET_ITEM( const_tuple_str_chr_93_tuple, 0 ) ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 787; type_description_1 = "ooooo"; goto frame_exception_exit_1; } assert( var_j == NULL ); var_j = tmp_assign_source_2; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; if ( var_i == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "i" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 788; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_2 = var_i; CHECK_OBJECT( var_j ); tmp_compexpr_right_2 = var_j; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_2, tmp_compexpr_right_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 788; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { // Tried code: { PyObject *tmp_assign_source_3; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_args_element_name_1; PyObject *tmp_subscribed_name_1; PyObject *tmp_subscript_name_1; PyObject *tmp_start_name_1; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_stop_name_1; PyObject *tmp_step_name_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_int ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "int" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 790; type_description_1 = "ooooo"; goto try_except_handler_2; } tmp_called_name_1 = tmp_mvar_value_1; if ( par_host == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 790; type_description_1 = "ooooo"; goto try_except_handler_2; } tmp_subscribed_name_1 = par_host; if ( var_i == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "i" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 790; type_description_1 = "ooooo"; goto try_except_handler_2; } tmp_left_name_1 = var_i; tmp_right_name_1 = const_int_pos_1; tmp_start_name_1 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 ); if ( tmp_start_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 790; type_description_1 = "ooooo"; goto try_except_handler_2; } tmp_stop_name_1 = Py_None; tmp_step_name_1 = Py_None; tmp_subscript_name_1 = MAKE_SLICEOBJ3( tmp_start_name_1, tmp_stop_name_1, tmp_step_name_1 ); Py_DECREF( tmp_start_name_1 ); assert( !(tmp_subscript_name_1 == NULL) ); tmp_args_element_name_1 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 ); Py_DECREF( tmp_subscript_name_1 ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 790; type_description_1 = "ooooo"; goto try_except_handler_2; } frame_0d5a44ea7e345f6e8f6ae1ba77326b1e->m_frame.f_lineno = 790; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); if ( tmp_assign_source_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 790; type_description_1 = "ooooo"; goto try_except_handler_2; } { PyObject *old = par_port; par_port = tmp_assign_source_3; Py_XDECREF( old ); } } goto try_end_1; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_1 == NULL ) { exception_keeper_tb_1 = MAKE_TRACEBACK( frame_0d5a44ea7e345f6e8f6ae1ba77326b1e, exception_keeper_lineno_1 ); } else if ( exception_keeper_lineno_1 != 0 ) { exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_0d5a44ea7e345f6e8f6ae1ba77326b1e, exception_keeper_lineno_1 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); PyException_SetTraceback( exception_keeper_value_1, (PyObject *)exception_keeper_tb_1 ); PUBLISH_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); } { // Tried code: { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; tmp_compexpr_left_3 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_3 = PyExc_ValueError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_3, tmp_compexpr_right_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 791; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { nuitka_bool tmp_condition_result_4; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; PyObject *tmp_subscribed_name_2; PyObject *tmp_subscript_name_2; PyObject *tmp_start_name_2; PyObject *tmp_left_name_2; PyObject *tmp_right_name_2; PyObject *tmp_stop_name_2; PyObject *tmp_step_name_2; if ( par_host == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 792; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_subscribed_name_2 = par_host; if ( var_i == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "i" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 792; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_left_name_2 = var_i; tmp_right_name_2 = const_int_pos_1; tmp_start_name_2 = BINARY_OPERATION_ADD( tmp_left_name_2, tmp_right_name_2 ); if ( tmp_start_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 792; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_stop_name_2 = Py_None; tmp_step_name_2 = Py_None; tmp_subscript_name_2 = MAKE_SLICEOBJ3( tmp_start_name_2, tmp_stop_name_2, tmp_step_name_2 ); Py_DECREF( tmp_start_name_2 ); assert( !(tmp_subscript_name_2 == NULL) ); tmp_compexpr_left_4 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_2 ); Py_DECREF( tmp_subscript_name_2 ); if ( tmp_compexpr_left_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 792; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_compexpr_right_4 = const_str_empty; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_4, tmp_compexpr_right_4 ); Py_DECREF( tmp_compexpr_left_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 792; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_condition_result_4 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_assign_source_4; PyObject *tmp_source_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 793; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_source_name_1 = par_self; tmp_assign_source_4 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_default_port ); if ( tmp_assign_source_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 793; type_description_1 = "ooooo"; goto try_except_handler_3; } { PyObject *old = par_port; par_port = tmp_assign_source_4; Py_XDECREF( old ); } } goto branch_end_4; branch_no_4:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_2; PyObject *tmp_left_name_3; PyObject *tmp_right_name_3; PyObject *tmp_subscribed_name_3; PyObject *tmp_subscript_name_3; PyObject *tmp_start_name_3; PyObject *tmp_left_name_4; PyObject *tmp_right_name_4; PyObject *tmp_stop_name_3; PyObject *tmp_step_name_3; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_InvalidURL ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InvalidURL ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InvalidURL" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 795; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_called_name_2 = tmp_mvar_value_2; tmp_left_name_3 = const_str_digest_f4eb44e3a0a37523306de2031c71bb2c; if ( par_host == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 795; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_subscribed_name_3 = par_host; if ( var_i == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "i" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 795; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_left_name_4 = var_i; tmp_right_name_4 = const_int_pos_1; tmp_start_name_3 = BINARY_OPERATION_ADD( tmp_left_name_4, tmp_right_name_4 ); if ( tmp_start_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 795; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_stop_name_3 = Py_None; tmp_step_name_3 = Py_None; tmp_subscript_name_3 = MAKE_SLICEOBJ3( tmp_start_name_3, tmp_stop_name_3, tmp_step_name_3 ); Py_DECREF( tmp_start_name_3 ); assert( !(tmp_subscript_name_3 == NULL) ); tmp_right_name_3 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_3, tmp_subscript_name_3 ); Py_DECREF( tmp_subscript_name_3 ); if ( tmp_right_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 795; type_description_1 = "ooooo"; goto try_except_handler_3; } tmp_args_element_name_2 = BINARY_OPERATION_REMAINDER( tmp_left_name_3, tmp_right_name_3 ); Py_DECREF( tmp_right_name_3 ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 795; type_description_1 = "ooooo"; goto try_except_handler_3; } frame_0d5a44ea7e345f6e8f6ae1ba77326b1e->m_frame.f_lineno = 795; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } Py_DECREF( tmp_args_element_name_2 ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 795; type_description_1 = "ooooo"; goto try_except_handler_3; } exception_type = tmp_raise_type_1; exception_lineno = 795; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooo"; goto try_except_handler_3; } branch_end_4:; } goto branch_end_3; branch_no_3:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 789; } if (exception_tb && exception_tb->tb_frame == &frame_0d5a44ea7e345f6e8f6ae1ba77326b1e->m_frame) frame_0d5a44ea7e345f6e8f6ae1ba77326b1e->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooooo"; goto try_except_handler_3; } branch_end_3:; } goto try_end_2; // Exception handler code: try_except_handler_3:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: try_end_2:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } goto try_end_1; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_29__set_hostport ); return NULL; // End of try: try_end_1:; } { PyObject *tmp_assign_source_5; PyObject *tmp_subscribed_name_4; PyObject *tmp_subscript_name_4; PyObject *tmp_start_name_4; PyObject *tmp_stop_name_4; PyObject *tmp_step_name_4; if ( par_host == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 796; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_subscribed_name_4 = par_host; tmp_start_name_4 = Py_None; if ( var_i == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "i" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 796; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_stop_name_4 = var_i; tmp_step_name_4 = Py_None; tmp_subscript_name_4 = MAKE_SLICEOBJ3( tmp_start_name_4, tmp_stop_name_4, tmp_step_name_4 ); assert( !(tmp_subscript_name_4 == NULL) ); tmp_assign_source_5 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_4, tmp_subscript_name_4 ); Py_DECREF( tmp_subscript_name_4 ); if ( tmp_assign_source_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 796; type_description_1 = "ooooo"; goto frame_exception_exit_1; } { PyObject *old = par_host; par_host = tmp_assign_source_5; Py_XDECREF( old ); } } goto branch_end_2; branch_no_2:; { PyObject *tmp_assign_source_6; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 798; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_assign_source_6 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_default_port ); if ( tmp_assign_source_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 798; type_description_1 = "ooooo"; goto frame_exception_exit_1; } { PyObject *old = par_port; par_port = tmp_assign_source_6; Py_XDECREF( old ); } } branch_end_2:; } { nuitka_bool tmp_condition_result_5; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; int tmp_truth_name_1; int tmp_and_left_truth_2; nuitka_bool tmp_and_left_value_2; nuitka_bool tmp_and_right_value_2; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; PyObject *tmp_subscribed_name_5; PyObject *tmp_subscript_name_5; PyObject *tmp_compexpr_left_6; PyObject *tmp_compexpr_right_6; PyObject *tmp_subscribed_name_6; PyObject *tmp_subscript_name_6; if ( par_host == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 799; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( par_host ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 799; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_and_left_value_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_1 == 1 ) { goto and_right_1; } else { goto and_left_1; } and_right_1:; if ( par_host == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 799; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_subscribed_name_5 = par_host; tmp_subscript_name_5 = const_int_0; tmp_compexpr_left_5 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_5, tmp_subscript_name_5, 0 ); if ( tmp_compexpr_left_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 799; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_5 = const_str_chr_91; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_5, tmp_compexpr_right_5 ); Py_DECREF( tmp_compexpr_left_5 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 799; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_and_left_value_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_2 = tmp_and_left_value_2 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_2 == 1 ) { goto and_right_2; } else { goto and_left_2; } and_right_2:; if ( par_host == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 799; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_subscribed_name_6 = par_host; tmp_subscript_name_6 = const_int_neg_1; tmp_compexpr_left_6 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_6, tmp_subscript_name_6, -1 ); if ( tmp_compexpr_left_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 799; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_6 = const_str_chr_93; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_6, tmp_compexpr_right_6 ); Py_DECREF( tmp_compexpr_left_6 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 799; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_and_right_value_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_right_value_1 = tmp_and_right_value_2; goto and_end_2; and_left_2:; tmp_and_right_value_1 = tmp_and_left_value_2; and_end_2:; tmp_condition_result_5 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_5 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { PyObject *tmp_assign_source_7; PyObject *tmp_subscribed_name_7; PyObject *tmp_subscript_name_7; if ( par_host == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 800; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_subscribed_name_7 = par_host; tmp_subscript_name_7 = const_slice_int_pos_1_int_neg_1_none; tmp_assign_source_7 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_7, tmp_subscript_name_7 ); if ( tmp_assign_source_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 800; type_description_1 = "ooooo"; goto frame_exception_exit_1; } { PyObject *old = par_host; par_host = tmp_assign_source_7; Py_XDECREF( old ); } } branch_no_5:; } branch_no_1:; } { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; if ( par_host == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 801; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_assattr_name_1 = par_host; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 801; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_host, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 801; type_description_1 = "ooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_port == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "port" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 802; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_port; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 802; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_port, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 802; type_description_1 = "ooooo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_0d5a44ea7e345f6e8f6ae1ba77326b1e ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0d5a44ea7e345f6e8f6ae1ba77326b1e ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_0d5a44ea7e345f6e8f6ae1ba77326b1e, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_0d5a44ea7e345f6e8f6ae1ba77326b1e->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_0d5a44ea7e345f6e8f6ae1ba77326b1e, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_0d5a44ea7e345f6e8f6ae1ba77326b1e, type_description_1, par_self, par_host, par_port, var_i, var_j ); // Release cached frame. if ( frame_0d5a44ea7e345f6e8f6ae1ba77326b1e == cache_frame_0d5a44ea7e345f6e8f6ae1ba77326b1e ) { Py_DECREF( frame_0d5a44ea7e345f6e8f6ae1ba77326b1e ); } cache_frame_0d5a44ea7e345f6e8f6ae1ba77326b1e = NULL; assertFrameObject( frame_0d5a44ea7e345f6e8f6ae1ba77326b1e ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_29__set_hostport ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_host ); par_host = NULL; } { Py_XDECREF( par_port ); par_port = NULL; } { Py_XDECREF( var_i ); var_i = NULL; } { Py_XDECREF( var_j ); var_j = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_host ); par_host = NULL; } { Py_XDECREF( par_port ); par_port = NULL; } { Py_XDECREF( var_i ); var_i = NULL; } { Py_XDECREF( var_j ); var_j = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_29__set_hostport ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_30_set_debuglevel( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_level = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_c5d662ab1a7defa60452908d28e2029a; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; bool tmp_result; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_c5d662ab1a7defa60452908d28e2029a = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_c5d662ab1a7defa60452908d28e2029a, codeobj_c5d662ab1a7defa60452908d28e2029a, module_future$backports$http$client, sizeof(void *)+sizeof(void *) ); frame_c5d662ab1a7defa60452908d28e2029a = cache_frame_c5d662ab1a7defa60452908d28e2029a; // Push the new frame as the currently active one. pushFrameStack( frame_c5d662ab1a7defa60452908d28e2029a ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_c5d662ab1a7defa60452908d28e2029a ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; CHECK_OBJECT( par_level ); tmp_assattr_name_1 = par_level; CHECK_OBJECT( par_self ); tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_debuglevel, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 805; type_description_1 = "oo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_c5d662ab1a7defa60452908d28e2029a ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_c5d662ab1a7defa60452908d28e2029a ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_c5d662ab1a7defa60452908d28e2029a, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_c5d662ab1a7defa60452908d28e2029a->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_c5d662ab1a7defa60452908d28e2029a, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_c5d662ab1a7defa60452908d28e2029a, type_description_1, par_self, par_level ); // Release cached frame. if ( frame_c5d662ab1a7defa60452908d28e2029a == cache_frame_c5d662ab1a7defa60452908d28e2029a ) { Py_DECREF( frame_c5d662ab1a7defa60452908d28e2029a ); } cache_frame_c5d662ab1a7defa60452908d28e2029a = NULL; assertFrameObject( frame_c5d662ab1a7defa60452908d28e2029a ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_30_set_debuglevel ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_level ); par_level = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_level ); par_level = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_30_set_debuglevel ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_31__tunnel( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *var_connect_str = NULL; PyObject *var_connect_bytes = NULL; PyObject *var_header = NULL; PyObject *var_value = NULL; PyObject *var_header_str = NULL; PyObject *var_header_bytes = NULL; PyObject *var_response = NULL; PyObject *var_version = NULL; PyObject *var_code = NULL; PyObject *var_message = NULL; PyObject *var_line = NULL; PyObject *tmp_for_loop_1__for_iterator = NULL; PyObject *tmp_for_loop_1__iter_value = NULL; PyObject *tmp_tuple_unpack_1__element_1 = NULL; PyObject *tmp_tuple_unpack_1__element_2 = NULL; PyObject *tmp_tuple_unpack_1__source_iter = NULL; PyObject *tmp_tuple_unpack_2__element_1 = NULL; PyObject *tmp_tuple_unpack_2__element_2 = NULL; PyObject *tmp_tuple_unpack_2__element_3 = NULL; PyObject *tmp_tuple_unpack_2__source_iter = NULL; struct Nuitka_FrameObject *frame_c59ce0d892ef3490e7fb82499787be74; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; PyObject *tmp_iterator_attempt; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; int tmp_res; PyObject *exception_keeper_type_4; PyObject *exception_keeper_value_4; PyTracebackObject *exception_keeper_tb_4; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4; PyObject *exception_keeper_type_5; PyObject *exception_keeper_value_5; PyTracebackObject *exception_keeper_tb_5; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5; static struct Nuitka_FrameObject *cache_frame_c59ce0d892ef3490e7fb82499787be74 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_6; PyObject *exception_keeper_value_6; PyTracebackObject *exception_keeper_tb_6; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_6; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_c59ce0d892ef3490e7fb82499787be74, codeobj_c59ce0d892ef3490e7fb82499787be74, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_c59ce0d892ef3490e7fb82499787be74 = cache_frame_c59ce0d892ef3490e7fb82499787be74; // Push the new frame as the currently active one. pushFrameStack( frame_c59ce0d892ef3490e7fb82499787be74 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_c59ce0d892ef3490e7fb82499787be74 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_3; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__set_hostport ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 808; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 808; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__tunnel_host ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_1 ); exception_lineno = 808; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 808; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__tunnel_port ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_1 ); exception_lineno = 808; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 808; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 808; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assign_source_1; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_tuple_element_1; PyObject *tmp_source_name_4; PyObject *tmp_source_name_5; tmp_left_name_1 = const_str_digest_97a4619e3625083f2bcaf1d4297b2293; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 809; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_host ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 809; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_right_name_1 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_1 ); if ( par_self == NULL ) { Py_DECREF( tmp_right_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 809; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_port ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_1 ); exception_lineno = 809; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } PyTuple_SET_ITEM( tmp_right_name_1, 1, tmp_tuple_element_1 ); tmp_assign_source_1 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 809; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } assert( var_connect_str == NULL ); var_connect_str = tmp_assign_source_1; } { PyObject *tmp_assign_source_2; PyObject *tmp_called_instance_1; CHECK_OBJECT( var_connect_str ); tmp_called_instance_1 = var_connect_str; frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 810; tmp_assign_source_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_plain_ascii_tuple, 0 ) ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 810; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } assert( var_connect_bytes == NULL ); var_connect_bytes = tmp_assign_source_2; } { PyObject *tmp_called_name_2; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 811; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_send ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 811; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } if ( var_connect_bytes == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "connect_bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 811; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = var_connect_bytes; frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 811; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } Py_DECREF( tmp_called_name_2 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 811; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assign_source_3; PyObject *tmp_iter_arg_1; PyObject *tmp_called_instance_2; PyObject *tmp_source_name_7; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 812; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_called_instance_2 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__tunnel_headers ); if ( tmp_called_instance_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 812; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 812; tmp_iter_arg_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_items ); Py_DECREF( tmp_called_instance_2 ); if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 812; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_assign_source_3 = MAKE_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_assign_source_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 812; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } assert( tmp_for_loop_1__for_iterator == NULL ); tmp_for_loop_1__for_iterator = tmp_assign_source_3; } { // Tried code: { loop_start_1:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_4; CHECK_OBJECT( tmp_for_loop_1__for_iterator ); tmp_next_source_1 = tmp_for_loop_1__for_iterator; tmp_assign_source_4 = ITERATOR_NEXT( tmp_next_source_1 ); if ( tmp_assign_source_4 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_1; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooooooo"; exception_lineno = 812; goto try_except_handler_2; } } { PyObject *old = tmp_for_loop_1__iter_value; tmp_for_loop_1__iter_value = tmp_assign_source_4; Py_XDECREF( old ); } } { // Tried code: { PyObject *tmp_assign_source_5; PyObject *tmp_iter_arg_2; CHECK_OBJECT( tmp_for_loop_1__iter_value ); tmp_iter_arg_2 = tmp_for_loop_1__iter_value; tmp_assign_source_5 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_2 ); if ( tmp_assign_source_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 812; type_description_1 = "oooooooooooo"; goto try_except_handler_3; } { PyObject *old = tmp_tuple_unpack_1__source_iter; tmp_tuple_unpack_1__source_iter = tmp_assign_source_5; Py_XDECREF( old ); } } { // Tried code: { PyObject *tmp_assign_source_6; PyObject *tmp_unpack_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_1 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_6 = UNPACK_NEXT( tmp_unpack_1, 0, 2 ); if ( tmp_assign_source_6 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooooooooo"; exception_lineno = 812; goto try_except_handler_4; } { PyObject *old = tmp_tuple_unpack_1__element_1; tmp_tuple_unpack_1__element_1 = tmp_assign_source_6; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_7; PyObject *tmp_unpack_2; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_2 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_7 = UNPACK_NEXT( tmp_unpack_2, 1, 2 ); if ( tmp_assign_source_7 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooooooooo"; exception_lineno = 812; goto try_except_handler_4; } { PyObject *old = tmp_tuple_unpack_1__element_2; tmp_tuple_unpack_1__element_2 = tmp_assign_source_7; Py_XDECREF( old ); } } { PyObject *tmp_iterator_name_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_iterator_name_1 = tmp_tuple_unpack_1__source_iter; // Check if iterator has left-over elements. CHECK_OBJECT( tmp_iterator_name_1 ); assert( HAS_ITERNEXT( tmp_iterator_name_1 ) ); tmp_iterator_attempt = (*Py_TYPE( tmp_iterator_name_1 )->tp_iternext)( tmp_iterator_name_1 ); if (likely( tmp_iterator_attempt == NULL )) { PyObject *error = GET_ERROR_OCCURRED(); if ( error != NULL ) { if ( EXCEPTION_MATCH_BOOL_SINGLE( error, PyExc_StopIteration )) { CLEAR_ERROR_OCCURRED(); } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooooooo"; exception_lineno = 812; goto try_except_handler_4; } } } else { Py_DECREF( tmp_iterator_attempt ); // TODO: Could avoid PyErr_Format. #if PYTHON_VERSION < 300 PyErr_Format( PyExc_ValueError, "too many values to unpack" ); #else PyErr_Format( PyExc_ValueError, "too many values to unpack (expected 2)" ); #endif FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooooooo"; exception_lineno = 812; goto try_except_handler_4; } } goto try_end_1; // Exception handler code: try_except_handler_4:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter ); Py_DECREF( tmp_tuple_unpack_1__source_iter ); tmp_tuple_unpack_1__source_iter = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto try_except_handler_3; } // End of try: try_end_1:; } goto try_end_2; // Exception handler code: try_except_handler_3:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto try_except_handler_2; } // End of try: try_end_2:; } { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter ); Py_DECREF( tmp_tuple_unpack_1__source_iter ); tmp_tuple_unpack_1__source_iter = NULL; } { PyObject *tmp_assign_source_8; CHECK_OBJECT( tmp_tuple_unpack_1__element_1 ); tmp_assign_source_8 = tmp_tuple_unpack_1__element_1; { PyObject *old = var_header; var_header = tmp_assign_source_8; Py_INCREF( var_header ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { PyObject *tmp_assign_source_9; CHECK_OBJECT( tmp_tuple_unpack_1__element_2 ); tmp_assign_source_9 = tmp_tuple_unpack_1__element_2; { PyObject *old = var_value; var_value = tmp_assign_source_9; Py_INCREF( var_value ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { PyObject *tmp_assign_source_10; PyObject *tmp_left_name_2; PyObject *tmp_right_name_2; PyObject *tmp_tuple_element_2; tmp_left_name_2 = const_str_digest_5eac9bc1346d670adca530e9911c3ba9; if ( var_header == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "header" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 813; type_description_1 = "oooooooooooo"; goto try_except_handler_2; } tmp_tuple_element_2 = var_header; tmp_right_name_2 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_2 ); PyTuple_SET_ITEM( tmp_right_name_2, 0, tmp_tuple_element_2 ); if ( var_value == NULL ) { Py_DECREF( tmp_right_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "value" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 813; type_description_1 = "oooooooooooo"; goto try_except_handler_2; } tmp_tuple_element_2 = var_value; Py_INCREF( tmp_tuple_element_2 ); PyTuple_SET_ITEM( tmp_right_name_2, 1, tmp_tuple_element_2 ); tmp_assign_source_10 = BINARY_OPERATION_REMAINDER( tmp_left_name_2, tmp_right_name_2 ); Py_DECREF( tmp_right_name_2 ); if ( tmp_assign_source_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 813; type_description_1 = "oooooooooooo"; goto try_except_handler_2; } { PyObject *old = var_header_str; var_header_str = tmp_assign_source_10; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_11; PyObject *tmp_called_instance_3; CHECK_OBJECT( var_header_str ); tmp_called_instance_3 = var_header_str; frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 814; tmp_assign_source_11 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_digest_62b7e67e29e99420603c12d205222fa5_tuple, 0 ) ); if ( tmp_assign_source_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 814; type_description_1 = "oooooooooooo"; goto try_except_handler_2; } { PyObject *old = var_header_bytes; var_header_bytes = tmp_assign_source_11; Py_XDECREF( old ); } } { PyObject *tmp_called_name_3; PyObject *tmp_source_name_8; PyObject *tmp_args_element_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 815; type_description_1 = "oooooooooooo"; goto try_except_handler_2; } tmp_source_name_8 = par_self; tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_send ); if ( tmp_called_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 815; type_description_1 = "oooooooooooo"; goto try_except_handler_2; } if ( var_header_bytes == NULL ) { Py_DECREF( tmp_called_name_3 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "header_bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 815; type_description_1 = "oooooooooooo"; goto try_except_handler_2; } tmp_args_element_name_4 = var_header_bytes; frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 815; { PyObject *call_args[] = { tmp_args_element_name_4 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args ); } Py_DECREF( tmp_called_name_3 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 815; type_description_1 = "oooooooooooo"; goto try_except_handler_2; } Py_DECREF( tmp_unused ); } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 812; type_description_1 = "oooooooooooo"; goto try_except_handler_2; } goto loop_start_1; loop_end_1:; } goto try_end_3; // Exception handler code: try_except_handler_2:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto frame_exception_exit_1; } // End of try: try_end_3:; } { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { PyObject *tmp_called_name_4; PyObject *tmp_source_name_9; PyObject *tmp_args_element_name_5; PyObject *tmp_called_name_5; PyObject *tmp_mvar_value_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 816; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_source_name_9 = par_self; tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_send ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 816; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_1 == NULL ) { Py_DECREF( tmp_called_name_4 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 816; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_called_name_5 = tmp_mvar_value_1; frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 816; tmp_args_element_name_5 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, &PyTuple_GET_ITEM( const_tuple_bytes_digest_e22048e4de62b4d2ac355aed7a0f9014_tuple, 0 ) ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_4 ); exception_lineno = 816; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 816; { PyObject *call_args[] = { tmp_args_element_name_5 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args ); } Py_DECREF( tmp_called_name_4 ); Py_DECREF( tmp_args_element_name_5 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 816; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assign_source_12; PyObject *tmp_called_name_6; PyObject *tmp_source_name_10; PyObject *tmp_args_name_1; PyObject *tmp_tuple_element_3; PyObject *tmp_source_name_11; PyObject *tmp_kw_name_1; PyObject *tmp_dict_key_1; PyObject *tmp_dict_value_1; PyObject *tmp_source_name_12; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 818; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_source_name_10 = par_self; tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain_response_class ); if ( tmp_called_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 818; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 818; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_source_name_11 = par_self; tmp_tuple_element_3 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_sock ); if ( tmp_tuple_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_6 ); exception_lineno = 818; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_args_name_1 = PyTuple_New( 1 ); PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_3 ); tmp_dict_key_1 = const_str_plain_method; if ( par_self == NULL ) { Py_DECREF( tmp_called_name_6 ); Py_DECREF( tmp_args_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 818; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_source_name_12 = par_self; tmp_dict_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain__method ); if ( tmp_dict_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_6 ); Py_DECREF( tmp_args_name_1 ); exception_lineno = 818; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_kw_name_1 = _PyDict_NewPresized( 1 ); tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_1, tmp_dict_value_1 ); Py_DECREF( tmp_dict_value_1 ); assert( !(tmp_res != 0) ); frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 818; tmp_assign_source_12 = CALL_FUNCTION( tmp_called_name_6, tmp_args_name_1, tmp_kw_name_1 ); Py_DECREF( tmp_called_name_6 ); Py_DECREF( tmp_args_name_1 ); Py_DECREF( tmp_kw_name_1 ); if ( tmp_assign_source_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 818; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } assert( var_response == NULL ); var_response = tmp_assign_source_12; } { // Tried code: { PyObject *tmp_assign_source_13; PyObject *tmp_iter_arg_3; PyObject *tmp_called_instance_4; CHECK_OBJECT( var_response ); tmp_called_instance_4 = var_response; frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 819; tmp_iter_arg_3 = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain__read_status ); if ( tmp_iter_arg_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 819; type_description_1 = "oooooooooooo"; goto try_except_handler_5; } tmp_assign_source_13 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_3 ); Py_DECREF( tmp_iter_arg_3 ); if ( tmp_assign_source_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 819; type_description_1 = "oooooooooooo"; goto try_except_handler_5; } assert( tmp_tuple_unpack_2__source_iter == NULL ); tmp_tuple_unpack_2__source_iter = tmp_assign_source_13; } { // Tried code: { PyObject *tmp_assign_source_14; PyObject *tmp_unpack_3; CHECK_OBJECT( tmp_tuple_unpack_2__source_iter ); tmp_unpack_3 = tmp_tuple_unpack_2__source_iter; tmp_assign_source_14 = UNPACK_NEXT( tmp_unpack_3, 0, 3 ); if ( tmp_assign_source_14 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooooooooo"; exception_lineno = 819; goto try_except_handler_6; } assert( tmp_tuple_unpack_2__element_1 == NULL ); tmp_tuple_unpack_2__element_1 = tmp_assign_source_14; } { PyObject *tmp_assign_source_15; PyObject *tmp_unpack_4; CHECK_OBJECT( tmp_tuple_unpack_2__source_iter ); tmp_unpack_4 = tmp_tuple_unpack_2__source_iter; tmp_assign_source_15 = UNPACK_NEXT( tmp_unpack_4, 1, 3 ); if ( tmp_assign_source_15 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooooooooo"; exception_lineno = 819; goto try_except_handler_6; } assert( tmp_tuple_unpack_2__element_2 == NULL ); tmp_tuple_unpack_2__element_2 = tmp_assign_source_15; } { PyObject *tmp_assign_source_16; PyObject *tmp_unpack_5; CHECK_OBJECT( tmp_tuple_unpack_2__source_iter ); tmp_unpack_5 = tmp_tuple_unpack_2__source_iter; tmp_assign_source_16 = UNPACK_NEXT( tmp_unpack_5, 2, 3 ); if ( tmp_assign_source_16 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooooooooo"; exception_lineno = 819; goto try_except_handler_6; } assert( tmp_tuple_unpack_2__element_3 == NULL ); tmp_tuple_unpack_2__element_3 = tmp_assign_source_16; } { PyObject *tmp_iterator_name_2; CHECK_OBJECT( tmp_tuple_unpack_2__source_iter ); tmp_iterator_name_2 = tmp_tuple_unpack_2__source_iter; // Check if iterator has left-over elements. CHECK_OBJECT( tmp_iterator_name_2 ); assert( HAS_ITERNEXT( tmp_iterator_name_2 ) ); tmp_iterator_attempt = (*Py_TYPE( tmp_iterator_name_2 )->tp_iternext)( tmp_iterator_name_2 ); if (likely( tmp_iterator_attempt == NULL )) { PyObject *error = GET_ERROR_OCCURRED(); if ( error != NULL ) { if ( EXCEPTION_MATCH_BOOL_SINGLE( error, PyExc_StopIteration )) { CLEAR_ERROR_OCCURRED(); } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooooooo"; exception_lineno = 819; goto try_except_handler_6; } } } else { Py_DECREF( tmp_iterator_attempt ); // TODO: Could avoid PyErr_Format. #if PYTHON_VERSION < 300 PyErr_Format( PyExc_ValueError, "too many values to unpack" ); #else PyErr_Format( PyExc_ValueError, "too many values to unpack (expected 3)" ); #endif FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooooooo"; exception_lineno = 819; goto try_except_handler_6; } } goto try_end_4; // Exception handler code: try_except_handler_6:; exception_keeper_type_4 = exception_type; exception_keeper_value_4 = exception_value; exception_keeper_tb_4 = exception_tb; exception_keeper_lineno_4 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_2__source_iter ); Py_DECREF( tmp_tuple_unpack_2__source_iter ); tmp_tuple_unpack_2__source_iter = NULL; } { // Re-raise. exception_type = exception_keeper_type_4; exception_value = exception_keeper_value_4; exception_tb = exception_keeper_tb_4; exception_lineno = exception_keeper_lineno_4; goto try_except_handler_5; } // End of try: try_end_4:; } goto try_end_5; // Exception handler code: try_except_handler_5:; exception_keeper_type_5 = exception_type; exception_keeper_value_5 = exception_value; exception_keeper_tb_5 = exception_tb; exception_keeper_lineno_5 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_tuple_unpack_2__element_1 ); tmp_tuple_unpack_2__element_1 = NULL; } { Py_XDECREF( tmp_tuple_unpack_2__element_2 ); tmp_tuple_unpack_2__element_2 = NULL; } { Py_XDECREF( tmp_tuple_unpack_2__element_3 ); tmp_tuple_unpack_2__element_3 = NULL; } { // Re-raise. exception_type = exception_keeper_type_5; exception_value = exception_keeper_value_5; exception_tb = exception_keeper_tb_5; exception_lineno = exception_keeper_lineno_5; goto frame_exception_exit_1; } // End of try: try_end_5:; } { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_2__source_iter ); Py_DECREF( tmp_tuple_unpack_2__source_iter ); tmp_tuple_unpack_2__source_iter = NULL; } { PyObject *tmp_assign_source_17; CHECK_OBJECT( tmp_tuple_unpack_2__element_1 ); tmp_assign_source_17 = tmp_tuple_unpack_2__element_1; assert( var_version == NULL ); Py_INCREF( tmp_assign_source_17 ); var_version = tmp_assign_source_17; } { Py_XDECREF( tmp_tuple_unpack_2__element_1 ); tmp_tuple_unpack_2__element_1 = NULL; } { PyObject *tmp_assign_source_18; CHECK_OBJECT( tmp_tuple_unpack_2__element_2 ); tmp_assign_source_18 = tmp_tuple_unpack_2__element_2; assert( var_code == NULL ); Py_INCREF( tmp_assign_source_18 ); var_code = tmp_assign_source_18; } { Py_XDECREF( tmp_tuple_unpack_2__element_2 ); tmp_tuple_unpack_2__element_2 = NULL; } { PyObject *tmp_assign_source_19; CHECK_OBJECT( tmp_tuple_unpack_2__element_3 ); tmp_assign_source_19 = tmp_tuple_unpack_2__element_3; assert( var_message == NULL ); Py_INCREF( tmp_assign_source_19 ); var_message = tmp_assign_source_19; } { Py_XDECREF( tmp_tuple_unpack_2__element_3 ); tmp_tuple_unpack_2__element_3 = NULL; } { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; if ( var_code == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "code" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 821; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_1 = var_code; tmp_compexpr_right_1 = const_int_pos_200; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_1, tmp_compexpr_right_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 821; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_called_instance_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 822; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_called_instance_5 = par_self; frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 822; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_5, const_str_plain_close ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 822; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_7; PyObject *tmp_source_name_13; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_6; PyObject *tmp_left_name_3; PyObject *tmp_right_name_3; PyObject *tmp_tuple_element_4; PyObject *tmp_called_instance_6; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_socket ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_socket ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "socket" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 823; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_source_name_13 = tmp_mvar_value_2; tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain_error ); if ( tmp_called_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 823; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_left_name_3 = const_str_digest_b1a02ee219192f66da7db1bda943e023; if ( var_code == NULL ) { Py_DECREF( tmp_called_name_7 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "code" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 823; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_tuple_element_4 = var_code; tmp_right_name_3 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_4 ); PyTuple_SET_ITEM( tmp_right_name_3, 0, tmp_tuple_element_4 ); if ( var_message == NULL ) { Py_DECREF( tmp_called_name_7 ); Py_DECREF( tmp_right_name_3 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 824; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_called_instance_6 = var_message; frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 824; tmp_tuple_element_4 = CALL_METHOD_NO_ARGS( tmp_called_instance_6, const_str_plain_strip ); if ( tmp_tuple_element_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_7 ); Py_DECREF( tmp_right_name_3 ); exception_lineno = 824; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } PyTuple_SET_ITEM( tmp_right_name_3, 1, tmp_tuple_element_4 ); tmp_args_element_name_6 = BINARY_OPERATION_REMAINDER( tmp_left_name_3, tmp_right_name_3 ); Py_DECREF( tmp_right_name_3 ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_7 ); exception_lineno = 823; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 823; { PyObject *call_args[] = { tmp_args_element_name_6 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args ); } Py_DECREF( tmp_called_name_7 ); Py_DECREF( tmp_args_element_name_6 ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 823; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 823; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } branch_no_1:; } { loop_start_2:; { PyObject *tmp_assign_source_20; PyObject *tmp_called_name_8; PyObject *tmp_source_name_14; PyObject *tmp_source_name_15; PyObject *tmp_args_element_name_7; PyObject *tmp_left_name_4; PyObject *tmp_mvar_value_3; PyObject *tmp_right_name_4; if ( var_response == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "response" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 826; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_source_name_15 = var_response; tmp_source_name_14 = LOOKUP_ATTRIBUTE( tmp_source_name_15, const_str_plain_fp ); if ( tmp_source_name_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 826; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_called_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain_readline ); Py_DECREF( tmp_source_name_14 ); if ( tmp_called_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 826; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXLINE ); } if ( tmp_mvar_value_3 == NULL ) { Py_DECREF( tmp_called_name_8 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXLINE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 826; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_left_name_4 = tmp_mvar_value_3; tmp_right_name_4 = const_int_pos_1; tmp_args_element_name_7 = BINARY_OPERATION_ADD( tmp_left_name_4, tmp_right_name_4 ); if ( tmp_args_element_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_8 ); exception_lineno = 826; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 826; { PyObject *call_args[] = { tmp_args_element_name_7 }; tmp_assign_source_20 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_8, call_args ); } Py_DECREF( tmp_called_name_8 ); Py_DECREF( tmp_args_element_name_7 ); if ( tmp_assign_source_20 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 826; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } { PyObject *old = var_line; var_line = tmp_assign_source_20; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_len_arg_1; PyObject *tmp_mvar_value_4; CHECK_OBJECT( var_line ); tmp_len_arg_1 = var_line; tmp_compexpr_left_2 = BUILTIN_LEN( tmp_len_arg_1 ); if ( tmp_compexpr_left_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 827; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXLINE ); } if ( tmp_mvar_value_4 == NULL ) { Py_DECREF( tmp_compexpr_left_2 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXLINE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 827; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = tmp_mvar_value_4; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_2, tmp_compexpr_right_2 ); Py_DECREF( tmp_compexpr_left_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 827; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_called_name_9; PyObject *tmp_mvar_value_5; tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_LineTooLong ); if (unlikely( tmp_mvar_value_5 == NULL )) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_LineTooLong ); } if ( tmp_mvar_value_5 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "LineTooLong" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 828; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_called_name_9 = tmp_mvar_value_5; frame_c59ce0d892ef3490e7fb82499787be74->m_frame.f_lineno = 828; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_9, &PyTuple_GET_ITEM( const_tuple_str_digest_804fd18593b35f874b06d792e1a83a4f_tuple, 0 ) ); if ( tmp_raise_type_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 828; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_2; exception_lineno = 828; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } branch_no_2:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_operand_name_1; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 829; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_operand_name_1 = var_line; tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 829; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { goto loop_end_2; } branch_no_3:; } { nuitka_bool tmp_condition_result_4; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; if ( var_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 832; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_3 = var_line; tmp_compexpr_right_3 = const_tuple_755462c5ce705843335f2c6136c1b96b_tuple; tmp_res = PySequence_Contains( tmp_compexpr_right_3, tmp_compexpr_left_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 832; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_4 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { goto loop_end_2; } branch_no_4:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 825; type_description_1 = "oooooooooooo"; goto frame_exception_exit_1; } goto loop_start_2; loop_end_2:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_c59ce0d892ef3490e7fb82499787be74 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_c59ce0d892ef3490e7fb82499787be74 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_c59ce0d892ef3490e7fb82499787be74, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_c59ce0d892ef3490e7fb82499787be74->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_c59ce0d892ef3490e7fb82499787be74, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_c59ce0d892ef3490e7fb82499787be74, type_description_1, par_self, var_connect_str, var_connect_bytes, var_header, var_value, var_header_str, var_header_bytes, var_response, var_version, var_code, var_message, var_line ); // Release cached frame. if ( frame_c59ce0d892ef3490e7fb82499787be74 == cache_frame_c59ce0d892ef3490e7fb82499787be74 ) { Py_DECREF( frame_c59ce0d892ef3490e7fb82499787be74 ); } cache_frame_c59ce0d892ef3490e7fb82499787be74 = NULL; assertFrameObject( frame_c59ce0d892ef3490e7fb82499787be74 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_31__tunnel ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_connect_str ); var_connect_str = NULL; } { Py_XDECREF( var_connect_bytes ); var_connect_bytes = NULL; } { Py_XDECREF( var_header ); var_header = NULL; } { Py_XDECREF( var_value ); var_value = NULL; } { Py_XDECREF( var_header_str ); var_header_str = NULL; } { Py_XDECREF( var_header_bytes ); var_header_bytes = NULL; } { Py_XDECREF( var_response ); var_response = NULL; } { Py_XDECREF( var_version ); var_version = NULL; } { Py_XDECREF( var_code ); var_code = NULL; } { Py_XDECREF( var_message ); var_message = NULL; } { Py_XDECREF( var_line ); var_line = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_6 = exception_type; exception_keeper_value_6 = exception_value; exception_keeper_tb_6 = exception_tb; exception_keeper_lineno_6 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_connect_str ); var_connect_str = NULL; } { Py_XDECREF( var_connect_bytes ); var_connect_bytes = NULL; } { Py_XDECREF( var_header ); var_header = NULL; } { Py_XDECREF( var_value ); var_value = NULL; } { Py_XDECREF( var_header_str ); var_header_str = NULL; } { Py_XDECREF( var_header_bytes ); var_header_bytes = NULL; } { Py_XDECREF( var_response ); var_response = NULL; } { Py_XDECREF( var_version ); var_version = NULL; } { Py_XDECREF( var_code ); var_code = NULL; } { Py_XDECREF( var_message ); var_message = NULL; } { Py_XDECREF( var_line ); var_line = NULL; } { // Re-raise. exception_type = exception_keeper_type_6; exception_value = exception_keeper_value_6; exception_tb = exception_keeper_tb_6; exception_lineno = exception_keeper_lineno_6; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_31__tunnel ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_32_connect( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_851ccd4fe7ceafc47be9326a4dcc3dd4; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; bool tmp_result; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; static struct Nuitka_FrameObject *cache_frame_851ccd4fe7ceafc47be9326a4dcc3dd4 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_851ccd4fe7ceafc47be9326a4dcc3dd4, codeobj_851ccd4fe7ceafc47be9326a4dcc3dd4, module_future$backports$http$client, sizeof(void *) ); frame_851ccd4fe7ceafc47be9326a4dcc3dd4 = cache_frame_851ccd4fe7ceafc47be9326a4dcc3dd4; // Push the new frame as the currently active one. pushFrameStack( frame_851ccd4fe7ceafc47be9326a4dcc3dd4 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_851ccd4fe7ceafc47be9326a4dcc3dd4 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assattr_name_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_args_element_name_1; PyObject *tmp_tuple_element_1; PyObject *tmp_source_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_3; PyObject *tmp_source_name_4; PyObject *tmp_assattr_target_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_socket_create_connection ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_socket_create_connection ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "socket_create_connection" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 837; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_host ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 837; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_args_element_name_1 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_args_element_name_1, 0, tmp_tuple_element_1 ); if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 837; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_port ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); exception_lineno = 837; type_description_1 = "o"; goto frame_exception_exit_1; } PyTuple_SET_ITEM( tmp_args_element_name_1, 1, tmp_tuple_element_1 ); if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 838; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_timeout ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); exception_lineno = 838; type_description_1 = "o"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 838; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_source_address ); if ( tmp_args_element_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); exception_lineno = 838; type_description_1 = "o"; goto frame_exception_exit_1; } frame_851ccd4fe7ceafc47be9326a4dcc3dd4->m_frame.f_lineno = 837; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_assattr_name_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); if ( tmp_assattr_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 837; type_description_1 = "o"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_assattr_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 837; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_sock, tmp_assattr_name_1 ); Py_DECREF( tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 837; type_description_1 = "o"; goto frame_exception_exit_1; } } { nuitka_bool tmp_condition_result_1; PyObject *tmp_source_name_5; PyObject *tmp_attribute_value_1; int tmp_truth_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 839; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__tunnel_host ); if ( tmp_attribute_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 839; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_attribute_value_1 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_1 ); exception_lineno = 839; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_called_instance_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 840; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_called_instance_1 = par_self; frame_851ccd4fe7ceafc47be9326a4dcc3dd4->m_frame.f_lineno = 840; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain__tunnel ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 840; type_description_1 = "o"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_1:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_851ccd4fe7ceafc47be9326a4dcc3dd4 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_851ccd4fe7ceafc47be9326a4dcc3dd4 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_851ccd4fe7ceafc47be9326a4dcc3dd4, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_851ccd4fe7ceafc47be9326a4dcc3dd4->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_851ccd4fe7ceafc47be9326a4dcc3dd4, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_851ccd4fe7ceafc47be9326a4dcc3dd4, type_description_1, par_self ); // Release cached frame. if ( frame_851ccd4fe7ceafc47be9326a4dcc3dd4 == cache_frame_851ccd4fe7ceafc47be9326a4dcc3dd4 ) { Py_DECREF( frame_851ccd4fe7ceafc47be9326a4dcc3dd4 ); } cache_frame_851ccd4fe7ceafc47be9326a4dcc3dd4 = NULL; assertFrameObject( frame_851ccd4fe7ceafc47be9326a4dcc3dd4 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_32_connect ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_32_connect ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_33_close( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_cc8d15a7fdc62b508c9eab149459d189; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; bool tmp_result; static struct Nuitka_FrameObject *cache_frame_cc8d15a7fdc62b508c9eab149459d189 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_cc8d15a7fdc62b508c9eab149459d189, codeobj_cc8d15a7fdc62b508c9eab149459d189, module_future$backports$http$client, sizeof(void *) ); frame_cc8d15a7fdc62b508c9eab149459d189 = cache_frame_cc8d15a7fdc62b508c9eab149459d189; // Push the new frame as the currently active one. pushFrameStack( frame_cc8d15a7fdc62b508c9eab149459d189 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_cc8d15a7fdc62b508c9eab149459d189 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_source_name_1; PyObject *tmp_attribute_value_1; int tmp_truth_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_sock ); if ( tmp_attribute_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 844; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_attribute_value_1 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_1 ); exception_lineno = 844; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_called_instance_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 845; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_sock ); if ( tmp_called_instance_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 845; type_description_1 = "o"; goto frame_exception_exit_1; } frame_cc8d15a7fdc62b508c9eab149459d189->m_frame.f_lineno = 845; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_close ); Py_DECREF( tmp_called_instance_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 845; type_description_1 = "o"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; tmp_assattr_name_1 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 846; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_sock, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 846; type_description_1 = "o"; goto frame_exception_exit_1; } } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_source_name_3; PyObject *tmp_attribute_value_2; int tmp_truth_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 847; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_attribute_value_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__HTTPConnection__response ); if ( tmp_attribute_value_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 847; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_truth_name_2 = CHECK_IF_TRUE( tmp_attribute_value_2 ); if ( tmp_truth_name_2 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_2 ); exception_lineno = 847; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_2 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_called_instance_2; PyObject *tmp_source_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 848; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_called_instance_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__HTTPConnection__response ); if ( tmp_called_instance_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 848; type_description_1 = "o"; goto frame_exception_exit_1; } frame_cc8d15a7fdc62b508c9eab149459d189->m_frame.f_lineno = 848; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_close ); Py_DECREF( tmp_called_instance_2 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 848; type_description_1 = "o"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; tmp_assattr_name_2 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 849; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain__HTTPConnection__response, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 849; type_description_1 = "o"; goto frame_exception_exit_1; } } branch_no_2:; } { PyObject *tmp_assattr_name_3; PyObject *tmp_mvar_value_1; PyObject *tmp_assattr_target_3; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__CS_IDLE ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__CS_IDLE ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_CS_IDLE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 850; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_assattr_name_3 = tmp_mvar_value_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 850; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_assattr_target_3 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain__HTTPConnection__state, tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 850; type_description_1 = "o"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_cc8d15a7fdc62b508c9eab149459d189 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_cc8d15a7fdc62b508c9eab149459d189 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_cc8d15a7fdc62b508c9eab149459d189, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_cc8d15a7fdc62b508c9eab149459d189->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_cc8d15a7fdc62b508c9eab149459d189, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_cc8d15a7fdc62b508c9eab149459d189, type_description_1, par_self ); // Release cached frame. if ( frame_cc8d15a7fdc62b508c9eab149459d189 == cache_frame_cc8d15a7fdc62b508c9eab149459d189 ) { Py_DECREF( frame_cc8d15a7fdc62b508c9eab149459d189 ); } cache_frame_cc8d15a7fdc62b508c9eab149459d189 = NULL; assertFrameObject( frame_cc8d15a7fdc62b508c9eab149459d189 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_33_close ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_33_close ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_34_send( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_data = python_pars[ 1 ]; PyObject *var_blocksize = NULL; PyObject *var_encode = NULL; PyObject *var_mode = NULL; PyObject *var_datablock = NULL; PyObject *var_d = NULL; PyObject *tmp_for_loop_1__for_iterator = NULL; PyObject *tmp_for_loop_1__iter_value = NULL; nuitka_bool tmp_try_except_1__unhandled_indicator = NUITKA_BOOL_UNASSIGNED; struct Nuitka_FrameObject *frame_efb5d6db9b2c0f81a2532184ab6440dd; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; int tmp_res; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_preserved_type_1; PyObject *exception_preserved_value_1; PyTracebackObject *exception_preserved_tb_1; bool tmp_result; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_4; PyObject *exception_keeper_value_4; PyTracebackObject *exception_keeper_tb_4; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4; PyObject *exception_preserved_type_2; PyObject *exception_preserved_value_2; PyTracebackObject *exception_preserved_tb_2; PyObject *exception_keeper_type_5; PyObject *exception_keeper_value_5; PyTracebackObject *exception_keeper_tb_5; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5; PyObject *exception_keeper_type_6; PyObject *exception_keeper_value_6; PyTracebackObject *exception_keeper_tb_6; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_6; static struct Nuitka_FrameObject *cache_frame_efb5d6db9b2c0f81a2532184ab6440dd = NULL; PyObject *exception_keeper_type_7; PyObject *exception_keeper_value_7; PyTracebackObject *exception_keeper_tb_7; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_7; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_efb5d6db9b2c0f81a2532184ab6440dd, codeobj_efb5d6db9b2c0f81a2532184ab6440dd, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_efb5d6db9b2c0f81a2532184ab6440dd = cache_frame_efb5d6db9b2c0f81a2532184ab6440dd; // Push the new frame as the currently active one. pushFrameStack( frame_efb5d6db9b2c0f81a2532184ab6440dd ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_efb5d6db9b2c0f81a2532184ab6440dd ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_sock ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 858; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { nuitka_bool tmp_condition_result_2; PyObject *tmp_source_name_2; PyObject *tmp_attribute_value_1; int tmp_truth_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 859; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_auto_open ); if ( tmp_attribute_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 859; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_attribute_value_1 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_1 ); exception_lineno = 859; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_1 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_called_instance_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 860; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_called_instance_1 = par_self; frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame.f_lineno = 860; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_connect ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 860; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } goto branch_end_2; branch_no_2:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_NotConnected ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_NotConnected ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "NotConnected" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 862; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_1; frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame.f_lineno = 862; tmp_raise_type_1 = CALL_FUNCTION_NO_ARGS( tmp_called_name_1 ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 862; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 862; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooooo"; goto frame_exception_exit_1; } branch_end_2:; } branch_no_1:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_source_name_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 864; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_debuglevel ); if ( tmp_compexpr_left_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 864; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = const_int_0; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_2, tmp_compexpr_right_2 ); Py_DECREF( tmp_compexpr_left_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 864; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_called_name_2; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_operand_name_1; tmp_called_name_2 = LOOKUP_BUILTIN( const_str_plain_print ); assert( tmp_called_name_2 != NULL ); tmp_args_element_name_1 = const_str_digest_7a64dcfc1ef970c42712ff244bf3dac7; if ( par_data == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 865; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_operand_name_1 = par_data; tmp_args_element_name_2 = UNARY_OPERATION( PyObject_Repr, tmp_operand_name_1 ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 865; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame.f_lineno = 865; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args ); } Py_DECREF( tmp_args_element_name_2 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 865; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_3:; } { PyObject *tmp_assign_source_1; tmp_assign_source_1 = const_int_pos_8192; assert( var_blocksize == NULL ); Py_INCREF( tmp_assign_source_1 ); var_blocksize = tmp_assign_source_1; } { nuitka_bool tmp_condition_result_4; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; PyObject *tmp_source_name_4; PyObject *tmp_attribute_name_1; PyObject *tmp_operand_name_2; PyObject *tmp_isinstance_inst_1; PyObject *tmp_isinstance_cls_1; PyObject *tmp_mvar_value_2; if ( par_data == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 869; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_data; tmp_attribute_name_1 = const_str_plain_read; tmp_res = BUILTIN_HASATTR_BOOL( tmp_source_name_4, tmp_attribute_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 869; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_and_left_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_1 == 1 ) { goto and_right_1; } else { goto and_left_1; } and_right_1:; if ( par_data == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 869; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_isinstance_inst_1 = par_data; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_array ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_array ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "array" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 869; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_isinstance_cls_1 = tmp_mvar_value_2; tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 869; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_operand_name_2 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 869; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_and_right_value_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_4 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_4 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { nuitka_bool tmp_condition_result_5; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_source_name_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 870; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_debuglevel ); if ( tmp_compexpr_left_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 870; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_3 = const_int_0; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_3, tmp_compexpr_right_3 ); Py_DECREF( tmp_compexpr_left_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 870; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_condition_result_5 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { PyObject *tmp_called_name_3; tmp_called_name_3 = LOOKUP_BUILTIN( const_str_plain_print ); assert( tmp_called_name_3 != NULL ); frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame.f_lineno = 871; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, &PyTuple_GET_ITEM( const_tuple_str_digest_77e4aa8b16abe9a69c9f8abab5e7b756_tuple, 0 ) ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 871; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_5:; } { PyObject *tmp_assign_source_2; tmp_assign_source_2 = Py_False; assert( var_encode == NULL ); Py_INCREF( tmp_assign_source_2 ); var_encode = tmp_assign_source_2; } { nuitka_bool tmp_assign_source_3; tmp_assign_source_3 = NUITKA_BOOL_TRUE; tmp_try_except_1__unhandled_indicator = tmp_assign_source_3; } { // Tried code: { // Tried code: { PyObject *tmp_assign_source_4; PyObject *tmp_source_name_6; if ( par_data == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 874; type_description_1 = "ooooooo"; goto try_except_handler_3; } tmp_source_name_6 = par_data; tmp_assign_source_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_mode ); if ( tmp_assign_source_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 874; type_description_1 = "ooooooo"; goto try_except_handler_3; } assert( var_mode == NULL ); var_mode = tmp_assign_source_4; } goto try_end_1; // Exception handler code: try_except_handler_3:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { nuitka_bool tmp_assign_source_5; tmp_assign_source_5 = NUITKA_BOOL_FALSE; tmp_try_except_1__unhandled_indicator = tmp_assign_source_5; } { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_1 == NULL ) { exception_keeper_tb_1 = MAKE_TRACEBACK( frame_efb5d6db9b2c0f81a2532184ab6440dd, exception_keeper_lineno_1 ); } else if ( exception_keeper_lineno_1 != 0 ) { exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_efb5d6db9b2c0f81a2532184ab6440dd, exception_keeper_lineno_1 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); PyException_SetTraceback( exception_keeper_value_1, (PyObject *)exception_keeper_tb_1 ); PUBLISH_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); } { // Tried code: { nuitka_bool tmp_condition_result_6; PyObject *tmp_operand_name_3; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; tmp_compexpr_left_4 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_4 = PyExc_AttributeError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_4, tmp_compexpr_right_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 875; type_description_1 = "ooooooo"; goto try_except_handler_4; } tmp_operand_name_3 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 875; type_description_1 = "ooooooo"; goto try_except_handler_4; } tmp_condition_result_6 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE ) { goto branch_yes_6; } else { goto branch_no_6; } branch_yes_6:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 873; } if (exception_tb && exception_tb->tb_frame == &frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame) frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooooooo"; goto try_except_handler_4; } branch_no_6:; } goto try_end_2; // Exception handler code: try_except_handler_4:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto try_except_handler_2; } // End of try: try_end_2:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } goto try_end_1; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_34_send ); return NULL; // End of try: try_end_1:; } { nuitka_bool tmp_condition_result_7; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; assert( tmp_try_except_1__unhandled_indicator != NUITKA_BOOL_UNASSIGNED); tmp_compexpr_left_5 = ( tmp_try_except_1__unhandled_indicator == NUITKA_BOOL_TRUE ) ? Py_True : Py_False; tmp_compexpr_right_5 = Py_True; tmp_condition_result_7 = ( tmp_compexpr_left_5 == tmp_compexpr_right_5 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE ) { goto branch_yes_7; } else { goto branch_no_7; } branch_yes_7:; { nuitka_bool tmp_condition_result_8; PyObject *tmp_compexpr_left_6; PyObject *tmp_compexpr_right_6; tmp_compexpr_left_6 = const_str_plain_b; if ( var_mode == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mode" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 880; type_description_1 = "ooooooo"; goto try_except_handler_2; } tmp_compexpr_right_6 = var_mode; tmp_res = PySequence_Contains( tmp_compexpr_right_6, tmp_compexpr_left_6 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 880; type_description_1 = "ooooooo"; goto try_except_handler_2; } tmp_condition_result_8 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE ) { goto branch_yes_8; } else { goto branch_no_8; } branch_yes_8:; { PyObject *tmp_assign_source_6; tmp_assign_source_6 = Py_True; { PyObject *old = var_encode; var_encode = tmp_assign_source_6; Py_INCREF( var_encode ); Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_9; PyObject *tmp_compexpr_left_7; PyObject *tmp_compexpr_right_7; PyObject *tmp_source_name_7; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 882; type_description_1 = "ooooooo"; goto try_except_handler_2; } tmp_source_name_7 = par_self; tmp_compexpr_left_7 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_debuglevel ); if ( tmp_compexpr_left_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 882; type_description_1 = "ooooooo"; goto try_except_handler_2; } tmp_compexpr_right_7 = const_int_0; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_7, tmp_compexpr_right_7 ); Py_DECREF( tmp_compexpr_left_7 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 882; type_description_1 = "ooooooo"; goto try_except_handler_2; } tmp_condition_result_9 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE ) { goto branch_yes_9; } else { goto branch_no_9; } branch_yes_9:; { PyObject *tmp_called_name_4; tmp_called_name_4 = LOOKUP_BUILTIN( const_str_plain_print ); assert( tmp_called_name_4 != NULL ); frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame.f_lineno = 883; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, &PyTuple_GET_ITEM( const_tuple_str_digest_34fa9efbfccb3685b6469cd9cd6b73f0_tuple, 0 ) ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 883; type_description_1 = "ooooooo"; goto try_except_handler_2; } Py_DECREF( tmp_unused ); } branch_no_9:; } branch_no_8:; } branch_no_7:; } goto try_end_3; // Exception handler code: try_except_handler_2:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto frame_exception_exit_1; } // End of try: try_end_3:; } { } { loop_start_1:; { PyObject *tmp_assign_source_7; PyObject *tmp_called_name_5; PyObject *tmp_source_name_8; PyObject *tmp_args_element_name_3; if ( par_data == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 885; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_source_name_8 = par_data; tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_read ); if ( tmp_called_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 885; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } if ( var_blocksize == NULL ) { Py_DECREF( tmp_called_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "blocksize" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 885; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = var_blocksize; frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame.f_lineno = 885; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_assign_source_7 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args ); } Py_DECREF( tmp_called_name_5 ); if ( tmp_assign_source_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 885; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } { PyObject *old = var_datablock; var_datablock = tmp_assign_source_7; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_10; PyObject *tmp_operand_name_4; CHECK_OBJECT( var_datablock ); tmp_operand_name_4 = var_datablock; tmp_res = CHECK_IF_TRUE( tmp_operand_name_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 886; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_condition_result_10 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_10 == NUITKA_BOOL_TRUE ) { goto branch_yes_10; } else { goto branch_no_10; } branch_yes_10:; { goto loop_end_1; } branch_no_10:; } { nuitka_bool tmp_condition_result_11; int tmp_truth_name_2; if ( var_encode == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "encode" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 888; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_truth_name_2 = CHECK_IF_TRUE( var_encode ); if ( tmp_truth_name_2 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 888; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_condition_result_11 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_11 == NUITKA_BOOL_TRUE ) { goto branch_yes_11; } else { goto branch_no_11; } branch_yes_11:; { PyObject *tmp_assign_source_8; PyObject *tmp_called_instance_2; if ( var_datablock == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "datablock" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 889; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_called_instance_2 = var_datablock; frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame.f_lineno = 889; tmp_assign_source_8 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_digest_20861594150da1e43b5ee3f86b9deef6_tuple, 0 ) ); if ( tmp_assign_source_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 889; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } { PyObject *old = var_datablock; var_datablock = tmp_assign_source_8; Py_XDECREF( old ); } } branch_no_11:; } { PyObject *tmp_called_name_6; PyObject *tmp_source_name_9; PyObject *tmp_source_name_10; PyObject *tmp_args_element_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 890; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_source_name_10 = par_self; tmp_source_name_9 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain_sock ); if ( tmp_source_name_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 890; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_sendall ); Py_DECREF( tmp_source_name_9 ); if ( tmp_called_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 890; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } if ( var_datablock == NULL ) { Py_DECREF( tmp_called_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "datablock" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 890; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = var_datablock; frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame.f_lineno = 890; { PyObject *call_args[] = { tmp_args_element_name_4 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args ); } Py_DECREF( tmp_called_name_6 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 890; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 884; type_description_1 = "ooooooo"; goto frame_exception_exit_1; } goto loop_start_1; loop_end_1:; } { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } branch_no_4:; } { // Tried code: { PyObject *tmp_called_name_7; PyObject *tmp_source_name_11; PyObject *tmp_source_name_12; PyObject *tmp_args_element_name_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 893; type_description_1 = "ooooooo"; goto try_except_handler_5; } tmp_source_name_12 = par_self; tmp_source_name_11 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain_sock ); if ( tmp_source_name_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 893; type_description_1 = "ooooooo"; goto try_except_handler_5; } tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_sendall ); Py_DECREF( tmp_source_name_11 ); if ( tmp_called_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 893; type_description_1 = "ooooooo"; goto try_except_handler_5; } if ( par_data == NULL ) { Py_DECREF( tmp_called_name_7 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 893; type_description_1 = "ooooooo"; goto try_except_handler_5; } tmp_args_element_name_5 = par_data; frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame.f_lineno = 893; { PyObject *call_args[] = { tmp_args_element_name_5 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args ); } Py_DECREF( tmp_called_name_7 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 893; type_description_1 = "ooooooo"; goto try_except_handler_5; } Py_DECREF( tmp_unused ); } goto try_end_4; // Exception handler code: try_except_handler_5:; exception_keeper_type_4 = exception_type; exception_keeper_value_4 = exception_value; exception_keeper_tb_4 = exception_tb; exception_keeper_lineno_4 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_2 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_2 ); exception_preserved_value_2 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_2 ); exception_preserved_tb_2 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_2 ); } { if ( exception_keeper_tb_4 == NULL ) { exception_keeper_tb_4 = MAKE_TRACEBACK( frame_efb5d6db9b2c0f81a2532184ab6440dd, exception_keeper_lineno_4 ); } else if ( exception_keeper_lineno_4 != 0 ) { exception_keeper_tb_4 = ADD_TRACEBACK( exception_keeper_tb_4, frame_efb5d6db9b2c0f81a2532184ab6440dd, exception_keeper_lineno_4 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_4, &exception_keeper_value_4, &exception_keeper_tb_4 ); PyException_SetTraceback( exception_keeper_value_4, (PyObject *)exception_keeper_tb_4 ); PUBLISH_EXCEPTION( &exception_keeper_type_4, &exception_keeper_value_4, &exception_keeper_tb_4 ); } { // Tried code: { nuitka_bool tmp_condition_result_12; PyObject *tmp_compexpr_left_8; PyObject *tmp_compexpr_right_8; tmp_compexpr_left_8 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_8 = PyExc_TypeError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_8, tmp_compexpr_right_8 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 894; type_description_1 = "ooooooo"; goto try_except_handler_6; } tmp_condition_result_12 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_12 == NUITKA_BOOL_TRUE ) { goto branch_yes_12; } else { goto branch_no_12; } branch_yes_12:; { nuitka_bool tmp_condition_result_13; PyObject *tmp_isinstance_inst_2; PyObject *tmp_isinstance_cls_2; PyObject *tmp_source_name_13; PyObject *tmp_mvar_value_3; if ( par_data == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 895; type_description_1 = "ooooooo"; goto try_except_handler_6; } tmp_isinstance_inst_2 = par_data; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_collections ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_collections ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "collections" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 895; type_description_1 = "ooooooo"; goto try_except_handler_6; } tmp_source_name_13 = tmp_mvar_value_3; tmp_isinstance_cls_2 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain_Iterable ); if ( tmp_isinstance_cls_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 895; type_description_1 = "ooooooo"; goto try_except_handler_6; } tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_2, tmp_isinstance_cls_2 ); Py_DECREF( tmp_isinstance_cls_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 895; type_description_1 = "ooooooo"; goto try_except_handler_6; } tmp_condition_result_13 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_13 == NUITKA_BOOL_TRUE ) { goto branch_yes_13; } else { goto branch_no_13; } branch_yes_13:; { PyObject *tmp_assign_source_9; PyObject *tmp_iter_arg_1; if ( par_data == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 896; type_description_1 = "ooooooo"; goto try_except_handler_6; } tmp_iter_arg_1 = par_data; tmp_assign_source_9 = MAKE_ITERATOR( tmp_iter_arg_1 ); if ( tmp_assign_source_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 896; type_description_1 = "ooooooo"; goto try_except_handler_6; } assert( tmp_for_loop_1__for_iterator == NULL ); tmp_for_loop_1__for_iterator = tmp_assign_source_9; } { // Tried code: { loop_start_2:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_10; CHECK_OBJECT( tmp_for_loop_1__for_iterator ); tmp_next_source_1 = tmp_for_loop_1__for_iterator; tmp_assign_source_10 = ITERATOR_NEXT( tmp_next_source_1 ); if ( tmp_assign_source_10 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_2; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooooo"; exception_lineno = 896; goto try_except_handler_7; } } { PyObject *old = tmp_for_loop_1__iter_value; tmp_for_loop_1__iter_value = tmp_assign_source_10; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_11; CHECK_OBJECT( tmp_for_loop_1__iter_value ); tmp_assign_source_11 = tmp_for_loop_1__iter_value; { PyObject *old = var_d; var_d = tmp_assign_source_11; Py_INCREF( var_d ); Py_XDECREF( old ); } } { PyObject *tmp_called_name_8; PyObject *tmp_source_name_14; PyObject *tmp_source_name_15; PyObject *tmp_args_element_name_6; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 897; type_description_1 = "ooooooo"; goto try_except_handler_7; } tmp_source_name_15 = par_self; tmp_source_name_14 = LOOKUP_ATTRIBUTE( tmp_source_name_15, const_str_plain_sock ); if ( tmp_source_name_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 897; type_description_1 = "ooooooo"; goto try_except_handler_7; } tmp_called_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain_sendall ); Py_DECREF( tmp_source_name_14 ); if ( tmp_called_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 897; type_description_1 = "ooooooo"; goto try_except_handler_7; } if ( var_d == NULL ) { Py_DECREF( tmp_called_name_8 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "d" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 897; type_description_1 = "ooooooo"; goto try_except_handler_7; } tmp_args_element_name_6 = var_d; frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame.f_lineno = 897; { PyObject *call_args[] = { tmp_args_element_name_6 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_8, call_args ); } Py_DECREF( tmp_called_name_8 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 897; type_description_1 = "ooooooo"; goto try_except_handler_7; } Py_DECREF( tmp_unused ); } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 896; type_description_1 = "ooooooo"; goto try_except_handler_7; } goto loop_start_2; loop_end_2:; } goto try_end_5; // Exception handler code: try_except_handler_7:; exception_keeper_type_5 = exception_type; exception_keeper_value_5 = exception_value; exception_keeper_tb_5 = exception_tb; exception_keeper_lineno_5 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_5; exception_value = exception_keeper_value_5; exception_tb = exception_keeper_tb_5; exception_lineno = exception_keeper_lineno_5; goto try_except_handler_6; } // End of try: try_end_5:; } { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } goto branch_end_13; branch_no_13:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_1; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_type_arg_1; tmp_left_name_1 = const_str_digest_a049f885cecd4c913d0368f5576904e5; if ( par_data == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 900; type_description_1 = "ooooooo"; goto try_except_handler_6; } tmp_type_arg_1 = par_data; tmp_right_name_1 = BUILTIN_TYPE1( tmp_type_arg_1 ); if ( tmp_right_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 900; type_description_1 = "ooooooo"; goto try_except_handler_6; } tmp_make_exception_arg_1 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_make_exception_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 899; type_description_1 = "ooooooo"; goto try_except_handler_6; } frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame.f_lineno = 899; { PyObject *call_args[] = { tmp_make_exception_arg_1 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_TypeError, call_args ); } Py_DECREF( tmp_make_exception_arg_1 ); assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 899; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooooo"; goto try_except_handler_6; } branch_end_13:; } goto branch_end_12; branch_no_12:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 892; } if (exception_tb && exception_tb->tb_frame == &frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame) frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooooooo"; goto try_except_handler_6; } branch_end_12:; } goto try_end_6; // Exception handler code: try_except_handler_6:; exception_keeper_type_6 = exception_type; exception_keeper_value_6 = exception_value; exception_keeper_tb_6 = exception_tb; exception_keeper_lineno_6 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_2, exception_preserved_value_2, exception_preserved_tb_2 ); } { // Re-raise. exception_type = exception_keeper_type_6; exception_value = exception_keeper_value_6; exception_tb = exception_keeper_tb_6; exception_lineno = exception_keeper_lineno_6; goto frame_exception_exit_1; } // End of try: try_end_6:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_2, exception_preserved_value_2, exception_preserved_tb_2 ); } goto try_end_4; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_34_send ); return NULL; // End of try: try_end_4:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_efb5d6db9b2c0f81a2532184ab6440dd ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_efb5d6db9b2c0f81a2532184ab6440dd ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_efb5d6db9b2c0f81a2532184ab6440dd ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_efb5d6db9b2c0f81a2532184ab6440dd, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_efb5d6db9b2c0f81a2532184ab6440dd->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_efb5d6db9b2c0f81a2532184ab6440dd, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_efb5d6db9b2c0f81a2532184ab6440dd, type_description_1, par_self, par_data, var_blocksize, var_encode, var_mode, var_datablock, var_d ); // Release cached frame. if ( frame_efb5d6db9b2c0f81a2532184ab6440dd == cache_frame_efb5d6db9b2c0f81a2532184ab6440dd ) { Py_DECREF( frame_efb5d6db9b2c0f81a2532184ab6440dd ); } cache_frame_efb5d6db9b2c0f81a2532184ab6440dd = NULL; assertFrameObject( frame_efb5d6db9b2c0f81a2532184ab6440dd ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_34_send ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_data ); par_data = NULL; } { Py_XDECREF( var_blocksize ); var_blocksize = NULL; } { Py_XDECREF( var_encode ); var_encode = NULL; } { Py_XDECREF( var_mode ); var_mode = NULL; } { Py_XDECREF( var_datablock ); var_datablock = NULL; } { Py_XDECREF( var_d ); var_d = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_7 = exception_type; exception_keeper_value_7 = exception_value; exception_keeper_tb_7 = exception_tb; exception_keeper_lineno_7 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_data ); par_data = NULL; } { Py_XDECREF( var_blocksize ); var_blocksize = NULL; } { Py_XDECREF( var_encode ); var_encode = NULL; } { Py_XDECREF( var_mode ); var_mode = NULL; } { Py_XDECREF( var_datablock ); var_datablock = NULL; } { Py_XDECREF( var_d ); var_d = NULL; } { // Re-raise. exception_type = exception_keeper_type_7; exception_value = exception_keeper_value_7; exception_tb = exception_keeper_tb_7; exception_lineno = exception_keeper_lineno_7; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_34_send ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_35__output( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_s = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_4cd605cab55cea5b204aaf2dcc1ce6f0; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_4cd605cab55cea5b204aaf2dcc1ce6f0 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_4cd605cab55cea5b204aaf2dcc1ce6f0, codeobj_4cd605cab55cea5b204aaf2dcc1ce6f0, module_future$backports$http$client, sizeof(void *)+sizeof(void *) ); frame_4cd605cab55cea5b204aaf2dcc1ce6f0 = cache_frame_4cd605cab55cea5b204aaf2dcc1ce6f0; // Push the new frame as the currently active one. pushFrameStack( frame_4cd605cab55cea5b204aaf2dcc1ce6f0 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_4cd605cab55cea5b204aaf2dcc1ce6f0 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_1; CHECK_OBJECT( par_self ); tmp_source_name_2 = par_self; tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__buffer ); if ( tmp_source_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 907; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_append ); Py_DECREF( tmp_source_name_1 ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 907; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_s == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "s" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 907; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_s; frame_4cd605cab55cea5b204aaf2dcc1ce6f0->m_frame.f_lineno = 907; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 907; type_description_1 = "oo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } #if 0 RESTORE_FRAME_EXCEPTION( frame_4cd605cab55cea5b204aaf2dcc1ce6f0 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_4cd605cab55cea5b204aaf2dcc1ce6f0 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_4cd605cab55cea5b204aaf2dcc1ce6f0, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_4cd605cab55cea5b204aaf2dcc1ce6f0->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_4cd605cab55cea5b204aaf2dcc1ce6f0, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_4cd605cab55cea5b204aaf2dcc1ce6f0, type_description_1, par_self, par_s ); // Release cached frame. if ( frame_4cd605cab55cea5b204aaf2dcc1ce6f0 == cache_frame_4cd605cab55cea5b204aaf2dcc1ce6f0 ) { Py_DECREF( frame_4cd605cab55cea5b204aaf2dcc1ce6f0 ); } cache_frame_4cd605cab55cea5b204aaf2dcc1ce6f0 = NULL; assertFrameObject( frame_4cd605cab55cea5b204aaf2dcc1ce6f0 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_35__output ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_s ); par_s = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_s ); par_s = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_35__output ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_36__send_output( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_message_body = python_pars[ 1 ]; PyObject *var_msg = NULL; struct Nuitka_FrameObject *frame_c3f822c035a006ef2f3c4cc9af4a7dc2; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; bool tmp_result; int tmp_res; static struct Nuitka_FrameObject *cache_frame_c3f822c035a006ef2f3c4cc9af4a7dc2 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_c3f822c035a006ef2f3c4cc9af4a7dc2, codeobj_c3f822c035a006ef2f3c4cc9af4a7dc2, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_c3f822c035a006ef2f3c4cc9af4a7dc2 = cache_frame_c3f822c035a006ef2f3c4cc9af4a7dc2; // Push the new frame as the currently active one. pushFrameStack( frame_c3f822c035a006ef2f3c4cc9af4a7dc2 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_c3f822c035a006ef2f3c4cc9af4a7dc2 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_1; PyObject *tmp_tuple_element_1; PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_1; PyObject *tmp_called_name_3; PyObject *tmp_mvar_value_2; CHECK_OBJECT( par_self ); tmp_source_name_2 = par_self; tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__buffer ); if ( tmp_source_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 915; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_extend ); Py_DECREF( tmp_source_name_1 ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 915; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_1 == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 915; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_1; frame_c3f822c035a006ef2f3c4cc9af4a7dc2->m_frame.f_lineno = 915; tmp_tuple_element_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_bytes_empty_tuple, 0 ) ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_1 ); exception_lineno = 915; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_args_element_name_1, 0, tmp_tuple_element_1 ); tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_2 == NULL ) { Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 915; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_name_3 = tmp_mvar_value_2; frame_c3f822c035a006ef2f3c4cc9af4a7dc2->m_frame.f_lineno = 915; tmp_tuple_element_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, &PyTuple_GET_ITEM( const_tuple_bytes_empty_tuple, 0 ) ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_1 ); exception_lineno = 915; type_description_1 = "ooo"; goto frame_exception_exit_1; } PyTuple_SET_ITEM( tmp_args_element_name_1, 1, tmp_tuple_element_1 ); frame_c3f822c035a006ef2f3c4cc9af4a7dc2->m_frame.f_lineno = 915; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 915; type_description_1 = "ooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_4; PyObject *tmp_source_name_3; PyObject *tmp_called_name_5; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_4; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 916; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_name_5 = tmp_mvar_value_3; frame_c3f822c035a006ef2f3c4cc9af4a7dc2->m_frame.f_lineno = 916; tmp_source_name_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, &PyTuple_GET_ITEM( const_tuple_bytes_digest_e22048e4de62b4d2ac355aed7a0f9014_tuple, 0 ) ); if ( tmp_source_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 916; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_join ); Py_DECREF( tmp_source_name_3 ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 916; type_description_1 = "ooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 916; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__buffer ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_4 ); exception_lineno = 916; type_description_1 = "ooo"; goto frame_exception_exit_1; } frame_c3f822c035a006ef2f3c4cc9af4a7dc2->m_frame.f_lineno = 916; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args ); } Py_DECREF( tmp_called_name_4 ); Py_DECREF( tmp_args_element_name_2 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 916; type_description_1 = "ooo"; goto frame_exception_exit_1; } assert( var_msg == NULL ); var_msg = tmp_assign_source_1; } { PyObject *tmp_delsubscr_target_1; PyObject *tmp_source_name_5; PyObject *tmp_delsubscr_subscript_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 917; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_delsubscr_target_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__buffer ); if ( tmp_delsubscr_target_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 917; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_delsubscr_subscript_1 = const_slice_none_none_none; tmp_result = DEL_SUBSCRIPT( tmp_delsubscr_target_1, tmp_delsubscr_subscript_1 ); Py_DECREF( tmp_delsubscr_target_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 917; type_description_1 = "ooo"; goto frame_exception_exit_1; } } { nuitka_bool tmp_condition_result_1; PyObject *tmp_isinstance_inst_1; PyObject *tmp_isinstance_cls_1; PyObject *tmp_mvar_value_4; if ( par_message_body == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_body" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 921; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_isinstance_inst_1 = par_message_body; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 921; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_isinstance_cls_1 = tmp_mvar_value_4; tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 921; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assign_source_2; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; if ( var_msg == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "msg" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 922; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_left_name_1 = var_msg; if ( par_message_body == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_body" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 922; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_right_name_1 = par_message_body; tmp_result = BINARY_OPERATION_ADD_OBJECT_OBJECT_INPLACE( &tmp_left_name_1, tmp_right_name_1 ); tmp_assign_source_2 = tmp_left_name_1; if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 922; type_description_1 = "ooo"; goto frame_exception_exit_1; } var_msg = tmp_assign_source_2; } { PyObject *tmp_assign_source_3; tmp_assign_source_3 = Py_None; { PyObject *old = par_message_body; par_message_body = tmp_assign_source_3; Py_INCREF( par_message_body ); Py_XDECREF( old ); } } branch_no_1:; } { PyObject *tmp_called_name_6; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 924; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_send ); if ( tmp_called_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 924; type_description_1 = "ooo"; goto frame_exception_exit_1; } if ( var_msg == NULL ) { Py_DECREF( tmp_called_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "msg" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 924; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = var_msg; frame_c3f822c035a006ef2f3c4cc9af4a7dc2->m_frame.f_lineno = 924; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args ); } Py_DECREF( tmp_called_name_6 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 924; type_description_1 = "ooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; if ( par_message_body == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_body" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 925; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_compexpr_left_1 = par_message_body; tmp_compexpr_right_1 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_called_name_7; PyObject *tmp_source_name_7; PyObject *tmp_args_element_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 928; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_send ); if ( tmp_called_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 928; type_description_1 = "ooo"; goto frame_exception_exit_1; } if ( par_message_body == NULL ) { Py_DECREF( tmp_called_name_7 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_body" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 928; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = par_message_body; frame_c3f822c035a006ef2f3c4cc9af4a7dc2->m_frame.f_lineno = 928; { PyObject *call_args[] = { tmp_args_element_name_4 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args ); } Py_DECREF( tmp_called_name_7 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 928; type_description_1 = "ooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_2:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_c3f822c035a006ef2f3c4cc9af4a7dc2 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_c3f822c035a006ef2f3c4cc9af4a7dc2 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_c3f822c035a006ef2f3c4cc9af4a7dc2, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_c3f822c035a006ef2f3c4cc9af4a7dc2->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_c3f822c035a006ef2f3c4cc9af4a7dc2, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_c3f822c035a006ef2f3c4cc9af4a7dc2, type_description_1, par_self, par_message_body, var_msg ); // Release cached frame. if ( frame_c3f822c035a006ef2f3c4cc9af4a7dc2 == cache_frame_c3f822c035a006ef2f3c4cc9af4a7dc2 ) { Py_DECREF( frame_c3f822c035a006ef2f3c4cc9af4a7dc2 ); } cache_frame_c3f822c035a006ef2f3c4cc9af4a7dc2 = NULL; assertFrameObject( frame_c3f822c035a006ef2f3c4cc9af4a7dc2 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_36__send_output ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_message_body ); par_message_body = NULL; } { Py_XDECREF( var_msg ); var_msg = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_message_body ); par_message_body = NULL; } { Py_XDECREF( var_msg ); var_msg = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_36__send_output ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_37_putrequest( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_method = python_pars[ 1 ]; PyObject *par_url = python_pars[ 2 ]; PyObject *par_skip_host = python_pars[ 3 ]; PyObject *par_skip_accept_encoding = python_pars[ 4 ]; PyObject *var_request = NULL; PyObject *var_netloc = NULL; PyObject *var_nil = NULL; PyObject *var_netloc_enc = NULL; PyObject *var_host_enc = NULL; PyObject *tmp_tuple_unpack_1__element_1 = NULL; PyObject *tmp_tuple_unpack_1__element_2 = NULL; PyObject *tmp_tuple_unpack_1__element_3 = NULL; PyObject *tmp_tuple_unpack_1__element_4 = NULL; PyObject *tmp_tuple_unpack_1__element_5 = NULL; PyObject *tmp_tuple_unpack_1__source_iter = NULL; struct Nuitka_FrameObject *frame_283e715d2735cd8a991af6b294329685; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; bool tmp_result; int tmp_res; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *tmp_iterator_attempt; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; PyObject *exception_preserved_type_1; PyObject *exception_preserved_value_1; PyTracebackObject *exception_preserved_tb_1; PyObject *exception_keeper_type_4; PyObject *exception_keeper_value_4; PyTracebackObject *exception_keeper_tb_4; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4; PyObject *exception_keeper_type_5; PyObject *exception_keeper_value_5; PyTracebackObject *exception_keeper_tb_5; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5; PyObject *exception_preserved_type_2; PyObject *exception_preserved_value_2; PyTracebackObject *exception_preserved_tb_2; PyObject *exception_keeper_type_6; PyObject *exception_keeper_value_6; PyTracebackObject *exception_keeper_tb_6; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_6; static struct Nuitka_FrameObject *cache_frame_283e715d2735cd8a991af6b294329685 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_7; PyObject *exception_keeper_value_7; PyTracebackObject *exception_keeper_tb_7; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_7; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_283e715d2735cd8a991af6b294329685, codeobj_283e715d2735cd8a991af6b294329685, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_283e715d2735cd8a991af6b294329685 = cache_frame_283e715d2735cd8a991af6b294329685; // Push the new frame as the currently active one. pushFrameStack( frame_283e715d2735cd8a991af6b294329685 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_283e715d2735cd8a991af6b294329685 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; PyObject *tmp_source_name_1; PyObject *tmp_attribute_value_1; int tmp_truth_name_1; PyObject *tmp_called_instance_1; PyObject *tmp_source_name_2; PyObject *tmp_call_result_1; int tmp_truth_name_2; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__HTTPConnection__response ); if ( tmp_attribute_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 941; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_attribute_value_1 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_1 ); exception_lineno = 941; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_and_left_value_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_1 ); tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_1 == 1 ) { goto and_right_1; } else { goto and_left_1; } and_right_1:; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 941; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__HTTPConnection__response ); if ( tmp_called_instance_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 941; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 941; tmp_call_result_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_isclosed ); Py_DECREF( tmp_called_instance_1 ); if ( tmp_call_result_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 941; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_truth_name_2 = CHECK_IF_TRUE( tmp_call_result_1 ); if ( tmp_truth_name_2 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_call_result_1 ); exception_lineno = 941; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_and_right_value_1 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_call_result_1 ); tmp_condition_result_1 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_1 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; tmp_assattr_name_1 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 942; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__HTTPConnection__response, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 942; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_3; PyObject *tmp_mvar_value_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 963; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__HTTPConnection__state ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 963; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__CS_IDLE ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__CS_IDLE ); } if ( tmp_mvar_value_1 == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_CS_IDLE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 963; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = tmp_mvar_value_1; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 963; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_assattr_name_2; PyObject *tmp_mvar_value_2; PyObject *tmp_assattr_target_2; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__CS_REQ_STARTED ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__CS_REQ_STARTED ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_CS_REQ_STARTED" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 964; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_assattr_name_2 = tmp_mvar_value_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 964; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain__HTTPConnection__state, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 964; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } } goto branch_end_2; branch_no_2:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_4; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_CannotSendRequest ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CannotSendRequest ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CannotSendRequest" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 966; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 966; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__HTTPConnection__state ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 966; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 966; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 966; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 966; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } branch_end_2:; } { PyObject *tmp_assattr_name_3; PyObject *tmp_assattr_target_3; if ( par_method == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "method" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 969; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_assattr_name_3 = par_method; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 969; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_3 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain__method, tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 969; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } } { nuitka_bool tmp_condition_result_3; PyObject *tmp_operand_name_1; if ( par_url == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 970; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_operand_name_1 = par_url; tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 970; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_assign_source_1; tmp_assign_source_1 = const_str_chr_47; { PyObject *old = par_url; par_url = tmp_assign_source_1; Py_INCREF( par_url ); Py_XDECREF( old ); } } branch_no_3:; } { PyObject *tmp_assign_source_2; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_tuple_element_1; PyObject *tmp_source_name_5; tmp_left_name_1 = const_str_digest_3c42e4f5ac45a63c6d279713affd6a05; if ( par_method == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "method" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 972; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_tuple_element_1 = par_method; tmp_right_name_1 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_1 ); if ( par_url == NULL ) { Py_DECREF( tmp_right_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 972; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_tuple_element_1 = par_url; Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_right_name_1, 1, tmp_tuple_element_1 ); if ( par_self == NULL ) { Py_DECREF( tmp_right_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 972; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__http_vsn_str ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_1 ); exception_lineno = 972; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } PyTuple_SET_ITEM( tmp_right_name_1, 2, tmp_tuple_element_1 ); tmp_assign_source_2 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 972; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } assert( var_request == NULL ); var_request = tmp_assign_source_2; } { PyObject *tmp_called_name_2; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_2; PyObject *tmp_called_instance_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 975; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__output ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 975; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } if ( var_request == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "request" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 975; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_called_instance_2 = var_request; frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 975; tmp_args_element_name_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_plain_ascii_tuple, 0 ) ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_2 ); exception_lineno = 975; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 975; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } Py_DECREF( tmp_called_name_2 ); Py_DECREF( tmp_args_element_name_2 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 975; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { nuitka_bool tmp_condition_result_4; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_source_name_7; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 977; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__http_vsn ); if ( tmp_compexpr_left_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 977; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = const_int_pos_11; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_2, tmp_compexpr_right_2 ); Py_DECREF( tmp_compexpr_left_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 977; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_4 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { nuitka_bool tmp_condition_result_5; PyObject *tmp_operand_name_2; if ( par_skip_host == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "skip_host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 980; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_operand_name_2 = par_skip_host; tmp_res = CHECK_IF_TRUE( tmp_operand_name_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 980; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_5 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { PyObject *tmp_assign_source_3; tmp_assign_source_3 = const_str_empty; assert( var_netloc == NULL ); Py_INCREF( tmp_assign_source_3 ); var_netloc = tmp_assign_source_3; } { nuitka_bool tmp_condition_result_6; PyObject *tmp_called_instance_3; PyObject *tmp_call_result_2; int tmp_truth_name_3; if ( par_url == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 996; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_called_instance_3 = par_url; frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 996; tmp_call_result_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_plain_http_tuple, 0 ) ); if ( tmp_call_result_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 996; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_truth_name_3 = CHECK_IF_TRUE( tmp_call_result_2 ); if ( tmp_truth_name_3 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_call_result_2 ); exception_lineno = 996; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_6 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_call_result_2 ); if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE ) { goto branch_yes_6; } else { goto branch_no_6; } branch_yes_6:; { // Tried code: { PyObject *tmp_assign_source_4; PyObject *tmp_iter_arg_1; PyObject *tmp_called_name_3; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_3; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_urlsplit ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_urlsplit ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "urlsplit" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 997; type_description_1 = "oooooooooo"; goto try_except_handler_2; } tmp_called_name_3 = tmp_mvar_value_4; if ( par_url == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 997; type_description_1 = "oooooooooo"; goto try_except_handler_2; } tmp_args_element_name_3 = par_url; frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 997; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_iter_arg_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args ); } if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 997; type_description_1 = "oooooooooo"; goto try_except_handler_2; } tmp_assign_source_4 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_assign_source_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 997; type_description_1 = "oooooooooo"; goto try_except_handler_2; } assert( tmp_tuple_unpack_1__source_iter == NULL ); tmp_tuple_unpack_1__source_iter = tmp_assign_source_4; } { // Tried code: { PyObject *tmp_assign_source_5; PyObject *tmp_unpack_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_1 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_5 = UNPACK_NEXT( tmp_unpack_1, 0, 5 ); if ( tmp_assign_source_5 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooooooo"; exception_lineno = 997; goto try_except_handler_3; } assert( tmp_tuple_unpack_1__element_1 == NULL ); tmp_tuple_unpack_1__element_1 = tmp_assign_source_5; } { PyObject *tmp_assign_source_6; PyObject *tmp_unpack_2; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_2 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_6 = UNPACK_NEXT( tmp_unpack_2, 1, 5 ); if ( tmp_assign_source_6 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooooooo"; exception_lineno = 997; goto try_except_handler_3; } assert( tmp_tuple_unpack_1__element_2 == NULL ); tmp_tuple_unpack_1__element_2 = tmp_assign_source_6; } { PyObject *tmp_assign_source_7; PyObject *tmp_unpack_3; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_3 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_7 = UNPACK_NEXT( tmp_unpack_3, 2, 5 ); if ( tmp_assign_source_7 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooooooo"; exception_lineno = 997; goto try_except_handler_3; } assert( tmp_tuple_unpack_1__element_3 == NULL ); tmp_tuple_unpack_1__element_3 = tmp_assign_source_7; } { PyObject *tmp_assign_source_8; PyObject *tmp_unpack_4; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_4 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_8 = UNPACK_NEXT( tmp_unpack_4, 3, 5 ); if ( tmp_assign_source_8 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooooooo"; exception_lineno = 997; goto try_except_handler_3; } assert( tmp_tuple_unpack_1__element_4 == NULL ); tmp_tuple_unpack_1__element_4 = tmp_assign_source_8; } { PyObject *tmp_assign_source_9; PyObject *tmp_unpack_5; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_5 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_9 = UNPACK_NEXT( tmp_unpack_5, 4, 5 ); if ( tmp_assign_source_9 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooooooo"; exception_lineno = 997; goto try_except_handler_3; } assert( tmp_tuple_unpack_1__element_5 == NULL ); tmp_tuple_unpack_1__element_5 = tmp_assign_source_9; } { PyObject *tmp_iterator_name_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_iterator_name_1 = tmp_tuple_unpack_1__source_iter; // Check if iterator has left-over elements. CHECK_OBJECT( tmp_iterator_name_1 ); assert( HAS_ITERNEXT( tmp_iterator_name_1 ) ); tmp_iterator_attempt = (*Py_TYPE( tmp_iterator_name_1 )->tp_iternext)( tmp_iterator_name_1 ); if (likely( tmp_iterator_attempt == NULL )) { PyObject *error = GET_ERROR_OCCURRED(); if ( error != NULL ) { if ( EXCEPTION_MATCH_BOOL_SINGLE( error, PyExc_StopIteration )) { CLEAR_ERROR_OCCURRED(); } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooooo"; exception_lineno = 997; goto try_except_handler_3; } } } else { Py_DECREF( tmp_iterator_attempt ); // TODO: Could avoid PyErr_Format. #if PYTHON_VERSION < 300 PyErr_Format( PyExc_ValueError, "too many values to unpack" ); #else PyErr_Format( PyExc_ValueError, "too many values to unpack (expected 5)" ); #endif FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooooooo"; exception_lineno = 997; goto try_except_handler_3; } } goto try_end_1; // Exception handler code: try_except_handler_3:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter ); Py_DECREF( tmp_tuple_unpack_1__source_iter ); tmp_tuple_unpack_1__source_iter = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto try_except_handler_2; } // End of try: try_end_1:; } goto try_end_2; // Exception handler code: try_except_handler_2:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { Py_XDECREF( tmp_tuple_unpack_1__element_3 ); tmp_tuple_unpack_1__element_3 = NULL; } { Py_XDECREF( tmp_tuple_unpack_1__element_4 ); tmp_tuple_unpack_1__element_4 = NULL; } { Py_XDECREF( tmp_tuple_unpack_1__element_5 ); tmp_tuple_unpack_1__element_5 = NULL; } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: try_end_2:; } { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter ); Py_DECREF( tmp_tuple_unpack_1__source_iter ); tmp_tuple_unpack_1__source_iter = NULL; } { PyObject *tmp_assign_source_10; CHECK_OBJECT( tmp_tuple_unpack_1__element_1 ); tmp_assign_source_10 = tmp_tuple_unpack_1__element_1; assert( var_nil == NULL ); Py_INCREF( tmp_assign_source_10 ); var_nil = tmp_assign_source_10; } { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { PyObject *tmp_assign_source_11; CHECK_OBJECT( tmp_tuple_unpack_1__element_2 ); tmp_assign_source_11 = tmp_tuple_unpack_1__element_2; { PyObject *old = var_netloc; var_netloc = tmp_assign_source_11; Py_INCREF( var_netloc ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { PyObject *tmp_assign_source_12; CHECK_OBJECT( tmp_tuple_unpack_1__element_3 ); tmp_assign_source_12 = tmp_tuple_unpack_1__element_3; { PyObject *old = var_nil; var_nil = tmp_assign_source_12; Py_INCREF( var_nil ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_3 ); tmp_tuple_unpack_1__element_3 = NULL; } { PyObject *tmp_assign_source_13; CHECK_OBJECT( tmp_tuple_unpack_1__element_4 ); tmp_assign_source_13 = tmp_tuple_unpack_1__element_4; { PyObject *old = var_nil; var_nil = tmp_assign_source_13; Py_INCREF( var_nil ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_4 ); tmp_tuple_unpack_1__element_4 = NULL; } { PyObject *tmp_assign_source_14; CHECK_OBJECT( tmp_tuple_unpack_1__element_5 ); tmp_assign_source_14 = tmp_tuple_unpack_1__element_5; { PyObject *old = var_nil; var_nil = tmp_assign_source_14; Py_INCREF( var_nil ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_5 ); tmp_tuple_unpack_1__element_5 = NULL; } branch_no_6:; } { nuitka_bool tmp_condition_result_7; int tmp_truth_name_4; if ( var_netloc == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "netloc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 999; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_truth_name_4 = CHECK_IF_TRUE( var_netloc ); if ( tmp_truth_name_4 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 999; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_7 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE ) { goto branch_yes_7; } else { goto branch_no_7; } branch_yes_7:; { // Tried code: { PyObject *tmp_assign_source_15; PyObject *tmp_called_instance_4; if ( var_netloc == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "netloc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1001; type_description_1 = "oooooooooo"; goto try_except_handler_4; } tmp_called_instance_4 = var_netloc; frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 1001; tmp_assign_source_15 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_4, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_plain_ascii_tuple, 0 ) ); if ( tmp_assign_source_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1001; type_description_1 = "oooooooooo"; goto try_except_handler_4; } assert( var_netloc_enc == NULL ); var_netloc_enc = tmp_assign_source_15; } goto try_end_3; // Exception handler code: try_except_handler_4:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_3 == NULL ) { exception_keeper_tb_3 = MAKE_TRACEBACK( frame_283e715d2735cd8a991af6b294329685, exception_keeper_lineno_3 ); } else if ( exception_keeper_lineno_3 != 0 ) { exception_keeper_tb_3 = ADD_TRACEBACK( exception_keeper_tb_3, frame_283e715d2735cd8a991af6b294329685, exception_keeper_lineno_3 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_3, &exception_keeper_value_3, &exception_keeper_tb_3 ); PyException_SetTraceback( exception_keeper_value_3, (PyObject *)exception_keeper_tb_3 ); PUBLISH_EXCEPTION( &exception_keeper_type_3, &exception_keeper_value_3, &exception_keeper_tb_3 ); } { // Tried code: { nuitka_bool tmp_condition_result_8; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; tmp_compexpr_left_3 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_3 = PyExc_UnicodeEncodeError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_3, tmp_compexpr_right_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1002; type_description_1 = "oooooooooo"; goto try_except_handler_5; } tmp_condition_result_8 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE ) { goto branch_yes_8; } else { goto branch_no_8; } branch_yes_8:; { PyObject *tmp_assign_source_16; PyObject *tmp_called_instance_5; if ( var_netloc == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "netloc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1003; type_description_1 = "oooooooooo"; goto try_except_handler_5; } tmp_called_instance_5 = var_netloc; frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 1003; tmp_assign_source_16 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_5, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_plain_idna_tuple, 0 ) ); if ( tmp_assign_source_16 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1003; type_description_1 = "oooooooooo"; goto try_except_handler_5; } assert( var_netloc_enc == NULL ); var_netloc_enc = tmp_assign_source_16; } goto branch_end_8; branch_no_8:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 1000; } if (exception_tb && exception_tb->tb_frame == &frame_283e715d2735cd8a991af6b294329685->m_frame) frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "oooooooooo"; goto try_except_handler_5; } branch_end_8:; } goto try_end_4; // Exception handler code: try_except_handler_5:; exception_keeper_type_4 = exception_type; exception_keeper_value_4 = exception_value; exception_keeper_tb_4 = exception_tb; exception_keeper_lineno_4 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_4; exception_value = exception_keeper_value_4; exception_tb = exception_keeper_tb_4; exception_lineno = exception_keeper_lineno_4; goto frame_exception_exit_1; } // End of try: try_end_4:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } goto try_end_3; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_37_putrequest ); return NULL; // End of try: try_end_3:; } { PyObject *tmp_called_name_4; PyObject *tmp_source_name_8; PyObject *tmp_args_element_name_4; PyObject *tmp_args_element_name_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1004; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_source_name_8 = par_self; tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_putheader ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1004; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = const_str_plain_Host; if ( var_netloc_enc == NULL ) { Py_DECREF( tmp_called_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "netloc_enc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1004; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_5 = var_netloc_enc; frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 1004; { PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args ); } Py_DECREF( tmp_called_name_4 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1004; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } goto branch_end_7; branch_no_7:; { // Tried code: { PyObject *tmp_assign_source_17; PyObject *tmp_called_instance_6; PyObject *tmp_source_name_9; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1007; type_description_1 = "oooooooooo"; goto try_except_handler_6; } tmp_source_name_9 = par_self; tmp_called_instance_6 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_host ); if ( tmp_called_instance_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1007; type_description_1 = "oooooooooo"; goto try_except_handler_6; } frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 1007; tmp_assign_source_17 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_6, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_plain_ascii_tuple, 0 ) ); Py_DECREF( tmp_called_instance_6 ); if ( tmp_assign_source_17 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1007; type_description_1 = "oooooooooo"; goto try_except_handler_6; } assert( var_host_enc == NULL ); var_host_enc = tmp_assign_source_17; } goto try_end_5; // Exception handler code: try_except_handler_6:; exception_keeper_type_5 = exception_type; exception_keeper_value_5 = exception_value; exception_keeper_tb_5 = exception_tb; exception_keeper_lineno_5 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_2 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_2 ); exception_preserved_value_2 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_2 ); exception_preserved_tb_2 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_2 ); } { if ( exception_keeper_tb_5 == NULL ) { exception_keeper_tb_5 = MAKE_TRACEBACK( frame_283e715d2735cd8a991af6b294329685, exception_keeper_lineno_5 ); } else if ( exception_keeper_lineno_5 != 0 ) { exception_keeper_tb_5 = ADD_TRACEBACK( exception_keeper_tb_5, frame_283e715d2735cd8a991af6b294329685, exception_keeper_lineno_5 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_5, &exception_keeper_value_5, &exception_keeper_tb_5 ); PyException_SetTraceback( exception_keeper_value_5, (PyObject *)exception_keeper_tb_5 ); PUBLISH_EXCEPTION( &exception_keeper_type_5, &exception_keeper_value_5, &exception_keeper_tb_5 ); } { // Tried code: { nuitka_bool tmp_condition_result_9; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; tmp_compexpr_left_4 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_4 = PyExc_UnicodeEncodeError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_4, tmp_compexpr_right_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1008; type_description_1 = "oooooooooo"; goto try_except_handler_7; } tmp_condition_result_9 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE ) { goto branch_yes_9; } else { goto branch_no_9; } branch_yes_9:; { PyObject *tmp_assign_source_18; PyObject *tmp_called_instance_7; PyObject *tmp_source_name_10; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1009; type_description_1 = "oooooooooo"; goto try_except_handler_7; } tmp_source_name_10 = par_self; tmp_called_instance_7 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain_host ); if ( tmp_called_instance_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1009; type_description_1 = "oooooooooo"; goto try_except_handler_7; } frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 1009; tmp_assign_source_18 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_7, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_plain_idna_tuple, 0 ) ); Py_DECREF( tmp_called_instance_7 ); if ( tmp_assign_source_18 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1009; type_description_1 = "oooooooooo"; goto try_except_handler_7; } assert( var_host_enc == NULL ); var_host_enc = tmp_assign_source_18; } goto branch_end_9; branch_no_9:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 1006; } if (exception_tb && exception_tb->tb_frame == &frame_283e715d2735cd8a991af6b294329685->m_frame) frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "oooooooooo"; goto try_except_handler_7; } branch_end_9:; } goto try_end_6; // Exception handler code: try_except_handler_7:; exception_keeper_type_6 = exception_type; exception_keeper_value_6 = exception_value; exception_keeper_tb_6 = exception_tb; exception_keeper_lineno_6 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_2, exception_preserved_value_2, exception_preserved_tb_2 ); } { // Re-raise. exception_type = exception_keeper_type_6; exception_value = exception_keeper_value_6; exception_tb = exception_keeper_tb_6; exception_lineno = exception_keeper_lineno_6; goto frame_exception_exit_1; } // End of try: try_end_6:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_2, exception_preserved_value_2, exception_preserved_tb_2 ); } goto try_end_5; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_37_putrequest ); return NULL; // End of try: try_end_5:; } { nuitka_bool tmp_condition_result_10; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; PyObject *tmp_called_instance_8; PyObject *tmp_source_name_11; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1014; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_source_name_11 = par_self; tmp_called_instance_8 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_host ); if ( tmp_called_instance_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1014; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 1014; tmp_compexpr_left_5 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_8, const_str_plain_find, &PyTuple_GET_ITEM( const_tuple_str_chr_58_tuple, 0 ) ); Py_DECREF( tmp_called_instance_8 ); if ( tmp_compexpr_left_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1014; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_5 = const_int_0; tmp_res = RICH_COMPARE_BOOL_GE( tmp_compexpr_left_5, tmp_compexpr_right_5 ); Py_DECREF( tmp_compexpr_left_5 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1014; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_10 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_10 == NUITKA_BOOL_TRUE ) { goto branch_yes_10; } else { goto branch_no_10; } branch_yes_10:; { PyObject *tmp_assign_source_19; PyObject *tmp_called_name_5; PyObject *tmp_mvar_value_5; PyObject *tmp_args_element_name_6; PyObject *tmp_left_name_2; PyObject *tmp_left_name_3; PyObject *tmp_right_name_2; PyObject *tmp_right_name_3; tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_5 == NULL )) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_5 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1015; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_called_name_5 = tmp_mvar_value_5; tmp_left_name_3 = const_bytes_chr_91; if ( var_host_enc == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host_enc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1015; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_right_name_2 = var_host_enc; tmp_left_name_2 = BINARY_OPERATION_ADD( tmp_left_name_3, tmp_right_name_2 ); if ( tmp_left_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1015; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_right_name_3 = const_bytes_chr_93; tmp_args_element_name_6 = BINARY_OPERATION_ADD( tmp_left_name_2, tmp_right_name_3 ); Py_DECREF( tmp_left_name_2 ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1015; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 1015; { PyObject *call_args[] = { tmp_args_element_name_6 }; tmp_assign_source_19 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args ); } Py_DECREF( tmp_args_element_name_6 ); if ( tmp_assign_source_19 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1015; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } { PyObject *old = var_host_enc; var_host_enc = tmp_assign_source_19; Py_XDECREF( old ); } } branch_no_10:; } { nuitka_bool tmp_condition_result_11; PyObject *tmp_compexpr_left_6; PyObject *tmp_compexpr_right_6; PyObject *tmp_source_name_12; PyObject *tmp_source_name_13; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1017; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_source_name_12 = par_self; tmp_compexpr_left_6 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain_port ); if ( tmp_compexpr_left_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1017; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_compexpr_left_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1017; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_source_name_13 = par_self; tmp_compexpr_right_6 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain_default_port ); if ( tmp_compexpr_right_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_compexpr_left_6 ); exception_lineno = 1017; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_6, tmp_compexpr_right_6 ); Py_DECREF( tmp_compexpr_left_6 ); Py_DECREF( tmp_compexpr_right_6 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1017; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_11 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_11 == NUITKA_BOOL_TRUE ) { goto branch_yes_11; } else { goto branch_no_11; } branch_yes_11:; { PyObject *tmp_called_name_6; PyObject *tmp_source_name_14; PyObject *tmp_args_element_name_7; PyObject *tmp_args_element_name_8; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1018; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_source_name_14 = par_self; tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain_putheader ); if ( tmp_called_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1018; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_7 = const_str_plain_Host; if ( var_host_enc == NULL ) { Py_DECREF( tmp_called_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host_enc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1018; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_8 = var_host_enc; frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 1018; { PyObject *call_args[] = { tmp_args_element_name_7, tmp_args_element_name_8 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_6, call_args ); } Py_DECREF( tmp_called_name_6 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1018; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } goto branch_end_11; branch_no_11:; { PyObject *tmp_assign_source_20; PyObject *tmp_called_instance_9; if ( var_host_enc == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host_enc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1020; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_called_instance_9 = var_host_enc; frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 1020; tmp_assign_source_20 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_9, const_str_plain_decode, &PyTuple_GET_ITEM( const_tuple_str_plain_ascii_tuple, 0 ) ); if ( tmp_assign_source_20 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1020; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } { PyObject *old = var_host_enc; var_host_enc = tmp_assign_source_20; Py_XDECREF( old ); } } { PyObject *tmp_called_name_7; PyObject *tmp_source_name_15; PyObject *tmp_args_element_name_9; PyObject *tmp_args_element_name_10; PyObject *tmp_left_name_4; PyObject *tmp_right_name_4; PyObject *tmp_tuple_element_2; PyObject *tmp_source_name_16; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1021; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_source_name_15 = par_self; tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_15, const_str_plain_putheader ); if ( tmp_called_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1021; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_9 = const_str_plain_Host; tmp_left_name_4 = const_str_digest_f2d2f5f01d8d9360355c50eb1d09d771; if ( var_host_enc == NULL ) { Py_DECREF( tmp_called_name_7 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host_enc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1021; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_tuple_element_2 = var_host_enc; tmp_right_name_4 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_2 ); PyTuple_SET_ITEM( tmp_right_name_4, 0, tmp_tuple_element_2 ); if ( par_self == NULL ) { Py_DECREF( tmp_called_name_7 ); Py_DECREF( tmp_right_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1021; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_source_name_16 = par_self; tmp_tuple_element_2 = LOOKUP_ATTRIBUTE( tmp_source_name_16, const_str_plain_port ); if ( tmp_tuple_element_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_7 ); Py_DECREF( tmp_right_name_4 ); exception_lineno = 1021; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } PyTuple_SET_ITEM( tmp_right_name_4, 1, tmp_tuple_element_2 ); tmp_args_element_name_10 = BINARY_OPERATION_REMAINDER( tmp_left_name_4, tmp_right_name_4 ); Py_DECREF( tmp_right_name_4 ); if ( tmp_args_element_name_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_7 ); exception_lineno = 1021; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 1021; { PyObject *call_args[] = { tmp_args_element_name_9, tmp_args_element_name_10 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_7, call_args ); } Py_DECREF( tmp_called_name_7 ); Py_DECREF( tmp_args_element_name_10 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1021; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_end_11:; } branch_end_7:; } branch_no_5:; } { nuitka_bool tmp_condition_result_12; PyObject *tmp_operand_name_3; if ( par_skip_accept_encoding == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "skip_accept_encoding" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1031; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_operand_name_3 = par_skip_accept_encoding; tmp_res = CHECK_IF_TRUE( tmp_operand_name_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1031; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_12 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_12 == NUITKA_BOOL_TRUE ) { goto branch_yes_12; } else { goto branch_no_12; } branch_yes_12:; { PyObject *tmp_called_instance_10; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1032; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } tmp_called_instance_10 = par_self; frame_283e715d2735cd8a991af6b294329685->m_frame.f_lineno = 1032; tmp_unused = CALL_METHOD_WITH_ARGS2( tmp_called_instance_10, const_str_plain_putheader, &PyTuple_GET_ITEM( const_tuple_10b2d54123edb19b68e17f2e4d6d401a_tuple, 0 ) ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1032; type_description_1 = "oooooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_12:; } branch_no_4:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_283e715d2735cd8a991af6b294329685 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_283e715d2735cd8a991af6b294329685 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_283e715d2735cd8a991af6b294329685, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_283e715d2735cd8a991af6b294329685->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_283e715d2735cd8a991af6b294329685, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_283e715d2735cd8a991af6b294329685, type_description_1, par_self, par_method, par_url, par_skip_host, par_skip_accept_encoding, var_request, var_netloc, var_nil, var_netloc_enc, var_host_enc ); // Release cached frame. if ( frame_283e715d2735cd8a991af6b294329685 == cache_frame_283e715d2735cd8a991af6b294329685 ) { Py_DECREF( frame_283e715d2735cd8a991af6b294329685 ); } cache_frame_283e715d2735cd8a991af6b294329685 = NULL; assertFrameObject( frame_283e715d2735cd8a991af6b294329685 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_37_putrequest ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_method ); par_method = NULL; } { Py_XDECREF( par_url ); par_url = NULL; } { Py_XDECREF( par_skip_host ); par_skip_host = NULL; } { Py_XDECREF( par_skip_accept_encoding ); par_skip_accept_encoding = NULL; } { Py_XDECREF( var_request ); var_request = NULL; } { Py_XDECREF( var_netloc ); var_netloc = NULL; } { Py_XDECREF( var_nil ); var_nil = NULL; } { Py_XDECREF( var_netloc_enc ); var_netloc_enc = NULL; } { Py_XDECREF( var_host_enc ); var_host_enc = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_7 = exception_type; exception_keeper_value_7 = exception_value; exception_keeper_tb_7 = exception_tb; exception_keeper_lineno_7 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_method ); par_method = NULL; } { Py_XDECREF( par_url ); par_url = NULL; } { Py_XDECREF( par_skip_host ); par_skip_host = NULL; } { Py_XDECREF( par_skip_accept_encoding ); par_skip_accept_encoding = NULL; } { Py_XDECREF( var_request ); var_request = NULL; } { Py_XDECREF( var_netloc ); var_netloc = NULL; } { Py_XDECREF( var_nil ); var_nil = NULL; } { Py_XDECREF( var_netloc_enc ); var_netloc_enc = NULL; } { Py_XDECREF( var_host_enc ); var_host_enc = NULL; } { // Re-raise. exception_type = exception_keeper_type_7; exception_value = exception_keeper_value_7; exception_tb = exception_keeper_tb_7; exception_lineno = exception_keeper_lineno_7; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_37_putrequest ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_38_putheader( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_header = python_pars[ 1 ]; PyObject *par_values = python_pars[ 2 ]; PyObject *var_i = NULL; PyObject *var_one_value = NULL; PyObject *var_value = NULL; PyObject *tmp_for_loop_1__for_iterator = NULL; PyObject *tmp_for_loop_1__iter_value = NULL; PyObject *tmp_tuple_unpack_1__element_1 = NULL; PyObject *tmp_tuple_unpack_1__element_2 = NULL; PyObject *tmp_tuple_unpack_1__source_iter = NULL; struct Nuitka_FrameObject *frame_0164c56f942e25f778b0c33e0058cd10; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; PyObject *tmp_iterator_attempt; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; bool tmp_result; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; static struct Nuitka_FrameObject *cache_frame_0164c56f942e25f778b0c33e0058cd10 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_4; PyObject *exception_keeper_value_4; PyTracebackObject *exception_keeper_tb_4; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_0164c56f942e25f778b0c33e0058cd10, codeobj_0164c56f942e25f778b0c33e0058cd10, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_0164c56f942e25f778b0c33e0058cd10 = cache_frame_0164c56f942e25f778b0c33e0058cd10; // Push the new frame as the currently active one. pushFrameStack( frame_0164c56f942e25f778b0c33e0058cd10 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_0164c56f942e25f778b0c33e0058cd10 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__HTTPConnection__state ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1051; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__CS_REQ_STARTED ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__CS_REQ_STARTED ); } if ( tmp_mvar_value_1 == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_CS_REQ_STARTED" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1051; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = tmp_mvar_value_1; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1051; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_CannotSendHeader ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CannotSendHeader ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CannotSendHeader" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1052; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; frame_0164c56f942e25f778b0c33e0058cd10->m_frame.f_lineno = 1052; tmp_raise_type_1 = CALL_FUNCTION_NO_ARGS( tmp_called_name_1 ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1052; type_description_1 = "oooooo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 1052; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_source_name_2; PyObject *tmp_attribute_name_1; if ( par_header == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "header" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1054; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_header; tmp_attribute_name_1 = const_str_plain_encode; tmp_res = BUILTIN_HASATTR_BOOL( tmp_source_name_2, tmp_attribute_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1054; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_assign_source_1; PyObject *tmp_called_instance_1; if ( par_header == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "header" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1055; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_called_instance_1 = par_header; frame_0164c56f942e25f778b0c33e0058cd10->m_frame.f_lineno = 1055; tmp_assign_source_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_plain_ascii_tuple, 0 ) ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1055; type_description_1 = "oooooo"; goto frame_exception_exit_1; } { PyObject *old = par_header; par_header = tmp_assign_source_1; Py_XDECREF( old ); } } branch_no_2:; } { PyObject *tmp_assign_source_2; PyObject *tmp_list_arg_1; if ( par_values == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "values" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1056; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_list_arg_1 = par_values; tmp_assign_source_2 = PySequence_List( tmp_list_arg_1 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1056; type_description_1 = "oooooo"; goto frame_exception_exit_1; } { PyObject *old = par_values; par_values = tmp_assign_source_2; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_3; PyObject *tmp_iter_arg_1; PyObject *tmp_called_name_2; PyObject *tmp_args_element_name_1; tmp_called_name_2 = (PyObject *)&PyEnum_Type; CHECK_OBJECT( par_values ); tmp_args_element_name_1 = par_values; frame_0164c56f942e25f778b0c33e0058cd10->m_frame.f_lineno = 1057; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_iter_arg_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1057; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assign_source_3 = MAKE_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_assign_source_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1057; type_description_1 = "oooooo"; goto frame_exception_exit_1; } assert( tmp_for_loop_1__for_iterator == NULL ); tmp_for_loop_1__for_iterator = tmp_assign_source_3; } { // Tried code: { loop_start_1:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_4; CHECK_OBJECT( tmp_for_loop_1__for_iterator ); tmp_next_source_1 = tmp_for_loop_1__for_iterator; tmp_assign_source_4 = ITERATOR_NEXT( tmp_next_source_1 ); if ( tmp_assign_source_4 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_1; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooo"; exception_lineno = 1057; goto try_except_handler_2; } } { PyObject *old = tmp_for_loop_1__iter_value; tmp_for_loop_1__iter_value = tmp_assign_source_4; Py_XDECREF( old ); } } { // Tried code: { PyObject *tmp_assign_source_5; PyObject *tmp_iter_arg_2; CHECK_OBJECT( tmp_for_loop_1__iter_value ); tmp_iter_arg_2 = tmp_for_loop_1__iter_value; tmp_assign_source_5 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_2 ); if ( tmp_assign_source_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1057; type_description_1 = "oooooo"; goto try_except_handler_3; } { PyObject *old = tmp_tuple_unpack_1__source_iter; tmp_tuple_unpack_1__source_iter = tmp_assign_source_5; Py_XDECREF( old ); } } { // Tried code: { PyObject *tmp_assign_source_6; PyObject *tmp_unpack_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_1 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_6 = UNPACK_NEXT( tmp_unpack_1, 0, 2 ); if ( tmp_assign_source_6 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooo"; exception_lineno = 1057; goto try_except_handler_4; } { PyObject *old = tmp_tuple_unpack_1__element_1; tmp_tuple_unpack_1__element_1 = tmp_assign_source_6; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_7; PyObject *tmp_unpack_2; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_2 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_7 = UNPACK_NEXT( tmp_unpack_2, 1, 2 ); if ( tmp_assign_source_7 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "oooooo"; exception_lineno = 1057; goto try_except_handler_4; } { PyObject *old = tmp_tuple_unpack_1__element_2; tmp_tuple_unpack_1__element_2 = tmp_assign_source_7; Py_XDECREF( old ); } } { PyObject *tmp_iterator_name_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_iterator_name_1 = tmp_tuple_unpack_1__source_iter; // Check if iterator has left-over elements. CHECK_OBJECT( tmp_iterator_name_1 ); assert( HAS_ITERNEXT( tmp_iterator_name_1 ) ); tmp_iterator_attempt = (*Py_TYPE( tmp_iterator_name_1 )->tp_iternext)( tmp_iterator_name_1 ); if (likely( tmp_iterator_attempt == NULL )) { PyObject *error = GET_ERROR_OCCURRED(); if ( error != NULL ) { if ( EXCEPTION_MATCH_BOOL_SINGLE( error, PyExc_StopIteration )) { CLEAR_ERROR_OCCURRED(); } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooo"; exception_lineno = 1057; goto try_except_handler_4; } } } else { Py_DECREF( tmp_iterator_attempt ); // TODO: Could avoid PyErr_Format. #if PYTHON_VERSION < 300 PyErr_Format( PyExc_ValueError, "too many values to unpack" ); #else PyErr_Format( PyExc_ValueError, "too many values to unpack (expected 2)" ); #endif FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooooo"; exception_lineno = 1057; goto try_except_handler_4; } } goto try_end_1; // Exception handler code: try_except_handler_4:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter ); Py_DECREF( tmp_tuple_unpack_1__source_iter ); tmp_tuple_unpack_1__source_iter = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto try_except_handler_3; } // End of try: try_end_1:; } goto try_end_2; // Exception handler code: try_except_handler_3:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto try_except_handler_2; } // End of try: try_end_2:; } { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter ); Py_DECREF( tmp_tuple_unpack_1__source_iter ); tmp_tuple_unpack_1__source_iter = NULL; } { PyObject *tmp_assign_source_8; CHECK_OBJECT( tmp_tuple_unpack_1__element_1 ); tmp_assign_source_8 = tmp_tuple_unpack_1__element_1; { PyObject *old = var_i; var_i = tmp_assign_source_8; Py_INCREF( var_i ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { PyObject *tmp_assign_source_9; CHECK_OBJECT( tmp_tuple_unpack_1__element_2 ); tmp_assign_source_9 = tmp_tuple_unpack_1__element_2; { PyObject *old = var_one_value; var_one_value = tmp_assign_source_9; Py_INCREF( var_one_value ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_source_name_3; PyObject *tmp_attribute_name_2; if ( var_one_value == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "one_value" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1058; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_source_name_3 = var_one_value; tmp_attribute_name_2 = const_str_plain_encode; tmp_res = BUILTIN_HASATTR_BOOL( tmp_source_name_3, tmp_attribute_name_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1058; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_ass_subvalue_1; PyObject *tmp_called_instance_2; PyObject *tmp_ass_subscribed_1; PyObject *tmp_ass_subscript_1; if ( var_one_value == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "one_value" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1059; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_called_instance_2 = var_one_value; frame_0164c56f942e25f778b0c33e0058cd10->m_frame.f_lineno = 1059; tmp_ass_subvalue_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_digest_62b7e67e29e99420603c12d205222fa5_tuple, 0 ) ); if ( tmp_ass_subvalue_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1059; type_description_1 = "oooooo"; goto try_except_handler_2; } if ( par_values == NULL ) { Py_DECREF( tmp_ass_subvalue_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "values" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1059; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_ass_subscribed_1 = par_values; if ( var_i == NULL ) { Py_DECREF( tmp_ass_subvalue_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "i" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1059; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_ass_subscript_1 = var_i; tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 ); Py_DECREF( tmp_ass_subvalue_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1059; type_description_1 = "oooooo"; goto try_except_handler_2; } } goto branch_end_3; branch_no_3:; { nuitka_bool tmp_condition_result_4; PyObject *tmp_isinstance_inst_1; PyObject *tmp_isinstance_cls_1; PyObject *tmp_mvar_value_3; if ( var_one_value == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "one_value" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1060; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_isinstance_inst_1 = var_one_value; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_int ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "int" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1060; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_isinstance_cls_1 = tmp_mvar_value_3; tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1060; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_condition_result_4 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_ass_subvalue_2; PyObject *tmp_called_instance_3; PyObject *tmp_called_name_3; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_2; PyObject *tmp_ass_subscribed_2; PyObject *tmp_ass_subscript_2; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_str ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_str ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "str" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1061; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_called_name_3 = tmp_mvar_value_4; if ( var_one_value == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "one_value" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1061; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_args_element_name_2 = var_one_value; frame_0164c56f942e25f778b0c33e0058cd10->m_frame.f_lineno = 1061; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_called_instance_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args ); } if ( tmp_called_instance_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1061; type_description_1 = "oooooo"; goto try_except_handler_2; } frame_0164c56f942e25f778b0c33e0058cd10->m_frame.f_lineno = 1061; tmp_ass_subvalue_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_plain_ascii_tuple, 0 ) ); Py_DECREF( tmp_called_instance_3 ); if ( tmp_ass_subvalue_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1061; type_description_1 = "oooooo"; goto try_except_handler_2; } if ( par_values == NULL ) { Py_DECREF( tmp_ass_subvalue_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "values" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1061; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_ass_subscribed_2 = par_values; if ( var_i == NULL ) { Py_DECREF( tmp_ass_subvalue_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "i" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1061; type_description_1 = "oooooo"; goto try_except_handler_2; } tmp_ass_subscript_2 = var_i; tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 ); Py_DECREF( tmp_ass_subvalue_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1061; type_description_1 = "oooooo"; goto try_except_handler_2; } } branch_no_4:; } branch_end_3:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1057; type_description_1 = "oooooo"; goto try_except_handler_2; } goto loop_start_1; loop_end_1:; } goto try_end_3; // Exception handler code: try_except_handler_2:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto frame_exception_exit_1; } // End of try: try_end_3:; } { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { PyObject *tmp_assign_source_10; PyObject *tmp_called_name_4; PyObject *tmp_source_name_4; PyObject *tmp_called_name_5; PyObject *tmp_mvar_value_5; PyObject *tmp_args_element_name_3; tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_5 == NULL )) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_5 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1062; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_called_name_5 = tmp_mvar_value_5; frame_0164c56f942e25f778b0c33e0058cd10->m_frame.f_lineno = 1062; tmp_source_name_4 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, &PyTuple_GET_ITEM( const_tuple_bytes_digest_3b7f5661734b357dae6f342cca378502_tuple, 0 ) ); if ( tmp_source_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1062; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_join ); Py_DECREF( tmp_source_name_4 ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1062; type_description_1 = "oooooo"; goto frame_exception_exit_1; } if ( par_values == NULL ) { Py_DECREF( tmp_called_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "values" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1062; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_values; frame_0164c56f942e25f778b0c33e0058cd10->m_frame.f_lineno = 1062; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_assign_source_10 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args ); } Py_DECREF( tmp_called_name_4 ); if ( tmp_assign_source_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1062; type_description_1 = "oooooo"; goto frame_exception_exit_1; } assert( var_value == NULL ); var_value = tmp_assign_source_10; } { PyObject *tmp_assign_source_11; PyObject *tmp_left_name_1; PyObject *tmp_left_name_2; PyObject *tmp_right_name_1; PyObject *tmp_called_name_6; PyObject *tmp_mvar_value_6; PyObject *tmp_right_name_2; if ( par_header == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "header" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1063; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_left_name_2 = par_header; tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes ); if (unlikely( tmp_mvar_value_6 == NULL )) { tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_bytes ); } if ( tmp_mvar_value_6 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "bytes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1063; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_called_name_6 = tmp_mvar_value_6; frame_0164c56f942e25f778b0c33e0058cd10->m_frame.f_lineno = 1063; tmp_right_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, &PyTuple_GET_ITEM( const_tuple_bytes_digest_c5238b42bdea3c79f7000eef0863d942_tuple, 0 ) ); if ( tmp_right_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1063; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_left_name_1 = BINARY_OPERATION_ADD( tmp_left_name_2, tmp_right_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_left_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1063; type_description_1 = "oooooo"; goto frame_exception_exit_1; } if ( var_value == NULL ) { Py_DECREF( tmp_left_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "value" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1063; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_right_name_2 = var_value; tmp_assign_source_11 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_2 ); Py_DECREF( tmp_left_name_1 ); if ( tmp_assign_source_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1063; type_description_1 = "oooooo"; goto frame_exception_exit_1; } { PyObject *old = par_header; par_header = tmp_assign_source_11; Py_XDECREF( old ); } } { PyObject *tmp_called_name_7; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1064; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__output ); if ( tmp_called_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1064; type_description_1 = "oooooo"; goto frame_exception_exit_1; } if ( par_header == NULL ) { Py_DECREF( tmp_called_name_7 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "header" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1064; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = par_header; frame_0164c56f942e25f778b0c33e0058cd10->m_frame.f_lineno = 1064; { PyObject *call_args[] = { tmp_args_element_name_4 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args ); } Py_DECREF( tmp_called_name_7 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1064; type_description_1 = "oooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } #if 0 RESTORE_FRAME_EXCEPTION( frame_0164c56f942e25f778b0c33e0058cd10 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0164c56f942e25f778b0c33e0058cd10 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_0164c56f942e25f778b0c33e0058cd10, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_0164c56f942e25f778b0c33e0058cd10->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_0164c56f942e25f778b0c33e0058cd10, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_0164c56f942e25f778b0c33e0058cd10, type_description_1, par_self, par_header, par_values, var_i, var_one_value, var_value ); // Release cached frame. if ( frame_0164c56f942e25f778b0c33e0058cd10 == cache_frame_0164c56f942e25f778b0c33e0058cd10 ) { Py_DECREF( frame_0164c56f942e25f778b0c33e0058cd10 ); } cache_frame_0164c56f942e25f778b0c33e0058cd10 = NULL; assertFrameObject( frame_0164c56f942e25f778b0c33e0058cd10 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_38_putheader ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_header ); par_header = NULL; } { Py_XDECREF( par_values ); par_values = NULL; } { Py_XDECREF( var_i ); var_i = NULL; } { Py_XDECREF( var_one_value ); var_one_value = NULL; } { Py_XDECREF( var_value ); var_value = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_4 = exception_type; exception_keeper_value_4 = exception_value; exception_keeper_tb_4 = exception_tb; exception_keeper_lineno_4 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_header ); par_header = NULL; } { Py_XDECREF( par_values ); par_values = NULL; } { Py_XDECREF( var_i ); var_i = NULL; } { Py_XDECREF( var_one_value ); var_one_value = NULL; } { Py_XDECREF( var_value ); var_value = NULL; } { // Re-raise. exception_type = exception_keeper_type_4; exception_value = exception_keeper_value_4; exception_tb = exception_keeper_tb_4; exception_lineno = exception_keeper_lineno_4; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_38_putheader ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_39_endheaders( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_message_body = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_c93912e1bb65ad50143d4e427a49ef23; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; bool tmp_result; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; static struct Nuitka_FrameObject *cache_frame_c93912e1bb65ad50143d4e427a49ef23 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_c93912e1bb65ad50143d4e427a49ef23, codeobj_c93912e1bb65ad50143d4e427a49ef23, module_future$backports$http$client, sizeof(void *)+sizeof(void *) ); frame_c93912e1bb65ad50143d4e427a49ef23 = cache_frame_c93912e1bb65ad50143d4e427a49ef23; // Push the new frame as the currently active one. pushFrameStack( frame_c93912e1bb65ad50143d4e427a49ef23 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_c93912e1bb65ad50143d4e427a49ef23 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__HTTPConnection__state ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1075; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__CS_REQ_STARTED ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__CS_REQ_STARTED ); } if ( tmp_mvar_value_1 == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_CS_REQ_STARTED" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1075; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = tmp_mvar_value_1; tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1075; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assattr_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_assattr_target_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__CS_REQ_SENT ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__CS_REQ_SENT ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_CS_REQ_SENT" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1076; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assattr_name_1 = tmp_mvar_value_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1076; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__HTTPConnection__state, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1076; type_description_1 = "oo"; goto frame_exception_exit_1; } } goto branch_end_1; branch_no_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_3; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_CannotSendHeader ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CannotSendHeader ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CannotSendHeader" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1078; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_3; frame_c93912e1bb65ad50143d4e427a49ef23->m_frame.f_lineno = 1078; tmp_raise_type_1 = CALL_FUNCTION_NO_ARGS( tmp_called_name_1 ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1078; type_description_1 = "oo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 1078; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_end_1:; } { PyObject *tmp_called_name_2; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1079; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__send_output ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1079; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_message_body == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_body" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1079; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_message_body; frame_c93912e1bb65ad50143d4e427a49ef23->m_frame.f_lineno = 1079; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } Py_DECREF( tmp_called_name_2 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1079; type_description_1 = "oo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } #if 0 RESTORE_FRAME_EXCEPTION( frame_c93912e1bb65ad50143d4e427a49ef23 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_c93912e1bb65ad50143d4e427a49ef23 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_c93912e1bb65ad50143d4e427a49ef23, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_c93912e1bb65ad50143d4e427a49ef23->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_c93912e1bb65ad50143d4e427a49ef23, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_c93912e1bb65ad50143d4e427a49ef23, type_description_1, par_self, par_message_body ); // Release cached frame. if ( frame_c93912e1bb65ad50143d4e427a49ef23 == cache_frame_c93912e1bb65ad50143d4e427a49ef23 ) { Py_DECREF( frame_c93912e1bb65ad50143d4e427a49ef23 ); } cache_frame_c93912e1bb65ad50143d4e427a49ef23 = NULL; assertFrameObject( frame_c93912e1bb65ad50143d4e427a49ef23 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_39_endheaders ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_message_body ); par_message_body = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_message_body ); par_message_body = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_39_endheaders ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_40_request( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_method = python_pars[ 1 ]; PyObject *par_url = python_pars[ 2 ]; PyObject *par_body = python_pars[ 3 ]; PyObject *par_headers = python_pars[ 4 ]; struct Nuitka_FrameObject *frame_4b4075127a67ab54c075c3c05d8b6557; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_4b4075127a67ab54c075c3c05d8b6557 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_4b4075127a67ab54c075c3c05d8b6557, codeobj_4b4075127a67ab54c075c3c05d8b6557, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_4b4075127a67ab54c075c3c05d8b6557 = cache_frame_4b4075127a67ab54c075c3c05d8b6557; // Push the new frame as the currently active one. pushFrameStack( frame_4b4075127a67ab54c075c3c05d8b6557 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_4b4075127a67ab54c075c3c05d8b6557 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; PyObject *tmp_args_element_name_4; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__send_request ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1083; type_description_1 = "ooooo"; goto frame_exception_exit_1; } if ( par_method == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "method" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1083; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_method; if ( par_url == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1083; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_url; if ( par_body == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "body" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1083; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_body; if ( par_headers == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "headers" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1083; type_description_1 = "ooooo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = par_headers; frame_4b4075127a67ab54c075c3c05d8b6557->m_frame.f_lineno = 1083; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4 }; tmp_unused = CALL_FUNCTION_WITH_ARGS4( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1083; type_description_1 = "ooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } #if 0 RESTORE_FRAME_EXCEPTION( frame_4b4075127a67ab54c075c3c05d8b6557 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_4b4075127a67ab54c075c3c05d8b6557 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_4b4075127a67ab54c075c3c05d8b6557, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_4b4075127a67ab54c075c3c05d8b6557->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_4b4075127a67ab54c075c3c05d8b6557, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_4b4075127a67ab54c075c3c05d8b6557, type_description_1, par_self, par_method, par_url, par_body, par_headers ); // Release cached frame. if ( frame_4b4075127a67ab54c075c3c05d8b6557 == cache_frame_4b4075127a67ab54c075c3c05d8b6557 ) { Py_DECREF( frame_4b4075127a67ab54c075c3c05d8b6557 ); } cache_frame_4b4075127a67ab54c075c3c05d8b6557 = NULL; assertFrameObject( frame_4b4075127a67ab54c075c3c05d8b6557 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_40_request ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_method ); par_method = NULL; } { Py_XDECREF( par_url ); par_url = NULL; } { Py_XDECREF( par_body ); par_body = NULL; } { Py_XDECREF( par_headers ); par_headers = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_method ); par_method = NULL; } { Py_XDECREF( par_url ); par_url = NULL; } { Py_XDECREF( par_body ); par_body = NULL; } { Py_XDECREF( par_headers ); par_headers = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_40_request ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_41__set_content_length( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_body = python_pars[ 1 ]; PyObject *var_thelen = NULL; PyObject *var_te = NULL; struct Nuitka_FrameObject *frame_9911c16dc5263ea9b206ad58ddfd72a2; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_preserved_type_2; PyObject *exception_preserved_value_2; PyTracebackObject *exception_preserved_tb_2; int tmp_res; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; PyObject *exception_preserved_type_1; PyObject *exception_preserved_value_1; PyTracebackObject *exception_preserved_tb_1; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; bool tmp_result; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; PyObject *exception_keeper_type_4; PyObject *exception_keeper_value_4; PyTracebackObject *exception_keeper_tb_4; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4; PyObject *exception_keeper_type_5; PyObject *exception_keeper_value_5; PyTracebackObject *exception_keeper_tb_5; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5; static struct Nuitka_FrameObject *cache_frame_9911c16dc5263ea9b206ad58ddfd72a2 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_6; PyObject *exception_keeper_value_6; PyTracebackObject *exception_keeper_tb_6; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_6; // Actual function code. { PyObject *tmp_assign_source_1; tmp_assign_source_1 = Py_None; assert( var_thelen == NULL ); Py_INCREF( tmp_assign_source_1 ); var_thelen = tmp_assign_source_1; } { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_9911c16dc5263ea9b206ad58ddfd72a2, codeobj_9911c16dc5263ea9b206ad58ddfd72a2, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_9911c16dc5263ea9b206ad58ddfd72a2 = cache_frame_9911c16dc5263ea9b206ad58ddfd72a2; // Push the new frame as the currently active one. pushFrameStack( frame_9911c16dc5263ea9b206ad58ddfd72a2 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_9911c16dc5263ea9b206ad58ddfd72a2 ) == 2 ); // Frame stack // Framed code: { // Tried code: { PyObject *tmp_assign_source_2; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_args_element_name_1; PyObject *tmp_len_arg_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_str ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_str ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "str" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1089; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_called_name_1 = tmp_mvar_value_1; CHECK_OBJECT( par_body ); tmp_len_arg_1 = par_body; tmp_args_element_name_1 = BUILTIN_LEN( tmp_len_arg_1 ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1089; type_description_1 = "oooo"; goto try_except_handler_2; } frame_9911c16dc5263ea9b206ad58ddfd72a2->m_frame.f_lineno = 1089; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1089; type_description_1 = "oooo"; goto try_except_handler_2; } { PyObject *old = var_thelen; var_thelen = tmp_assign_source_2; Py_XDECREF( old ); } } goto try_end_1; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_2 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_2 ); exception_preserved_value_2 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_2 ); exception_preserved_tb_2 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_2 ); } { if ( exception_keeper_tb_1 == NULL ) { exception_keeper_tb_1 = MAKE_TRACEBACK( frame_9911c16dc5263ea9b206ad58ddfd72a2, exception_keeper_lineno_1 ); } else if ( exception_keeper_lineno_1 != 0 ) { exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_9911c16dc5263ea9b206ad58ddfd72a2, exception_keeper_lineno_1 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); PyException_SetTraceback( exception_keeper_value_1, (PyObject *)exception_keeper_tb_1 ); PUBLISH_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); } { // Tried code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; tmp_compexpr_left_1 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_1 = PyExc_TypeError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_1, tmp_compexpr_right_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1090; type_description_1 = "oooo"; goto try_except_handler_3; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assign_source_3; tmp_assign_source_3 = EXC_VALUE(PyThreadState_GET()); assert( var_te == NULL ); Py_INCREF( tmp_assign_source_3 ); var_te = tmp_assign_source_3; } { // Tried code: { // Tried code: { PyObject *tmp_assign_source_4; PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_1; PyObject *tmp_called_name_3; PyObject *tmp_source_name_2; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_3; PyObject *tmp_called_instance_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_str ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_str ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "str" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1094; type_description_1 = "oooo"; goto try_except_handler_5; } tmp_called_name_2 = tmp_mvar_value_2; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_os ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_os ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "os" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1094; type_description_1 = "oooo"; goto try_except_handler_5; } tmp_source_name_2 = tmp_mvar_value_3; tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_fstat ); if ( tmp_called_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1094; type_description_1 = "oooo"; goto try_except_handler_5; } if ( par_body == NULL ) { Py_DECREF( tmp_called_name_3 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "body" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1094; type_description_1 = "oooo"; goto try_except_handler_5; } tmp_called_instance_1 = par_body; frame_9911c16dc5263ea9b206ad58ddfd72a2->m_frame.f_lineno = 1094; tmp_args_element_name_3 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_fileno ); if ( tmp_args_element_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_3 ); exception_lineno = 1094; type_description_1 = "oooo"; goto try_except_handler_5; } frame_9911c16dc5263ea9b206ad58ddfd72a2->m_frame.f_lineno = 1094; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_source_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args ); } Py_DECREF( tmp_called_name_3 ); Py_DECREF( tmp_args_element_name_3 ); if ( tmp_source_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1094; type_description_1 = "oooo"; goto try_except_handler_5; } tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_st_size ); Py_DECREF( tmp_source_name_1 ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1094; type_description_1 = "oooo"; goto try_except_handler_5; } frame_9911c16dc5263ea9b206ad58ddfd72a2->m_frame.f_lineno = 1094; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_assign_source_4 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } Py_DECREF( tmp_args_element_name_2 ); if ( tmp_assign_source_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1094; type_description_1 = "oooo"; goto try_except_handler_5; } { PyObject *old = var_thelen; var_thelen = tmp_assign_source_4; Py_XDECREF( old ); } } goto try_end_2; // Exception handler code: try_except_handler_5:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_2 == NULL ) { exception_keeper_tb_2 = MAKE_TRACEBACK( frame_9911c16dc5263ea9b206ad58ddfd72a2, exception_keeper_lineno_2 ); } else if ( exception_keeper_lineno_2 != 0 ) { exception_keeper_tb_2 = ADD_TRACEBACK( exception_keeper_tb_2, frame_9911c16dc5263ea9b206ad58ddfd72a2, exception_keeper_lineno_2 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_2, &exception_keeper_value_2, &exception_keeper_tb_2 ); PyException_SetTraceback( exception_keeper_value_2, (PyObject *)exception_keeper_tb_2 ); PUBLISH_EXCEPTION( &exception_keeper_type_2, &exception_keeper_value_2, &exception_keeper_tb_2 ); } { // Tried code: { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; tmp_compexpr_left_2 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_2 = const_tuple_type_AttributeError_type_OSError_tuple; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_2, tmp_compexpr_right_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1095; type_description_1 = "oooo"; goto try_except_handler_6; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_source_name_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1097; type_description_1 = "oooo"; goto try_except_handler_6; } tmp_source_name_3 = par_self; tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_debuglevel ); if ( tmp_compexpr_left_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1097; type_description_1 = "oooo"; goto try_except_handler_6; } tmp_compexpr_right_3 = const_int_0; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_3, tmp_compexpr_right_3 ); Py_DECREF( tmp_compexpr_left_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1097; type_description_1 = "oooo"; goto try_except_handler_6; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_called_name_4; tmp_called_name_4 = LOOKUP_BUILTIN( const_str_plain_print ); assert( tmp_called_name_4 != NULL ); frame_9911c16dc5263ea9b206ad58ddfd72a2->m_frame.f_lineno = 1097; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, &PyTuple_GET_ITEM( const_tuple_str_digest_e4ab85a0dd0f37bc9c5a67d68b7d684e_tuple, 0 ) ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1097; type_description_1 = "oooo"; goto try_except_handler_6; } Py_DECREF( tmp_unused ); } branch_no_3:; } goto branch_end_2; branch_no_2:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 1093; } if (exception_tb && exception_tb->tb_frame == &frame_9911c16dc5263ea9b206ad58ddfd72a2->m_frame) frame_9911c16dc5263ea9b206ad58ddfd72a2->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "oooo"; goto try_except_handler_6; } branch_end_2:; } goto try_end_3; // Exception handler code: try_except_handler_6:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto try_except_handler_4; } // End of try: try_end_3:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } goto try_end_2; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_41__set_content_length ); return NULL; // End of try: try_end_2:; } goto try_end_4; // Exception handler code: try_except_handler_4:; exception_keeper_type_4 = exception_type; exception_keeper_value_4 = exception_value; exception_keeper_tb_4 = exception_tb; exception_keeper_lineno_4 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( var_te ); var_te = NULL; } { // Re-raise. exception_type = exception_keeper_type_4; exception_value = exception_keeper_value_4; exception_tb = exception_keeper_tb_4; exception_lineno = exception_keeper_lineno_4; goto try_except_handler_3; } // End of try: try_end_4:; } { Py_XDECREF( var_te ); var_te = NULL; } goto branch_end_1; branch_no_1:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 1088; } if (exception_tb && exception_tb->tb_frame == &frame_9911c16dc5263ea9b206ad58ddfd72a2->m_frame) frame_9911c16dc5263ea9b206ad58ddfd72a2->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "oooo"; goto try_except_handler_3; } branch_end_1:; } goto try_end_5; // Exception handler code: try_except_handler_3:; exception_keeper_type_5 = exception_type; exception_keeper_value_5 = exception_value; exception_keeper_tb_5 = exception_tb; exception_keeper_lineno_5 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_2, exception_preserved_value_2, exception_preserved_tb_2 ); } { // Re-raise. exception_type = exception_keeper_type_5; exception_value = exception_keeper_value_5; exception_tb = exception_keeper_tb_5; exception_lineno = exception_keeper_lineno_5; goto frame_exception_exit_1; } // End of try: try_end_5:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_2, exception_preserved_value_2, exception_preserved_tb_2 ); } goto try_end_1; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_41__set_content_length ); return NULL; // End of try: try_end_1:; } { nuitka_bool tmp_condition_result_4; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; if ( var_thelen == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thelen" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1099; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_left_4 = var_thelen; tmp_compexpr_right_4 = Py_None; tmp_condition_result_4 = ( tmp_compexpr_left_4 != tmp_compexpr_right_4 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_called_name_5; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_4; PyObject *tmp_args_element_name_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1100; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_putheader ); if ( tmp_called_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1100; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = const_str_digest_3c9527fc53ea2272c2080ca035d6631c; if ( var_thelen == NULL ) { Py_DECREF( tmp_called_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thelen" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1100; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_5 = var_thelen; frame_9911c16dc5263ea9b206ad58ddfd72a2->m_frame.f_lineno = 1100; { PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_5, call_args ); } Py_DECREF( tmp_called_name_5 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1100; type_description_1 = "oooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_4:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_9911c16dc5263ea9b206ad58ddfd72a2 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_9911c16dc5263ea9b206ad58ddfd72a2 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_9911c16dc5263ea9b206ad58ddfd72a2, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_9911c16dc5263ea9b206ad58ddfd72a2->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_9911c16dc5263ea9b206ad58ddfd72a2, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_9911c16dc5263ea9b206ad58ddfd72a2, type_description_1, par_self, par_body, var_thelen, var_te ); // Release cached frame. if ( frame_9911c16dc5263ea9b206ad58ddfd72a2 == cache_frame_9911c16dc5263ea9b206ad58ddfd72a2 ) { Py_DECREF( frame_9911c16dc5263ea9b206ad58ddfd72a2 ); } cache_frame_9911c16dc5263ea9b206ad58ddfd72a2 = NULL; assertFrameObject( frame_9911c16dc5263ea9b206ad58ddfd72a2 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_41__set_content_length ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_body ); par_body = NULL; } { Py_XDECREF( var_thelen ); var_thelen = NULL; } { Py_XDECREF( var_te ); var_te = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_6 = exception_type; exception_keeper_value_6 = exception_value; exception_keeper_tb_6 = exception_tb; exception_keeper_lineno_6 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_body ); par_body = NULL; } { Py_XDECREF( var_thelen ); var_thelen = NULL; } { Py_XDECREF( var_te ); var_te = NULL; } { // Re-raise. exception_type = exception_keeper_type_6; exception_value = exception_keeper_value_6; exception_tb = exception_keeper_tb_6; exception_lineno = exception_keeper_lineno_6; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_41__set_content_length ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_42__send_request( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_method = python_pars[ 1 ]; PyObject *par_url = python_pars[ 2 ]; PyObject *par_body = python_pars[ 3 ]; PyObject *par_headers = python_pars[ 4 ]; PyObject *var_header_names = NULL; PyObject *var_skips = NULL; PyObject *var_hdr = NULL; PyObject *var_value = NULL; PyObject *outline_0_var_k = NULL; PyObject *tmp_for_loop_1__for_iterator = NULL; PyObject *tmp_for_loop_1__iter_value = NULL; PyObject *tmp_listcomp_1__$0 = NULL; PyObject *tmp_listcomp_1__contraction = NULL; PyObject *tmp_listcomp_1__iter_value_0 = NULL; PyObject *tmp_tuple_unpack_1__element_1 = NULL; PyObject *tmp_tuple_unpack_1__element_2 = NULL; PyObject *tmp_tuple_unpack_1__source_iter = NULL; struct Nuitka_FrameObject *frame_3e4bf4988d5f31c074afe40f67d435f6; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; struct Nuitka_FrameObject *frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2; NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL; int tmp_res; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; static struct Nuitka_FrameObject *cache_frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2 = NULL; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; bool tmp_result; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *tmp_iterator_attempt; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; PyObject *exception_keeper_type_4; PyObject *exception_keeper_value_4; PyTracebackObject *exception_keeper_tb_4; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4; PyObject *exception_keeper_type_5; PyObject *exception_keeper_value_5; PyTracebackObject *exception_keeper_tb_5; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5; static struct Nuitka_FrameObject *cache_frame_3e4bf4988d5f31c074afe40f67d435f6 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_6; PyObject *exception_keeper_value_6; PyTracebackObject *exception_keeper_tb_6; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_6; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_3e4bf4988d5f31c074afe40f67d435f6, codeobj_3e4bf4988d5f31c074afe40f67d435f6, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_3e4bf4988d5f31c074afe40f67d435f6 = cache_frame_3e4bf4988d5f31c074afe40f67d435f6; // Push the new frame as the currently active one. pushFrameStack( frame_3e4bf4988d5f31c074afe40f67d435f6 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_3e4bf4988d5f31c074afe40f67d435f6 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_1; tmp_source_name_1 = (PyObject *)&PyDict_Type; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_fromkeys ); assert( !(tmp_called_name_1 == NULL) ); { // Tried code: { PyObject *tmp_assign_source_2; PyObject *tmp_iter_arg_1; CHECK_OBJECT( par_headers ); tmp_iter_arg_1 = par_headers; tmp_assign_source_2 = MAKE_ITERATOR( tmp_iter_arg_1 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1104; type_description_1 = "ooooooooo"; goto try_except_handler_2; } assert( tmp_listcomp_1__$0 == NULL ); tmp_listcomp_1__$0 = tmp_assign_source_2; } { PyObject *tmp_assign_source_3; tmp_assign_source_3 = PyList_New( 0 ); assert( tmp_listcomp_1__contraction == NULL ); tmp_listcomp_1__contraction = tmp_assign_source_3; } MAKE_OR_REUSE_FRAME( cache_frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2, codeobj_5f36d0b61690ae6c6aaab0f4f9ef0906, module_future$backports$http$client, sizeof(void *) ); frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2 = cache_frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2; // Push the new frame as the currently active one. pushFrameStack( frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2 ) == 2 ); // Frame stack // Framed code: { // Tried code: { loop_start_1:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_4; CHECK_OBJECT( tmp_listcomp_1__$0 ); tmp_next_source_1 = tmp_listcomp_1__$0; tmp_assign_source_4 = ITERATOR_NEXT( tmp_next_source_1 ); if ( tmp_assign_source_4 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_1; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_2 = "o"; exception_lineno = 1104; goto try_except_handler_3; } } { PyObject *old = tmp_listcomp_1__iter_value_0; tmp_listcomp_1__iter_value_0 = tmp_assign_source_4; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_5; CHECK_OBJECT( tmp_listcomp_1__iter_value_0 ); tmp_assign_source_5 = tmp_listcomp_1__iter_value_0; { PyObject *old = outline_0_var_k; outline_0_var_k = tmp_assign_source_5; Py_INCREF( outline_0_var_k ); Py_XDECREF( old ); } } { PyObject *tmp_append_list_1; PyObject *tmp_append_value_1; PyObject *tmp_called_instance_1; CHECK_OBJECT( tmp_listcomp_1__contraction ); tmp_append_list_1 = tmp_listcomp_1__contraction; CHECK_OBJECT( outline_0_var_k ); tmp_called_instance_1 = outline_0_var_k; frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2->m_frame.f_lineno = 1104; tmp_append_value_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_lower ); if ( tmp_append_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1104; type_description_2 = "o"; goto try_except_handler_3; } assert( PyList_Check( tmp_append_list_1 ) ); tmp_res = PyList_Append( tmp_append_list_1, tmp_append_value_1 ); Py_DECREF( tmp_append_value_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1104; type_description_2 = "o"; goto try_except_handler_3; } } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1104; type_description_2 = "o"; goto try_except_handler_3; } goto loop_start_1; loop_end_1:; } { CHECK_OBJECT( tmp_listcomp_1__contraction ); tmp_args_element_name_1 = tmp_listcomp_1__contraction; Py_INCREF( tmp_args_element_name_1 ); goto try_return_handler_3; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_42__send_request ); return NULL; // Return handler code: try_return_handler_3:; { CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 ); Py_DECREF( tmp_listcomp_1__$0 ); tmp_listcomp_1__$0 = NULL; } { CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction ); Py_DECREF( tmp_listcomp_1__contraction ); tmp_listcomp_1__contraction = NULL; } { Py_XDECREF( tmp_listcomp_1__iter_value_0 ); tmp_listcomp_1__iter_value_0 = NULL; } { goto frame_return_exit_1; } // Exception handler code: try_except_handler_3:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 ); Py_DECREF( tmp_listcomp_1__$0 ); tmp_listcomp_1__$0 = NULL; } { CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction ); Py_DECREF( tmp_listcomp_1__contraction ); tmp_listcomp_1__contraction = NULL; } { Py_XDECREF( tmp_listcomp_1__iter_value_0 ); tmp_listcomp_1__iter_value_0 = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto frame_exception_exit_2; } // End of try: } #if 0 RESTORE_FRAME_EXCEPTION( frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_2; frame_exception_exit_2:; #if 0 RESTORE_FRAME_EXCEPTION( frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2, type_description_2, outline_0_var_k ); // Release cached frame. if ( frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2 == cache_frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2 ) { Py_DECREF( frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2 ); } cache_frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2 = NULL; assertFrameObject( frame_5f36d0b61690ae6c6aaab0f4f9ef0906_2 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_1; frame_no_exception_1:; goto skip_nested_handling_1; nested_frame_exit_1:; type_description_1 = "ooooooooo"; goto try_except_handler_2; skip_nested_handling_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_42__send_request ); return NULL; // Return handler code: try_return_handler_2:; { Py_XDECREF( outline_0_var_k ); outline_0_var_k = NULL; } { goto outline_result_1; } // Exception handler code: try_except_handler_2:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( outline_0_var_k ); outline_0_var_k = NULL; } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto outline_exception_1; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_42__send_request ); return NULL; outline_exception_1:; exception_lineno = 1104; goto frame_exception_exit_1; outline_result_1:; frame_3e4bf4988d5f31c074afe40f67d435f6->m_frame.f_lineno = 1104; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1104; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } assert( var_header_names == NULL ); var_header_names = tmp_assign_source_1; } { PyObject *tmp_assign_source_6; tmp_assign_source_6 = PyDict_New(); assert( var_skips == NULL ); var_skips = tmp_assign_source_6; } { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; tmp_compexpr_left_1 = const_str_plain_host; CHECK_OBJECT( var_header_names ); tmp_compexpr_right_1 = var_header_names; tmp_res = PySequence_Contains( tmp_compexpr_right_1, tmp_compexpr_left_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1106; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_ass_subvalue_1; PyObject *tmp_ass_subscribed_1; PyObject *tmp_ass_subscript_1; tmp_ass_subvalue_1 = const_int_pos_1; if ( var_skips == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "skips" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1107; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_ass_subscribed_1 = var_skips; tmp_ass_subscript_1 = const_str_plain_skip_host; tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1107; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; tmp_compexpr_left_2 = const_str_digest_f4cf83dd2e7e2f235646bf31dc9dfbff; if ( var_header_names == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "header_names" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1108; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = var_header_names; tmp_res = PySequence_Contains( tmp_compexpr_right_2, tmp_compexpr_left_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1108; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_ass_subvalue_2; PyObject *tmp_ass_subscribed_2; PyObject *tmp_ass_subscript_2; tmp_ass_subvalue_2 = const_int_pos_1; if ( var_skips == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "skips" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1109; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_ass_subscribed_2 = var_skips; tmp_ass_subscript_2 = const_str_plain_skip_accept_encoding; tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1109; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } } branch_no_2:; } { PyObject *tmp_dircall_arg1_1; PyObject *tmp_source_name_2; PyObject *tmp_dircall_arg2_1; PyObject *tmp_tuple_element_1; PyObject *tmp_dircall_arg3_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1111; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_dircall_arg1_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_putrequest ); if ( tmp_dircall_arg1_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1111; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } if ( par_method == NULL ) { Py_DECREF( tmp_dircall_arg1_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "method" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1111; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_tuple_element_1 = par_method; tmp_dircall_arg2_1 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_dircall_arg2_1, 0, tmp_tuple_element_1 ); if ( par_url == NULL ) { Py_DECREF( tmp_dircall_arg1_1 ); Py_DECREF( tmp_dircall_arg2_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1111; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_tuple_element_1 = par_url; Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_dircall_arg2_1, 1, tmp_tuple_element_1 ); if ( var_skips == NULL ) { Py_DECREF( tmp_dircall_arg1_1 ); Py_DECREF( tmp_dircall_arg2_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "skips" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1111; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_dircall_arg3_1 = var_skips; Py_INCREF( tmp_dircall_arg3_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1, tmp_dircall_arg3_1}; tmp_unused = impl___internal__$$$function_5_complex_call_helper_pos_star_dict( dir_call_args ); } if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1111; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { nuitka_bool tmp_condition_result_3; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; if ( par_body == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "body" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1113; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_3 = par_body; tmp_compexpr_right_3 = Py_None; tmp_and_left_value_1 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_1 == 1 ) { goto and_right_1; } else { goto and_left_1; } and_right_1:; tmp_compexpr_left_4 = const_str_digest_db51a9f73f100ec22d319265c4417c10; if ( var_header_names == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "header_names" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1113; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_compexpr_right_4 = var_header_names; tmp_res = PySequence_Contains( tmp_compexpr_right_4, tmp_compexpr_left_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1113; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_and_right_value_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_3 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_3 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_called_name_2; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1114; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__set_content_length ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1114; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } if ( par_body == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "body" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1114; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_body; frame_3e4bf4988d5f31c074afe40f67d435f6->m_frame.f_lineno = 1114; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } Py_DECREF( tmp_called_name_2 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1114; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_3:; } { PyObject *tmp_assign_source_7; PyObject *tmp_iter_arg_2; PyObject *tmp_called_instance_2; if ( par_headers == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "headers" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1115; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_called_instance_2 = par_headers; frame_3e4bf4988d5f31c074afe40f67d435f6->m_frame.f_lineno = 1115; tmp_iter_arg_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_items ); if ( tmp_iter_arg_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1115; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_assign_source_7 = MAKE_ITERATOR( tmp_iter_arg_2 ); Py_DECREF( tmp_iter_arg_2 ); if ( tmp_assign_source_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1115; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } assert( tmp_for_loop_1__for_iterator == NULL ); tmp_for_loop_1__for_iterator = tmp_assign_source_7; } { // Tried code: { loop_start_2:; { PyObject *tmp_next_source_2; PyObject *tmp_assign_source_8; CHECK_OBJECT( tmp_for_loop_1__for_iterator ); tmp_next_source_2 = tmp_for_loop_1__for_iterator; tmp_assign_source_8 = ITERATOR_NEXT( tmp_next_source_2 ); if ( tmp_assign_source_8 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_2; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooooooo"; exception_lineno = 1115; goto try_except_handler_4; } } { PyObject *old = tmp_for_loop_1__iter_value; tmp_for_loop_1__iter_value = tmp_assign_source_8; Py_XDECREF( old ); } } { // Tried code: { PyObject *tmp_assign_source_9; PyObject *tmp_iter_arg_3; CHECK_OBJECT( tmp_for_loop_1__iter_value ); tmp_iter_arg_3 = tmp_for_loop_1__iter_value; tmp_assign_source_9 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_3 ); if ( tmp_assign_source_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1115; type_description_1 = "ooooooooo"; goto try_except_handler_5; } { PyObject *old = tmp_tuple_unpack_1__source_iter; tmp_tuple_unpack_1__source_iter = tmp_assign_source_9; Py_XDECREF( old ); } } { // Tried code: { PyObject *tmp_assign_source_10; PyObject *tmp_unpack_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_1 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_10 = UNPACK_NEXT( tmp_unpack_1, 0, 2 ); if ( tmp_assign_source_10 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "ooooooooo"; exception_lineno = 1115; goto try_except_handler_6; } { PyObject *old = tmp_tuple_unpack_1__element_1; tmp_tuple_unpack_1__element_1 = tmp_assign_source_10; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_11; PyObject *tmp_unpack_2; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_2 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_11 = UNPACK_NEXT( tmp_unpack_2, 1, 2 ); if ( tmp_assign_source_11 == NULL ) { if ( !ERROR_OCCURRED() ) { exception_type = PyExc_StopIteration; Py_INCREF( exception_type ); exception_value = NULL; exception_tb = NULL; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); } type_description_1 = "ooooooooo"; exception_lineno = 1115; goto try_except_handler_6; } { PyObject *old = tmp_tuple_unpack_1__element_2; tmp_tuple_unpack_1__element_2 = tmp_assign_source_11; Py_XDECREF( old ); } } { PyObject *tmp_iterator_name_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_iterator_name_1 = tmp_tuple_unpack_1__source_iter; // Check if iterator has left-over elements. CHECK_OBJECT( tmp_iterator_name_1 ); assert( HAS_ITERNEXT( tmp_iterator_name_1 ) ); tmp_iterator_attempt = (*Py_TYPE( tmp_iterator_name_1 )->tp_iternext)( tmp_iterator_name_1 ); if (likely( tmp_iterator_attempt == NULL )) { PyObject *error = GET_ERROR_OCCURRED(); if ( error != NULL ) { if ( EXCEPTION_MATCH_BOOL_SINGLE( error, PyExc_StopIteration )) { CLEAR_ERROR_OCCURRED(); } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooooooo"; exception_lineno = 1115; goto try_except_handler_6; } } } else { Py_DECREF( tmp_iterator_attempt ); // TODO: Could avoid PyErr_Format. #if PYTHON_VERSION < 300 PyErr_Format( PyExc_ValueError, "too many values to unpack" ); #else PyErr_Format( PyExc_ValueError, "too many values to unpack (expected 2)" ); #endif FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooooooo"; exception_lineno = 1115; goto try_except_handler_6; } } goto try_end_1; // Exception handler code: try_except_handler_6:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter ); Py_DECREF( tmp_tuple_unpack_1__source_iter ); tmp_tuple_unpack_1__source_iter = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto try_except_handler_5; } // End of try: try_end_1:; } goto try_end_2; // Exception handler code: try_except_handler_5:; exception_keeper_type_4 = exception_type; exception_keeper_value_4 = exception_value; exception_keeper_tb_4 = exception_tb; exception_keeper_lineno_4 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { // Re-raise. exception_type = exception_keeper_type_4; exception_value = exception_keeper_value_4; exception_tb = exception_keeper_tb_4; exception_lineno = exception_keeper_lineno_4; goto try_except_handler_4; } // End of try: try_end_2:; } { CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter ); Py_DECREF( tmp_tuple_unpack_1__source_iter ); tmp_tuple_unpack_1__source_iter = NULL; } { PyObject *tmp_assign_source_12; CHECK_OBJECT( tmp_tuple_unpack_1__element_1 ); tmp_assign_source_12 = tmp_tuple_unpack_1__element_1; { PyObject *old = var_hdr; var_hdr = tmp_assign_source_12; Py_INCREF( var_hdr ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { PyObject *tmp_assign_source_13; CHECK_OBJECT( tmp_tuple_unpack_1__element_2 ); tmp_assign_source_13 = tmp_tuple_unpack_1__element_2; { PyObject *old = var_value; var_value = tmp_assign_source_13; Py_INCREF( var_value ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { PyObject *tmp_called_name_3; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_3; PyObject *tmp_args_element_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1116; type_description_1 = "ooooooooo"; goto try_except_handler_4; } tmp_source_name_4 = par_self; tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_putheader ); if ( tmp_called_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1116; type_description_1 = "ooooooooo"; goto try_except_handler_4; } if ( var_hdr == NULL ) { Py_DECREF( tmp_called_name_3 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "hdr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1116; type_description_1 = "ooooooooo"; goto try_except_handler_4; } tmp_args_element_name_3 = var_hdr; if ( var_value == NULL ) { Py_DECREF( tmp_called_name_3 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "value" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1116; type_description_1 = "ooooooooo"; goto try_except_handler_4; } tmp_args_element_name_4 = var_value; frame_3e4bf4988d5f31c074afe40f67d435f6->m_frame.f_lineno = 1116; { PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args ); } Py_DECREF( tmp_called_name_3 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1116; type_description_1 = "ooooooooo"; goto try_except_handler_4; } Py_DECREF( tmp_unused ); } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1115; type_description_1 = "ooooooooo"; goto try_except_handler_4; } goto loop_start_2; loop_end_2:; } goto try_end_3; // Exception handler code: try_except_handler_4:; exception_keeper_type_5 = exception_type; exception_keeper_value_5 = exception_value; exception_keeper_tb_5 = exception_tb; exception_keeper_lineno_5 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_5; exception_value = exception_keeper_value_5; exception_tb = exception_keeper_tb_5; exception_lineno = exception_keeper_lineno_5; goto frame_exception_exit_1; } // End of try: try_end_3:; } { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { nuitka_bool tmp_condition_result_4; PyObject *tmp_isinstance_inst_1; PyObject *tmp_isinstance_cls_1; PyObject *tmp_mvar_value_1; if ( par_body == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "body" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1117; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_isinstance_inst_1 = par_body; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_str ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_str ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "str" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1117; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_isinstance_cls_1 = tmp_mvar_value_1; tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1117; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_condition_result_4 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_assign_source_14; PyObject *tmp_called_instance_3; if ( par_body == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "body" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1120; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_called_instance_3 = par_body; frame_3e4bf4988d5f31c074afe40f67d435f6->m_frame.f_lineno = 1120; tmp_assign_source_14 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_digest_20861594150da1e43b5ee3f86b9deef6_tuple, 0 ) ); if ( tmp_assign_source_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1120; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } { PyObject *old = par_body; par_body = tmp_assign_source_14; Py_XDECREF( old ); } } branch_no_4:; } { PyObject *tmp_called_name_4; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1121; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_endheaders ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1121; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } if ( par_body == NULL ) { Py_DECREF( tmp_called_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "body" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1121; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_5 = par_body; frame_3e4bf4988d5f31c074afe40f67d435f6->m_frame.f_lineno = 1121; { PyObject *call_args[] = { tmp_args_element_name_5 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args ); } Py_DECREF( tmp_called_name_4 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1121; type_description_1 = "ooooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } #if 0 RESTORE_FRAME_EXCEPTION( frame_3e4bf4988d5f31c074afe40f67d435f6 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_2; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_3e4bf4988d5f31c074afe40f67d435f6 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_3e4bf4988d5f31c074afe40f67d435f6, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_3e4bf4988d5f31c074afe40f67d435f6->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_3e4bf4988d5f31c074afe40f67d435f6, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_3e4bf4988d5f31c074afe40f67d435f6, type_description_1, par_self, par_method, par_url, par_body, par_headers, var_header_names, var_skips, var_hdr, var_value ); // Release cached frame. if ( frame_3e4bf4988d5f31c074afe40f67d435f6 == cache_frame_3e4bf4988d5f31c074afe40f67d435f6 ) { Py_DECREF( frame_3e4bf4988d5f31c074afe40f67d435f6 ); } cache_frame_3e4bf4988d5f31c074afe40f67d435f6 = NULL; assertFrameObject( frame_3e4bf4988d5f31c074afe40f67d435f6 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_2:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_42__send_request ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_method ); par_method = NULL; } { Py_XDECREF( par_url ); par_url = NULL; } { Py_XDECREF( par_body ); par_body = NULL; } { Py_XDECREF( par_headers ); par_headers = NULL; } { Py_XDECREF( var_header_names ); var_header_names = NULL; } { Py_XDECREF( var_skips ); var_skips = NULL; } { Py_XDECREF( var_hdr ); var_hdr = NULL; } { Py_XDECREF( var_value ); var_value = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_6 = exception_type; exception_keeper_value_6 = exception_value; exception_keeper_tb_6 = exception_tb; exception_keeper_lineno_6 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_method ); par_method = NULL; } { Py_XDECREF( par_url ); par_url = NULL; } { Py_XDECREF( par_body ); par_body = NULL; } { Py_XDECREF( par_headers ); par_headers = NULL; } { Py_XDECREF( var_header_names ); var_header_names = NULL; } { Py_XDECREF( var_skips ); var_skips = NULL; } { Py_XDECREF( var_hdr ); var_hdr = NULL; } { Py_XDECREF( var_value ); var_value = NULL; } { // Re-raise. exception_type = exception_keeper_type_6; exception_value = exception_keeper_value_6; exception_tb = exception_keeper_tb_6; exception_lineno = exception_keeper_lineno_6; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_42__send_request ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_43_getresponse( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *var_response = NULL; struct Nuitka_FrameObject *frame_b89645d8fe5e6790ae694dc407526bc8; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; bool tmp_result; int tmp_res; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_b89645d8fe5e6790ae694dc407526bc8 = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_b89645d8fe5e6790ae694dc407526bc8, codeobj_b89645d8fe5e6790ae694dc407526bc8, module_future$backports$http$client, sizeof(void *)+sizeof(void *) ); frame_b89645d8fe5e6790ae694dc407526bc8 = cache_frame_b89645d8fe5e6790ae694dc407526bc8; // Push the new frame as the currently active one. pushFrameStack( frame_b89645d8fe5e6790ae694dc407526bc8 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_b89645d8fe5e6790ae694dc407526bc8 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; PyObject *tmp_source_name_1; PyObject *tmp_attribute_value_1; int tmp_truth_name_1; PyObject *tmp_called_instance_1; PyObject *tmp_source_name_2; PyObject *tmp_call_result_1; int tmp_truth_name_2; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__HTTPConnection__response ); if ( tmp_attribute_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1138; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_attribute_value_1 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_1 ); exception_lineno = 1138; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_and_left_value_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_1 ); tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_1 == 1 ) { goto and_right_1; } else { goto and_left_1; } and_right_1:; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1138; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__HTTPConnection__response ); if ( tmp_called_instance_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1138; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_b89645d8fe5e6790ae694dc407526bc8->m_frame.f_lineno = 1138; tmp_call_result_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_isclosed ); Py_DECREF( tmp_called_instance_1 ); if ( tmp_call_result_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1138; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_truth_name_2 = CHECK_IF_TRUE( tmp_call_result_1 ); if ( tmp_truth_name_2 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_call_result_1 ); exception_lineno = 1138; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_and_right_value_1 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_call_result_1 ); tmp_condition_result_1 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_1 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; tmp_assattr_name_1 = Py_None; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1139; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__HTTPConnection__response, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1139; type_description_1 = "oo"; goto frame_exception_exit_1; } } branch_no_1:; } { nuitka_bool tmp_condition_result_2; int tmp_or_left_truth_1; nuitka_bool tmp_or_left_value_1; nuitka_bool tmp_or_right_value_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_3; PyObject *tmp_mvar_value_1; PyObject *tmp_source_name_4; PyObject *tmp_attribute_value_2; int tmp_truth_name_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1156; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__HTTPConnection__state ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1156; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__CS_REQ_SENT ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__CS_REQ_SENT ); } if ( tmp_mvar_value_1 == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_CS_REQ_SENT" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1156; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = tmp_mvar_value_1; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1156; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_or_left_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_or_left_truth_1 = tmp_or_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_or_left_truth_1 == 1 ) { goto or_left_1; } else { goto or_right_1; } or_right_1:; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1156; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_attribute_value_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__HTTPConnection__response ); if ( tmp_attribute_value_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1156; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_truth_name_3 = CHECK_IF_TRUE( tmp_attribute_value_2 ); if ( tmp_truth_name_3 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_2 ); exception_lineno = 1156; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_or_right_value_1 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_2 ); tmp_condition_result_2 = tmp_or_right_value_1; goto or_end_1; or_left_1:; tmp_condition_result_2 = tmp_or_left_value_1; or_end_1:; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_5; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ResponseNotReady ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ResponseNotReady ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ResponseNotReady" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1157; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1157; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__HTTPConnection__state ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1157; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_b89645d8fe5e6790ae694dc407526bc8->m_frame.f_lineno = 1157; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1157; type_description_1 = "oo"; goto frame_exception_exit_1; } exception_type = tmp_raise_type_1; exception_lineno = 1157; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_source_name_6; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1159; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_debuglevel ); if ( tmp_compexpr_left_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1159; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = const_int_0; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_2, tmp_compexpr_right_2 ); Py_DECREF( tmp_compexpr_left_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1159; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_2; PyObject *tmp_source_name_7; PyObject *tmp_args_name_1; PyObject *tmp_tuple_element_1; PyObject *tmp_source_name_8; PyObject *tmp_source_name_9; PyObject *tmp_kw_name_1; PyObject *tmp_dict_key_1; PyObject *tmp_dict_value_1; PyObject *tmp_source_name_10; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1160; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_response_class ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1160; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1160; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_8 = par_self; tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_sock ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_2 ); exception_lineno = 1160; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_name_1 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 ); if ( par_self == NULL ) { Py_DECREF( tmp_called_name_2 ); Py_DECREF( tmp_args_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1160; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_9 = par_self; tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_debuglevel ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_2 ); Py_DECREF( tmp_args_name_1 ); exception_lineno = 1160; type_description_1 = "oo"; goto frame_exception_exit_1; } PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 ); tmp_dict_key_1 = const_str_plain_method; if ( par_self == NULL ) { Py_DECREF( tmp_called_name_2 ); Py_DECREF( tmp_args_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1161; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_10 = par_self; tmp_dict_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain__method ); if ( tmp_dict_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_2 ); Py_DECREF( tmp_args_name_1 ); exception_lineno = 1161; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_kw_name_1 = _PyDict_NewPresized( 1 ); tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_1, tmp_dict_value_1 ); Py_DECREF( tmp_dict_value_1 ); assert( !(tmp_res != 0) ); frame_b89645d8fe5e6790ae694dc407526bc8->m_frame.f_lineno = 1160; tmp_assign_source_1 = CALL_FUNCTION( tmp_called_name_2, tmp_args_name_1, tmp_kw_name_1 ); Py_DECREF( tmp_called_name_2 ); Py_DECREF( tmp_args_name_1 ); Py_DECREF( tmp_kw_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1160; type_description_1 = "oo"; goto frame_exception_exit_1; } assert( var_response == NULL ); var_response = tmp_assign_source_1; } goto branch_end_3; branch_no_3:; { PyObject *tmp_assign_source_2; PyObject *tmp_called_name_3; PyObject *tmp_source_name_11; PyObject *tmp_args_name_2; PyObject *tmp_tuple_element_2; PyObject *tmp_source_name_12; PyObject *tmp_kw_name_2; PyObject *tmp_dict_key_2; PyObject *tmp_dict_value_2; PyObject *tmp_source_name_13; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1163; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_11 = par_self; tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_response_class ); if ( tmp_called_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1163; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_3 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1163; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_12 = par_self; tmp_tuple_element_2 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain_sock ); if ( tmp_tuple_element_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_3 ); exception_lineno = 1163; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_name_2 = PyTuple_New( 1 ); PyTuple_SET_ITEM( tmp_args_name_2, 0, tmp_tuple_element_2 ); tmp_dict_key_2 = const_str_plain_method; if ( par_self == NULL ) { Py_DECREF( tmp_called_name_3 ); Py_DECREF( tmp_args_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1163; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_13 = par_self; tmp_dict_value_2 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain__method ); if ( tmp_dict_value_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_3 ); Py_DECREF( tmp_args_name_2 ); exception_lineno = 1163; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_kw_name_2 = _PyDict_NewPresized( 1 ); tmp_res = PyDict_SetItem( tmp_kw_name_2, tmp_dict_key_2, tmp_dict_value_2 ); Py_DECREF( tmp_dict_value_2 ); assert( !(tmp_res != 0) ); frame_b89645d8fe5e6790ae694dc407526bc8->m_frame.f_lineno = 1163; tmp_assign_source_2 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_2, tmp_kw_name_2 ); Py_DECREF( tmp_called_name_3 ); Py_DECREF( tmp_args_name_2 ); Py_DECREF( tmp_kw_name_2 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1163; type_description_1 = "oo"; goto frame_exception_exit_1; } assert( var_response == NULL ); var_response = tmp_assign_source_2; } branch_end_3:; } { PyObject *tmp_called_instance_2; CHECK_OBJECT( var_response ); tmp_called_instance_2 = var_response; frame_b89645d8fe5e6790ae694dc407526bc8->m_frame.f_lineno = 1165; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_begin ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1165; type_description_1 = "oo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { nuitka_bool tmp_condition_result_4; PyObject *tmp_operand_name_1; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_source_name_14; PyObject *tmp_mvar_value_3; if ( var_response == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "response" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1166; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_14 = var_response; tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain_will_close ); if ( tmp_compexpr_left_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1166; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNKNOWN ); } if ( tmp_mvar_value_3 == NULL ) { Py_DECREF( tmp_compexpr_left_3 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNKNOWN" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1166; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_3 = tmp_mvar_value_3; tmp_operand_name_1 = RICH_COMPARE_NE( tmp_compexpr_left_3, tmp_compexpr_right_3 ); Py_DECREF( tmp_compexpr_left_3 ); if ( tmp_operand_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1166; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); Py_DECREF( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1166; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_4 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_raise_type_2; tmp_raise_type_2 = PyExc_AssertionError; exception_type = tmp_raise_type_2; Py_INCREF( tmp_raise_type_2 ); exception_lineno = 1166; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_4:; } { PyObject *tmp_assattr_name_2; PyObject *tmp_mvar_value_4; PyObject *tmp_assattr_target_2; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__CS_IDLE ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__CS_IDLE ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_CS_IDLE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1167; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assattr_name_2 = tmp_mvar_value_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1167; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain__HTTPConnection__state, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1167; type_description_1 = "oo"; goto frame_exception_exit_1; } } { nuitka_bool tmp_condition_result_5; PyObject *tmp_source_name_15; PyObject *tmp_attribute_value_3; int tmp_truth_name_4; if ( var_response == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "response" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1169; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_15 = var_response; tmp_attribute_value_3 = LOOKUP_ATTRIBUTE( tmp_source_name_15, const_str_plain_will_close ); if ( tmp_attribute_value_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1169; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_truth_name_4 = CHECK_IF_TRUE( tmp_attribute_value_3 ); if ( tmp_truth_name_4 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_3 ); exception_lineno = 1169; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_5 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_3 ); if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { PyObject *tmp_called_instance_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1171; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_instance_3 = par_self; frame_b89645d8fe5e6790ae694dc407526bc8->m_frame.f_lineno = 1171; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_close ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1171; type_description_1 = "oo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } goto branch_end_5; branch_no_5:; { PyObject *tmp_assattr_name_3; PyObject *tmp_assattr_target_3; if ( var_response == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "response" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1174; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assattr_name_3 = var_response; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1174; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assattr_target_3 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain__HTTPConnection__response, tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1174; type_description_1 = "oo"; goto frame_exception_exit_1; } } branch_end_5:; } { if ( var_response == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "response" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1176; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_return_value = var_response; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_b89645d8fe5e6790ae694dc407526bc8 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b89645d8fe5e6790ae694dc407526bc8 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b89645d8fe5e6790ae694dc407526bc8 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_b89645d8fe5e6790ae694dc407526bc8, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_b89645d8fe5e6790ae694dc407526bc8->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_b89645d8fe5e6790ae694dc407526bc8, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_b89645d8fe5e6790ae694dc407526bc8, type_description_1, par_self, var_response ); // Release cached frame. if ( frame_b89645d8fe5e6790ae694dc407526bc8 == cache_frame_b89645d8fe5e6790ae694dc407526bc8 ) { Py_DECREF( frame_b89645d8fe5e6790ae694dc407526bc8 ); } cache_frame_b89645d8fe5e6790ae694dc407526bc8 = NULL; assertFrameObject( frame_b89645d8fe5e6790ae694dc407526bc8 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_43_getresponse ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_response ); var_response = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_response ); var_response = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_43_getresponse ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_44___init__( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_host = python_pars[ 1 ]; PyObject *par_port = python_pars[ 2 ]; PyObject *par_key_file = python_pars[ 3 ]; PyObject *par_cert_file = python_pars[ 4 ]; PyObject *par_strict = python_pars[ 5 ]; PyObject *par_timeout = python_pars[ 6 ]; PyObject *par_source_address = python_pars[ 7 ]; PyObject *par__3to2kwargs = python_pars[ 8 ]; PyObject *var_check_hostname = NULL; PyObject *var_context = NULL; PyObject *var_will_verify = NULL; PyObject *tmp_inplace_assign_attr_1__end = NULL; PyObject *tmp_inplace_assign_attr_1__start = NULL; struct Nuitka_FrameObject *frame_9a3cc121adddfc040741078acb840f88; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; int tmp_res; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; bool tmp_result; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; static struct Nuitka_FrameObject *cache_frame_9a3cc121adddfc040741078acb840f88 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_9a3cc121adddfc040741078acb840f88, codeobj_9a3cc121adddfc040741078acb840f88, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_9a3cc121adddfc040741078acb840f88 = cache_frame_9a3cc121adddfc040741078acb840f88; // Push the new frame as the currently active one. pushFrameStack( frame_9a3cc121adddfc040741078acb840f88 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_9a3cc121adddfc040741078acb840f88 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; tmp_compexpr_left_1 = const_str_plain_check_hostname; CHECK_OBJECT( par__3to2kwargs ); tmp_compexpr_right_1 = par__3to2kwargs; tmp_res = PySequence_Contains( tmp_compexpr_right_1, tmp_compexpr_left_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1194; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assign_source_1; PyObject *tmp_subscribed_name_1; PyObject *tmp_subscript_name_1; if ( par__3to2kwargs == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "_3to2kwargs" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1194; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_subscribed_name_1 = par__3to2kwargs; tmp_subscript_name_1 = const_str_plain_check_hostname; tmp_assign_source_1 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1194; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } assert( var_check_hostname == NULL ); var_check_hostname = tmp_assign_source_1; } { PyObject *tmp_delsubscr_target_1; PyObject *tmp_delsubscr_subscript_1; if ( par__3to2kwargs == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "_3to2kwargs" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1194; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_delsubscr_target_1 = par__3to2kwargs; tmp_delsubscr_subscript_1 = const_str_plain_check_hostname; tmp_result = DEL_SUBSCRIPT( tmp_delsubscr_target_1, tmp_delsubscr_subscript_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1194; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } } goto branch_end_1; branch_no_1:; { PyObject *tmp_assign_source_2; tmp_assign_source_2 = Py_None; assert( var_check_hostname == NULL ); Py_INCREF( tmp_assign_source_2 ); var_check_hostname = tmp_assign_source_2; } branch_end_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; tmp_compexpr_left_2 = const_str_plain_context; if ( par__3to2kwargs == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "_3to2kwargs" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1196; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = par__3to2kwargs; tmp_res = PySequence_Contains( tmp_compexpr_right_2, tmp_compexpr_left_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1196; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_assign_source_3; PyObject *tmp_subscribed_name_2; PyObject *tmp_subscript_name_2; if ( par__3to2kwargs == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "_3to2kwargs" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1196; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_subscribed_name_2 = par__3to2kwargs; tmp_subscript_name_2 = const_str_plain_context; tmp_assign_source_3 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_2 ); if ( tmp_assign_source_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1196; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } assert( var_context == NULL ); var_context = tmp_assign_source_3; } { PyObject *tmp_delsubscr_target_2; PyObject *tmp_delsubscr_subscript_2; if ( par__3to2kwargs == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "_3to2kwargs" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1196; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_delsubscr_target_2 = par__3to2kwargs; tmp_delsubscr_subscript_2 = const_str_plain_context; tmp_result = DEL_SUBSCRIPT( tmp_delsubscr_target_2, tmp_delsubscr_subscript_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1196; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } } goto branch_end_2; branch_no_2:; { PyObject *tmp_assign_source_4; tmp_assign_source_4 = Py_None; assert( var_context == NULL ); Py_INCREF( tmp_assign_source_4 ); var_context = tmp_assign_source_4; } branch_end_2:; } { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_1; PyObject *tmp_args_element_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; PyObject *tmp_args_element_name_4; PyObject *tmp_args_element_name_5; PyObject *tmp_args_element_name_6; PyObject *tmp_args_element_name_7; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_super ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_super ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "super" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1198; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPSConnection ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPSConnection ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPSConnection" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1198; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_args_element_name_1 = tmp_mvar_value_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1198; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_self; frame_9a3cc121adddfc040741078acb840f88->m_frame.f_lineno = 1198; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 }; tmp_source_name_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args ); } if ( tmp_source_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1198; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain___init__ ); Py_DECREF( tmp_source_name_1 ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1198; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } if ( par_host == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1198; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_host; if ( par_port == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "port" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1198; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_args_element_name_4 = par_port; if ( par_strict == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "strict" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1198; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_args_element_name_5 = par_strict; if ( par_timeout == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1198; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_args_element_name_6 = par_timeout; if ( par_source_address == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "source_address" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1199; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_args_element_name_7 = par_source_address; frame_9a3cc121adddfc040741078acb840f88->m_frame.f_lineno = 1198; { PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6, tmp_args_element_name_7 }; tmp_unused = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1198; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; if ( par_key_file == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "key_file" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1200; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_assattr_name_1 = par_key_file; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1200; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_key_file, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1200; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_cert_file == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cert_file" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1201; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_cert_file; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1201; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_cert_file, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1201; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; if ( var_context == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "context" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1202; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_compexpr_left_3 = var_context; tmp_compexpr_right_3 = Py_None; tmp_condition_result_3 = ( tmp_compexpr_left_3 == tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_assign_source_5; PyObject *tmp_called_name_3; PyObject *tmp_source_name_2; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_8; PyObject *tmp_source_name_3; PyObject *tmp_mvar_value_4; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ssl ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ssl ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ssl" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1204; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_source_name_2 = tmp_mvar_value_3; tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_SSLContext ); if ( tmp_called_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1204; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ssl ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ssl ); } if ( tmp_mvar_value_4 == NULL ) { Py_DECREF( tmp_called_name_3 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ssl" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1204; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_source_name_3 = tmp_mvar_value_4; tmp_args_element_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_PROTOCOL_SSLv23 ); if ( tmp_args_element_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_3 ); exception_lineno = 1204; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } frame_9a3cc121adddfc040741078acb840f88->m_frame.f_lineno = 1204; { PyObject *call_args[] = { tmp_args_element_name_8 }; tmp_assign_source_5 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args ); } Py_DECREF( tmp_called_name_3 ); Py_DECREF( tmp_args_element_name_8 ); if ( tmp_assign_source_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1204; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } { PyObject *old = var_context; var_context = tmp_assign_source_5; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_6; PyObject *tmp_source_name_4; CHECK_OBJECT( var_context ); tmp_source_name_4 = var_context; tmp_assign_source_6 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_options ); if ( tmp_assign_source_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1205; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } assert( tmp_inplace_assign_attr_1__start == NULL ); tmp_inplace_assign_attr_1__start = tmp_assign_source_6; } { // Tried code: { PyObject *tmp_assign_source_7; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_source_name_5; PyObject *tmp_mvar_value_5; CHECK_OBJECT( tmp_inplace_assign_attr_1__start ); tmp_left_name_1 = tmp_inplace_assign_attr_1__start; tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ssl ); if (unlikely( tmp_mvar_value_5 == NULL )) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ssl ); } if ( tmp_mvar_value_5 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ssl" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1205; type_description_1 = "ooooooooooooN"; goto try_except_handler_2; } tmp_source_name_5 = tmp_mvar_value_5; tmp_right_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_OP_NO_SSLv2 ); if ( tmp_right_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1205; type_description_1 = "ooooooooooooN"; goto try_except_handler_2; } tmp_assign_source_7 = BINARY_OPERATION( PyNumber_InPlaceOr, tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_assign_source_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1205; type_description_1 = "ooooooooooooN"; goto try_except_handler_2; } assert( tmp_inplace_assign_attr_1__end == NULL ); tmp_inplace_assign_attr_1__end = tmp_assign_source_7; } { // Tried code: { PyObject *tmp_assattr_name_3; PyObject *tmp_assattr_target_3; CHECK_OBJECT( tmp_inplace_assign_attr_1__end ); tmp_assattr_name_3 = tmp_inplace_assign_attr_1__end; if ( var_context == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "context" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1205; type_description_1 = "ooooooooooooN"; goto try_except_handler_3; } tmp_assattr_target_3 = var_context; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain_options, tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1205; type_description_1 = "ooooooooooooN"; goto try_except_handler_3; } } goto try_end_1; // Exception handler code: try_except_handler_3:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_inplace_assign_attr_1__end ); Py_DECREF( tmp_inplace_assign_attr_1__end ); tmp_inplace_assign_attr_1__end = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto try_except_handler_2; } // End of try: try_end_1:; } goto try_end_2; // Exception handler code: try_except_handler_2:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_inplace_assign_attr_1__start ); Py_DECREF( tmp_inplace_assign_attr_1__start ); tmp_inplace_assign_attr_1__start = NULL; } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: try_end_2:; } { CHECK_OBJECT( (PyObject *)tmp_inplace_assign_attr_1__end ); Py_DECREF( tmp_inplace_assign_attr_1__end ); tmp_inplace_assign_attr_1__end = NULL; } { CHECK_OBJECT( (PyObject *)tmp_inplace_assign_attr_1__start ); Py_DECREF( tmp_inplace_assign_attr_1__start ); tmp_inplace_assign_attr_1__start = NULL; } branch_no_3:; } { PyObject *tmp_assign_source_8; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; PyObject *tmp_source_name_6; PyObject *tmp_source_name_7; PyObject *tmp_mvar_value_6; if ( var_context == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "context" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1206; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_source_name_6 = var_context; tmp_compexpr_left_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_verify_mode ); if ( tmp_compexpr_left_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1206; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ssl ); if (unlikely( tmp_mvar_value_6 == NULL )) { tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ssl ); } if ( tmp_mvar_value_6 == NULL ) { Py_DECREF( tmp_compexpr_left_4 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ssl" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1206; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_source_name_7 = tmp_mvar_value_6; tmp_compexpr_right_4 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_CERT_NONE ); if ( tmp_compexpr_right_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_compexpr_left_4 ); exception_lineno = 1206; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_assign_source_8 = RICH_COMPARE_NE( tmp_compexpr_left_4, tmp_compexpr_right_4 ); Py_DECREF( tmp_compexpr_left_4 ); Py_DECREF( tmp_compexpr_right_4 ); if ( tmp_assign_source_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1206; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } assert( var_will_verify == NULL ); var_will_verify = tmp_assign_source_8; } { nuitka_bool tmp_condition_result_4; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; if ( var_check_hostname == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "check_hostname" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1207; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_compexpr_left_5 = var_check_hostname; tmp_compexpr_right_5 = Py_None; tmp_condition_result_4 = ( tmp_compexpr_left_5 == tmp_compexpr_right_5 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_assign_source_9; if ( var_will_verify == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "will_verify" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1208; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_assign_source_9 = var_will_verify; { PyObject *old = var_check_hostname; var_check_hostname = tmp_assign_source_9; Py_INCREF( var_check_hostname ); Py_XDECREF( old ); } } goto branch_end_4; branch_no_4:; { nuitka_bool tmp_condition_result_5; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; int tmp_truth_name_1; PyObject *tmp_operand_name_1; if ( var_check_hostname == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "check_hostname" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1209; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( var_check_hostname ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1209; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_and_left_value_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_1 == 1 ) { goto and_right_1; } else { goto and_left_1; } and_right_1:; if ( var_will_verify == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "will_verify" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1209; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_operand_name_1 = var_will_verify; tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1209; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_and_right_value_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_5 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_5 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_f369f02fd8078e1e8beeaa61f004be7a; frame_9a3cc121adddfc040741078acb840f88->m_frame.f_lineno = 1210; { PyObject *call_args[] = { tmp_make_exception_arg_1 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_1 == NULL) ); exception_type = tmp_raise_type_1; exception_lineno = 1210; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } branch_no_5:; } branch_end_4:; } { nuitka_bool tmp_condition_result_6; int tmp_or_left_truth_1; nuitka_bool tmp_or_left_value_1; nuitka_bool tmp_or_right_value_1; int tmp_truth_name_2; int tmp_truth_name_3; if ( par_key_file == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "key_file" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1212; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_truth_name_2 = CHECK_IF_TRUE( par_key_file ); if ( tmp_truth_name_2 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1212; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_or_left_value_1 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_or_left_truth_1 = tmp_or_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_or_left_truth_1 == 1 ) { goto or_left_1; } else { goto or_right_1; } or_right_1:; if ( par_cert_file == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cert_file" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1212; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_truth_name_3 = CHECK_IF_TRUE( par_cert_file ); if ( tmp_truth_name_3 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1212; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_or_right_value_1 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_6 = tmp_or_right_value_1; goto or_end_1; or_left_1:; tmp_condition_result_6 = tmp_or_left_value_1; or_end_1:; if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE ) { goto branch_yes_6; } else { goto branch_no_6; } branch_yes_6:; { PyObject *tmp_called_name_4; PyObject *tmp_source_name_8; PyObject *tmp_args_element_name_9; PyObject *tmp_args_element_name_10; if ( var_context == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "context" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1213; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_source_name_8 = var_context; tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_load_cert_chain ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1213; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } if ( par_cert_file == NULL ) { Py_DECREF( tmp_called_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cert_file" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1213; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_args_element_name_9 = par_cert_file; if ( par_key_file == NULL ) { Py_DECREF( tmp_called_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "key_file" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1213; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_args_element_name_10 = par_key_file; frame_9a3cc121adddfc040741078acb840f88->m_frame.f_lineno = 1213; { PyObject *call_args[] = { tmp_args_element_name_9, tmp_args_element_name_10 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args ); } Py_DECREF( tmp_called_name_4 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1213; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_6:; } { PyObject *tmp_assattr_name_4; PyObject *tmp_assattr_target_4; if ( var_context == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "context" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1214; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_assattr_name_4 = var_context; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1214; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_assattr_target_4 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_4, const_str_plain__context, tmp_assattr_name_4 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1214; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_5; PyObject *tmp_assattr_target_5; if ( var_check_hostname == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "check_hostname" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1215; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_assattr_name_5 = var_check_hostname; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1215; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } tmp_assattr_target_5 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_5, const_str_plain__check_hostname, tmp_assattr_name_5 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1215; type_description_1 = "ooooooooooooN"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_9a3cc121adddfc040741078acb840f88 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_9a3cc121adddfc040741078acb840f88 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_9a3cc121adddfc040741078acb840f88, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_9a3cc121adddfc040741078acb840f88->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_9a3cc121adddfc040741078acb840f88, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_9a3cc121adddfc040741078acb840f88, type_description_1, par_self, par_host, par_port, par_key_file, par_cert_file, par_strict, par_timeout, par_source_address, par__3to2kwargs, var_check_hostname, var_context, var_will_verify, NULL ); // Release cached frame. if ( frame_9a3cc121adddfc040741078acb840f88 == cache_frame_9a3cc121adddfc040741078acb840f88 ) { Py_DECREF( frame_9a3cc121adddfc040741078acb840f88 ); } cache_frame_9a3cc121adddfc040741078acb840f88 = NULL; assertFrameObject( frame_9a3cc121adddfc040741078acb840f88 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_44___init__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_host ); par_host = NULL; } { Py_XDECREF( par_port ); par_port = NULL; } { Py_XDECREF( par_key_file ); par_key_file = NULL; } { Py_XDECREF( par_cert_file ); par_cert_file = NULL; } { Py_XDECREF( par_strict ); par_strict = NULL; } { Py_XDECREF( par_timeout ); par_timeout = NULL; } { Py_XDECREF( par_source_address ); par_source_address = NULL; } { Py_XDECREF( par__3to2kwargs ); par__3to2kwargs = NULL; } { Py_XDECREF( var_check_hostname ); var_check_hostname = NULL; } { Py_XDECREF( var_context ); var_context = NULL; } { Py_XDECREF( var_will_verify ); var_will_verify = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_host ); par_host = NULL; } { Py_XDECREF( par_port ); par_port = NULL; } { Py_XDECREF( par_key_file ); par_key_file = NULL; } { Py_XDECREF( par_cert_file ); par_cert_file = NULL; } { Py_XDECREF( par_strict ); par_strict = NULL; } { Py_XDECREF( par_timeout ); par_timeout = NULL; } { Py_XDECREF( par_source_address ); par_source_address = NULL; } { Py_XDECREF( par__3to2kwargs ); par__3to2kwargs = NULL; } { Py_XDECREF( var_check_hostname ); var_check_hostname = NULL; } { Py_XDECREF( var_context ); var_context = NULL; } { Py_XDECREF( var_will_verify ); var_will_verify = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_44___init__ ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_45_connect( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *var_sock = NULL; PyObject *var_server_hostname = NULL; struct Nuitka_FrameObject *frame_70618d309c5d551474bff9cce8390abd; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; bool tmp_result; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; int tmp_res; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_preserved_type_1; PyObject *exception_preserved_value_1; PyTracebackObject *exception_preserved_tb_1; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; static struct Nuitka_FrameObject *cache_frame_70618d309c5d551474bff9cce8390abd = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_70618d309c5d551474bff9cce8390abd, codeobj_70618d309c5d551474bff9cce8390abd, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_70618d309c5d551474bff9cce8390abd = cache_frame_70618d309c5d551474bff9cce8390abd; // Push the new frame as the currently active one. pushFrameStack( frame_70618d309c5d551474bff9cce8390abd ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_70618d309c5d551474bff9cce8390abd ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_args_element_name_1; PyObject *tmp_tuple_element_1; PyObject *tmp_source_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_3; PyObject *tmp_source_name_4; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_socket_create_connection ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_socket_create_connection ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "socket_create_connection" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1220; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_host ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1220; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_args_element_name_1, 0, tmp_tuple_element_1 ); if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1220; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_port ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); exception_lineno = 1220; type_description_1 = "ooo"; goto frame_exception_exit_1; } PyTuple_SET_ITEM( tmp_args_element_name_1, 1, tmp_tuple_element_1 ); if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1221; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_timeout ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); exception_lineno = 1221; type_description_1 = "ooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1221; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_source_address ); if ( tmp_args_element_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); exception_lineno = 1221; type_description_1 = "ooo"; goto frame_exception_exit_1; } frame_70618d309c5d551474bff9cce8390abd->m_frame.f_lineno = 1220; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1220; type_description_1 = "ooo"; goto frame_exception_exit_1; } assert( var_sock == NULL ); var_sock = tmp_assign_source_1; } { nuitka_bool tmp_condition_result_1; PyObject *tmp_source_name_5; PyObject *tmp_attribute_value_1; int tmp_truth_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1223; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__tunnel_host ); if ( tmp_attribute_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1223; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_attribute_value_1 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_1 ); exception_lineno = 1223; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; if ( var_sock == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sock" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1224; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_assattr_name_1 = var_sock; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1224; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_sock, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1224; type_description_1 = "ooo"; goto frame_exception_exit_1; } } { PyObject *tmp_called_instance_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1225; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_instance_1 = par_self; frame_70618d309c5d551474bff9cce8390abd->m_frame.f_lineno = 1225; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain__tunnel ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1225; type_description_1 = "ooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_1:; } { PyObject *tmp_assign_source_2; nuitka_bool tmp_condition_result_2; PyObject *tmp_source_name_6; PyObject *tmp_mvar_value_2; PyObject *tmp_attribute_value_2; int tmp_truth_name_2; PyObject *tmp_source_name_7; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ssl ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ssl ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ssl" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1227; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_6 = tmp_mvar_value_2; tmp_attribute_value_2 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_HAS_SNI ); if ( tmp_attribute_value_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1227; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_truth_name_2 = CHECK_IF_TRUE( tmp_attribute_value_2 ); if ( tmp_truth_name_2 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_2 ); exception_lineno = 1227; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_2 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto condexpr_true_1; } else { goto condexpr_false_1; } condexpr_true_1:; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1227; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_host ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1227; type_description_1 = "ooo"; goto frame_exception_exit_1; } goto condexpr_end_1; condexpr_false_1:; tmp_assign_source_2 = Py_None; Py_INCREF( tmp_assign_source_2 ); condexpr_end_1:; assert( var_server_hostname == NULL ); var_server_hostname = tmp_assign_source_2; } { PyObject *tmp_assattr_name_2; PyObject *tmp_called_name_2; PyObject *tmp_source_name_8; PyObject *tmp_source_name_9; PyObject *tmp_args_name_1; PyObject *tmp_tuple_element_2; PyObject *tmp_kw_name_1; PyObject *tmp_dict_key_1; PyObject *tmp_dict_value_1; PyObject *tmp_assattr_target_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1228; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_9 = par_self; tmp_source_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain__context ); if ( tmp_source_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1228; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_wrap_socket ); Py_DECREF( tmp_source_name_8 ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1228; type_description_1 = "ooo"; goto frame_exception_exit_1; } if ( var_sock == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sock" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1228; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_tuple_element_2 = var_sock; tmp_args_name_1 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_2 ); PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_2 ); tmp_dict_key_1 = const_str_plain_server_hostname; if ( var_server_hostname == NULL ) { Py_DECREF( tmp_called_name_2 ); Py_DECREF( tmp_args_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "server_hostname" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1229; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_dict_value_1 = var_server_hostname; tmp_kw_name_1 = _PyDict_NewPresized( 1 ); tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_1, tmp_dict_value_1 ); assert( !(tmp_res != 0) ); frame_70618d309c5d551474bff9cce8390abd->m_frame.f_lineno = 1228; tmp_assattr_name_2 = CALL_FUNCTION( tmp_called_name_2, tmp_args_name_1, tmp_kw_name_1 ); Py_DECREF( tmp_called_name_2 ); Py_DECREF( tmp_args_name_1 ); Py_DECREF( tmp_kw_name_1 ); if ( tmp_assattr_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1228; type_description_1 = "ooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_assattr_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1228; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_sock, tmp_assattr_name_2 ); Py_DECREF( tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1228; type_description_1 = "ooo"; goto frame_exception_exit_1; } } { // Tried code: { nuitka_bool tmp_condition_result_3; PyObject *tmp_source_name_10; PyObject *tmp_attribute_value_3; int tmp_truth_name_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1231; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_source_name_10 = par_self; tmp_attribute_value_3 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain__check_hostname ); if ( tmp_attribute_value_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1231; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_truth_name_3 = CHECK_IF_TRUE( tmp_attribute_value_3 ); if ( tmp_truth_name_3 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_3 ); exception_lineno = 1231; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_condition_result_3 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_3 ); if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_called_name_3; PyObject *tmp_source_name_11; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_4; PyObject *tmp_called_instance_2; PyObject *tmp_source_name_12; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_13; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ssl ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ssl ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ssl" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1232; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_source_name_11 = tmp_mvar_value_3; tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_match_hostname ); if ( tmp_called_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1232; type_description_1 = "ooo"; goto try_except_handler_2; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_3 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1232; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_source_name_12 = par_self; tmp_called_instance_2 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain_sock ); if ( tmp_called_instance_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_3 ); exception_lineno = 1232; type_description_1 = "ooo"; goto try_except_handler_2; } frame_70618d309c5d551474bff9cce8390abd->m_frame.f_lineno = 1232; tmp_args_element_name_4 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_getpeercert ); Py_DECREF( tmp_called_instance_2 ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_3 ); exception_lineno = 1232; type_description_1 = "ooo"; goto try_except_handler_2; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1232; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_source_name_13 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain_host ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 1232; type_description_1 = "ooo"; goto try_except_handler_2; } frame_70618d309c5d551474bff9cce8390abd->m_frame.f_lineno = 1232; { PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args ); } Py_DECREF( tmp_called_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1232; type_description_1 = "ooo"; goto try_except_handler_2; } Py_DECREF( tmp_unused ); } branch_no_2:; } goto try_end_1; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_1 == NULL ) { exception_keeper_tb_1 = MAKE_TRACEBACK( frame_70618d309c5d551474bff9cce8390abd, exception_keeper_lineno_1 ); } else if ( exception_keeper_lineno_1 != 0 ) { exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_70618d309c5d551474bff9cce8390abd, exception_keeper_lineno_1 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); PyException_SetTraceback( exception_keeper_value_1, (PyObject *)exception_keeper_tb_1 ); PUBLISH_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 ); } { // Tried code: { nuitka_bool tmp_condition_result_4; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; tmp_compexpr_left_1 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_1 = PyExc_Exception; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_1, tmp_compexpr_right_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1233; type_description_1 = "ooo"; goto try_except_handler_3; } tmp_condition_result_4 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_called_name_4; PyObject *tmp_source_name_14; PyObject *tmp_source_name_15; PyObject *tmp_args_element_name_6; PyObject *tmp_source_name_16; PyObject *tmp_mvar_value_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1234; type_description_1 = "ooo"; goto try_except_handler_3; } tmp_source_name_15 = par_self; tmp_source_name_14 = LOOKUP_ATTRIBUTE( tmp_source_name_15, const_str_plain_sock ); if ( tmp_source_name_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1234; type_description_1 = "ooo"; goto try_except_handler_3; } tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain_shutdown ); Py_DECREF( tmp_source_name_14 ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1234; type_description_1 = "ooo"; goto try_except_handler_3; } tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_socket ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_socket ); } if ( tmp_mvar_value_4 == NULL ) { Py_DECREF( tmp_called_name_4 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "socket" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1234; type_description_1 = "ooo"; goto try_except_handler_3; } tmp_source_name_16 = tmp_mvar_value_4; tmp_args_element_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_16, const_str_plain_SHUT_RDWR ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_4 ); exception_lineno = 1234; type_description_1 = "ooo"; goto try_except_handler_3; } frame_70618d309c5d551474bff9cce8390abd->m_frame.f_lineno = 1234; { PyObject *call_args[] = { tmp_args_element_name_6 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args ); } Py_DECREF( tmp_called_name_4 ); Py_DECREF( tmp_args_element_name_6 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1234; type_description_1 = "ooo"; goto try_except_handler_3; } Py_DECREF( tmp_unused ); } { PyObject *tmp_called_instance_3; PyObject *tmp_source_name_17; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1235; type_description_1 = "ooo"; goto try_except_handler_3; } tmp_source_name_17 = par_self; tmp_called_instance_3 = LOOKUP_ATTRIBUTE( tmp_source_name_17, const_str_plain_sock ); if ( tmp_called_instance_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1235; type_description_1 = "ooo"; goto try_except_handler_3; } frame_70618d309c5d551474bff9cce8390abd->m_frame.f_lineno = 1235; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_close ); Py_DECREF( tmp_called_instance_3 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1235; type_description_1 = "ooo"; goto try_except_handler_3; } Py_DECREF( tmp_unused ); } { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 1236; } if (exception_tb && exception_tb->tb_frame == &frame_70618d309c5d551474bff9cce8390abd->m_frame) frame_70618d309c5d551474bff9cce8390abd->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooo"; goto try_except_handler_3; } goto branch_end_3; branch_no_3:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 1230; } if (exception_tb && exception_tb->tb_frame == &frame_70618d309c5d551474bff9cce8390abd->m_frame) frame_70618d309c5d551474bff9cce8390abd->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooo"; goto try_except_handler_3; } branch_end_3:; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_45_connect ); return NULL; // Exception handler code: try_except_handler_3:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: } // End of try: try_end_1:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_70618d309c5d551474bff9cce8390abd ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_70618d309c5d551474bff9cce8390abd ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_70618d309c5d551474bff9cce8390abd, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_70618d309c5d551474bff9cce8390abd->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_70618d309c5d551474bff9cce8390abd, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_70618d309c5d551474bff9cce8390abd, type_description_1, par_self, var_sock, var_server_hostname ); // Release cached frame. if ( frame_70618d309c5d551474bff9cce8390abd == cache_frame_70618d309c5d551474bff9cce8390abd ) { Py_DECREF( frame_70618d309c5d551474bff9cce8390abd ); } cache_frame_70618d309c5d551474bff9cce8390abd = NULL; assertFrameObject( frame_70618d309c5d551474bff9cce8390abd ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_45_connect ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_sock ); var_sock = NULL; } { Py_XDECREF( var_server_hostname ); var_server_hostname = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_sock ); var_sock = NULL; } { Py_XDECREF( var_server_hostname ); var_server_hostname = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_45_connect ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_46___init__( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_version = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_42a1f2d55b25e0d10ff0d63ed717e50b; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; bool tmp_result; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_42a1f2d55b25e0d10ff0d63ed717e50b = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_42a1f2d55b25e0d10ff0d63ed717e50b, codeobj_42a1f2d55b25e0d10ff0d63ed717e50b, module_future$backports$http$client, sizeof(void *)+sizeof(void *) ); frame_42a1f2d55b25e0d10ff0d63ed717e50b = cache_frame_42a1f2d55b25e0d10ff0d63ed717e50b; // Push the new frame as the currently active one. pushFrameStack( frame_42a1f2d55b25e0d10ff0d63ed717e50b ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_42a1f2d55b25e0d10ff0d63ed717e50b ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assattr_name_1; PyObject *tmp_tuple_element_1; PyObject *tmp_assattr_target_1; CHECK_OBJECT( par_version ); tmp_tuple_element_1 = par_version; tmp_assattr_name_1 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_assattr_name_1, 0, tmp_tuple_element_1 ); CHECK_OBJECT( par_self ); tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_args, tmp_assattr_name_1 ); Py_DECREF( tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1284; type_description_1 = "oo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_version == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "version" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1285; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_version; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1285; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_version, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1285; type_description_1 = "oo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_42a1f2d55b25e0d10ff0d63ed717e50b ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_42a1f2d55b25e0d10ff0d63ed717e50b ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_42a1f2d55b25e0d10ff0d63ed717e50b, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_42a1f2d55b25e0d10ff0d63ed717e50b->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_42a1f2d55b25e0d10ff0d63ed717e50b, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_42a1f2d55b25e0d10ff0d63ed717e50b, type_description_1, par_self, par_version ); // Release cached frame. if ( frame_42a1f2d55b25e0d10ff0d63ed717e50b == cache_frame_42a1f2d55b25e0d10ff0d63ed717e50b ) { Py_DECREF( frame_42a1f2d55b25e0d10ff0d63ed717e50b ); } cache_frame_42a1f2d55b25e0d10ff0d63ed717e50b = NULL; assertFrameObject( frame_42a1f2d55b25e0d10ff0d63ed717e50b ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_46___init__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_version ); par_version = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_version ); par_version = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_46___init__ ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_47___init__( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_partial = python_pars[ 1 ]; PyObject *par_expected = python_pars[ 2 ]; struct Nuitka_FrameObject *frame_e152b037ad667d8a4d957556696b56db; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; bool tmp_result; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_e152b037ad667d8a4d957556696b56db = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_e152b037ad667d8a4d957556696b56db, codeobj_e152b037ad667d8a4d957556696b56db, module_future$backports$http$client, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_e152b037ad667d8a4d957556696b56db = cache_frame_e152b037ad667d8a4d957556696b56db; // Push the new frame as the currently active one. pushFrameStack( frame_e152b037ad667d8a4d957556696b56db ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_e152b037ad667d8a4d957556696b56db ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assattr_name_1; PyObject *tmp_tuple_element_1; PyObject *tmp_assattr_target_1; CHECK_OBJECT( par_partial ); tmp_tuple_element_1 = par_partial; tmp_assattr_name_1 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_assattr_name_1, 0, tmp_tuple_element_1 ); CHECK_OBJECT( par_self ); tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_args, tmp_assattr_name_1 ); Py_DECREF( tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1295; type_description_1 = "ooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_partial == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "partial" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1296; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_partial; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1296; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_partial, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1296; type_description_1 = "ooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_3; PyObject *tmp_assattr_target_3; if ( par_expected == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expected" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1297; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_assattr_name_3 = par_expected; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1297; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_assattr_target_3 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain_expected, tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1297; type_description_1 = "ooo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_e152b037ad667d8a4d957556696b56db ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_e152b037ad667d8a4d957556696b56db ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_e152b037ad667d8a4d957556696b56db, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_e152b037ad667d8a4d957556696b56db->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_e152b037ad667d8a4d957556696b56db, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_e152b037ad667d8a4d957556696b56db, type_description_1, par_self, par_partial, par_expected ); // Release cached frame. if ( frame_e152b037ad667d8a4d957556696b56db == cache_frame_e152b037ad667d8a4d957556696b56db ) { Py_DECREF( frame_e152b037ad667d8a4d957556696b56db ); } cache_frame_e152b037ad667d8a4d957556696b56db = NULL; assertFrameObject( frame_e152b037ad667d8a4d957556696b56db ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_47___init__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_partial ); par_partial = NULL; } { Py_XDECREF( par_expected ); par_expected = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_partial ); par_partial = NULL; } { Py_XDECREF( par_expected ); par_expected = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_47___init__ ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_48___repr__( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *var_e = NULL; struct Nuitka_FrameObject *frame_2d53aecc6ac5c80769e2e8c53cc7d91b; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_2d53aecc6ac5c80769e2e8c53cc7d91b = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_2d53aecc6ac5c80769e2e8c53cc7d91b, codeobj_2d53aecc6ac5c80769e2e8c53cc7d91b, module_future$backports$http$client, sizeof(void *)+sizeof(void *) ); frame_2d53aecc6ac5c80769e2e8c53cc7d91b = cache_frame_2d53aecc6ac5c80769e2e8c53cc7d91b; // Push the new frame as the currently active one. pushFrameStack( frame_2d53aecc6ac5c80769e2e8c53cc7d91b ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_2d53aecc6ac5c80769e2e8c53cc7d91b ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_expected ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1299; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_1 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assign_source_1; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_source_name_2; tmp_left_name_1 = const_str_digest_8653823a006449e4ce13d95ee42eb788; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1300; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_right_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_expected ); if ( tmp_right_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1300; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assign_source_1 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1300; type_description_1 = "oo"; goto frame_exception_exit_1; } assert( var_e == NULL ); var_e = tmp_assign_source_1; } goto branch_end_1; branch_no_1:; { PyObject *tmp_assign_source_2; tmp_assign_source_2 = const_str_empty; assert( var_e == NULL ); Py_INCREF( tmp_assign_source_2 ); var_e = tmp_assign_source_2; } branch_end_1:; } { PyObject *tmp_left_name_2; PyObject *tmp_right_name_2; PyObject *tmp_tuple_element_1; PyObject *tmp_len_arg_1; PyObject *tmp_source_name_3; tmp_left_name_2 = const_str_digest_b2e340181506eb2a6b26ab727e50958b; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1303; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_len_arg_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_partial ); if ( tmp_len_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1303; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_tuple_element_1 = BUILTIN_LEN( tmp_len_arg_1 ); Py_DECREF( tmp_len_arg_1 ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1303; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_right_name_2 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_2, 0, tmp_tuple_element_1 ); if ( var_e == NULL ) { Py_DECREF( tmp_right_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "e" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1303; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_tuple_element_1 = var_e; Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_right_name_2, 1, tmp_tuple_element_1 ); tmp_return_value = BINARY_OPERATION_REMAINDER( tmp_left_name_2, tmp_right_name_2 ); Py_DECREF( tmp_right_name_2 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1303; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_2d53aecc6ac5c80769e2e8c53cc7d91b ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_2d53aecc6ac5c80769e2e8c53cc7d91b ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_2d53aecc6ac5c80769e2e8c53cc7d91b ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_2d53aecc6ac5c80769e2e8c53cc7d91b, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_2d53aecc6ac5c80769e2e8c53cc7d91b->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_2d53aecc6ac5c80769e2e8c53cc7d91b, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_2d53aecc6ac5c80769e2e8c53cc7d91b, type_description_1, par_self, var_e ); // Release cached frame. if ( frame_2d53aecc6ac5c80769e2e8c53cc7d91b == cache_frame_2d53aecc6ac5c80769e2e8c53cc7d91b ) { Py_DECREF( frame_2d53aecc6ac5c80769e2e8c53cc7d91b ); } cache_frame_2d53aecc6ac5c80769e2e8c53cc7d91b = NULL; assertFrameObject( frame_2d53aecc6ac5c80769e2e8c53cc7d91b ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_48___repr__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_e ); var_e = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_e ); var_e = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_48___repr__ ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_49___str__( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_fd944839fb83ad77c3ead9b847a5f4d1; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_fd944839fb83ad77c3ead9b847a5f4d1 = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_fd944839fb83ad77c3ead9b847a5f4d1, codeobj_fd944839fb83ad77c3ead9b847a5f4d1, module_future$backports$http$client, sizeof(void *) ); frame_fd944839fb83ad77c3ead9b847a5f4d1 = cache_frame_fd944839fb83ad77c3ead9b847a5f4d1; // Push the new frame as the currently active one. pushFrameStack( frame_fd944839fb83ad77c3ead9b847a5f4d1 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_fd944839fb83ad77c3ead9b847a5f4d1 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_operand_name_1; CHECK_OBJECT( par_self ); tmp_operand_name_1 = par_self; tmp_return_value = UNARY_OPERATION( PyObject_Repr, tmp_operand_name_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1305; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_fd944839fb83ad77c3ead9b847a5f4d1 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_fd944839fb83ad77c3ead9b847a5f4d1 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_fd944839fb83ad77c3ead9b847a5f4d1 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_fd944839fb83ad77c3ead9b847a5f4d1, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_fd944839fb83ad77c3ead9b847a5f4d1->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_fd944839fb83ad77c3ead9b847a5f4d1, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_fd944839fb83ad77c3ead9b847a5f4d1, type_description_1, par_self ); // Release cached frame. if ( frame_fd944839fb83ad77c3ead9b847a5f4d1 == cache_frame_fd944839fb83ad77c3ead9b847a5f4d1 ) { Py_DECREF( frame_fd944839fb83ad77c3ead9b847a5f4d1 ); } cache_frame_fd944839fb83ad77c3ead9b847a5f4d1 = NULL; assertFrameObject( frame_fd944839fb83ad77c3ead9b847a5f4d1 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_49___str__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_49___str__ ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_50___init__( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_line = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_16c979f7bdf89a0d092fe4a119c82ae7; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; int tmp_res; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; bool tmp_result; static struct Nuitka_FrameObject *cache_frame_16c979f7bdf89a0d092fe4a119c82ae7 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_16c979f7bdf89a0d092fe4a119c82ae7, codeobj_16c979f7bdf89a0d092fe4a119c82ae7, module_future$backports$http$client, sizeof(void *)+sizeof(void *) ); frame_16c979f7bdf89a0d092fe4a119c82ae7 = cache_frame_16c979f7bdf89a0d092fe4a119c82ae7; // Push the new frame as the currently active one. pushFrameStack( frame_16c979f7bdf89a0d092fe4a119c82ae7 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_16c979f7bdf89a0d092fe4a119c82ae7 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_operand_name_1; CHECK_OBJECT( par_line ); tmp_operand_name_1 = par_line; tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1321; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assign_source_1; PyObject *tmp_operand_name_2; if ( par_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1322; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_operand_name_2 = par_line; tmp_assign_source_1 = UNARY_OPERATION( PyObject_Repr, tmp_operand_name_2 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1322; type_description_1 = "oo"; goto frame_exception_exit_1; } { PyObject *old = par_line; par_line = tmp_assign_source_1; Py_XDECREF( old ); } } branch_no_1:; } { PyObject *tmp_assattr_name_1; PyObject *tmp_tuple_element_1; PyObject *tmp_assattr_target_1; if ( par_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1323; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_tuple_element_1 = par_line; tmp_assattr_name_1 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_assattr_name_1, 0, tmp_tuple_element_1 ); if ( par_self == NULL ) { Py_DECREF( tmp_assattr_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1323; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_args, tmp_assattr_name_1 ); Py_DECREF( tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1323; type_description_1 = "oo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_line == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1324; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_line; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1324; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_line, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1324; type_description_1 = "oo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_16c979f7bdf89a0d092fe4a119c82ae7 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_16c979f7bdf89a0d092fe4a119c82ae7 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_16c979f7bdf89a0d092fe4a119c82ae7, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_16c979f7bdf89a0d092fe4a119c82ae7->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_16c979f7bdf89a0d092fe4a119c82ae7, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_16c979f7bdf89a0d092fe4a119c82ae7, type_description_1, par_self, par_line ); // Release cached frame. if ( frame_16c979f7bdf89a0d092fe4a119c82ae7 == cache_frame_16c979f7bdf89a0d092fe4a119c82ae7 ) { Py_DECREF( frame_16c979f7bdf89a0d092fe4a119c82ae7 ); } cache_frame_16c979f7bdf89a0d092fe4a119c82ae7 = NULL; assertFrameObject( frame_16c979f7bdf89a0d092fe4a119c82ae7 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_50___init__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_line ); par_line = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_line ); par_line = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_50___init__ ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_future$backports$http$client$$$function_51___init__( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_line_type = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_e1f5ce46c21e7642984a54173b1dc1d0; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_e1f5ce46c21e7642984a54173b1dc1d0 = NULL; PyObject *tmp_return_value = NULL; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; // Actual function code. { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_e1f5ce46c21e7642984a54173b1dc1d0, codeobj_e1f5ce46c21e7642984a54173b1dc1d0, module_future$backports$http$client, sizeof(void *)+sizeof(void *) ); frame_e1f5ce46c21e7642984a54173b1dc1d0 = cache_frame_e1f5ce46c21e7642984a54173b1dc1d0; // Push the new frame as the currently active one. pushFrameStack( frame_e1f5ce46c21e7642984a54173b1dc1d0 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_e1f5ce46c21e7642984a54173b1dc1d0 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_tuple_element_1; PyObject *tmp_mvar_value_2; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPException ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPException ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPException" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1328; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain___init__ ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1328; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1328; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_self; tmp_left_name_1 = const_str_digest_ca02fae3ae9f65bc4e8df043f277de51; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MAXLINE ); } if ( tmp_mvar_value_2 == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MAXLINE" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1329; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_tuple_element_1 = tmp_mvar_value_2; tmp_right_name_1 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_1 ); if ( par_line_type == NULL ) { Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_right_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "line_type" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1329; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_tuple_element_1 = par_line_type; Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_right_name_1, 1, tmp_tuple_element_1 ); tmp_args_element_name_2 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_1 ); exception_lineno = 1328; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_e1f5ce46c21e7642984a54173b1dc1d0->m_frame.f_lineno = 1328; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_2 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1328; type_description_1 = "oo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } #if 0 RESTORE_FRAME_EXCEPTION( frame_e1f5ce46c21e7642984a54173b1dc1d0 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_e1f5ce46c21e7642984a54173b1dc1d0 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_e1f5ce46c21e7642984a54173b1dc1d0, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_e1f5ce46c21e7642984a54173b1dc1d0->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_e1f5ce46c21e7642984a54173b1dc1d0, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_e1f5ce46c21e7642984a54173b1dc1d0, type_description_1, par_self, par_line_type ); // Release cached frame. if ( frame_e1f5ce46c21e7642984a54173b1dc1d0 == cache_frame_e1f5ce46c21e7642984a54173b1dc1d0 ) { Py_DECREF( frame_e1f5ce46c21e7642984a54173b1dc1d0 ); } cache_frame_e1f5ce46c21e7642984a54173b1dc1d0 = NULL; assertFrameObject( frame_e1f5ce46c21e7642984a54173b1dc1d0 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_51___init__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_line_type ); par_line_type = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_line_type ); par_line_type = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client$$$function_51___init__ ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_10_readable( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_10_readable, const_str_plain_readable, #if PYTHON_VERSION >= 300 const_str_digest_d186d35140b6e607ac0c8b2c63fdeb29, #endif codeobj_76dd78595fd3cd95c112befd743cce09, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_11_isclosed( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_11_isclosed, const_str_plain_isclosed, #if PYTHON_VERSION >= 300 const_str_digest_f27d3abdf015e152802dfedf1003be0a, #endif codeobj_b22c54583b030b2304b803eec102bb97, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_d27720e06019541707161a721d5e8f1b, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_12_read( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_12_read, const_str_plain_read, #if PYTHON_VERSION >= 300 const_str_digest_b5074ac92dc72b508f7b239b36f07471, #endif codeobj_0626e54d53a9ee90eef1f3615726df1b, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_13_readinto( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_13_readinto, const_str_plain_readinto, #if PYTHON_VERSION >= 300 const_str_digest_db4856f755729d4e70f8bd5ec95c6022, #endif codeobj_9d0263d842d37e70eec7cc6be121c4db, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_14__read_next_chunk_size( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_14__read_next_chunk_size, const_str_plain__read_next_chunk_size, #if PYTHON_VERSION >= 300 const_str_digest_3cd05ede1856d0f8a369818b470989ff, #endif codeobj_b387c7f94425a95a4fc5d292e5092c3d, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_15__read_and_discard_trailer( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_15__read_and_discard_trailer, const_str_plain__read_and_discard_trailer, #if PYTHON_VERSION >= 300 const_str_digest_b4441438bd1541008b5e82412eb86995, #endif codeobj_a98dea0af160bb2e20ed45fd5c8fc4e8, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_16__readall_chunked( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_16__readall_chunked, const_str_plain__readall_chunked, #if PYTHON_VERSION >= 300 const_str_digest_e8598f6adb0116f0f5e257448c727422, #endif codeobj_0a33ac05616470b83d373767d952f19c, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_17__readinto_chunked( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_17__readinto_chunked, const_str_plain__readinto_chunked, #if PYTHON_VERSION >= 300 const_str_digest_22cfc522c2c3c39631df9420c1c18031, #endif codeobj_7f60429097a66e916f80ec27a9183cc9, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_18__safe_read( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_18__safe_read, const_str_plain__safe_read, #if PYTHON_VERSION >= 300 const_str_digest_27a0d27d9f9ee9ddce1020c0145aaaa0, #endif codeobj_f0e9be3bca3d4619f02d4e3459786942, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_8e53e108a15350185d42bfd7646884fa, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_19__safe_readinto( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_19__safe_readinto, const_str_plain__safe_readinto, #if PYTHON_VERSION >= 300 const_str_digest_e34757499c541084cbdd57ec7408448b, #endif codeobj_38e77084a83afbff1ed7666e5ce45599, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_fe76ab5aaa6c4c8ef9443c9458cfbe33, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_1_getallmatchingheaders( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_1_getallmatchingheaders, const_str_plain_getallmatchingheaders, #if PYTHON_VERSION >= 300 const_str_digest_21e61275e31c5b538019182679a883c6, #endif codeobj_e1f8f3e84c18d9b687dfc785ee270f11, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_1e30ed1e0cd1683775219177aaa1873d, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_20_fileno( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_20_fileno, const_str_plain_fileno, #if PYTHON_VERSION >= 300 const_str_digest_563a5c1e73e73d543e7c4f1e0d7b34c2, #endif codeobj_0bbc8869c33ac1d134db8b57d71a2203, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_21_getheader( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_21_getheader, const_str_plain_getheader, #if PYTHON_VERSION >= 300 const_str_digest_08df6de959dae9d1c247c2ab041993af, #endif codeobj_7e1a0d768b9354b11723e7cafa7c98e1, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_22_getheaders( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_22_getheaders, const_str_plain_getheaders, #if PYTHON_VERSION >= 300 const_str_digest_d0590bcd4a83d66ed17deb5c9e144342, #endif codeobj_c1da44f9376dcfffecf83b764d6249d0, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_1c0574e2f61bc49c243f499d7d299474, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_23___iter__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_23___iter__, const_str_plain___iter__, #if PYTHON_VERSION >= 300 const_str_digest_f32ca5417a888ab50bbdb141f2e83092, #endif codeobj_3ba02beac1ea3b90e2b1693341216bfa, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_24_info( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_24_info, const_str_plain_info, #if PYTHON_VERSION >= 300 const_str_digest_31d64d3b8ec974c2917fdf1564a2fb00, #endif codeobj_c9bb37b8d0672177453ed0af756c7fe6, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_25_geturl( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_25_geturl, const_str_plain_geturl, #if PYTHON_VERSION >= 300 const_str_digest_db6e0943ac580bf4379ef7b63d32405e, #endif codeobj_dc97b9e8eb0902ef5e721d3549c904ca, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_26_getcode( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_26_getcode, const_str_plain_getcode, #if PYTHON_VERSION >= 300 const_str_digest_cf4d565fcb9a63639de5b379be242a6b, #endif codeobj_53f4c3f46ec2170926dbe082cb7c712b, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_27___init__( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_27___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_80f637382c7af69afc34ed6fe0d28101, #endif codeobj_eb1b700e10fdfa3121dbf8f460cdbd55, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_28_set_tunnel( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_28_set_tunnel, const_str_plain_set_tunnel, #if PYTHON_VERSION >= 300 const_str_digest_c122e55c570e5d61ec233ef747a0ac90, #endif codeobj_d545c53fbfdf53db7c965eaaa5dc5b96, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_c8ffa50f4f6e5308074cb87ab783f2dd, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_29__set_hostport( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_29__set_hostport, const_str_plain__set_hostport, #if PYTHON_VERSION >= 300 const_str_digest_7fde4f956cc454c30edc0e15c32a1d1e, #endif codeobj_0d5a44ea7e345f6e8f6ae1ba77326b1e, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_2_parse_headers( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_2_parse_headers, const_str_plain_parse_headers, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_497152a248f247e3beea3d46213e32d7, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_d2600abc7fcebf9a410216a6ecbcfc8e, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_30_set_debuglevel( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_30_set_debuglevel, const_str_plain_set_debuglevel, #if PYTHON_VERSION >= 300 const_str_digest_e72e666f0250bef291ea0626d4a9856c, #endif codeobj_c5d662ab1a7defa60452908d28e2029a, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_31__tunnel( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_31__tunnel, const_str_plain__tunnel, #if PYTHON_VERSION >= 300 const_str_digest_ac31431c15d5309718b071b5ca00ce71, #endif codeobj_c59ce0d892ef3490e7fb82499787be74, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_32_connect( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_32_connect, const_str_plain_connect, #if PYTHON_VERSION >= 300 const_str_digest_9ba1c08e5bab7a37429c5bb8555c9014, #endif codeobj_851ccd4fe7ceafc47be9326a4dcc3dd4, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_cd33262acc902ad7a34788c632134355, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_33_close( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_33_close, const_str_plain_close, #if PYTHON_VERSION >= 300 const_str_digest_212a4fffeb3ea379eaac67b69c48d35a, #endif codeobj_cc8d15a7fdc62b508c9eab149459d189, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_696229000e2676de850228c5f0f342f0, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_34_send( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_34_send, const_str_plain_send, #if PYTHON_VERSION >= 300 const_str_digest_86bd13faab96b91b6aef169e5b961fcc, #endif codeobj_efb5d6db9b2c0f81a2532184ab6440dd, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_9a254941c862d03cab15efa87095f621, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_35__output( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_35__output, const_str_plain__output, #if PYTHON_VERSION >= 300 const_str_digest_ac844068be928bba0f7c589f5b262e2d, #endif codeobj_4cd605cab55cea5b204aaf2dcc1ce6f0, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_4612c572772eafda664d1717d0001c87, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_36__send_output( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_36__send_output, const_str_plain__send_output, #if PYTHON_VERSION >= 300 const_str_digest_1e642cb2d8689685d6c46b08cc0a68ae, #endif codeobj_c3f822c035a006ef2f3c4cc9af4a7dc2, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_ff06786f50b9333d68d2347857f760a7, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_37_putrequest( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_37_putrequest, const_str_plain_putrequest, #if PYTHON_VERSION >= 300 const_str_digest_b0daa215b17857e07f4fef2707cae694, #endif codeobj_283e715d2735cd8a991af6b294329685, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_f42462608f86a02b8f02fd757621e83e, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_38_putheader( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_38_putheader, const_str_plain_putheader, #if PYTHON_VERSION >= 300 const_str_digest_048b0fb87494b08bd2a66e64baa424e3, #endif codeobj_0164c56f942e25f778b0c33e0058cd10, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_550728869b9ed61fd4ad12ee06cb01bd, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_39_endheaders( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_39_endheaders, const_str_plain_endheaders, #if PYTHON_VERSION >= 300 const_str_digest_f8c0cb8c0e8327d6cbc10860b8ce9ed5, #endif codeobj_c93912e1bb65ad50143d4e427a49ef23, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_bf74246d26e97879856201b94015f3e2, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_3___init__( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_3___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_d255455dca89984a7a880379cd01bd4d, #endif codeobj_250db6517d9585fbd87dd4a7c5eea505, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_40_request( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_40_request, const_str_plain_request, #if PYTHON_VERSION >= 300 const_str_digest_bea41f04831c597d6586c7051c4f79e4, #endif codeobj_4b4075127a67ab54c075c3c05d8b6557, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_caede9f41ab34b1781975bc39ad6827b, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_41__set_content_length( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_41__set_content_length, const_str_plain__set_content_length, #if PYTHON_VERSION >= 300 const_str_digest_b5f8aae80c35404b5a45bf6f0dc53c0c, #endif codeobj_9911c16dc5263ea9b206ad58ddfd72a2, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_42__send_request( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_42__send_request, const_str_plain__send_request, #if PYTHON_VERSION >= 300 const_str_digest_611ff3fe4eaa6563e775a49023a28349, #endif codeobj_3e4bf4988d5f31c074afe40f67d435f6, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_43_getresponse( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_43_getresponse, const_str_plain_getresponse, #if PYTHON_VERSION >= 300 const_str_digest_2e5d6df14793973bd5577c07f2e0c5fd, #endif codeobj_b89645d8fe5e6790ae694dc407526bc8, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_9088853c71339a0047baf9d2ba3f94cd, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_44___init__( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_44___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_e4b0b56d1d18c023aae13ad5e86b5a90, #endif codeobj_9a3cc121adddfc040741078acb840f88, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_45_connect( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_45_connect, const_str_plain_connect, #if PYTHON_VERSION >= 300 const_str_digest_6b674c2a52b85692f41de0a2e49ce316, #endif codeobj_70618d309c5d551474bff9cce8390abd, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, const_str_digest_e0aa583abe9effdd935e9ce729759c9f, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_46___init__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_46___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_7b9efc38fa5f221307f1c54adc9c29b9, #endif codeobj_42a1f2d55b25e0d10ff0d63ed717e50b, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_47___init__( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_47___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_9cd94d6d1a0a35ff358ca3b08bb3536e, #endif codeobj_e152b037ad667d8a4d957556696b56db, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_48___repr__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_48___repr__, const_str_plain___repr__, #if PYTHON_VERSION >= 300 const_str_digest_fe0af2f284849636ec878ed7e8cbfc38, #endif codeobj_2d53aecc6ac5c80769e2e8c53cc7d91b, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_49___str__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_49___str__, const_str_plain___str__, #if PYTHON_VERSION >= 300 const_str_digest_e982ec932975e6884d6ab10e6831e554, #endif codeobj_fd944839fb83ad77c3ead9b847a5f4d1, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_4__read_status( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_4__read_status, const_str_plain__read_status, #if PYTHON_VERSION >= 300 const_str_digest_d423527e27b54fe87c393732f5a9ec02, #endif codeobj_b263f3cc25b350cced0249d80ac3b40a, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_50___init__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_50___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_d1e772febf2ddc9afebcfa7d11237bdd, #endif codeobj_16c979f7bdf89a0d092fe4a119c82ae7, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_51___init__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_51___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_397bdb6906290110d17ebe413d262bd6, #endif codeobj_e1f5ce46c21e7642984a54173b1dc1d0, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_5_begin( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_5_begin, const_str_plain_begin, #if PYTHON_VERSION >= 300 const_str_digest_4353253b90a169d7886c0de946942512, #endif codeobj_9ac7f7543a5a4f353bd00a353d491dc7, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_6__check_close( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_6__check_close, const_str_plain__check_close, #if PYTHON_VERSION >= 300 const_str_digest_f024da63792d86617a1f6681a71882d0, #endif codeobj_decde61d753dc2a15c32412d42407be2, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_7__close_conn( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_7__close_conn, const_str_plain__close_conn, #if PYTHON_VERSION >= 300 const_str_digest_a1ab6a288f8bbf666294479446003ebe, #endif codeobj_0c6260aa8cd09b588af5518016d1d5b1, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_8_close( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_8_close, const_str_plain_close, #if PYTHON_VERSION >= 300 const_str_digest_a4b32799dc86145fd28c19bf16dfae94, #endif codeobj_f9bd124a255fcc9a193305bcb85e9874, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_future$backports$http$client$$$function_9_flush( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_future$backports$http$client$$$function_9_flush, const_str_plain_flush, #if PYTHON_VERSION >= 300 const_str_digest_e955e200ce7076f63dbfb9e11568aad1, #endif codeobj_bede6b874d3533e933ad6016e0add1fb, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_future$backports$http$client, NULL, 0 ); return (PyObject *)result; } #if PYTHON_VERSION >= 300 static struct PyModuleDef mdef_future$backports$http$client = { PyModuleDef_HEAD_INIT, "future.backports.http.client", /* m_name */ NULL, /* m_doc */ -1, /* m_size */ NULL, /* m_methods */ NULL, /* m_reload */ NULL, /* m_traverse */ NULL, /* m_clear */ NULL, /* m_free */ }; #endif extern PyObject *const_str_plain___package__; #if PYTHON_VERSION >= 300 extern PyObject *const_str_dot; extern PyObject *const_str_plain___loader__; extern PyObject *metapath_based_loader; #endif #if PYTHON_VERSION >= 340 extern PyObject *const_str_plain___spec__; extern PyObject *const_str_plain__initializing; #endif extern void _initCompiledCellType(); extern void _initCompiledGeneratorType(); extern void _initCompiledFunctionType(); extern void _initCompiledMethodType(); extern void _initCompiledFrameType(); #if PYTHON_VERSION >= 350 extern void _initCompiledCoroutineTypes(); #endif #if PYTHON_VERSION >= 360 extern void _initCompiledAsyncgenTypes(); #endif // The exported interface to CPython. On import of the module, this function // gets called. It has to have an exact function name, in cases it's a shared // library export. This is hidden behind the MOD_INIT_DECL. MOD_INIT_DECL( future$backports$http$client ) { #if defined(_NUITKA_EXE) || PYTHON_VERSION >= 300 static bool _init_done = false; // Modules might be imported repeatedly, which is to be ignored. if ( _init_done ) { return MOD_RETURN_VALUE( module_future$backports$http$client ); } else { _init_done = true; } #endif #ifdef _NUITKA_MODULE // In case of a stand alone extension module, need to call initialization // the init here because that's the first and only time we are going to get // called here. // Initialize the constant values used. _initBuiltinModule(); createGlobalConstants(); /* Initialize the compiled types of Nuitka. */ _initCompiledCellType(); _initCompiledGeneratorType(); _initCompiledFunctionType(); _initCompiledMethodType(); _initCompiledFrameType(); #if PYTHON_VERSION >= 350 _initCompiledCoroutineTypes(); #endif #if PYTHON_VERSION >= 360 _initCompiledAsyncgenTypes(); #endif #if PYTHON_VERSION < 300 _initSlotCompare(); #endif #if PYTHON_VERSION >= 270 _initSlotIternext(); #endif patchBuiltinModule(); patchTypeComparison(); // Enable meta path based loader if not already done. #ifdef _NUITKA_TRACE puts("future.backports.http.client: Calling setupMetaPathBasedLoader()."); #endif setupMetaPathBasedLoader(); #if PYTHON_VERSION >= 300 patchInspectModule(); #endif #endif /* The constants only used by this module are created now. */ #ifdef _NUITKA_TRACE puts("future.backports.http.client: Calling createModuleConstants()."); #endif createModuleConstants(); /* The code objects used by this module are created now. */ #ifdef _NUITKA_TRACE puts("future.backports.http.client: Calling createModuleCodeObjects()."); #endif createModuleCodeObjects(); // puts( "in initfuture$backports$http$client" ); // Create the module object first. There are no methods initially, all are // added dynamically in actual code only. Also no "__doc__" is initially // set at this time, as it could not contain NUL characters this way, they // are instead set in early module code. No "self" for modules, we have no // use for it. #if PYTHON_VERSION < 300 module_future$backports$http$client = Py_InitModule4( "future.backports.http.client", // Module Name NULL, // No methods initially, all are added // dynamically in actual module code only. NULL, // No "__doc__" is initially set, as it could // not contain NUL this way, added early in // actual code. NULL, // No self for modules, we don't use it. PYTHON_API_VERSION ); #else module_future$backports$http$client = PyModule_Create( &mdef_future$backports$http$client ); #endif moduledict_future$backports$http$client = MODULE_DICT( module_future$backports$http$client ); // Update "__package__" value to what it ought to be. { #if 0 PyObject *module_name = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___name__ ); UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___package__, module_name ); #else #if PYTHON_VERSION < 300 PyObject *module_name = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___name__ ); char const *module_name_cstr = PyString_AS_STRING( module_name ); char const *last_dot = strrchr( module_name_cstr, '.' ); if ( last_dot != NULL ) { UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___package__, PyString_FromStringAndSize( module_name_cstr, last_dot - module_name_cstr ) ); } #else PyObject *module_name = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___name__ ); Py_ssize_t dot_index = PyUnicode_Find( module_name, const_str_dot, 0, PyUnicode_GetLength( module_name ), -1 ); if ( dot_index != -1 ) { UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___package__, PyUnicode_Substring( module_name, 0, dot_index ) ); } #endif #endif } CHECK_OBJECT( module_future$backports$http$client ); // Seems to work for Python2.7 out of the box, but for Python3, the module // doesn't automatically enter "sys.modules", so do it manually. #if PYTHON_VERSION >= 300 { int r = PyObject_SetItem( PySys_GetObject( (char *)"modules" ), const_str_digest_c672ea00fd3e32c13d12a34f67316e82, module_future$backports$http$client ); assert( r != -1 ); } #endif // For deep importing of a module we need to have "__builtins__", so we set // it ourselves in the same way than CPython does. Note: This must be done // before the frame object is allocated, or else it may fail. if ( GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___builtins__ ) == NULL ) { PyObject *value = (PyObject *)builtin_module; // Check if main module, not a dict then but the module itself. #if !defined(_NUITKA_EXE) || !0 value = PyModule_GetDict( value ); #endif UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___builtins__, value ); } #if PYTHON_VERSION >= 300 UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___loader__, metapath_based_loader ); #endif #if PYTHON_VERSION >= 340 #if 0 UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___spec__, Py_None ); #else { PyObject *bootstrap_module = PyImport_ImportModule("importlib._bootstrap"); CHECK_OBJECT( bootstrap_module ); PyObject *module_spec_class = PyObject_GetAttrString( bootstrap_module, "ModuleSpec" ); Py_DECREF( bootstrap_module ); PyObject *args[] = { GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___name__ ), metapath_based_loader }; PyObject *spec_value = CALL_FUNCTION_WITH_ARGS2( module_spec_class, args ); SET_ATTRIBUTE( spec_value, const_str_plain__initializing, Py_True ); UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___spec__, spec_value ); Py_DECREF( module_spec_class ); } #endif #endif // Temp variables if any PyObject *outline_0_var___class__ = NULL; PyObject *outline_1_var___class__ = NULL; PyObject *outline_2_var___class__ = NULL; PyObject *outline_3_var___class__ = NULL; PyObject *outline_4_var___class__ = NULL; PyObject *outline_5_var___class__ = NULL; PyObject *outline_6_var___class__ = NULL; PyObject *outline_7_var___class__ = NULL; PyObject *outline_8_var___class__ = NULL; PyObject *outline_9_var___class__ = NULL; PyObject *outline_10_var___class__ = NULL; PyObject *outline_11_var___class__ = NULL; PyObject *outline_12_var___class__ = NULL; PyObject *outline_13_var___class__ = NULL; PyObject *outline_14_var___class__ = NULL; PyObject *outline_15_var___class__ = NULL; PyObject *outline_16_var___class__ = NULL; PyObject *tmp_class_creation_10__bases = NULL; PyObject *tmp_class_creation_10__bases_orig = NULL; PyObject *tmp_class_creation_10__class_decl_dict = NULL; PyObject *tmp_class_creation_10__metaclass = NULL; PyObject *tmp_class_creation_10__prepared = NULL; PyObject *tmp_class_creation_11__bases = NULL; PyObject *tmp_class_creation_11__bases_orig = NULL; PyObject *tmp_class_creation_11__class_decl_dict = NULL; PyObject *tmp_class_creation_11__metaclass = NULL; PyObject *tmp_class_creation_11__prepared = NULL; PyObject *tmp_class_creation_12__bases = NULL; PyObject *tmp_class_creation_12__bases_orig = NULL; PyObject *tmp_class_creation_12__class_decl_dict = NULL; PyObject *tmp_class_creation_12__metaclass = NULL; PyObject *tmp_class_creation_12__prepared = NULL; PyObject *tmp_class_creation_13__bases = NULL; PyObject *tmp_class_creation_13__bases_orig = NULL; PyObject *tmp_class_creation_13__class_decl_dict = NULL; PyObject *tmp_class_creation_13__metaclass = NULL; PyObject *tmp_class_creation_13__prepared = NULL; PyObject *tmp_class_creation_14__bases = NULL; PyObject *tmp_class_creation_14__bases_orig = NULL; PyObject *tmp_class_creation_14__class_decl_dict = NULL; PyObject *tmp_class_creation_14__metaclass = NULL; PyObject *tmp_class_creation_14__prepared = NULL; PyObject *tmp_class_creation_15__bases = NULL; PyObject *tmp_class_creation_15__bases_orig = NULL; PyObject *tmp_class_creation_15__class_decl_dict = NULL; PyObject *tmp_class_creation_15__metaclass = NULL; PyObject *tmp_class_creation_15__prepared = NULL; PyObject *tmp_class_creation_16__bases = NULL; PyObject *tmp_class_creation_16__bases_orig = NULL; PyObject *tmp_class_creation_16__class_decl_dict = NULL; PyObject *tmp_class_creation_16__metaclass = NULL; PyObject *tmp_class_creation_16__prepared = NULL; PyObject *tmp_class_creation_17__bases = NULL; PyObject *tmp_class_creation_17__bases_orig = NULL; PyObject *tmp_class_creation_17__class_decl_dict = NULL; PyObject *tmp_class_creation_17__metaclass = NULL; PyObject *tmp_class_creation_17__prepared = NULL; PyObject *tmp_class_creation_1__bases = NULL; PyObject *tmp_class_creation_1__bases_orig = NULL; PyObject *tmp_class_creation_1__class_decl_dict = NULL; PyObject *tmp_class_creation_1__metaclass = NULL; PyObject *tmp_class_creation_1__prepared = NULL; PyObject *tmp_class_creation_2__bases = NULL; PyObject *tmp_class_creation_2__bases_orig = NULL; PyObject *tmp_class_creation_2__class_decl_dict = NULL; PyObject *tmp_class_creation_2__metaclass = NULL; PyObject *tmp_class_creation_2__prepared = NULL; PyObject *tmp_class_creation_3__bases = NULL; PyObject *tmp_class_creation_3__class_decl_dict = NULL; PyObject *tmp_class_creation_3__metaclass = NULL; PyObject *tmp_class_creation_3__prepared = NULL; PyObject *tmp_class_creation_4__bases = NULL; PyObject *tmp_class_creation_4__bases_orig = NULL; PyObject *tmp_class_creation_4__class_decl_dict = NULL; PyObject *tmp_class_creation_4__metaclass = NULL; PyObject *tmp_class_creation_4__prepared = NULL; PyObject *tmp_class_creation_5__bases = NULL; PyObject *tmp_class_creation_5__class_decl_dict = NULL; PyObject *tmp_class_creation_5__metaclass = NULL; PyObject *tmp_class_creation_5__prepared = NULL; PyObject *tmp_class_creation_6__bases = NULL; PyObject *tmp_class_creation_6__bases_orig = NULL; PyObject *tmp_class_creation_6__class_decl_dict = NULL; PyObject *tmp_class_creation_6__metaclass = NULL; PyObject *tmp_class_creation_6__prepared = NULL; PyObject *tmp_class_creation_7__bases = NULL; PyObject *tmp_class_creation_7__bases_orig = NULL; PyObject *tmp_class_creation_7__class_decl_dict = NULL; PyObject *tmp_class_creation_7__metaclass = NULL; PyObject *tmp_class_creation_7__prepared = NULL; PyObject *tmp_class_creation_8__bases = NULL; PyObject *tmp_class_creation_8__bases_orig = NULL; PyObject *tmp_class_creation_8__class_decl_dict = NULL; PyObject *tmp_class_creation_8__metaclass = NULL; PyObject *tmp_class_creation_8__prepared = NULL; PyObject *tmp_class_creation_9__bases = NULL; PyObject *tmp_class_creation_9__bases_orig = NULL; PyObject *tmp_class_creation_9__class_decl_dict = NULL; PyObject *tmp_class_creation_9__metaclass = NULL; PyObject *tmp_class_creation_9__prepared = NULL; PyObject *tmp_import_from_1__module = NULL; PyObject *tmp_import_from_2__module = NULL; nuitka_bool tmp_try_except_1__unhandled_indicator = NUITKA_BOOL_UNASSIGNED; struct Nuitka_FrameObject *frame_495104fa4a0689089f93db89418bf5b8; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; int tmp_res; PyObject *tmp_dictdel_dict; PyObject *tmp_dictdel_key; bool tmp_result; PyObject *locals_future$backports$http$client_229 = NULL; PyObject *tmp_dictset_value; struct Nuitka_FrameObject *frame_4fee8531cd3ee4a0ca15b88becfb7dee_2; NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL; static struct Nuitka_FrameObject *cache_frame_4fee8531cd3ee4a0ca15b88becfb7dee_2 = NULL; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; PyObject *exception_keeper_type_4; PyObject *exception_keeper_value_4; PyTracebackObject *exception_keeper_tb_4; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4; PyObject *exception_keeper_type_5; PyObject *exception_keeper_value_5; PyTracebackObject *exception_keeper_tb_5; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5; PyObject *locals_future$backports$http$client_285 = NULL; struct Nuitka_FrameObject *frame_e6ff2e536c45d9f206aee355535d49a6_3; NUITKA_MAY_BE_UNUSED char const *type_description_3 = NULL; static struct Nuitka_FrameObject *cache_frame_e6ff2e536c45d9f206aee355535d49a6_3 = NULL; PyObject *exception_keeper_type_6; PyObject *exception_keeper_value_6; PyTracebackObject *exception_keeper_tb_6; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_6; PyObject *exception_keeper_type_7; PyObject *exception_keeper_value_7; PyTracebackObject *exception_keeper_tb_7; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_7; PyObject *exception_keeper_type_8; PyObject *exception_keeper_value_8; PyTracebackObject *exception_keeper_tb_8; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_8; PyObject *locals_future$backports$http$client_742 = NULL; struct Nuitka_FrameObject *frame_459b9aaf1c046a15c701db368b66b33c_4; NUITKA_MAY_BE_UNUSED char const *type_description_4 = NULL; static struct Nuitka_FrameObject *cache_frame_459b9aaf1c046a15c701db368b66b33c_4 = NULL; PyObject *exception_keeper_type_9; PyObject *exception_keeper_value_9; PyTracebackObject *exception_keeper_tb_9; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_9; PyObject *exception_keeper_type_10; PyObject *exception_keeper_value_10; PyTracebackObject *exception_keeper_tb_10; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_10; PyObject *exception_keeper_type_11; PyObject *exception_keeper_value_11; PyTracebackObject *exception_keeper_tb_11; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_11; PyObject *exception_keeper_type_12; PyObject *exception_keeper_value_12; PyTracebackObject *exception_keeper_tb_12; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_12; PyObject *exception_preserved_type_1; PyObject *exception_preserved_value_1; PyTracebackObject *exception_preserved_tb_1; PyObject *exception_keeper_type_13; PyObject *exception_keeper_value_13; PyTracebackObject *exception_keeper_tb_13; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_13; PyObject *locals_future$backports$http$client_1184 = NULL; struct Nuitka_FrameObject *frame_017211480f0fc935def11eeeabb2c3dd_5; NUITKA_MAY_BE_UNUSED char const *type_description_5 = NULL; static struct Nuitka_FrameObject *cache_frame_017211480f0fc935def11eeeabb2c3dd_5 = NULL; PyObject *exception_keeper_type_14; PyObject *exception_keeper_value_14; PyTracebackObject *exception_keeper_tb_14; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_14; PyObject *exception_keeper_type_15; PyObject *exception_keeper_value_15; PyTracebackObject *exception_keeper_tb_15; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_15; PyObject *exception_keeper_type_16; PyObject *exception_keeper_value_16; PyTracebackObject *exception_keeper_tb_16; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_16; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_keeper_type_17; PyObject *exception_keeper_value_17; PyTracebackObject *exception_keeper_tb_17; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_17; PyObject *locals_future$backports$http$client_1271 = NULL; PyObject *exception_keeper_type_18; PyObject *exception_keeper_value_18; PyTracebackObject *exception_keeper_tb_18; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_18; PyObject *exception_keeper_type_19; PyObject *exception_keeper_value_19; PyTracebackObject *exception_keeper_tb_19; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_19; PyObject *exception_keeper_type_20; PyObject *exception_keeper_value_20; PyTracebackObject *exception_keeper_tb_20; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_20; PyObject *locals_future$backports$http$client_1276 = NULL; PyObject *exception_keeper_type_21; PyObject *exception_keeper_value_21; PyTracebackObject *exception_keeper_tb_21; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_21; PyObject *exception_keeper_type_22; PyObject *exception_keeper_value_22; PyTracebackObject *exception_keeper_tb_22; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_22; PyObject *exception_keeper_type_23; PyObject *exception_keeper_value_23; PyTracebackObject *exception_keeper_tb_23; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_23; PyObject *locals_future$backports$http$client_1279 = NULL; PyObject *exception_keeper_type_24; PyObject *exception_keeper_value_24; PyTracebackObject *exception_keeper_tb_24; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_24; PyObject *exception_keeper_type_25; PyObject *exception_keeper_value_25; PyTracebackObject *exception_keeper_tb_25; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_25; PyObject *exception_keeper_type_26; PyObject *exception_keeper_value_26; PyTracebackObject *exception_keeper_tb_26; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_26; PyObject *locals_future$backports$http$client_1282 = NULL; struct Nuitka_FrameObject *frame_85d527b7df82b39640cbddfab25387cc_6; NUITKA_MAY_BE_UNUSED char const *type_description_6 = NULL; static struct Nuitka_FrameObject *cache_frame_85d527b7df82b39640cbddfab25387cc_6 = NULL; PyObject *exception_keeper_type_27; PyObject *exception_keeper_value_27; PyTracebackObject *exception_keeper_tb_27; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_27; PyObject *exception_keeper_type_28; PyObject *exception_keeper_value_28; PyTracebackObject *exception_keeper_tb_28; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_28; PyObject *exception_keeper_type_29; PyObject *exception_keeper_value_29; PyTracebackObject *exception_keeper_tb_29; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_29; PyObject *locals_future$backports$http$client_1287 = NULL; PyObject *exception_keeper_type_30; PyObject *exception_keeper_value_30; PyTracebackObject *exception_keeper_tb_30; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_30; PyObject *exception_keeper_type_31; PyObject *exception_keeper_value_31; PyTracebackObject *exception_keeper_tb_31; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_31; PyObject *exception_keeper_type_32; PyObject *exception_keeper_value_32; PyTracebackObject *exception_keeper_tb_32; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_32; PyObject *locals_future$backports$http$client_1290 = NULL; PyObject *exception_keeper_type_33; PyObject *exception_keeper_value_33; PyTracebackObject *exception_keeper_tb_33; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_33; PyObject *exception_keeper_type_34; PyObject *exception_keeper_value_34; PyTracebackObject *exception_keeper_tb_34; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_34; PyObject *exception_keeper_type_35; PyObject *exception_keeper_value_35; PyTracebackObject *exception_keeper_tb_35; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_35; PyObject *locals_future$backports$http$client_1293 = NULL; struct Nuitka_FrameObject *frame_045735e5d322d5db9955cf0457bea244_7; NUITKA_MAY_BE_UNUSED char const *type_description_7 = NULL; static struct Nuitka_FrameObject *cache_frame_045735e5d322d5db9955cf0457bea244_7 = NULL; PyObject *exception_keeper_type_36; PyObject *exception_keeper_value_36; PyTracebackObject *exception_keeper_tb_36; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_36; PyObject *exception_keeper_type_37; PyObject *exception_keeper_value_37; PyTracebackObject *exception_keeper_tb_37; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_37; PyObject *exception_keeper_type_38; PyObject *exception_keeper_value_38; PyTracebackObject *exception_keeper_tb_38; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_38; PyObject *locals_future$backports$http$client_1307 = NULL; PyObject *exception_keeper_type_39; PyObject *exception_keeper_value_39; PyTracebackObject *exception_keeper_tb_39; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_39; PyObject *exception_keeper_type_40; PyObject *exception_keeper_value_40; PyTracebackObject *exception_keeper_tb_40; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_40; PyObject *exception_keeper_type_41; PyObject *exception_keeper_value_41; PyTracebackObject *exception_keeper_tb_41; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_41; PyObject *locals_future$backports$http$client_1310 = NULL; PyObject *exception_keeper_type_42; PyObject *exception_keeper_value_42; PyTracebackObject *exception_keeper_tb_42; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_42; PyObject *exception_keeper_type_43; PyObject *exception_keeper_value_43; PyTracebackObject *exception_keeper_tb_43; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_43; PyObject *exception_keeper_type_44; PyObject *exception_keeper_value_44; PyTracebackObject *exception_keeper_tb_44; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_44; PyObject *locals_future$backports$http$client_1313 = NULL; PyObject *exception_keeper_type_45; PyObject *exception_keeper_value_45; PyTracebackObject *exception_keeper_tb_45; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_45; PyObject *exception_keeper_type_46; PyObject *exception_keeper_value_46; PyTracebackObject *exception_keeper_tb_46; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_46; PyObject *exception_keeper_type_47; PyObject *exception_keeper_value_47; PyTracebackObject *exception_keeper_tb_47; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_47; PyObject *locals_future$backports$http$client_1316 = NULL; PyObject *exception_keeper_type_48; PyObject *exception_keeper_value_48; PyTracebackObject *exception_keeper_tb_48; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_48; PyObject *exception_keeper_type_49; PyObject *exception_keeper_value_49; PyTracebackObject *exception_keeper_tb_49; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_49; PyObject *exception_keeper_type_50; PyObject *exception_keeper_value_50; PyTracebackObject *exception_keeper_tb_50; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_50; PyObject *locals_future$backports$http$client_1319 = NULL; struct Nuitka_FrameObject *frame_2b694c3682542ec2176828b93630055d_8; NUITKA_MAY_BE_UNUSED char const *type_description_8 = NULL; static struct Nuitka_FrameObject *cache_frame_2b694c3682542ec2176828b93630055d_8 = NULL; PyObject *exception_keeper_type_51; PyObject *exception_keeper_value_51; PyTracebackObject *exception_keeper_tb_51; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_51; PyObject *exception_keeper_type_52; PyObject *exception_keeper_value_52; PyTracebackObject *exception_keeper_tb_52; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_52; PyObject *exception_keeper_type_53; PyObject *exception_keeper_value_53; PyTracebackObject *exception_keeper_tb_53; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_53; PyObject *locals_future$backports$http$client_1326 = NULL; struct Nuitka_FrameObject *frame_b40e89e2cad715d90981aa6c3ca31cf3_9; NUITKA_MAY_BE_UNUSED char const *type_description_9 = NULL; static struct Nuitka_FrameObject *cache_frame_b40e89e2cad715d90981aa6c3ca31cf3_9 = NULL; PyObject *exception_keeper_type_54; PyObject *exception_keeper_value_54; PyTracebackObject *exception_keeper_tb_54; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_54; PyObject *exception_keeper_type_55; PyObject *exception_keeper_value_55; PyTracebackObject *exception_keeper_tb_55; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_55; PyObject *exception_keeper_type_56; PyObject *exception_keeper_value_56; PyTracebackObject *exception_keeper_tb_56; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_56; // Module code. { PyObject *tmp_assign_source_1; tmp_assign_source_1 = const_str_digest_da7a05545efccd2932774cf17d2f65a5; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___doc__, tmp_assign_source_1 ); } { PyObject *tmp_assign_source_2; tmp_assign_source_2 = const_str_digest_03de8583b9dd805b7f1de379b3e05408; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___file__, tmp_assign_source_2 ); } { PyObject *tmp_assign_source_3; tmp_assign_source_3 = Py_None; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___cached__, tmp_assign_source_3 ); } { PyObject *tmp_assign_source_4; tmp_assign_source_4 = PyImport_ImportModule("__future__"); assert( !(tmp_assign_source_4 == NULL) ); assert( tmp_import_from_1__module == NULL ); Py_INCREF( tmp_assign_source_4 ); tmp_import_from_1__module = tmp_assign_source_4; } // Frame without reuse. frame_495104fa4a0689089f93db89418bf5b8 = MAKE_MODULE_FRAME( codeobj_495104fa4a0689089f93db89418bf5b8, module_future$backports$http$client ); // Push the new frame as the currently active one, and we should be exclusively // owning it. pushFrameStack( frame_495104fa4a0689089f93db89418bf5b8 ); assert( Py_REFCNT( frame_495104fa4a0689089f93db89418bf5b8 ) == 2 ); // Framed code: { // Tried code: { PyObject *tmp_assign_source_5; PyObject *tmp_import_name_from_1; CHECK_OBJECT( tmp_import_from_1__module ); tmp_import_name_from_1 = tmp_import_from_1__module; tmp_assign_source_5 = IMPORT_NAME( tmp_import_name_from_1, const_str_plain_absolute_import ); if ( tmp_assign_source_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 71; goto try_except_handler_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_absolute_import, tmp_assign_source_5 ); } { PyObject *tmp_assign_source_6; PyObject *tmp_import_name_from_2; CHECK_OBJECT( tmp_import_from_1__module ); tmp_import_name_from_2 = tmp_import_from_1__module; tmp_assign_source_6 = IMPORT_NAME( tmp_import_name_from_2, const_str_plain_division ); if ( tmp_assign_source_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 71; goto try_except_handler_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_division, tmp_assign_source_6 ); } { PyObject *tmp_assign_source_7; PyObject *tmp_import_name_from_3; CHECK_OBJECT( tmp_import_from_1__module ); tmp_import_name_from_3 = tmp_import_from_1__module; tmp_assign_source_7 = IMPORT_NAME( tmp_import_name_from_3, const_str_plain_print_function ); if ( tmp_assign_source_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 71; goto try_except_handler_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_print_function, tmp_assign_source_7 ); } { PyObject *tmp_assign_source_8; PyObject *tmp_import_name_from_4; CHECK_OBJECT( tmp_import_from_1__module ); tmp_import_name_from_4 = tmp_import_from_1__module; tmp_assign_source_8 = IMPORT_NAME( tmp_import_name_from_4, const_str_plain_unicode_literals ); if ( tmp_assign_source_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 71; goto try_except_handler_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_unicode_literals, tmp_assign_source_8 ); } goto try_end_1; // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_import_from_1__module ); Py_DECREF( tmp_import_from_1__module ); tmp_import_from_1__module = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto frame_exception_exit_1; } // End of try: try_end_1:; } { CHECK_OBJECT( (PyObject *)tmp_import_from_1__module ); Py_DECREF( tmp_import_from_1__module ); tmp_import_from_1__module = NULL; } { PyObject *tmp_assign_source_9; PyObject *tmp_name_name_1; PyObject *tmp_globals_name_1; PyObject *tmp_locals_name_1; PyObject *tmp_fromlist_name_1; PyObject *tmp_level_name_1; tmp_name_name_1 = const_str_digest_c3c96c8ed3ec2ec3a4d3f0dfaaa3ddf2; tmp_globals_name_1 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_1 = Py_None; tmp_fromlist_name_1 = const_tuple_str_plain_bytes_str_plain_int_str_plain_str_str_plain_super_tuple; tmp_level_name_1 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 73; tmp_assign_source_9 = IMPORT_MODULE5( tmp_name_name_1, tmp_globals_name_1, tmp_locals_name_1, tmp_fromlist_name_1, tmp_level_name_1 ); if ( tmp_assign_source_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto frame_exception_exit_1; } assert( tmp_import_from_2__module == NULL ); tmp_import_from_2__module = tmp_assign_source_9; } { // Tried code: { PyObject *tmp_assign_source_10; PyObject *tmp_import_name_from_5; CHECK_OBJECT( tmp_import_from_2__module ); tmp_import_name_from_5 = tmp_import_from_2__module; tmp_assign_source_10 = IMPORT_NAME( tmp_import_name_from_5, const_str_plain_bytes ); if ( tmp_assign_source_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_2; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_bytes, tmp_assign_source_10 ); } { PyObject *tmp_assign_source_11; PyObject *tmp_import_name_from_6; CHECK_OBJECT( tmp_import_from_2__module ); tmp_import_name_from_6 = tmp_import_from_2__module; tmp_assign_source_11 = IMPORT_NAME( tmp_import_name_from_6, const_str_plain_int ); if ( tmp_assign_source_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_2; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_int, tmp_assign_source_11 ); } { PyObject *tmp_assign_source_12; PyObject *tmp_import_name_from_7; CHECK_OBJECT( tmp_import_from_2__module ); tmp_import_name_from_7 = tmp_import_from_2__module; tmp_assign_source_12 = IMPORT_NAME( tmp_import_name_from_7, const_str_plain_str ); if ( tmp_assign_source_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_2; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_str, tmp_assign_source_12 ); } { PyObject *tmp_assign_source_13; PyObject *tmp_import_name_from_8; CHECK_OBJECT( tmp_import_from_2__module ); tmp_import_name_from_8 = tmp_import_from_2__module; tmp_assign_source_13 = IMPORT_NAME( tmp_import_name_from_8, const_str_plain_super ); if ( tmp_assign_source_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_2; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_super, tmp_assign_source_13 ); } goto try_end_2; // Exception handler code: try_except_handler_2:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_import_from_2__module ); Py_DECREF( tmp_import_from_2__module ); tmp_import_from_2__module = NULL; } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: try_end_2:; } { CHECK_OBJECT( (PyObject *)tmp_import_from_2__module ); Py_DECREF( tmp_import_from_2__module ); tmp_import_from_2__module = NULL; } { PyObject *tmp_assign_source_14; PyObject *tmp_import_name_from_9; PyObject *tmp_name_name_2; PyObject *tmp_globals_name_2; PyObject *tmp_locals_name_2; PyObject *tmp_fromlist_name_2; PyObject *tmp_level_name_2; tmp_name_name_2 = const_str_digest_118c8611317729818c37c760127e23b2; tmp_globals_name_2 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_2 = Py_None; tmp_fromlist_name_2 = const_tuple_str_plain_PY2_tuple; tmp_level_name_2 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 74; tmp_import_name_from_9 = IMPORT_MODULE5( tmp_name_name_2, tmp_globals_name_2, tmp_locals_name_2, tmp_fromlist_name_2, tmp_level_name_2 ); if ( tmp_import_name_from_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 74; goto frame_exception_exit_1; } tmp_assign_source_14 = IMPORT_NAME( tmp_import_name_from_9, const_str_plain_PY2 ); Py_DECREF( tmp_import_name_from_9 ); if ( tmp_assign_source_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 74; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_PY2, tmp_assign_source_14 ); } { PyObject *tmp_assign_source_15; PyObject *tmp_import_name_from_10; PyObject *tmp_name_name_3; PyObject *tmp_globals_name_3; PyObject *tmp_locals_name_3; PyObject *tmp_fromlist_name_3; PyObject *tmp_level_name_3; tmp_name_name_3 = const_str_digest_d19bf663764a0b15d5e8f7167c910e4e; tmp_globals_name_3 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_3 = Py_None; tmp_fromlist_name_3 = const_tuple_str_plain_parser_tuple; tmp_level_name_3 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 76; tmp_import_name_from_10 = IMPORT_MODULE5( tmp_name_name_3, tmp_globals_name_3, tmp_locals_name_3, tmp_fromlist_name_3, tmp_level_name_3 ); if ( tmp_import_name_from_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 76; goto frame_exception_exit_1; } tmp_assign_source_15 = IMPORT_NAME( tmp_import_name_from_10, const_str_plain_parser ); Py_DECREF( tmp_import_name_from_10 ); if ( tmp_assign_source_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 76; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_email_parser, tmp_assign_source_15 ); } { PyObject *tmp_assign_source_16; PyObject *tmp_import_name_from_11; PyObject *tmp_name_name_4; PyObject *tmp_globals_name_4; PyObject *tmp_locals_name_4; PyObject *tmp_fromlist_name_4; PyObject *tmp_level_name_4; tmp_name_name_4 = const_str_digest_d19bf663764a0b15d5e8f7167c910e4e; tmp_globals_name_4 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_4 = Py_None; tmp_fromlist_name_4 = const_tuple_str_plain_message_tuple; tmp_level_name_4 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 77; tmp_import_name_from_11 = IMPORT_MODULE5( tmp_name_name_4, tmp_globals_name_4, tmp_locals_name_4, tmp_fromlist_name_4, tmp_level_name_4 ); if ( tmp_import_name_from_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 77; goto frame_exception_exit_1; } tmp_assign_source_16 = IMPORT_NAME( tmp_import_name_from_11, const_str_plain_message ); Py_DECREF( tmp_import_name_from_11 ); if ( tmp_assign_source_16 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 77; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_email_message, tmp_assign_source_16 ); } { PyObject *tmp_assign_source_17; PyObject *tmp_import_name_from_12; PyObject *tmp_name_name_5; PyObject *tmp_globals_name_5; PyObject *tmp_locals_name_5; PyObject *tmp_fromlist_name_5; PyObject *tmp_level_name_5; tmp_name_name_5 = const_str_digest_a460aed7cfcdfbc450abab1fc7f92409; tmp_globals_name_5 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_5 = Py_None; tmp_fromlist_name_5 = const_tuple_str_plain_create_connection_tuple; tmp_level_name_5 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 78; tmp_import_name_from_12 = IMPORT_MODULE5( tmp_name_name_5, tmp_globals_name_5, tmp_locals_name_5, tmp_fromlist_name_5, tmp_level_name_5 ); if ( tmp_import_name_from_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 78; goto frame_exception_exit_1; } tmp_assign_source_17 = IMPORT_NAME( tmp_import_name_from_12, const_str_plain_create_connection ); Py_DECREF( tmp_import_name_from_12 ); if ( tmp_assign_source_17 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 78; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_socket_create_connection, tmp_assign_source_17 ); } { PyObject *tmp_assign_source_18; PyObject *tmp_name_name_6; PyObject *tmp_globals_name_6; PyObject *tmp_locals_name_6; PyObject *tmp_fromlist_name_6; PyObject *tmp_level_name_6; tmp_name_name_6 = const_str_plain_io; tmp_globals_name_6 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_6 = Py_None; tmp_fromlist_name_6 = Py_None; tmp_level_name_6 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 79; tmp_assign_source_18 = IMPORT_MODULE5( tmp_name_name_6, tmp_globals_name_6, tmp_locals_name_6, tmp_fromlist_name_6, tmp_level_name_6 ); if ( tmp_assign_source_18 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 79; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_io, tmp_assign_source_18 ); } { PyObject *tmp_assign_source_19; PyObject *tmp_name_name_7; PyObject *tmp_globals_name_7; PyObject *tmp_locals_name_7; PyObject *tmp_fromlist_name_7; PyObject *tmp_level_name_7; tmp_name_name_7 = const_str_plain_os; tmp_globals_name_7 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_7 = Py_None; tmp_fromlist_name_7 = Py_None; tmp_level_name_7 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 80; tmp_assign_source_19 = IMPORT_MODULE5( tmp_name_name_7, tmp_globals_name_7, tmp_locals_name_7, tmp_fromlist_name_7, tmp_level_name_7 ); if ( tmp_assign_source_19 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 80; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_os, tmp_assign_source_19 ); } { PyObject *tmp_assign_source_20; PyObject *tmp_name_name_8; PyObject *tmp_globals_name_8; PyObject *tmp_locals_name_8; PyObject *tmp_fromlist_name_8; PyObject *tmp_level_name_8; tmp_name_name_8 = const_str_plain_socket; tmp_globals_name_8 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_8 = Py_None; tmp_fromlist_name_8 = Py_None; tmp_level_name_8 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 81; tmp_assign_source_20 = IMPORT_MODULE5( tmp_name_name_8, tmp_globals_name_8, tmp_locals_name_8, tmp_fromlist_name_8, tmp_level_name_8 ); if ( tmp_assign_source_20 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 81; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_socket, tmp_assign_source_20 ); } { PyObject *tmp_assign_source_21; PyObject *tmp_name_name_9; PyObject *tmp_globals_name_9; PyObject *tmp_locals_name_9; PyObject *tmp_fromlist_name_9; PyObject *tmp_level_name_9; tmp_name_name_9 = const_str_plain_collections; tmp_globals_name_9 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_9 = Py_None; tmp_fromlist_name_9 = Py_None; tmp_level_name_9 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 82; tmp_assign_source_21 = IMPORT_MODULE5( tmp_name_name_9, tmp_globals_name_9, tmp_locals_name_9, tmp_fromlist_name_9, tmp_level_name_9 ); if ( tmp_assign_source_21 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 82; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_collections, tmp_assign_source_21 ); } { PyObject *tmp_assign_source_22; PyObject *tmp_import_name_from_13; PyObject *tmp_name_name_10; PyObject *tmp_globals_name_10; PyObject *tmp_locals_name_10; PyObject *tmp_fromlist_name_10; PyObject *tmp_level_name_10; tmp_name_name_10 = const_str_digest_4c1e770c5544f54da5d3b8065d995354; tmp_globals_name_10 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_10 = Py_None; tmp_fromlist_name_10 = const_tuple_str_plain_urlsplit_tuple; tmp_level_name_10 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 83; tmp_import_name_from_13 = IMPORT_MODULE5( tmp_name_name_10, tmp_globals_name_10, tmp_locals_name_10, tmp_fromlist_name_10, tmp_level_name_10 ); if ( tmp_import_name_from_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 83; goto frame_exception_exit_1; } tmp_assign_source_22 = IMPORT_NAME( tmp_import_name_from_13, const_str_plain_urlsplit ); Py_DECREF( tmp_import_name_from_13 ); if ( tmp_assign_source_22 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 83; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_urlsplit, tmp_assign_source_22 ); } { PyObject *tmp_assign_source_23; PyObject *tmp_name_name_11; PyObject *tmp_globals_name_11; PyObject *tmp_locals_name_11; PyObject *tmp_fromlist_name_11; PyObject *tmp_level_name_11; tmp_name_name_11 = const_str_plain_warnings; tmp_globals_name_11 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_11 = Py_None; tmp_fromlist_name_11 = Py_None; tmp_level_name_11 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 84; tmp_assign_source_23 = IMPORT_MODULE5( tmp_name_name_11, tmp_globals_name_11, tmp_locals_name_11, tmp_fromlist_name_11, tmp_level_name_11 ); if ( tmp_assign_source_23 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 84; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_warnings, tmp_assign_source_23 ); } { PyObject *tmp_assign_source_24; PyObject *tmp_import_name_from_14; PyObject *tmp_name_name_12; PyObject *tmp_globals_name_12; PyObject *tmp_locals_name_12; PyObject *tmp_fromlist_name_12; PyObject *tmp_level_name_12; tmp_name_name_12 = const_str_plain_array; tmp_globals_name_12 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_12 = Py_None; tmp_fromlist_name_12 = const_tuple_str_plain_array_tuple; tmp_level_name_12 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 85; tmp_import_name_from_14 = IMPORT_MODULE5( tmp_name_name_12, tmp_globals_name_12, tmp_locals_name_12, tmp_fromlist_name_12, tmp_level_name_12 ); if ( tmp_import_name_from_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 85; goto frame_exception_exit_1; } tmp_assign_source_24 = IMPORT_NAME( tmp_import_name_from_14, const_str_plain_array ); Py_DECREF( tmp_import_name_from_14 ); if ( tmp_assign_source_24 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 85; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_array, tmp_assign_source_24 ); } { PyObject *tmp_assign_source_25; tmp_assign_source_25 = LIST_COPY( const_list_252421241256eec1afd7869d0a530f84_list ); UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___all__, tmp_assign_source_25 ); } { PyObject *tmp_assign_source_26; tmp_assign_source_26 = const_int_pos_80; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTP_PORT, tmp_assign_source_26 ); } { PyObject *tmp_assign_source_27; tmp_assign_source_27 = const_int_pos_443; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPS_PORT, tmp_assign_source_27 ); } { PyObject *tmp_assign_source_28; tmp_assign_source_28 = const_str_plain_UNKNOWN; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__UNKNOWN, tmp_assign_source_28 ); } { PyObject *tmp_assign_source_29; tmp_assign_source_29 = const_str_plain_Idle; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__CS_IDLE, tmp_assign_source_29 ); } { PyObject *tmp_assign_source_30; tmp_assign_source_30 = const_str_digest_62fdfcbe5db3cbcb5dd78dbc76817c12; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__CS_REQ_STARTED, tmp_assign_source_30 ); } { PyObject *tmp_assign_source_31; tmp_assign_source_31 = const_str_digest_57b1b4c0adecb607ada2077c2baf96f7; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__CS_REQ_SENT, tmp_assign_source_31 ); } { PyObject *tmp_assign_source_32; tmp_assign_source_32 = const_int_pos_100; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_CONTINUE, tmp_assign_source_32 ); } { PyObject *tmp_assign_source_33; tmp_assign_source_33 = const_int_pos_101; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_SWITCHING_PROTOCOLS, tmp_assign_source_33 ); } { PyObject *tmp_assign_source_34; tmp_assign_source_34 = const_int_pos_102; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_PROCESSING, tmp_assign_source_34 ); } { PyObject *tmp_assign_source_35; tmp_assign_source_35 = const_int_pos_200; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_OK, tmp_assign_source_35 ); } { PyObject *tmp_assign_source_36; tmp_assign_source_36 = const_int_pos_201; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_CREATED, tmp_assign_source_36 ); } { PyObject *tmp_assign_source_37; tmp_assign_source_37 = const_int_pos_202; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ACCEPTED, tmp_assign_source_37 ); } { PyObject *tmp_assign_source_38; tmp_assign_source_38 = const_int_pos_203; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_NON_AUTHORITATIVE_INFORMATION, tmp_assign_source_38 ); } { PyObject *tmp_assign_source_39; tmp_assign_source_39 = const_int_pos_204; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_NO_CONTENT, tmp_assign_source_39 ); } { PyObject *tmp_assign_source_40; tmp_assign_source_40 = const_int_pos_205; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_RESET_CONTENT, tmp_assign_source_40 ); } { PyObject *tmp_assign_source_41; tmp_assign_source_41 = const_int_pos_206; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_PARTIAL_CONTENT, tmp_assign_source_41 ); } { PyObject *tmp_assign_source_42; tmp_assign_source_42 = const_int_pos_207; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_MULTI_STATUS, tmp_assign_source_42 ); } { PyObject *tmp_assign_source_43; tmp_assign_source_43 = const_int_pos_226; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_IM_USED, tmp_assign_source_43 ); } { PyObject *tmp_assign_source_44; tmp_assign_source_44 = const_int_pos_300; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_MULTIPLE_CHOICES, tmp_assign_source_44 ); } { PyObject *tmp_assign_source_45; tmp_assign_source_45 = const_int_pos_301; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_MOVED_PERMANENTLY, tmp_assign_source_45 ); } { PyObject *tmp_assign_source_46; tmp_assign_source_46 = const_int_pos_302; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_FOUND, tmp_assign_source_46 ); } { PyObject *tmp_assign_source_47; tmp_assign_source_47 = const_int_pos_303; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_SEE_OTHER, tmp_assign_source_47 ); } { PyObject *tmp_assign_source_48; tmp_assign_source_48 = const_int_pos_304; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_NOT_MODIFIED, tmp_assign_source_48 ); } { PyObject *tmp_assign_source_49; tmp_assign_source_49 = const_int_pos_305; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_USE_PROXY, tmp_assign_source_49 ); } { PyObject *tmp_assign_source_50; tmp_assign_source_50 = const_int_pos_307; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_TEMPORARY_REDIRECT, tmp_assign_source_50 ); } { PyObject *tmp_assign_source_51; tmp_assign_source_51 = const_int_pos_400; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_BAD_REQUEST, tmp_assign_source_51 ); } { PyObject *tmp_assign_source_52; tmp_assign_source_52 = const_int_pos_401; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_UNAUTHORIZED, tmp_assign_source_52 ); } { PyObject *tmp_assign_source_53; tmp_assign_source_53 = const_int_pos_402; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_PAYMENT_REQUIRED, tmp_assign_source_53 ); } { PyObject *tmp_assign_source_54; tmp_assign_source_54 = const_int_pos_403; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_FORBIDDEN, tmp_assign_source_54 ); } { PyObject *tmp_assign_source_55; tmp_assign_source_55 = const_int_pos_404; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_NOT_FOUND, tmp_assign_source_55 ); } { PyObject *tmp_assign_source_56; tmp_assign_source_56 = const_int_pos_405; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_METHOD_NOT_ALLOWED, tmp_assign_source_56 ); } { PyObject *tmp_assign_source_57; tmp_assign_source_57 = const_int_pos_406; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_NOT_ACCEPTABLE, tmp_assign_source_57 ); } { PyObject *tmp_assign_source_58; tmp_assign_source_58 = const_int_pos_407; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_PROXY_AUTHENTICATION_REQUIRED, tmp_assign_source_58 ); } { PyObject *tmp_assign_source_59; tmp_assign_source_59 = const_int_pos_408; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_REQUEST_TIMEOUT, tmp_assign_source_59 ); } { PyObject *tmp_assign_source_60; tmp_assign_source_60 = const_int_pos_409; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_CONFLICT, tmp_assign_source_60 ); } { PyObject *tmp_assign_source_61; tmp_assign_source_61 = const_int_pos_410; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_GONE, tmp_assign_source_61 ); } { PyObject *tmp_assign_source_62; tmp_assign_source_62 = const_int_pos_411; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_LENGTH_REQUIRED, tmp_assign_source_62 ); } { PyObject *tmp_assign_source_63; tmp_assign_source_63 = const_int_pos_412; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_PRECONDITION_FAILED, tmp_assign_source_63 ); } { PyObject *tmp_assign_source_64; tmp_assign_source_64 = const_int_pos_413; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_REQUEST_ENTITY_TOO_LARGE, tmp_assign_source_64 ); } { PyObject *tmp_assign_source_65; tmp_assign_source_65 = const_int_pos_414; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_REQUEST_URI_TOO_LONG, tmp_assign_source_65 ); } { PyObject *tmp_assign_source_66; tmp_assign_source_66 = const_int_pos_415; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_UNSUPPORTED_MEDIA_TYPE, tmp_assign_source_66 ); } { PyObject *tmp_assign_source_67; tmp_assign_source_67 = const_int_pos_416; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_REQUESTED_RANGE_NOT_SATISFIABLE, tmp_assign_source_67 ); } { PyObject *tmp_assign_source_68; tmp_assign_source_68 = const_int_pos_417; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_EXPECTATION_FAILED, tmp_assign_source_68 ); } { PyObject *tmp_assign_source_69; tmp_assign_source_69 = const_int_pos_422; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_UNPROCESSABLE_ENTITY, tmp_assign_source_69 ); } { PyObject *tmp_assign_source_70; tmp_assign_source_70 = const_int_pos_423; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_LOCKED, tmp_assign_source_70 ); } { PyObject *tmp_assign_source_71; tmp_assign_source_71 = const_int_pos_424; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_FAILED_DEPENDENCY, tmp_assign_source_71 ); } { PyObject *tmp_assign_source_72; tmp_assign_source_72 = const_int_pos_426; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_UPGRADE_REQUIRED, tmp_assign_source_72 ); } { PyObject *tmp_assign_source_73; tmp_assign_source_73 = const_int_pos_428; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_PRECONDITION_REQUIRED, tmp_assign_source_73 ); } { PyObject *tmp_assign_source_74; tmp_assign_source_74 = const_int_pos_429; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_TOO_MANY_REQUESTS, tmp_assign_source_74 ); } { PyObject *tmp_assign_source_75; tmp_assign_source_75 = const_int_pos_431; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_REQUEST_HEADER_FIELDS_TOO_LARGE, tmp_assign_source_75 ); } { PyObject *tmp_assign_source_76; tmp_assign_source_76 = const_int_pos_500; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_INTERNAL_SERVER_ERROR, tmp_assign_source_76 ); } { PyObject *tmp_assign_source_77; tmp_assign_source_77 = const_int_pos_501; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_NOT_IMPLEMENTED, tmp_assign_source_77 ); } { PyObject *tmp_assign_source_78; tmp_assign_source_78 = const_int_pos_502; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_BAD_GATEWAY, tmp_assign_source_78 ); } { PyObject *tmp_assign_source_79; tmp_assign_source_79 = const_int_pos_503; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_SERVICE_UNAVAILABLE, tmp_assign_source_79 ); } { PyObject *tmp_assign_source_80; tmp_assign_source_80 = const_int_pos_504; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_GATEWAY_TIMEOUT, tmp_assign_source_80 ); } { PyObject *tmp_assign_source_81; tmp_assign_source_81 = const_int_pos_505; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTP_VERSION_NOT_SUPPORTED, tmp_assign_source_81 ); } { PyObject *tmp_assign_source_82; tmp_assign_source_82 = const_int_pos_507; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_INSUFFICIENT_STORAGE, tmp_assign_source_82 ); } { PyObject *tmp_assign_source_83; tmp_assign_source_83 = const_int_pos_510; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_NOT_EXTENDED, tmp_assign_source_83 ); } { PyObject *tmp_assign_source_84; tmp_assign_source_84 = const_int_pos_511; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_NETWORK_AUTHENTICATION_REQUIRED, tmp_assign_source_84 ); } { PyObject *tmp_assign_source_85; tmp_assign_source_85 = PyDict_Copy( const_dict_75a58fc65a2c13fee436a69e4944ecf6 ); UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_responses, tmp_assign_source_85 ); } { PyObject *tmp_assign_source_86; tmp_assign_source_86 = const_int_pos_1048576; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_MAXAMOUNT, tmp_assign_source_86 ); } { PyObject *tmp_assign_source_87; tmp_assign_source_87 = const_int_pos_65536; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXLINE, tmp_assign_source_87 ); } { PyObject *tmp_assign_source_88; tmp_assign_source_88 = const_int_pos_100; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__MAXHEADERS, tmp_assign_source_88 ); } { // Tried code: { PyObject *tmp_assign_source_89; PyObject *tmp_tuple_element_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_email_message ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_email_message ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "email_message" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 229; goto try_except_handler_3; } tmp_source_name_1 = tmp_mvar_value_1; tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_Message ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } tmp_assign_source_89 = PyTuple_New( 1 ); PyTuple_SET_ITEM( tmp_assign_source_89, 0, tmp_tuple_element_1 ); assert( tmp_class_creation_1__bases_orig == NULL ); tmp_class_creation_1__bases_orig = tmp_assign_source_89; } { PyObject *tmp_assign_source_90; PyObject *tmp_dircall_arg1_1; CHECK_OBJECT( tmp_class_creation_1__bases_orig ); tmp_dircall_arg1_1 = tmp_class_creation_1__bases_orig; Py_INCREF( tmp_dircall_arg1_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1}; tmp_assign_source_90 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_90 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } assert( tmp_class_creation_1__bases == NULL ); tmp_class_creation_1__bases = tmp_assign_source_90; } { PyObject *tmp_assign_source_91; tmp_assign_source_91 = PyDict_New(); assert( tmp_class_creation_1__class_decl_dict == NULL ); tmp_class_creation_1__class_decl_dict = tmp_assign_source_91; } { PyObject *tmp_assign_source_92; PyObject *tmp_metaclass_name_1; nuitka_bool tmp_condition_result_1; PyObject *tmp_key_name_1; PyObject *tmp_dict_name_1; PyObject *tmp_dict_name_2; PyObject *tmp_key_name_2; nuitka_bool tmp_condition_result_2; int tmp_truth_name_1; PyObject *tmp_type_arg_1; PyObject *tmp_subscribed_name_1; PyObject *tmp_subscript_name_1; PyObject *tmp_bases_name_1; tmp_key_name_1 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_1__class_decl_dict ); tmp_dict_name_1 = tmp_class_creation_1__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_1, tmp_key_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto condexpr_true_1; } else { goto condexpr_false_1; } condexpr_true_1:; CHECK_OBJECT( tmp_class_creation_1__class_decl_dict ); tmp_dict_name_2 = tmp_class_creation_1__class_decl_dict; tmp_key_name_2 = const_str_plain_metaclass; tmp_metaclass_name_1 = DICT_GET_ITEM( tmp_dict_name_2, tmp_key_name_2 ); if ( tmp_metaclass_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } goto condexpr_end_1; condexpr_false_1:; CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_truth_name_1 = CHECK_IF_TRUE( tmp_class_creation_1__bases ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto condexpr_true_2; } else { goto condexpr_false_2; } condexpr_true_2:; CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_subscribed_name_1 = tmp_class_creation_1__bases; tmp_subscript_name_1 = const_int_0; tmp_type_arg_1 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_1, tmp_subscript_name_1, 0 ); if ( tmp_type_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } tmp_metaclass_name_1 = BUILTIN_TYPE1( tmp_type_arg_1 ); Py_DECREF( tmp_type_arg_1 ); if ( tmp_metaclass_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } goto condexpr_end_2; condexpr_false_2:; tmp_metaclass_name_1 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_1 ); condexpr_end_2:; condexpr_end_1:; CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_bases_name_1 = tmp_class_creation_1__bases; tmp_assign_source_92 = SELECT_METACLASS( tmp_metaclass_name_1, tmp_bases_name_1 ); Py_DECREF( tmp_metaclass_name_1 ); if ( tmp_assign_source_92 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } assert( tmp_class_creation_1__metaclass == NULL ); tmp_class_creation_1__metaclass = tmp_assign_source_92; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_key_name_3; PyObject *tmp_dict_name_3; tmp_key_name_3 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_1__class_decl_dict ); tmp_dict_name_3 = tmp_class_creation_1__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_3, tmp_key_name_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { CHECK_OBJECT( tmp_class_creation_1__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_1__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } } branch_no_1:; } { nuitka_bool tmp_condition_result_4; PyObject *tmp_source_name_2; CHECK_OBJECT( tmp_class_creation_1__metaclass ); tmp_source_name_2 = tmp_class_creation_1__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_2, const_str_plain___prepare__ ); tmp_condition_result_4 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_assign_source_93; PyObject *tmp_called_name_1; PyObject *tmp_source_name_3; PyObject *tmp_args_name_1; PyObject *tmp_tuple_element_2; PyObject *tmp_kw_name_1; CHECK_OBJECT( tmp_class_creation_1__metaclass ); tmp_source_name_3 = tmp_class_creation_1__metaclass; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain___prepare__ ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } tmp_tuple_element_2 = const_str_plain_HTTPMessage; tmp_args_name_1 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_2 ); PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_2 ); CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_tuple_element_2 = tmp_class_creation_1__bases; Py_INCREF( tmp_tuple_element_2 ); PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_2 ); CHECK_OBJECT( tmp_class_creation_1__class_decl_dict ); tmp_kw_name_1 = tmp_class_creation_1__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 229; tmp_assign_source_93 = CALL_FUNCTION( tmp_called_name_1, tmp_args_name_1, tmp_kw_name_1 ); Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_name_1 ); if ( tmp_assign_source_93 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } assert( tmp_class_creation_1__prepared == NULL ); tmp_class_creation_1__prepared = tmp_assign_source_93; } { nuitka_bool tmp_condition_result_5; PyObject *tmp_operand_name_1; PyObject *tmp_source_name_4; CHECK_OBJECT( tmp_class_creation_1__prepared ); tmp_source_name_4 = tmp_class_creation_1__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_4, const_str_plain___getitem__ ); tmp_operand_name_1 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } tmp_condition_result_5 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_1; PyObject *tmp_raise_value_1; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_tuple_element_3; PyObject *tmp_getattr_target_1; PyObject *tmp_getattr_attr_1; PyObject *tmp_getattr_default_1; PyObject *tmp_source_name_5; PyObject *tmp_type_arg_2; tmp_raise_type_1 = PyExc_TypeError; tmp_left_name_1 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_1__metaclass ); tmp_getattr_target_1 = tmp_class_creation_1__metaclass; tmp_getattr_attr_1 = const_str_plain___name__; tmp_getattr_default_1 = const_str_angle_metaclass; tmp_tuple_element_3 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, tmp_getattr_default_1 ); if ( tmp_tuple_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } tmp_right_name_1 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_3 ); CHECK_OBJECT( tmp_class_creation_1__prepared ); tmp_type_arg_2 = tmp_class_creation_1__prepared; tmp_source_name_5 = BUILTIN_TYPE1( tmp_type_arg_2 ); assert( !(tmp_source_name_5 == NULL) ); tmp_tuple_element_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain___name__ ); Py_DECREF( tmp_source_name_5 ); if ( tmp_tuple_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_1 ); exception_lineno = 229; goto try_except_handler_3; } PyTuple_SET_ITEM( tmp_right_name_1, 1, tmp_tuple_element_3 ); tmp_raise_value_1 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_raise_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_3; } exception_type = tmp_raise_type_1; Py_INCREF( tmp_raise_type_1 ); exception_value = tmp_raise_value_1; exception_lineno = 229; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_3; } branch_no_3:; } goto branch_end_2; branch_no_2:; { PyObject *tmp_assign_source_94; tmp_assign_source_94 = PyDict_New(); assert( tmp_class_creation_1__prepared == NULL ); tmp_class_creation_1__prepared = tmp_assign_source_94; } branch_end_2:; } { PyObject *tmp_assign_source_95; { PyObject *tmp_set_locals_1; CHECK_OBJECT( tmp_class_creation_1__prepared ); tmp_set_locals_1 = tmp_class_creation_1__prepared; locals_future$backports$http$client_229 = tmp_set_locals_1; Py_INCREF( tmp_set_locals_1 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_229, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_5; } } { tmp_dictset_value = const_str_plain_HTTPMessage; tmp_res = PyObject_SetItem( locals_future$backports$http$client_229, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_5; } } MAKE_OR_REUSE_FRAME( cache_frame_4fee8531cd3ee4a0ca15b88becfb7dee_2, codeobj_4fee8531cd3ee4a0ca15b88becfb7dee, module_future$backports$http$client, sizeof(void *) ); frame_4fee8531cd3ee4a0ca15b88becfb7dee_2 = cache_frame_4fee8531cd3ee4a0ca15b88becfb7dee_2; // Push the new frame as the currently active one. pushFrameStack( frame_4fee8531cd3ee4a0ca15b88becfb7dee_2 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_4fee8531cd3ee4a0ca15b88becfb7dee_2 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_1_getallmatchingheaders( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_229, const_str_plain_getallmatchingheaders, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 236; type_description_2 = "o"; goto frame_exception_exit_2; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_4fee8531cd3ee4a0ca15b88becfb7dee_2 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_2:; #if 0 RESTORE_FRAME_EXCEPTION( frame_4fee8531cd3ee4a0ca15b88becfb7dee_2 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_4fee8531cd3ee4a0ca15b88becfb7dee_2, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_4fee8531cd3ee4a0ca15b88becfb7dee_2->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_4fee8531cd3ee4a0ca15b88becfb7dee_2, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_4fee8531cd3ee4a0ca15b88becfb7dee_2, type_description_2, outline_0_var___class__ ); // Release cached frame. if ( frame_4fee8531cd3ee4a0ca15b88becfb7dee_2 == cache_frame_4fee8531cd3ee4a0ca15b88becfb7dee_2 ) { Py_DECREF( frame_4fee8531cd3ee4a0ca15b88becfb7dee_2 ); } cache_frame_4fee8531cd3ee4a0ca15b88becfb7dee_2 = NULL; assertFrameObject( frame_4fee8531cd3ee4a0ca15b88becfb7dee_2 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_1; frame_no_exception_1:; goto skip_nested_handling_1; nested_frame_exit_1:; goto try_except_handler_5; skip_nested_handling_1:; { nuitka_bool tmp_condition_result_6; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_compexpr_left_1 = tmp_class_creation_1__bases; CHECK_OBJECT( tmp_class_creation_1__bases_orig ); tmp_compexpr_right_1 = tmp_class_creation_1__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_1, tmp_compexpr_right_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_5; } tmp_condition_result_6 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { CHECK_OBJECT( tmp_class_creation_1__bases_orig ); tmp_dictset_value = tmp_class_creation_1__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_229, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_5; } } branch_no_4:; } { PyObject *tmp_assign_source_96; PyObject *tmp_called_name_2; PyObject *tmp_args_name_2; PyObject *tmp_tuple_element_4; PyObject *tmp_kw_name_2; CHECK_OBJECT( tmp_class_creation_1__metaclass ); tmp_called_name_2 = tmp_class_creation_1__metaclass; tmp_tuple_element_4 = const_str_plain_HTTPMessage; tmp_args_name_2 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_4 ); PyTuple_SET_ITEM( tmp_args_name_2, 0, tmp_tuple_element_4 ); CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_tuple_element_4 = tmp_class_creation_1__bases; Py_INCREF( tmp_tuple_element_4 ); PyTuple_SET_ITEM( tmp_args_name_2, 1, tmp_tuple_element_4 ); tmp_tuple_element_4 = locals_future$backports$http$client_229; Py_INCREF( tmp_tuple_element_4 ); PyTuple_SET_ITEM( tmp_args_name_2, 2, tmp_tuple_element_4 ); CHECK_OBJECT( tmp_class_creation_1__class_decl_dict ); tmp_kw_name_2 = tmp_class_creation_1__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 229; tmp_assign_source_96 = CALL_FUNCTION( tmp_called_name_2, tmp_args_name_2, tmp_kw_name_2 ); Py_DECREF( tmp_args_name_2 ); if ( tmp_assign_source_96 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_5; } assert( outline_0_var___class__ == NULL ); outline_0_var___class__ = tmp_assign_source_96; } { CHECK_OBJECT( outline_0_var___class__ ); tmp_assign_source_95 = outline_0_var___class__; Py_INCREF( tmp_assign_source_95 ); goto try_return_handler_5; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_5:; { Py_DECREF( locals_future$backports$http$client_229 ); locals_future$backports$http$client_229 = NULL; } { goto try_return_handler_4; } // Exception handler code: try_except_handler_5:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_229 ); locals_future$backports$http$client_229 = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto try_except_handler_4; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_4:; { CHECK_OBJECT( (PyObject *)outline_0_var___class__ ); Py_DECREF( outline_0_var___class__ ); outline_0_var___class__ = NULL; } { goto outline_result_1; } // Exception handler code: try_except_handler_4:; exception_keeper_type_4 = exception_type; exception_keeper_value_4 = exception_value; exception_keeper_tb_4 = exception_tb; exception_keeper_lineno_4 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_4; exception_value = exception_keeper_value_4; exception_tb = exception_keeper_tb_4; exception_lineno = exception_keeper_lineno_4; goto outline_exception_1; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_1:; exception_lineno = 229; goto try_except_handler_3; outline_result_1:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPMessage, tmp_assign_source_95 ); } goto try_end_3; // Exception handler code: try_except_handler_3:; exception_keeper_type_5 = exception_type; exception_keeper_value_5 = exception_value; exception_keeper_tb_5 = exception_tb; exception_keeper_lineno_5 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_1__bases ); tmp_class_creation_1__bases = NULL; } { Py_XDECREF( tmp_class_creation_1__class_decl_dict ); tmp_class_creation_1__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_1__metaclass ); tmp_class_creation_1__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_1__prepared ); tmp_class_creation_1__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_5; exception_value = exception_keeper_value_5; exception_tb = exception_keeper_tb_5; exception_lineno = exception_keeper_lineno_5; goto frame_exception_exit_1; } // End of try: try_end_3:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_1__bases ); Py_DECREF( tmp_class_creation_1__bases ); tmp_class_creation_1__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_1__class_decl_dict ); Py_DECREF( tmp_class_creation_1__class_decl_dict ); tmp_class_creation_1__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_1__metaclass ); Py_DECREF( tmp_class_creation_1__metaclass ); tmp_class_creation_1__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_1__prepared ); Py_DECREF( tmp_class_creation_1__prepared ); tmp_class_creation_1__prepared = NULL; } { PyObject *tmp_assign_source_97; PyObject *tmp_defaults_1; PyObject *tmp_tuple_element_5; PyObject *tmp_mvar_value_2; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPMessage ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPMessage ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPMessage" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 259; goto frame_exception_exit_1; } tmp_tuple_element_5 = tmp_mvar_value_2; tmp_defaults_1 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_5 ); PyTuple_SET_ITEM( tmp_defaults_1, 0, tmp_tuple_element_5 ); tmp_assign_source_97 = MAKE_FUNCTION_future$backports$http$client$$$function_2_parse_headers( tmp_defaults_1 ); UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_parse_headers, tmp_assign_source_97 ); } { PyObject *tmp_assign_source_98; PyObject *tmp_called_name_3; tmp_called_name_3 = (PyObject *)&PyBaseObject_Type; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 283; tmp_assign_source_98 = CALL_FUNCTION_NO_ARGS( tmp_called_name_3 ); if ( tmp_assign_source_98 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 283; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__strict_sentinel, tmp_assign_source_98 ); } { // Tried code: { PyObject *tmp_assign_source_99; PyObject *tmp_tuple_element_6; PyObject *tmp_source_name_6; PyObject *tmp_mvar_value_3; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_io ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_io ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "io" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 285; goto try_except_handler_6; } tmp_source_name_6 = tmp_mvar_value_3; tmp_tuple_element_6 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_RawIOBase ); if ( tmp_tuple_element_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } tmp_assign_source_99 = PyTuple_New( 1 ); PyTuple_SET_ITEM( tmp_assign_source_99, 0, tmp_tuple_element_6 ); assert( tmp_class_creation_2__bases_orig == NULL ); tmp_class_creation_2__bases_orig = tmp_assign_source_99; } { PyObject *tmp_assign_source_100; PyObject *tmp_dircall_arg1_2; CHECK_OBJECT( tmp_class_creation_2__bases_orig ); tmp_dircall_arg1_2 = tmp_class_creation_2__bases_orig; Py_INCREF( tmp_dircall_arg1_2 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_2}; tmp_assign_source_100 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_100 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } assert( tmp_class_creation_2__bases == NULL ); tmp_class_creation_2__bases = tmp_assign_source_100; } { PyObject *tmp_assign_source_101; tmp_assign_source_101 = PyDict_New(); assert( tmp_class_creation_2__class_decl_dict == NULL ); tmp_class_creation_2__class_decl_dict = tmp_assign_source_101; } { PyObject *tmp_assign_source_102; PyObject *tmp_metaclass_name_2; nuitka_bool tmp_condition_result_7; PyObject *tmp_key_name_4; PyObject *tmp_dict_name_4; PyObject *tmp_dict_name_5; PyObject *tmp_key_name_5; nuitka_bool tmp_condition_result_8; int tmp_truth_name_2; PyObject *tmp_type_arg_3; PyObject *tmp_subscribed_name_2; PyObject *tmp_subscript_name_2; PyObject *tmp_bases_name_2; tmp_key_name_4 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_dict_name_4 = tmp_class_creation_2__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_4, tmp_key_name_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } tmp_condition_result_7 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE ) { goto condexpr_true_3; } else { goto condexpr_false_3; } condexpr_true_3:; CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_dict_name_5 = tmp_class_creation_2__class_decl_dict; tmp_key_name_5 = const_str_plain_metaclass; tmp_metaclass_name_2 = DICT_GET_ITEM( tmp_dict_name_5, tmp_key_name_5 ); if ( tmp_metaclass_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } goto condexpr_end_3; condexpr_false_3:; CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_truth_name_2 = CHECK_IF_TRUE( tmp_class_creation_2__bases ); if ( tmp_truth_name_2 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } tmp_condition_result_8 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE ) { goto condexpr_true_4; } else { goto condexpr_false_4; } condexpr_true_4:; CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_subscribed_name_2 = tmp_class_creation_2__bases; tmp_subscript_name_2 = const_int_0; tmp_type_arg_3 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_2, tmp_subscript_name_2, 0 ); if ( tmp_type_arg_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } tmp_metaclass_name_2 = BUILTIN_TYPE1( tmp_type_arg_3 ); Py_DECREF( tmp_type_arg_3 ); if ( tmp_metaclass_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } goto condexpr_end_4; condexpr_false_4:; tmp_metaclass_name_2 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_2 ); condexpr_end_4:; condexpr_end_3:; CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_bases_name_2 = tmp_class_creation_2__bases; tmp_assign_source_102 = SELECT_METACLASS( tmp_metaclass_name_2, tmp_bases_name_2 ); Py_DECREF( tmp_metaclass_name_2 ); if ( tmp_assign_source_102 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } assert( tmp_class_creation_2__metaclass == NULL ); tmp_class_creation_2__metaclass = tmp_assign_source_102; } { nuitka_bool tmp_condition_result_9; PyObject *tmp_key_name_6; PyObject *tmp_dict_name_6; tmp_key_name_6 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_dict_name_6 = tmp_class_creation_2__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_6, tmp_key_name_6 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } tmp_condition_result_9 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_2__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } } branch_no_5:; } { nuitka_bool tmp_condition_result_10; PyObject *tmp_source_name_7; CHECK_OBJECT( tmp_class_creation_2__metaclass ); tmp_source_name_7 = tmp_class_creation_2__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_7, const_str_plain___prepare__ ); tmp_condition_result_10 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_10 == NUITKA_BOOL_TRUE ) { goto branch_yes_6; } else { goto branch_no_6; } branch_yes_6:; { PyObject *tmp_assign_source_103; PyObject *tmp_called_name_4; PyObject *tmp_source_name_8; PyObject *tmp_args_name_3; PyObject *tmp_tuple_element_7; PyObject *tmp_kw_name_3; CHECK_OBJECT( tmp_class_creation_2__metaclass ); tmp_source_name_8 = tmp_class_creation_2__metaclass; tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain___prepare__ ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } tmp_tuple_element_7 = const_str_plain_HTTPResponse; tmp_args_name_3 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_7 ); PyTuple_SET_ITEM( tmp_args_name_3, 0, tmp_tuple_element_7 ); CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_tuple_element_7 = tmp_class_creation_2__bases; Py_INCREF( tmp_tuple_element_7 ); PyTuple_SET_ITEM( tmp_args_name_3, 1, tmp_tuple_element_7 ); CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_kw_name_3 = tmp_class_creation_2__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 285; tmp_assign_source_103 = CALL_FUNCTION( tmp_called_name_4, tmp_args_name_3, tmp_kw_name_3 ); Py_DECREF( tmp_called_name_4 ); Py_DECREF( tmp_args_name_3 ); if ( tmp_assign_source_103 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } assert( tmp_class_creation_2__prepared == NULL ); tmp_class_creation_2__prepared = tmp_assign_source_103; } { nuitka_bool tmp_condition_result_11; PyObject *tmp_operand_name_2; PyObject *tmp_source_name_9; CHECK_OBJECT( tmp_class_creation_2__prepared ); tmp_source_name_9 = tmp_class_creation_2__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_9, const_str_plain___getitem__ ); tmp_operand_name_2 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } tmp_condition_result_11 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_11 == NUITKA_BOOL_TRUE ) { goto branch_yes_7; } else { goto branch_no_7; } branch_yes_7:; { PyObject *tmp_raise_type_2; PyObject *tmp_raise_value_2; PyObject *tmp_left_name_2; PyObject *tmp_right_name_2; PyObject *tmp_tuple_element_8; PyObject *tmp_getattr_target_2; PyObject *tmp_getattr_attr_2; PyObject *tmp_getattr_default_2; PyObject *tmp_source_name_10; PyObject *tmp_type_arg_4; tmp_raise_type_2 = PyExc_TypeError; tmp_left_name_2 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_2__metaclass ); tmp_getattr_target_2 = tmp_class_creation_2__metaclass; tmp_getattr_attr_2 = const_str_plain___name__; tmp_getattr_default_2 = const_str_angle_metaclass; tmp_tuple_element_8 = BUILTIN_GETATTR( tmp_getattr_target_2, tmp_getattr_attr_2, tmp_getattr_default_2 ); if ( tmp_tuple_element_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } tmp_right_name_2 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_2, 0, tmp_tuple_element_8 ); CHECK_OBJECT( tmp_class_creation_2__prepared ); tmp_type_arg_4 = tmp_class_creation_2__prepared; tmp_source_name_10 = BUILTIN_TYPE1( tmp_type_arg_4 ); assert( !(tmp_source_name_10 == NULL) ); tmp_tuple_element_8 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain___name__ ); Py_DECREF( tmp_source_name_10 ); if ( tmp_tuple_element_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_2 ); exception_lineno = 285; goto try_except_handler_6; } PyTuple_SET_ITEM( tmp_right_name_2, 1, tmp_tuple_element_8 ); tmp_raise_value_2 = BINARY_OPERATION_REMAINDER( tmp_left_name_2, tmp_right_name_2 ); Py_DECREF( tmp_right_name_2 ); if ( tmp_raise_value_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_6; } exception_type = tmp_raise_type_2; Py_INCREF( tmp_raise_type_2 ); exception_value = tmp_raise_value_2; exception_lineno = 285; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_6; } branch_no_7:; } goto branch_end_6; branch_no_6:; { PyObject *tmp_assign_source_104; tmp_assign_source_104 = PyDict_New(); assert( tmp_class_creation_2__prepared == NULL ); tmp_class_creation_2__prepared = tmp_assign_source_104; } branch_end_6:; } { PyObject *tmp_assign_source_105; { PyObject *tmp_set_locals_2; CHECK_OBJECT( tmp_class_creation_2__prepared ); tmp_set_locals_2 = tmp_class_creation_2__prepared; locals_future$backports$http$client_285 = tmp_set_locals_2; Py_INCREF( tmp_set_locals_2 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_8; } } { tmp_dictset_value = const_str_plain_HTTPResponse; tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_8; } } MAKE_OR_REUSE_FRAME( cache_frame_e6ff2e536c45d9f206aee355535d49a6_3, codeobj_e6ff2e536c45d9f206aee355535d49a6, module_future$backports$http$client, sizeof(void *) ); frame_e6ff2e536c45d9f206aee355535d49a6_3 = cache_frame_e6ff2e536c45d9f206aee355535d49a6_3; // Push the new frame as the currently active one. pushFrameStack( frame_e6ff2e536c45d9f206aee355535d49a6_3 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_e6ff2e536c45d9f206aee355535d49a6_3 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_defaults_2; PyObject *tmp_tuple_element_9; PyObject *tmp_mvar_value_4; tmp_tuple_element_9 = const_int_0; tmp_defaults_2 = PyTuple_New( 4 ); Py_INCREF( tmp_tuple_element_9 ); PyTuple_SET_ITEM( tmp_defaults_2, 0, tmp_tuple_element_9 ); tmp_tuple_element_9 = PyObject_GetItem( locals_future$backports$http$client_285, const_str_plain__strict_sentinel ); if ( tmp_tuple_element_9 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__strict_sentinel ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__strict_sentinel ); } if ( tmp_mvar_value_4 == NULL ) { Py_DECREF( tmp_defaults_2 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_strict_sentinel" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 294; type_description_2 = "o"; goto frame_exception_exit_3; } tmp_tuple_element_9 = tmp_mvar_value_4; Py_INCREF( tmp_tuple_element_9 ); } } PyTuple_SET_ITEM( tmp_defaults_2, 1, tmp_tuple_element_9 ); tmp_tuple_element_9 = Py_None; Py_INCREF( tmp_tuple_element_9 ); PyTuple_SET_ITEM( tmp_defaults_2, 2, tmp_tuple_element_9 ); tmp_tuple_element_9 = Py_None; Py_INCREF( tmp_tuple_element_9 ); PyTuple_SET_ITEM( tmp_defaults_2, 3, tmp_tuple_element_9 ); tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_3___init__( tmp_defaults_2 ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain___init__, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 294; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_4__read_status( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain__read_status, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 328; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_5_begin( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain_begin, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 360; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_6__check_close( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain__check_close, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 440; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_7__close_conn( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain__close_conn, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 470; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_8_close( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain_close, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_9_flush( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain_flush, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 485; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_10_readable( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain_readable, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 490; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_11_isclosed( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain_isclosed, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 495; type_description_2 = "o"; goto frame_exception_exit_3; } } { PyObject *tmp_defaults_3; tmp_defaults_3 = const_tuple_none_tuple; Py_INCREF( tmp_defaults_3 ); tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_12_read( tmp_defaults_3 ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain_read, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 505; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_13_readinto( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain_readinto, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 536; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_14__read_next_chunk_size( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain__read_next_chunk_size, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 573; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_15__read_and_discard_trailer( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain__read_and_discard_trailer, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 589; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_16__readall_chunked( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain__readall_chunked, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 603; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_17__readinto_chunked( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain__readinto_chunked, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 628; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_18__safe_read( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain__safe_read, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 669; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_19__safe_readinto( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain__safe_readinto, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 692; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_20_fileno( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain_fileno, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 708; type_description_2 = "o"; goto frame_exception_exit_3; } } { PyObject *tmp_defaults_4; tmp_defaults_4 = const_tuple_none_tuple; Py_INCREF( tmp_defaults_4 ); tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_21_getheader( tmp_defaults_4 ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain_getheader, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 711; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_22_getheaders( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain_getheaders, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 720; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_23___iter__( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain___iter__, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 728; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_24_info( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain_info, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 733; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_25_geturl( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain_geturl, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 736; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_26_getcode( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain_getcode, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 739; type_description_2 = "o"; goto frame_exception_exit_3; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_e6ff2e536c45d9f206aee355535d49a6_3 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_2; frame_exception_exit_3:; #if 0 RESTORE_FRAME_EXCEPTION( frame_e6ff2e536c45d9f206aee355535d49a6_3 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_e6ff2e536c45d9f206aee355535d49a6_3, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_e6ff2e536c45d9f206aee355535d49a6_3->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_e6ff2e536c45d9f206aee355535d49a6_3, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_e6ff2e536c45d9f206aee355535d49a6_3, type_description_2, outline_1_var___class__ ); // Release cached frame. if ( frame_e6ff2e536c45d9f206aee355535d49a6_3 == cache_frame_e6ff2e536c45d9f206aee355535d49a6_3 ) { Py_DECREF( frame_e6ff2e536c45d9f206aee355535d49a6_3 ); } cache_frame_e6ff2e536c45d9f206aee355535d49a6_3 = NULL; assertFrameObject( frame_e6ff2e536c45d9f206aee355535d49a6_3 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_2; frame_no_exception_2:; goto skip_nested_handling_2; nested_frame_exit_2:; goto try_except_handler_8; skip_nested_handling_2:; { nuitka_bool tmp_condition_result_12; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_compexpr_left_2 = tmp_class_creation_2__bases; CHECK_OBJECT( tmp_class_creation_2__bases_orig ); tmp_compexpr_right_2 = tmp_class_creation_2__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_2, tmp_compexpr_right_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_8; } tmp_condition_result_12 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_12 == NUITKA_BOOL_TRUE ) { goto branch_yes_8; } else { goto branch_no_8; } branch_yes_8:; { CHECK_OBJECT( tmp_class_creation_2__bases_orig ); tmp_dictset_value = tmp_class_creation_2__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_285, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_8; } } branch_no_8:; } { PyObject *tmp_assign_source_106; PyObject *tmp_called_name_5; PyObject *tmp_args_name_4; PyObject *tmp_tuple_element_10; PyObject *tmp_kw_name_4; CHECK_OBJECT( tmp_class_creation_2__metaclass ); tmp_called_name_5 = tmp_class_creation_2__metaclass; tmp_tuple_element_10 = const_str_plain_HTTPResponse; tmp_args_name_4 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_10 ); PyTuple_SET_ITEM( tmp_args_name_4, 0, tmp_tuple_element_10 ); CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_tuple_element_10 = tmp_class_creation_2__bases; Py_INCREF( tmp_tuple_element_10 ); PyTuple_SET_ITEM( tmp_args_name_4, 1, tmp_tuple_element_10 ); tmp_tuple_element_10 = locals_future$backports$http$client_285; Py_INCREF( tmp_tuple_element_10 ); PyTuple_SET_ITEM( tmp_args_name_4, 2, tmp_tuple_element_10 ); CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_kw_name_4 = tmp_class_creation_2__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 285; tmp_assign_source_106 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_4, tmp_kw_name_4 ); Py_DECREF( tmp_args_name_4 ); if ( tmp_assign_source_106 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 285; goto try_except_handler_8; } assert( outline_1_var___class__ == NULL ); outline_1_var___class__ = tmp_assign_source_106; } { CHECK_OBJECT( outline_1_var___class__ ); tmp_assign_source_105 = outline_1_var___class__; Py_INCREF( tmp_assign_source_105 ); goto try_return_handler_8; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_8:; { Py_DECREF( locals_future$backports$http$client_285 ); locals_future$backports$http$client_285 = NULL; } { goto try_return_handler_7; } // Exception handler code: try_except_handler_8:; exception_keeper_type_6 = exception_type; exception_keeper_value_6 = exception_value; exception_keeper_tb_6 = exception_tb; exception_keeper_lineno_6 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_285 ); locals_future$backports$http$client_285 = NULL; } { // Re-raise. exception_type = exception_keeper_type_6; exception_value = exception_keeper_value_6; exception_tb = exception_keeper_tb_6; exception_lineno = exception_keeper_lineno_6; goto try_except_handler_7; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_7:; { CHECK_OBJECT( (PyObject *)outline_1_var___class__ ); Py_DECREF( outline_1_var___class__ ); outline_1_var___class__ = NULL; } { goto outline_result_2; } // Exception handler code: try_except_handler_7:; exception_keeper_type_7 = exception_type; exception_keeper_value_7 = exception_value; exception_keeper_tb_7 = exception_tb; exception_keeper_lineno_7 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_7; exception_value = exception_keeper_value_7; exception_tb = exception_keeper_tb_7; exception_lineno = exception_keeper_lineno_7; goto outline_exception_2; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_2:; exception_lineno = 285; goto try_except_handler_6; outline_result_2:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPResponse, tmp_assign_source_105 ); } goto try_end_4; // Exception handler code: try_except_handler_6:; exception_keeper_type_8 = exception_type; exception_keeper_value_8 = exception_value; exception_keeper_tb_8 = exception_tb; exception_keeper_lineno_8 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_2__bases ); tmp_class_creation_2__bases = NULL; } { Py_XDECREF( tmp_class_creation_2__class_decl_dict ); tmp_class_creation_2__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_2__metaclass ); tmp_class_creation_2__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_2__prepared ); tmp_class_creation_2__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_8; exception_value = exception_keeper_value_8; exception_tb = exception_keeper_tb_8; exception_lineno = exception_keeper_lineno_8; goto frame_exception_exit_1; } // End of try: try_end_4:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_2__bases ); Py_DECREF( tmp_class_creation_2__bases ); tmp_class_creation_2__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_2__class_decl_dict ); Py_DECREF( tmp_class_creation_2__class_decl_dict ); tmp_class_creation_2__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_2__metaclass ); Py_DECREF( tmp_class_creation_2__metaclass ); tmp_class_creation_2__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_2__prepared ); Py_DECREF( tmp_class_creation_2__prepared ); tmp_class_creation_2__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_107; PyObject *tmp_dircall_arg1_3; tmp_dircall_arg1_3 = const_tuple_type_object_tuple; Py_INCREF( tmp_dircall_arg1_3 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_3}; tmp_assign_source_107 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_107 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } assert( tmp_class_creation_3__bases == NULL ); tmp_class_creation_3__bases = tmp_assign_source_107; } { PyObject *tmp_assign_source_108; tmp_assign_source_108 = PyDict_New(); assert( tmp_class_creation_3__class_decl_dict == NULL ); tmp_class_creation_3__class_decl_dict = tmp_assign_source_108; } { PyObject *tmp_assign_source_109; PyObject *tmp_metaclass_name_3; nuitka_bool tmp_condition_result_13; PyObject *tmp_key_name_7; PyObject *tmp_dict_name_7; PyObject *tmp_dict_name_8; PyObject *tmp_key_name_8; nuitka_bool tmp_condition_result_14; int tmp_truth_name_3; PyObject *tmp_type_arg_5; PyObject *tmp_subscribed_name_3; PyObject *tmp_subscript_name_3; PyObject *tmp_bases_name_3; tmp_key_name_7 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_3__class_decl_dict ); tmp_dict_name_7 = tmp_class_creation_3__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_7, tmp_key_name_7 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } tmp_condition_result_13 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_13 == NUITKA_BOOL_TRUE ) { goto condexpr_true_5; } else { goto condexpr_false_5; } condexpr_true_5:; CHECK_OBJECT( tmp_class_creation_3__class_decl_dict ); tmp_dict_name_8 = tmp_class_creation_3__class_decl_dict; tmp_key_name_8 = const_str_plain_metaclass; tmp_metaclass_name_3 = DICT_GET_ITEM( tmp_dict_name_8, tmp_key_name_8 ); if ( tmp_metaclass_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } goto condexpr_end_5; condexpr_false_5:; CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_truth_name_3 = CHECK_IF_TRUE( tmp_class_creation_3__bases ); if ( tmp_truth_name_3 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } tmp_condition_result_14 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_14 == NUITKA_BOOL_TRUE ) { goto condexpr_true_6; } else { goto condexpr_false_6; } condexpr_true_6:; CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_subscribed_name_3 = tmp_class_creation_3__bases; tmp_subscript_name_3 = const_int_0; tmp_type_arg_5 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_3, tmp_subscript_name_3, 0 ); if ( tmp_type_arg_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } tmp_metaclass_name_3 = BUILTIN_TYPE1( tmp_type_arg_5 ); Py_DECREF( tmp_type_arg_5 ); if ( tmp_metaclass_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } goto condexpr_end_6; condexpr_false_6:; tmp_metaclass_name_3 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_3 ); condexpr_end_6:; condexpr_end_5:; CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_bases_name_3 = tmp_class_creation_3__bases; tmp_assign_source_109 = SELECT_METACLASS( tmp_metaclass_name_3, tmp_bases_name_3 ); Py_DECREF( tmp_metaclass_name_3 ); if ( tmp_assign_source_109 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } assert( tmp_class_creation_3__metaclass == NULL ); tmp_class_creation_3__metaclass = tmp_assign_source_109; } { nuitka_bool tmp_condition_result_15; PyObject *tmp_key_name_9; PyObject *tmp_dict_name_9; tmp_key_name_9 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_3__class_decl_dict ); tmp_dict_name_9 = tmp_class_creation_3__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_9, tmp_key_name_9 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } tmp_condition_result_15 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_15 == NUITKA_BOOL_TRUE ) { goto branch_yes_9; } else { goto branch_no_9; } branch_yes_9:; { CHECK_OBJECT( tmp_class_creation_3__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_3__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } } branch_no_9:; } { nuitka_bool tmp_condition_result_16; PyObject *tmp_source_name_11; CHECK_OBJECT( tmp_class_creation_3__metaclass ); tmp_source_name_11 = tmp_class_creation_3__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_11, const_str_plain___prepare__ ); tmp_condition_result_16 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_16 == NUITKA_BOOL_TRUE ) { goto branch_yes_10; } else { goto branch_no_10; } branch_yes_10:; { PyObject *tmp_assign_source_110; PyObject *tmp_called_name_6; PyObject *tmp_source_name_12; PyObject *tmp_args_name_5; PyObject *tmp_tuple_element_11; PyObject *tmp_kw_name_5; CHECK_OBJECT( tmp_class_creation_3__metaclass ); tmp_source_name_12 = tmp_class_creation_3__metaclass; tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain___prepare__ ); if ( tmp_called_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } tmp_tuple_element_11 = const_str_plain_HTTPConnection; tmp_args_name_5 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_11 ); PyTuple_SET_ITEM( tmp_args_name_5, 0, tmp_tuple_element_11 ); CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_tuple_element_11 = tmp_class_creation_3__bases; Py_INCREF( tmp_tuple_element_11 ); PyTuple_SET_ITEM( tmp_args_name_5, 1, tmp_tuple_element_11 ); CHECK_OBJECT( tmp_class_creation_3__class_decl_dict ); tmp_kw_name_5 = tmp_class_creation_3__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 742; tmp_assign_source_110 = CALL_FUNCTION( tmp_called_name_6, tmp_args_name_5, tmp_kw_name_5 ); Py_DECREF( tmp_called_name_6 ); Py_DECREF( tmp_args_name_5 ); if ( tmp_assign_source_110 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } assert( tmp_class_creation_3__prepared == NULL ); tmp_class_creation_3__prepared = tmp_assign_source_110; } { nuitka_bool tmp_condition_result_17; PyObject *tmp_operand_name_3; PyObject *tmp_source_name_13; CHECK_OBJECT( tmp_class_creation_3__prepared ); tmp_source_name_13 = tmp_class_creation_3__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_13, const_str_plain___getitem__ ); tmp_operand_name_3 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } tmp_condition_result_17 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_17 == NUITKA_BOOL_TRUE ) { goto branch_yes_11; } else { goto branch_no_11; } branch_yes_11:; { PyObject *tmp_raise_type_3; PyObject *tmp_raise_value_3; PyObject *tmp_left_name_3; PyObject *tmp_right_name_3; PyObject *tmp_tuple_element_12; PyObject *tmp_getattr_target_3; PyObject *tmp_getattr_attr_3; PyObject *tmp_getattr_default_3; PyObject *tmp_source_name_14; PyObject *tmp_type_arg_6; tmp_raise_type_3 = PyExc_TypeError; tmp_left_name_3 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_3__metaclass ); tmp_getattr_target_3 = tmp_class_creation_3__metaclass; tmp_getattr_attr_3 = const_str_plain___name__; tmp_getattr_default_3 = const_str_angle_metaclass; tmp_tuple_element_12 = BUILTIN_GETATTR( tmp_getattr_target_3, tmp_getattr_attr_3, tmp_getattr_default_3 ); if ( tmp_tuple_element_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } tmp_right_name_3 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_3, 0, tmp_tuple_element_12 ); CHECK_OBJECT( tmp_class_creation_3__prepared ); tmp_type_arg_6 = tmp_class_creation_3__prepared; tmp_source_name_14 = BUILTIN_TYPE1( tmp_type_arg_6 ); assert( !(tmp_source_name_14 == NULL) ); tmp_tuple_element_12 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain___name__ ); Py_DECREF( tmp_source_name_14 ); if ( tmp_tuple_element_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_3 ); exception_lineno = 742; goto try_except_handler_9; } PyTuple_SET_ITEM( tmp_right_name_3, 1, tmp_tuple_element_12 ); tmp_raise_value_3 = BINARY_OPERATION_REMAINDER( tmp_left_name_3, tmp_right_name_3 ); Py_DECREF( tmp_right_name_3 ); if ( tmp_raise_value_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_9; } exception_type = tmp_raise_type_3; Py_INCREF( tmp_raise_type_3 ); exception_value = tmp_raise_value_3; exception_lineno = 742; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_9; } branch_no_11:; } goto branch_end_10; branch_no_10:; { PyObject *tmp_assign_source_111; tmp_assign_source_111 = PyDict_New(); assert( tmp_class_creation_3__prepared == NULL ); tmp_class_creation_3__prepared = tmp_assign_source_111; } branch_end_10:; } { PyObject *tmp_assign_source_112; { PyObject *tmp_set_locals_3; CHECK_OBJECT( tmp_class_creation_3__prepared ); tmp_set_locals_3 = tmp_class_creation_3__prepared; locals_future$backports$http$client_742 = tmp_set_locals_3; Py_INCREF( tmp_set_locals_3 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_11; } } { tmp_dictset_value = const_str_plain_HTTPConnection; tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_11; } } MAKE_OR_REUSE_FRAME( cache_frame_459b9aaf1c046a15c701db368b66b33c_4, codeobj_459b9aaf1c046a15c701db368b66b33c, module_future$backports$http$client, sizeof(void *) ); frame_459b9aaf1c046a15c701db368b66b33c_4 = cache_frame_459b9aaf1c046a15c701db368b66b33c_4; // Push the new frame as the currently active one. pushFrameStack( frame_459b9aaf1c046a15c701db368b66b33c_4 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_459b9aaf1c046a15c701db368b66b33c_4 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = const_int_pos_11; tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain__http_vsn, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 744; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = const_str_digest_11e05ea5fbe56d293dc284bdbbf86401; tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain__http_vsn_str, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 745; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_mvar_value_5; tmp_dictset_value = PyObject_GetItem( locals_future$backports$http$client_742, const_str_plain_HTTPResponse ); if ( tmp_dictset_value == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPResponse ); if (unlikely( tmp_mvar_value_5 == NULL )) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPResponse ); } if ( tmp_mvar_value_5 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPResponse" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 747; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_dictset_value = tmp_mvar_value_5; Py_INCREF( tmp_dictset_value ); } } tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_response_class, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 747; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_mvar_value_6; tmp_dictset_value = PyObject_GetItem( locals_future$backports$http$client_742, const_str_plain_HTTP_PORT ); if ( tmp_dictset_value == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTP_PORT ); if (unlikely( tmp_mvar_value_6 == NULL )) { tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTP_PORT ); } if ( tmp_mvar_value_6 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTP_PORT" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 748; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_dictset_value = tmp_mvar_value_6; Py_INCREF( tmp_dictset_value ); } } tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_default_port, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 748; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = const_int_pos_1; tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_auto_open, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 749; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = const_int_0; tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_debuglevel, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 750; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_defaults_5; PyObject *tmp_tuple_element_13; PyObject *tmp_mvar_value_7; PyObject *tmp_source_name_15; PyObject *tmp_mvar_value_8; tmp_tuple_element_13 = Py_None; tmp_defaults_5 = PyTuple_New( 4 ); Py_INCREF( tmp_tuple_element_13 ); PyTuple_SET_ITEM( tmp_defaults_5, 0, tmp_tuple_element_13 ); tmp_tuple_element_13 = PyObject_GetItem( locals_future$backports$http$client_742, const_str_plain__strict_sentinel ); if ( tmp_tuple_element_13 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__strict_sentinel ); if (unlikely( tmp_mvar_value_7 == NULL )) { tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__strict_sentinel ); } if ( tmp_mvar_value_7 == NULL ) { Py_DECREF( tmp_defaults_5 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_strict_sentinel" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 752; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_tuple_element_13 = tmp_mvar_value_7; Py_INCREF( tmp_tuple_element_13 ); } } PyTuple_SET_ITEM( tmp_defaults_5, 1, tmp_tuple_element_13 ); tmp_source_name_15 = PyObject_GetItem( locals_future$backports$http$client_742, const_str_plain_socket ); if ( tmp_source_name_15 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_socket ); if (unlikely( tmp_mvar_value_8 == NULL )) { tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_socket ); } if ( tmp_mvar_value_8 == NULL ) { Py_DECREF( tmp_defaults_5 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "socket" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 753; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_source_name_15 = tmp_mvar_value_8; Py_INCREF( tmp_source_name_15 ); } } tmp_tuple_element_13 = LOOKUP_ATTRIBUTE( tmp_source_name_15, const_str_plain__GLOBAL_DEFAULT_TIMEOUT ); Py_DECREF( tmp_source_name_15 ); if ( tmp_tuple_element_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_defaults_5 ); exception_lineno = 753; type_description_2 = "o"; goto frame_exception_exit_4; } PyTuple_SET_ITEM( tmp_defaults_5, 2, tmp_tuple_element_13 ); tmp_tuple_element_13 = Py_None; Py_INCREF( tmp_tuple_element_13 ); PyTuple_SET_ITEM( tmp_defaults_5, 3, tmp_tuple_element_13 ); tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_27___init__( tmp_defaults_5 ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain___init__, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 752; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_defaults_6; tmp_defaults_6 = const_tuple_none_none_tuple; Py_INCREF( tmp_defaults_6 ); tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_28_set_tunnel( tmp_defaults_6 ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_set_tunnel, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 771; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_29__set_hostport( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain__set_hostport, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 784; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_30_set_debuglevel( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_set_debuglevel, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 804; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_31__tunnel( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain__tunnel, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 807; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_32_connect( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_connect, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 835; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_33_close( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_close, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 842; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_34_send( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_send, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 852; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_35__output( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain__output, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 902; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_defaults_7; tmp_defaults_7 = const_tuple_none_tuple; Py_INCREF( tmp_defaults_7 ); tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_36__send_output( tmp_defaults_7 ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain__send_output, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 909; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_defaults_8; tmp_defaults_8 = const_tuple_int_0_int_0_tuple; Py_INCREF( tmp_defaults_8 ); tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_37_putrequest( tmp_defaults_8 ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_putrequest, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 930; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_38_putheader( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_putheader, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1046; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_defaults_9; tmp_defaults_9 = const_tuple_none_tuple; Py_INCREF( tmp_defaults_9 ); tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_39_endheaders( tmp_defaults_9 ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_endheaders, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1066; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_defaults_10; PyObject *tmp_tuple_element_14; tmp_tuple_element_14 = Py_None; tmp_defaults_10 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_14 ); PyTuple_SET_ITEM( tmp_defaults_10, 0, tmp_tuple_element_14 ); tmp_tuple_element_14 = PyDict_New(); PyTuple_SET_ITEM( tmp_defaults_10, 1, tmp_tuple_element_14 ); tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_40_request( tmp_defaults_10 ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_request, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1081; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_41__set_content_length( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain__set_content_length, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1085; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_42__send_request( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain__send_request, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1102; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_43_getresponse( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain_getresponse, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1123; type_description_2 = "o"; goto frame_exception_exit_4; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_459b9aaf1c046a15c701db368b66b33c_4 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_3; frame_exception_exit_4:; #if 0 RESTORE_FRAME_EXCEPTION( frame_459b9aaf1c046a15c701db368b66b33c_4 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_459b9aaf1c046a15c701db368b66b33c_4, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_459b9aaf1c046a15c701db368b66b33c_4->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_459b9aaf1c046a15c701db368b66b33c_4, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_459b9aaf1c046a15c701db368b66b33c_4, type_description_2, outline_2_var___class__ ); // Release cached frame. if ( frame_459b9aaf1c046a15c701db368b66b33c_4 == cache_frame_459b9aaf1c046a15c701db368b66b33c_4 ) { Py_DECREF( frame_459b9aaf1c046a15c701db368b66b33c_4 ); } cache_frame_459b9aaf1c046a15c701db368b66b33c_4 = NULL; assertFrameObject( frame_459b9aaf1c046a15c701db368b66b33c_4 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_3; frame_no_exception_3:; goto skip_nested_handling_3; nested_frame_exit_3:; goto try_except_handler_11; skip_nested_handling_3:; { nuitka_bool tmp_condition_result_18; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_compexpr_left_3 = tmp_class_creation_3__bases; tmp_compexpr_right_3 = const_tuple_type_object_tuple; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_3, tmp_compexpr_right_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_11; } tmp_condition_result_18 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_18 == NUITKA_BOOL_TRUE ) { goto branch_yes_12; } else { goto branch_no_12; } branch_yes_12:; { tmp_dictset_value = const_tuple_type_object_tuple; tmp_res = PyObject_SetItem( locals_future$backports$http$client_742, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_11; } } branch_no_12:; } { PyObject *tmp_assign_source_113; PyObject *tmp_called_name_7; PyObject *tmp_args_name_6; PyObject *tmp_tuple_element_15; PyObject *tmp_kw_name_6; CHECK_OBJECT( tmp_class_creation_3__metaclass ); tmp_called_name_7 = tmp_class_creation_3__metaclass; tmp_tuple_element_15 = const_str_plain_HTTPConnection; tmp_args_name_6 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_15 ); PyTuple_SET_ITEM( tmp_args_name_6, 0, tmp_tuple_element_15 ); CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_tuple_element_15 = tmp_class_creation_3__bases; Py_INCREF( tmp_tuple_element_15 ); PyTuple_SET_ITEM( tmp_args_name_6, 1, tmp_tuple_element_15 ); tmp_tuple_element_15 = locals_future$backports$http$client_742; Py_INCREF( tmp_tuple_element_15 ); PyTuple_SET_ITEM( tmp_args_name_6, 2, tmp_tuple_element_15 ); CHECK_OBJECT( tmp_class_creation_3__class_decl_dict ); tmp_kw_name_6 = tmp_class_creation_3__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 742; tmp_assign_source_113 = CALL_FUNCTION( tmp_called_name_7, tmp_args_name_6, tmp_kw_name_6 ); Py_DECREF( tmp_args_name_6 ); if ( tmp_assign_source_113 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 742; goto try_except_handler_11; } assert( outline_2_var___class__ == NULL ); outline_2_var___class__ = tmp_assign_source_113; } { CHECK_OBJECT( outline_2_var___class__ ); tmp_assign_source_112 = outline_2_var___class__; Py_INCREF( tmp_assign_source_112 ); goto try_return_handler_11; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_11:; { Py_DECREF( locals_future$backports$http$client_742 ); locals_future$backports$http$client_742 = NULL; } { goto try_return_handler_10; } // Exception handler code: try_except_handler_11:; exception_keeper_type_9 = exception_type; exception_keeper_value_9 = exception_value; exception_keeper_tb_9 = exception_tb; exception_keeper_lineno_9 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_742 ); locals_future$backports$http$client_742 = NULL; } { // Re-raise. exception_type = exception_keeper_type_9; exception_value = exception_keeper_value_9; exception_tb = exception_keeper_tb_9; exception_lineno = exception_keeper_lineno_9; goto try_except_handler_10; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_10:; { CHECK_OBJECT( (PyObject *)outline_2_var___class__ ); Py_DECREF( outline_2_var___class__ ); outline_2_var___class__ = NULL; } { goto outline_result_3; } // Exception handler code: try_except_handler_10:; exception_keeper_type_10 = exception_type; exception_keeper_value_10 = exception_value; exception_keeper_tb_10 = exception_tb; exception_keeper_lineno_10 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_10; exception_value = exception_keeper_value_10; exception_tb = exception_keeper_tb_10; exception_lineno = exception_keeper_lineno_10; goto outline_exception_3; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_3:; exception_lineno = 742; goto try_except_handler_9; outline_result_3:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPConnection, tmp_assign_source_112 ); } goto try_end_5; // Exception handler code: try_except_handler_9:; exception_keeper_type_11 = exception_type; exception_keeper_value_11 = exception_value; exception_keeper_tb_11 = exception_tb; exception_keeper_lineno_11 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_3__bases ); tmp_class_creation_3__bases = NULL; } { Py_XDECREF( tmp_class_creation_3__class_decl_dict ); tmp_class_creation_3__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_3__metaclass ); tmp_class_creation_3__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_3__prepared ); tmp_class_creation_3__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_11; exception_value = exception_keeper_value_11; exception_tb = exception_keeper_tb_11; exception_lineno = exception_keeper_lineno_11; goto frame_exception_exit_1; } // End of try: try_end_5:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_3__bases ); Py_DECREF( tmp_class_creation_3__bases ); tmp_class_creation_3__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_3__class_decl_dict ); Py_DECREF( tmp_class_creation_3__class_decl_dict ); tmp_class_creation_3__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_3__metaclass ); Py_DECREF( tmp_class_creation_3__metaclass ); tmp_class_creation_3__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_3__prepared ); Py_DECREF( tmp_class_creation_3__prepared ); tmp_class_creation_3__prepared = NULL; } { nuitka_bool tmp_assign_source_114; tmp_assign_source_114 = NUITKA_BOOL_TRUE; tmp_try_except_1__unhandled_indicator = tmp_assign_source_114; } { // Tried code: { // Tried code: { PyObject *tmp_assign_source_115; PyObject *tmp_name_name_13; PyObject *tmp_globals_name_13; PyObject *tmp_locals_name_13; PyObject *tmp_fromlist_name_13; PyObject *tmp_level_name_13; tmp_name_name_13 = const_str_plain_ssl; tmp_globals_name_13 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_13 = Py_None; tmp_fromlist_name_13 = Py_None; tmp_level_name_13 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1179; tmp_assign_source_115 = IMPORT_MODULE5( tmp_name_name_13, tmp_globals_name_13, tmp_locals_name_13, tmp_fromlist_name_13, tmp_level_name_13 ); if ( tmp_assign_source_115 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1179; goto try_except_handler_13; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ssl, tmp_assign_source_115 ); } { PyObject *tmp_assign_source_116; PyObject *tmp_import_name_from_15; PyObject *tmp_name_name_14; PyObject *tmp_globals_name_14; PyObject *tmp_locals_name_14; PyObject *tmp_fromlist_name_14; PyObject *tmp_level_name_14; tmp_name_name_14 = const_str_plain_ssl; tmp_globals_name_14 = (PyObject *)moduledict_future$backports$http$client; tmp_locals_name_14 = Py_None; tmp_fromlist_name_14 = const_tuple_str_plain_SSLContext_tuple; tmp_level_name_14 = const_int_0; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1180; tmp_import_name_from_15 = IMPORT_MODULE5( tmp_name_name_14, tmp_globals_name_14, tmp_locals_name_14, tmp_fromlist_name_14, tmp_level_name_14 ); if ( tmp_import_name_from_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1180; goto try_except_handler_13; } tmp_assign_source_116 = IMPORT_NAME( tmp_import_name_from_15, const_str_plain_SSLContext ); Py_DECREF( tmp_import_name_from_15 ); if ( tmp_assign_source_116 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1180; goto try_except_handler_13; } UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_SSLContext, tmp_assign_source_116 ); } goto try_end_6; // Exception handler code: try_except_handler_13:; exception_keeper_type_12 = exception_type; exception_keeper_value_12 = exception_value; exception_keeper_tb_12 = exception_tb; exception_keeper_lineno_12 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { nuitka_bool tmp_assign_source_117; tmp_assign_source_117 = NUITKA_BOOL_FALSE; tmp_try_except_1__unhandled_indicator = tmp_assign_source_117; } { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_12 == NULL ) { exception_keeper_tb_12 = MAKE_TRACEBACK( frame_495104fa4a0689089f93db89418bf5b8, exception_keeper_lineno_12 ); } else if ( exception_keeper_lineno_12 != 0 ) { exception_keeper_tb_12 = ADD_TRACEBACK( exception_keeper_tb_12, frame_495104fa4a0689089f93db89418bf5b8, exception_keeper_lineno_12 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_12, &exception_keeper_value_12, &exception_keeper_tb_12 ); PyException_SetTraceback( exception_keeper_value_12, (PyObject *)exception_keeper_tb_12 ); PUBLISH_EXCEPTION( &exception_keeper_type_12, &exception_keeper_value_12, &exception_keeper_tb_12 ); } { // Tried code: { nuitka_bool tmp_condition_result_19; PyObject *tmp_operand_name_4; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; tmp_compexpr_left_4 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_4 = PyExc_ImportError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_4, tmp_compexpr_right_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1181; goto try_except_handler_14; } tmp_operand_name_4 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1181; goto try_except_handler_14; } tmp_condition_result_19 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_19 == NUITKA_BOOL_TRUE ) { goto branch_yes_13; } else { goto branch_no_13; } branch_yes_13:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 1178; } if (exception_tb && exception_tb->tb_frame == &frame_495104fa4a0689089f93db89418bf5b8->m_frame) frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = exception_tb->tb_lineno; goto try_except_handler_14; } branch_no_13:; } goto try_end_7; // Exception handler code: try_except_handler_14:; exception_keeper_type_13 = exception_type; exception_keeper_value_13 = exception_value; exception_keeper_tb_13 = exception_tb; exception_keeper_lineno_13 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_13; exception_value = exception_keeper_value_13; exception_tb = exception_keeper_tb_13; exception_lineno = exception_keeper_lineno_13; goto try_except_handler_12; } // End of try: try_end_7:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } goto try_end_6; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // End of try: try_end_6:; } { nuitka_bool tmp_condition_result_20; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; assert( tmp_try_except_1__unhandled_indicator != NUITKA_BOOL_UNASSIGNED); tmp_compexpr_left_5 = ( tmp_try_except_1__unhandled_indicator == NUITKA_BOOL_TRUE ) ? Py_True : Py_False; tmp_compexpr_right_5 = Py_True; tmp_condition_result_20 = ( tmp_compexpr_left_5 == tmp_compexpr_right_5 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_20 == NUITKA_BOOL_TRUE ) { goto branch_yes_14; } else { goto branch_no_14; } branch_yes_14:; { // Tried code: { PyObject *tmp_assign_source_118; PyObject *tmp_tuple_element_16; PyObject *tmp_mvar_value_9; tmp_mvar_value_9 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPConnection ); if (unlikely( tmp_mvar_value_9 == NULL )) { tmp_mvar_value_9 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPConnection ); } if ( tmp_mvar_value_9 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPConnection" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1184; goto try_except_handler_15; } tmp_tuple_element_16 = tmp_mvar_value_9; tmp_assign_source_118 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_16 ); PyTuple_SET_ITEM( tmp_assign_source_118, 0, tmp_tuple_element_16 ); assert( tmp_class_creation_4__bases_orig == NULL ); tmp_class_creation_4__bases_orig = tmp_assign_source_118; } { PyObject *tmp_assign_source_119; PyObject *tmp_dircall_arg1_4; CHECK_OBJECT( tmp_class_creation_4__bases_orig ); tmp_dircall_arg1_4 = tmp_class_creation_4__bases_orig; Py_INCREF( tmp_dircall_arg1_4 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_4}; tmp_assign_source_119 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_119 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } assert( tmp_class_creation_4__bases == NULL ); tmp_class_creation_4__bases = tmp_assign_source_119; } { PyObject *tmp_assign_source_120; tmp_assign_source_120 = PyDict_New(); assert( tmp_class_creation_4__class_decl_dict == NULL ); tmp_class_creation_4__class_decl_dict = tmp_assign_source_120; } { PyObject *tmp_assign_source_121; PyObject *tmp_metaclass_name_4; nuitka_bool tmp_condition_result_21; PyObject *tmp_key_name_10; PyObject *tmp_dict_name_10; PyObject *tmp_dict_name_11; PyObject *tmp_key_name_11; nuitka_bool tmp_condition_result_22; int tmp_truth_name_4; PyObject *tmp_type_arg_7; PyObject *tmp_subscribed_name_4; PyObject *tmp_subscript_name_4; PyObject *tmp_bases_name_4; tmp_key_name_10 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_4__class_decl_dict ); tmp_dict_name_10 = tmp_class_creation_4__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_10, tmp_key_name_10 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } tmp_condition_result_21 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_21 == NUITKA_BOOL_TRUE ) { goto condexpr_true_7; } else { goto condexpr_false_7; } condexpr_true_7:; CHECK_OBJECT( tmp_class_creation_4__class_decl_dict ); tmp_dict_name_11 = tmp_class_creation_4__class_decl_dict; tmp_key_name_11 = const_str_plain_metaclass; tmp_metaclass_name_4 = DICT_GET_ITEM( tmp_dict_name_11, tmp_key_name_11 ); if ( tmp_metaclass_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } goto condexpr_end_7; condexpr_false_7:; CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_truth_name_4 = CHECK_IF_TRUE( tmp_class_creation_4__bases ); if ( tmp_truth_name_4 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } tmp_condition_result_22 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_22 == NUITKA_BOOL_TRUE ) { goto condexpr_true_8; } else { goto condexpr_false_8; } condexpr_true_8:; CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_subscribed_name_4 = tmp_class_creation_4__bases; tmp_subscript_name_4 = const_int_0; tmp_type_arg_7 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_4, tmp_subscript_name_4, 0 ); if ( tmp_type_arg_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } tmp_metaclass_name_4 = BUILTIN_TYPE1( tmp_type_arg_7 ); Py_DECREF( tmp_type_arg_7 ); if ( tmp_metaclass_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } goto condexpr_end_8; condexpr_false_8:; tmp_metaclass_name_4 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_4 ); condexpr_end_8:; condexpr_end_7:; CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_bases_name_4 = tmp_class_creation_4__bases; tmp_assign_source_121 = SELECT_METACLASS( tmp_metaclass_name_4, tmp_bases_name_4 ); Py_DECREF( tmp_metaclass_name_4 ); if ( tmp_assign_source_121 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } assert( tmp_class_creation_4__metaclass == NULL ); tmp_class_creation_4__metaclass = tmp_assign_source_121; } { nuitka_bool tmp_condition_result_23; PyObject *tmp_key_name_12; PyObject *tmp_dict_name_12; tmp_key_name_12 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_4__class_decl_dict ); tmp_dict_name_12 = tmp_class_creation_4__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_12, tmp_key_name_12 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } tmp_condition_result_23 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_23 == NUITKA_BOOL_TRUE ) { goto branch_yes_15; } else { goto branch_no_15; } branch_yes_15:; { CHECK_OBJECT( tmp_class_creation_4__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_4__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } } branch_no_15:; } { nuitka_bool tmp_condition_result_24; PyObject *tmp_source_name_16; CHECK_OBJECT( tmp_class_creation_4__metaclass ); tmp_source_name_16 = tmp_class_creation_4__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_16, const_str_plain___prepare__ ); tmp_condition_result_24 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_24 == NUITKA_BOOL_TRUE ) { goto branch_yes_16; } else { goto branch_no_16; } branch_yes_16:; { PyObject *tmp_assign_source_122; PyObject *tmp_called_name_8; PyObject *tmp_source_name_17; PyObject *tmp_args_name_7; PyObject *tmp_tuple_element_17; PyObject *tmp_kw_name_7; CHECK_OBJECT( tmp_class_creation_4__metaclass ); tmp_source_name_17 = tmp_class_creation_4__metaclass; tmp_called_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_17, const_str_plain___prepare__ ); if ( tmp_called_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } tmp_tuple_element_17 = const_str_plain_HTTPSConnection; tmp_args_name_7 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_17 ); PyTuple_SET_ITEM( tmp_args_name_7, 0, tmp_tuple_element_17 ); CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_tuple_element_17 = tmp_class_creation_4__bases; Py_INCREF( tmp_tuple_element_17 ); PyTuple_SET_ITEM( tmp_args_name_7, 1, tmp_tuple_element_17 ); CHECK_OBJECT( tmp_class_creation_4__class_decl_dict ); tmp_kw_name_7 = tmp_class_creation_4__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1184; tmp_assign_source_122 = CALL_FUNCTION( tmp_called_name_8, tmp_args_name_7, tmp_kw_name_7 ); Py_DECREF( tmp_called_name_8 ); Py_DECREF( tmp_args_name_7 ); if ( tmp_assign_source_122 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } assert( tmp_class_creation_4__prepared == NULL ); tmp_class_creation_4__prepared = tmp_assign_source_122; } { nuitka_bool tmp_condition_result_25; PyObject *tmp_operand_name_5; PyObject *tmp_source_name_18; CHECK_OBJECT( tmp_class_creation_4__prepared ); tmp_source_name_18 = tmp_class_creation_4__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_18, const_str_plain___getitem__ ); tmp_operand_name_5 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_5 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } tmp_condition_result_25 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_25 == NUITKA_BOOL_TRUE ) { goto branch_yes_17; } else { goto branch_no_17; } branch_yes_17:; { PyObject *tmp_raise_type_4; PyObject *tmp_raise_value_4; PyObject *tmp_left_name_4; PyObject *tmp_right_name_4; PyObject *tmp_tuple_element_18; PyObject *tmp_getattr_target_4; PyObject *tmp_getattr_attr_4; PyObject *tmp_getattr_default_4; PyObject *tmp_source_name_19; PyObject *tmp_type_arg_8; tmp_raise_type_4 = PyExc_TypeError; tmp_left_name_4 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_4__metaclass ); tmp_getattr_target_4 = tmp_class_creation_4__metaclass; tmp_getattr_attr_4 = const_str_plain___name__; tmp_getattr_default_4 = const_str_angle_metaclass; tmp_tuple_element_18 = BUILTIN_GETATTR( tmp_getattr_target_4, tmp_getattr_attr_4, tmp_getattr_default_4 ); if ( tmp_tuple_element_18 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } tmp_right_name_4 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_4, 0, tmp_tuple_element_18 ); CHECK_OBJECT( tmp_class_creation_4__prepared ); tmp_type_arg_8 = tmp_class_creation_4__prepared; tmp_source_name_19 = BUILTIN_TYPE1( tmp_type_arg_8 ); assert( !(tmp_source_name_19 == NULL) ); tmp_tuple_element_18 = LOOKUP_ATTRIBUTE( tmp_source_name_19, const_str_plain___name__ ); Py_DECREF( tmp_source_name_19 ); if ( tmp_tuple_element_18 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_4 ); exception_lineno = 1184; goto try_except_handler_15; } PyTuple_SET_ITEM( tmp_right_name_4, 1, tmp_tuple_element_18 ); tmp_raise_value_4 = BINARY_OPERATION_REMAINDER( tmp_left_name_4, tmp_right_name_4 ); Py_DECREF( tmp_right_name_4 ); if ( tmp_raise_value_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_15; } exception_type = tmp_raise_type_4; Py_INCREF( tmp_raise_type_4 ); exception_value = tmp_raise_value_4; exception_lineno = 1184; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_15; } branch_no_17:; } goto branch_end_16; branch_no_16:; { PyObject *tmp_assign_source_123; tmp_assign_source_123 = PyDict_New(); assert( tmp_class_creation_4__prepared == NULL ); tmp_class_creation_4__prepared = tmp_assign_source_123; } branch_end_16:; } { PyObject *tmp_assign_source_124; { PyObject *tmp_set_locals_4; CHECK_OBJECT( tmp_class_creation_4__prepared ); tmp_set_locals_4 = tmp_class_creation_4__prepared; locals_future$backports$http$client_1184 = tmp_set_locals_4; Py_INCREF( tmp_set_locals_4 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1184, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_17; } } { tmp_dictset_value = const_str_digest_818837791919f2069a25d87696f71ce9; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1184, const_str_plain___doc__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_17; } } { tmp_dictset_value = const_str_plain_HTTPSConnection; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1184, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_17; } } MAKE_OR_REUSE_FRAME( cache_frame_017211480f0fc935def11eeeabb2c3dd_5, codeobj_017211480f0fc935def11eeeabb2c3dd, module_future$backports$http$client, sizeof(void *) ); frame_017211480f0fc935def11eeeabb2c3dd_5 = cache_frame_017211480f0fc935def11eeeabb2c3dd_5; // Push the new frame as the currently active one. pushFrameStack( frame_017211480f0fc935def11eeeabb2c3dd_5 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_017211480f0fc935def11eeeabb2c3dd_5 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_mvar_value_10; tmp_dictset_value = PyObject_GetItem( locals_future$backports$http$client_1184, const_str_plain_HTTPS_PORT ); if ( tmp_dictset_value == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_10 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPS_PORT ); if (unlikely( tmp_mvar_value_10 == NULL )) { tmp_mvar_value_10 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPS_PORT ); } if ( tmp_mvar_value_10 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPS_PORT" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1187; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_dictset_value = tmp_mvar_value_10; Py_INCREF( tmp_dictset_value ); } } tmp_res = PyObject_SetItem( locals_future$backports$http$client_1184, const_str_plain_default_port, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1187; type_description_2 = "o"; goto frame_exception_exit_5; } } { PyObject *tmp_defaults_11; PyObject *tmp_tuple_element_19; PyObject *tmp_mvar_value_11; PyObject *tmp_source_name_20; PyObject *tmp_mvar_value_12; tmp_tuple_element_19 = Py_None; tmp_defaults_11 = PyTuple_New( 6 ); Py_INCREF( tmp_tuple_element_19 ); PyTuple_SET_ITEM( tmp_defaults_11, 0, tmp_tuple_element_19 ); tmp_tuple_element_19 = Py_None; Py_INCREF( tmp_tuple_element_19 ); PyTuple_SET_ITEM( tmp_defaults_11, 1, tmp_tuple_element_19 ); tmp_tuple_element_19 = Py_None; Py_INCREF( tmp_tuple_element_19 ); PyTuple_SET_ITEM( tmp_defaults_11, 2, tmp_tuple_element_19 ); tmp_tuple_element_19 = PyObject_GetItem( locals_future$backports$http$client_1184, const_str_plain__strict_sentinel ); if ( tmp_tuple_element_19 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_11 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain__strict_sentinel ); if (unlikely( tmp_mvar_value_11 == NULL )) { tmp_mvar_value_11 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__strict_sentinel ); } if ( tmp_mvar_value_11 == NULL ) { Py_DECREF( tmp_defaults_11 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_strict_sentinel" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1192; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_tuple_element_19 = tmp_mvar_value_11; Py_INCREF( tmp_tuple_element_19 ); } } PyTuple_SET_ITEM( tmp_defaults_11, 3, tmp_tuple_element_19 ); tmp_source_name_20 = PyObject_GetItem( locals_future$backports$http$client_1184, const_str_plain_socket ); if ( tmp_source_name_20 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_12 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_socket ); if (unlikely( tmp_mvar_value_12 == NULL )) { tmp_mvar_value_12 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_socket ); } if ( tmp_mvar_value_12 == NULL ) { Py_DECREF( tmp_defaults_11 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "socket" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1192; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_source_name_20 = tmp_mvar_value_12; Py_INCREF( tmp_source_name_20 ); } } tmp_tuple_element_19 = LOOKUP_ATTRIBUTE( tmp_source_name_20, const_str_plain__GLOBAL_DEFAULT_TIMEOUT ); Py_DECREF( tmp_source_name_20 ); if ( tmp_tuple_element_19 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_defaults_11 ); exception_lineno = 1192; type_description_2 = "o"; goto frame_exception_exit_5; } PyTuple_SET_ITEM( tmp_defaults_11, 4, tmp_tuple_element_19 ); tmp_tuple_element_19 = Py_None; Py_INCREF( tmp_tuple_element_19 ); PyTuple_SET_ITEM( tmp_defaults_11, 5, tmp_tuple_element_19 ); tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_44___init__( tmp_defaults_11 ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_1184, const_str_plain___init__, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1191; type_description_2 = "o"; goto frame_exception_exit_5; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_45_connect( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_1184, const_str_plain_connect, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1217; type_description_2 = "o"; goto frame_exception_exit_5; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_017211480f0fc935def11eeeabb2c3dd_5 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_4; frame_exception_exit_5:; #if 0 RESTORE_FRAME_EXCEPTION( frame_017211480f0fc935def11eeeabb2c3dd_5 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_017211480f0fc935def11eeeabb2c3dd_5, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_017211480f0fc935def11eeeabb2c3dd_5->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_017211480f0fc935def11eeeabb2c3dd_5, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_017211480f0fc935def11eeeabb2c3dd_5, type_description_2, outline_3_var___class__ ); // Release cached frame. if ( frame_017211480f0fc935def11eeeabb2c3dd_5 == cache_frame_017211480f0fc935def11eeeabb2c3dd_5 ) { Py_DECREF( frame_017211480f0fc935def11eeeabb2c3dd_5 ); } cache_frame_017211480f0fc935def11eeeabb2c3dd_5 = NULL; assertFrameObject( frame_017211480f0fc935def11eeeabb2c3dd_5 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_4; frame_no_exception_4:; goto skip_nested_handling_4; nested_frame_exit_4:; goto try_except_handler_17; skip_nested_handling_4:; { nuitka_bool tmp_condition_result_26; PyObject *tmp_compexpr_left_6; PyObject *tmp_compexpr_right_6; CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_compexpr_left_6 = tmp_class_creation_4__bases; CHECK_OBJECT( tmp_class_creation_4__bases_orig ); tmp_compexpr_right_6 = tmp_class_creation_4__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_6, tmp_compexpr_right_6 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_17; } tmp_condition_result_26 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_26 == NUITKA_BOOL_TRUE ) { goto branch_yes_18; } else { goto branch_no_18; } branch_yes_18:; { CHECK_OBJECT( tmp_class_creation_4__bases_orig ); tmp_dictset_value = tmp_class_creation_4__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1184, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_17; } } branch_no_18:; } { PyObject *tmp_assign_source_125; PyObject *tmp_called_name_9; PyObject *tmp_args_name_8; PyObject *tmp_tuple_element_20; PyObject *tmp_kw_name_8; CHECK_OBJECT( tmp_class_creation_4__metaclass ); tmp_called_name_9 = tmp_class_creation_4__metaclass; tmp_tuple_element_20 = const_str_plain_HTTPSConnection; tmp_args_name_8 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_20 ); PyTuple_SET_ITEM( tmp_args_name_8, 0, tmp_tuple_element_20 ); CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_tuple_element_20 = tmp_class_creation_4__bases; Py_INCREF( tmp_tuple_element_20 ); PyTuple_SET_ITEM( tmp_args_name_8, 1, tmp_tuple_element_20 ); tmp_tuple_element_20 = locals_future$backports$http$client_1184; Py_INCREF( tmp_tuple_element_20 ); PyTuple_SET_ITEM( tmp_args_name_8, 2, tmp_tuple_element_20 ); CHECK_OBJECT( tmp_class_creation_4__class_decl_dict ); tmp_kw_name_8 = tmp_class_creation_4__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1184; tmp_assign_source_125 = CALL_FUNCTION( tmp_called_name_9, tmp_args_name_8, tmp_kw_name_8 ); Py_DECREF( tmp_args_name_8 ); if ( tmp_assign_source_125 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1184; goto try_except_handler_17; } assert( outline_3_var___class__ == NULL ); outline_3_var___class__ = tmp_assign_source_125; } { CHECK_OBJECT( outline_3_var___class__ ); tmp_assign_source_124 = outline_3_var___class__; Py_INCREF( tmp_assign_source_124 ); goto try_return_handler_17; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_17:; { Py_DECREF( locals_future$backports$http$client_1184 ); locals_future$backports$http$client_1184 = NULL; } { goto try_return_handler_16; } // Exception handler code: try_except_handler_17:; exception_keeper_type_14 = exception_type; exception_keeper_value_14 = exception_value; exception_keeper_tb_14 = exception_tb; exception_keeper_lineno_14 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1184 ); locals_future$backports$http$client_1184 = NULL; } { // Re-raise. exception_type = exception_keeper_type_14; exception_value = exception_keeper_value_14; exception_tb = exception_keeper_tb_14; exception_lineno = exception_keeper_lineno_14; goto try_except_handler_16; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_16:; { CHECK_OBJECT( (PyObject *)outline_3_var___class__ ); Py_DECREF( outline_3_var___class__ ); outline_3_var___class__ = NULL; } { goto outline_result_4; } // Exception handler code: try_except_handler_16:; exception_keeper_type_15 = exception_type; exception_keeper_value_15 = exception_value; exception_keeper_tb_15 = exception_tb; exception_keeper_lineno_15 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_15; exception_value = exception_keeper_value_15; exception_tb = exception_keeper_tb_15; exception_lineno = exception_keeper_lineno_15; goto outline_exception_4; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_4:; exception_lineno = 1184; goto try_except_handler_15; outline_result_4:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPSConnection, tmp_assign_source_124 ); } goto try_end_8; // Exception handler code: try_except_handler_15:; exception_keeper_type_16 = exception_type; exception_keeper_value_16 = exception_value; exception_keeper_tb_16 = exception_tb; exception_keeper_lineno_16 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_4__bases ); tmp_class_creation_4__bases = NULL; } { Py_XDECREF( tmp_class_creation_4__class_decl_dict ); tmp_class_creation_4__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_4__metaclass ); tmp_class_creation_4__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_4__prepared ); tmp_class_creation_4__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_16; exception_value = exception_keeper_value_16; exception_tb = exception_keeper_tb_16; exception_lineno = exception_keeper_lineno_16; goto try_except_handler_12; } // End of try: try_end_8:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_4__bases ); Py_DECREF( tmp_class_creation_4__bases ); tmp_class_creation_4__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_4__class_decl_dict ); Py_DECREF( tmp_class_creation_4__class_decl_dict ); tmp_class_creation_4__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_4__metaclass ); Py_DECREF( tmp_class_creation_4__metaclass ); tmp_class_creation_4__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_4__prepared ); Py_DECREF( tmp_class_creation_4__prepared ); tmp_class_creation_4__prepared = NULL; } { PyObject *tmp_called_instance_1; PyObject *tmp_mvar_value_13; tmp_mvar_value_13 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain___all__ ); if (unlikely( tmp_mvar_value_13 == NULL )) { tmp_mvar_value_13 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain___all__ ); } if ( tmp_mvar_value_13 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "__all__" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1238; goto try_except_handler_12; } tmp_called_instance_1 = tmp_mvar_value_13; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1238; tmp_unused = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_append, &PyTuple_GET_ITEM( const_tuple_str_plain_HTTPSConnection_tuple, 0 ) ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1238; goto try_except_handler_12; } Py_DECREF( tmp_unused ); } branch_no_14:; } goto try_end_9; // Exception handler code: try_except_handler_12:; exception_keeper_type_17 = exception_type; exception_keeper_value_17 = exception_value; exception_keeper_tb_17 = exception_tb; exception_keeper_lineno_17 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { } { // Re-raise. exception_type = exception_keeper_type_17; exception_value = exception_keeper_value_17; exception_tb = exception_keeper_tb_17; exception_lineno = exception_keeper_lineno_17; goto frame_exception_exit_1; } // End of try: try_end_9:; } { } { // Tried code: { PyObject *tmp_assign_source_126; PyObject *tmp_dircall_arg1_5; tmp_dircall_arg1_5 = const_tuple_type_Exception_tuple; Py_INCREF( tmp_dircall_arg1_5 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_5}; tmp_assign_source_126 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_126 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } assert( tmp_class_creation_5__bases == NULL ); tmp_class_creation_5__bases = tmp_assign_source_126; } { PyObject *tmp_assign_source_127; tmp_assign_source_127 = PyDict_New(); assert( tmp_class_creation_5__class_decl_dict == NULL ); tmp_class_creation_5__class_decl_dict = tmp_assign_source_127; } { PyObject *tmp_assign_source_128; PyObject *tmp_metaclass_name_5; nuitka_bool tmp_condition_result_27; PyObject *tmp_key_name_13; PyObject *tmp_dict_name_13; PyObject *tmp_dict_name_14; PyObject *tmp_key_name_14; nuitka_bool tmp_condition_result_28; int tmp_truth_name_5; PyObject *tmp_type_arg_9; PyObject *tmp_subscribed_name_5; PyObject *tmp_subscript_name_5; PyObject *tmp_bases_name_5; tmp_key_name_13 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_5__class_decl_dict ); tmp_dict_name_13 = tmp_class_creation_5__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_13, tmp_key_name_13 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } tmp_condition_result_27 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_27 == NUITKA_BOOL_TRUE ) { goto condexpr_true_9; } else { goto condexpr_false_9; } condexpr_true_9:; CHECK_OBJECT( tmp_class_creation_5__class_decl_dict ); tmp_dict_name_14 = tmp_class_creation_5__class_decl_dict; tmp_key_name_14 = const_str_plain_metaclass; tmp_metaclass_name_5 = DICT_GET_ITEM( tmp_dict_name_14, tmp_key_name_14 ); if ( tmp_metaclass_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } goto condexpr_end_9; condexpr_false_9:; CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_truth_name_5 = CHECK_IF_TRUE( tmp_class_creation_5__bases ); if ( tmp_truth_name_5 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } tmp_condition_result_28 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_28 == NUITKA_BOOL_TRUE ) { goto condexpr_true_10; } else { goto condexpr_false_10; } condexpr_true_10:; CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_subscribed_name_5 = tmp_class_creation_5__bases; tmp_subscript_name_5 = const_int_0; tmp_type_arg_9 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_5, tmp_subscript_name_5, 0 ); if ( tmp_type_arg_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } tmp_metaclass_name_5 = BUILTIN_TYPE1( tmp_type_arg_9 ); Py_DECREF( tmp_type_arg_9 ); if ( tmp_metaclass_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } goto condexpr_end_10; condexpr_false_10:; tmp_metaclass_name_5 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_5 ); condexpr_end_10:; condexpr_end_9:; CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_bases_name_5 = tmp_class_creation_5__bases; tmp_assign_source_128 = SELECT_METACLASS( tmp_metaclass_name_5, tmp_bases_name_5 ); Py_DECREF( tmp_metaclass_name_5 ); if ( tmp_assign_source_128 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } assert( tmp_class_creation_5__metaclass == NULL ); tmp_class_creation_5__metaclass = tmp_assign_source_128; } { nuitka_bool tmp_condition_result_29; PyObject *tmp_key_name_15; PyObject *tmp_dict_name_15; tmp_key_name_15 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_5__class_decl_dict ); tmp_dict_name_15 = tmp_class_creation_5__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_15, tmp_key_name_15 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } tmp_condition_result_29 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_29 == NUITKA_BOOL_TRUE ) { goto branch_yes_19; } else { goto branch_no_19; } branch_yes_19:; { CHECK_OBJECT( tmp_class_creation_5__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_5__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } } branch_no_19:; } { nuitka_bool tmp_condition_result_30; PyObject *tmp_source_name_21; CHECK_OBJECT( tmp_class_creation_5__metaclass ); tmp_source_name_21 = tmp_class_creation_5__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_21, const_str_plain___prepare__ ); tmp_condition_result_30 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_30 == NUITKA_BOOL_TRUE ) { goto branch_yes_20; } else { goto branch_no_20; } branch_yes_20:; { PyObject *tmp_assign_source_129; PyObject *tmp_called_name_10; PyObject *tmp_source_name_22; PyObject *tmp_args_name_9; PyObject *tmp_tuple_element_21; PyObject *tmp_kw_name_9; CHECK_OBJECT( tmp_class_creation_5__metaclass ); tmp_source_name_22 = tmp_class_creation_5__metaclass; tmp_called_name_10 = LOOKUP_ATTRIBUTE( tmp_source_name_22, const_str_plain___prepare__ ); if ( tmp_called_name_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } tmp_tuple_element_21 = const_str_plain_HTTPException; tmp_args_name_9 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_21 ); PyTuple_SET_ITEM( tmp_args_name_9, 0, tmp_tuple_element_21 ); CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_tuple_element_21 = tmp_class_creation_5__bases; Py_INCREF( tmp_tuple_element_21 ); PyTuple_SET_ITEM( tmp_args_name_9, 1, tmp_tuple_element_21 ); CHECK_OBJECT( tmp_class_creation_5__class_decl_dict ); tmp_kw_name_9 = tmp_class_creation_5__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1271; tmp_assign_source_129 = CALL_FUNCTION( tmp_called_name_10, tmp_args_name_9, tmp_kw_name_9 ); Py_DECREF( tmp_called_name_10 ); Py_DECREF( tmp_args_name_9 ); if ( tmp_assign_source_129 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } assert( tmp_class_creation_5__prepared == NULL ); tmp_class_creation_5__prepared = tmp_assign_source_129; } { nuitka_bool tmp_condition_result_31; PyObject *tmp_operand_name_6; PyObject *tmp_source_name_23; CHECK_OBJECT( tmp_class_creation_5__prepared ); tmp_source_name_23 = tmp_class_creation_5__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_23, const_str_plain___getitem__ ); tmp_operand_name_6 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_6 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } tmp_condition_result_31 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_31 == NUITKA_BOOL_TRUE ) { goto branch_yes_21; } else { goto branch_no_21; } branch_yes_21:; { PyObject *tmp_raise_type_5; PyObject *tmp_raise_value_5; PyObject *tmp_left_name_5; PyObject *tmp_right_name_5; PyObject *tmp_tuple_element_22; PyObject *tmp_getattr_target_5; PyObject *tmp_getattr_attr_5; PyObject *tmp_getattr_default_5; PyObject *tmp_source_name_24; PyObject *tmp_type_arg_10; tmp_raise_type_5 = PyExc_TypeError; tmp_left_name_5 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_5__metaclass ); tmp_getattr_target_5 = tmp_class_creation_5__metaclass; tmp_getattr_attr_5 = const_str_plain___name__; tmp_getattr_default_5 = const_str_angle_metaclass; tmp_tuple_element_22 = BUILTIN_GETATTR( tmp_getattr_target_5, tmp_getattr_attr_5, tmp_getattr_default_5 ); if ( tmp_tuple_element_22 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } tmp_right_name_5 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_5, 0, tmp_tuple_element_22 ); CHECK_OBJECT( tmp_class_creation_5__prepared ); tmp_type_arg_10 = tmp_class_creation_5__prepared; tmp_source_name_24 = BUILTIN_TYPE1( tmp_type_arg_10 ); assert( !(tmp_source_name_24 == NULL) ); tmp_tuple_element_22 = LOOKUP_ATTRIBUTE( tmp_source_name_24, const_str_plain___name__ ); Py_DECREF( tmp_source_name_24 ); if ( tmp_tuple_element_22 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_5 ); exception_lineno = 1271; goto try_except_handler_18; } PyTuple_SET_ITEM( tmp_right_name_5, 1, tmp_tuple_element_22 ); tmp_raise_value_5 = BINARY_OPERATION_REMAINDER( tmp_left_name_5, tmp_right_name_5 ); Py_DECREF( tmp_right_name_5 ); if ( tmp_raise_value_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_18; } exception_type = tmp_raise_type_5; Py_INCREF( tmp_raise_type_5 ); exception_value = tmp_raise_value_5; exception_lineno = 1271; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_18; } branch_no_21:; } goto branch_end_20; branch_no_20:; { PyObject *tmp_assign_source_130; tmp_assign_source_130 = PyDict_New(); assert( tmp_class_creation_5__prepared == NULL ); tmp_class_creation_5__prepared = tmp_assign_source_130; } branch_end_20:; } { PyObject *tmp_assign_source_131; { PyObject *tmp_set_locals_5; CHECK_OBJECT( tmp_class_creation_5__prepared ); tmp_set_locals_5 = tmp_class_creation_5__prepared; locals_future$backports$http$client_1271 = tmp_set_locals_5; Py_INCREF( tmp_set_locals_5 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1271, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_20; } } { tmp_dictset_value = const_str_plain_HTTPException; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1271, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_20; } } { nuitka_bool tmp_condition_result_32; PyObject *tmp_compexpr_left_7; PyObject *tmp_compexpr_right_7; CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_compexpr_left_7 = tmp_class_creation_5__bases; tmp_compexpr_right_7 = const_tuple_type_Exception_tuple; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_7, tmp_compexpr_right_7 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_20; } tmp_condition_result_32 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_32 == NUITKA_BOOL_TRUE ) { goto branch_yes_22; } else { goto branch_no_22; } branch_yes_22:; { tmp_dictset_value = const_tuple_type_Exception_tuple; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1271, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_20; } } branch_no_22:; } { PyObject *tmp_assign_source_132; PyObject *tmp_called_name_11; PyObject *tmp_args_name_10; PyObject *tmp_tuple_element_23; PyObject *tmp_kw_name_10; CHECK_OBJECT( tmp_class_creation_5__metaclass ); tmp_called_name_11 = tmp_class_creation_5__metaclass; tmp_tuple_element_23 = const_str_plain_HTTPException; tmp_args_name_10 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_23 ); PyTuple_SET_ITEM( tmp_args_name_10, 0, tmp_tuple_element_23 ); CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_tuple_element_23 = tmp_class_creation_5__bases; Py_INCREF( tmp_tuple_element_23 ); PyTuple_SET_ITEM( tmp_args_name_10, 1, tmp_tuple_element_23 ); tmp_tuple_element_23 = locals_future$backports$http$client_1271; Py_INCREF( tmp_tuple_element_23 ); PyTuple_SET_ITEM( tmp_args_name_10, 2, tmp_tuple_element_23 ); CHECK_OBJECT( tmp_class_creation_5__class_decl_dict ); tmp_kw_name_10 = tmp_class_creation_5__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1271; tmp_assign_source_132 = CALL_FUNCTION( tmp_called_name_11, tmp_args_name_10, tmp_kw_name_10 ); Py_DECREF( tmp_args_name_10 ); if ( tmp_assign_source_132 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1271; goto try_except_handler_20; } assert( outline_4_var___class__ == NULL ); outline_4_var___class__ = tmp_assign_source_132; } { CHECK_OBJECT( outline_4_var___class__ ); tmp_assign_source_131 = outline_4_var___class__; Py_INCREF( tmp_assign_source_131 ); goto try_return_handler_20; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_20:; { Py_DECREF( locals_future$backports$http$client_1271 ); locals_future$backports$http$client_1271 = NULL; } { goto try_return_handler_19; } // Exception handler code: try_except_handler_20:; exception_keeper_type_18 = exception_type; exception_keeper_value_18 = exception_value; exception_keeper_tb_18 = exception_tb; exception_keeper_lineno_18 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1271 ); locals_future$backports$http$client_1271 = NULL; } { // Re-raise. exception_type = exception_keeper_type_18; exception_value = exception_keeper_value_18; exception_tb = exception_keeper_tb_18; exception_lineno = exception_keeper_lineno_18; goto try_except_handler_19; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_19:; { CHECK_OBJECT( (PyObject *)outline_4_var___class__ ); Py_DECREF( outline_4_var___class__ ); outline_4_var___class__ = NULL; } { goto outline_result_5; } // Exception handler code: try_except_handler_19:; exception_keeper_type_19 = exception_type; exception_keeper_value_19 = exception_value; exception_keeper_tb_19 = exception_tb; exception_keeper_lineno_19 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_19; exception_value = exception_keeper_value_19; exception_tb = exception_keeper_tb_19; exception_lineno = exception_keeper_lineno_19; goto outline_exception_5; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_5:; exception_lineno = 1271; goto try_except_handler_18; outline_result_5:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPException, tmp_assign_source_131 ); } goto try_end_10; // Exception handler code: try_except_handler_18:; exception_keeper_type_20 = exception_type; exception_keeper_value_20 = exception_value; exception_keeper_tb_20 = exception_tb; exception_keeper_lineno_20 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_5__bases ); tmp_class_creation_5__bases = NULL; } { Py_XDECREF( tmp_class_creation_5__class_decl_dict ); tmp_class_creation_5__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_5__metaclass ); tmp_class_creation_5__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_5__prepared ); tmp_class_creation_5__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_20; exception_value = exception_keeper_value_20; exception_tb = exception_keeper_tb_20; exception_lineno = exception_keeper_lineno_20; goto frame_exception_exit_1; } // End of try: try_end_10:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_5__bases ); Py_DECREF( tmp_class_creation_5__bases ); tmp_class_creation_5__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_5__class_decl_dict ); Py_DECREF( tmp_class_creation_5__class_decl_dict ); tmp_class_creation_5__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_5__metaclass ); Py_DECREF( tmp_class_creation_5__metaclass ); tmp_class_creation_5__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_5__prepared ); Py_DECREF( tmp_class_creation_5__prepared ); tmp_class_creation_5__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_133; PyObject *tmp_tuple_element_24; PyObject *tmp_mvar_value_14; tmp_mvar_value_14 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPException ); if (unlikely( tmp_mvar_value_14 == NULL )) { tmp_mvar_value_14 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPException ); } if ( tmp_mvar_value_14 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPException" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1276; goto try_except_handler_21; } tmp_tuple_element_24 = tmp_mvar_value_14; tmp_assign_source_133 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_24 ); PyTuple_SET_ITEM( tmp_assign_source_133, 0, tmp_tuple_element_24 ); assert( tmp_class_creation_6__bases_orig == NULL ); tmp_class_creation_6__bases_orig = tmp_assign_source_133; } { PyObject *tmp_assign_source_134; PyObject *tmp_dircall_arg1_6; CHECK_OBJECT( tmp_class_creation_6__bases_orig ); tmp_dircall_arg1_6 = tmp_class_creation_6__bases_orig; Py_INCREF( tmp_dircall_arg1_6 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_6}; tmp_assign_source_134 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_134 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } assert( tmp_class_creation_6__bases == NULL ); tmp_class_creation_6__bases = tmp_assign_source_134; } { PyObject *tmp_assign_source_135; tmp_assign_source_135 = PyDict_New(); assert( tmp_class_creation_6__class_decl_dict == NULL ); tmp_class_creation_6__class_decl_dict = tmp_assign_source_135; } { PyObject *tmp_assign_source_136; PyObject *tmp_metaclass_name_6; nuitka_bool tmp_condition_result_33; PyObject *tmp_key_name_16; PyObject *tmp_dict_name_16; PyObject *tmp_dict_name_17; PyObject *tmp_key_name_17; nuitka_bool tmp_condition_result_34; int tmp_truth_name_6; PyObject *tmp_type_arg_11; PyObject *tmp_subscribed_name_6; PyObject *tmp_subscript_name_6; PyObject *tmp_bases_name_6; tmp_key_name_16 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_6__class_decl_dict ); tmp_dict_name_16 = tmp_class_creation_6__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_16, tmp_key_name_16 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } tmp_condition_result_33 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_33 == NUITKA_BOOL_TRUE ) { goto condexpr_true_11; } else { goto condexpr_false_11; } condexpr_true_11:; CHECK_OBJECT( tmp_class_creation_6__class_decl_dict ); tmp_dict_name_17 = tmp_class_creation_6__class_decl_dict; tmp_key_name_17 = const_str_plain_metaclass; tmp_metaclass_name_6 = DICT_GET_ITEM( tmp_dict_name_17, tmp_key_name_17 ); if ( tmp_metaclass_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } goto condexpr_end_11; condexpr_false_11:; CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_truth_name_6 = CHECK_IF_TRUE( tmp_class_creation_6__bases ); if ( tmp_truth_name_6 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } tmp_condition_result_34 = tmp_truth_name_6 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_34 == NUITKA_BOOL_TRUE ) { goto condexpr_true_12; } else { goto condexpr_false_12; } condexpr_true_12:; CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_subscribed_name_6 = tmp_class_creation_6__bases; tmp_subscript_name_6 = const_int_0; tmp_type_arg_11 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_6, tmp_subscript_name_6, 0 ); if ( tmp_type_arg_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } tmp_metaclass_name_6 = BUILTIN_TYPE1( tmp_type_arg_11 ); Py_DECREF( tmp_type_arg_11 ); if ( tmp_metaclass_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } goto condexpr_end_12; condexpr_false_12:; tmp_metaclass_name_6 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_6 ); condexpr_end_12:; condexpr_end_11:; CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_bases_name_6 = tmp_class_creation_6__bases; tmp_assign_source_136 = SELECT_METACLASS( tmp_metaclass_name_6, tmp_bases_name_6 ); Py_DECREF( tmp_metaclass_name_6 ); if ( tmp_assign_source_136 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } assert( tmp_class_creation_6__metaclass == NULL ); tmp_class_creation_6__metaclass = tmp_assign_source_136; } { nuitka_bool tmp_condition_result_35; PyObject *tmp_key_name_18; PyObject *tmp_dict_name_18; tmp_key_name_18 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_6__class_decl_dict ); tmp_dict_name_18 = tmp_class_creation_6__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_18, tmp_key_name_18 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } tmp_condition_result_35 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_35 == NUITKA_BOOL_TRUE ) { goto branch_yes_23; } else { goto branch_no_23; } branch_yes_23:; { CHECK_OBJECT( tmp_class_creation_6__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_6__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } } branch_no_23:; } { nuitka_bool tmp_condition_result_36; PyObject *tmp_source_name_25; CHECK_OBJECT( tmp_class_creation_6__metaclass ); tmp_source_name_25 = tmp_class_creation_6__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_25, const_str_plain___prepare__ ); tmp_condition_result_36 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_36 == NUITKA_BOOL_TRUE ) { goto branch_yes_24; } else { goto branch_no_24; } branch_yes_24:; { PyObject *tmp_assign_source_137; PyObject *tmp_called_name_12; PyObject *tmp_source_name_26; PyObject *tmp_args_name_11; PyObject *tmp_tuple_element_25; PyObject *tmp_kw_name_11; CHECK_OBJECT( tmp_class_creation_6__metaclass ); tmp_source_name_26 = tmp_class_creation_6__metaclass; tmp_called_name_12 = LOOKUP_ATTRIBUTE( tmp_source_name_26, const_str_plain___prepare__ ); if ( tmp_called_name_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } tmp_tuple_element_25 = const_str_plain_NotConnected; tmp_args_name_11 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_25 ); PyTuple_SET_ITEM( tmp_args_name_11, 0, tmp_tuple_element_25 ); CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_tuple_element_25 = tmp_class_creation_6__bases; Py_INCREF( tmp_tuple_element_25 ); PyTuple_SET_ITEM( tmp_args_name_11, 1, tmp_tuple_element_25 ); CHECK_OBJECT( tmp_class_creation_6__class_decl_dict ); tmp_kw_name_11 = tmp_class_creation_6__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1276; tmp_assign_source_137 = CALL_FUNCTION( tmp_called_name_12, tmp_args_name_11, tmp_kw_name_11 ); Py_DECREF( tmp_called_name_12 ); Py_DECREF( tmp_args_name_11 ); if ( tmp_assign_source_137 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } assert( tmp_class_creation_6__prepared == NULL ); tmp_class_creation_6__prepared = tmp_assign_source_137; } { nuitka_bool tmp_condition_result_37; PyObject *tmp_operand_name_7; PyObject *tmp_source_name_27; CHECK_OBJECT( tmp_class_creation_6__prepared ); tmp_source_name_27 = tmp_class_creation_6__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_27, const_str_plain___getitem__ ); tmp_operand_name_7 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_7 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } tmp_condition_result_37 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_37 == NUITKA_BOOL_TRUE ) { goto branch_yes_25; } else { goto branch_no_25; } branch_yes_25:; { PyObject *tmp_raise_type_6; PyObject *tmp_raise_value_6; PyObject *tmp_left_name_6; PyObject *tmp_right_name_6; PyObject *tmp_tuple_element_26; PyObject *tmp_getattr_target_6; PyObject *tmp_getattr_attr_6; PyObject *tmp_getattr_default_6; PyObject *tmp_source_name_28; PyObject *tmp_type_arg_12; tmp_raise_type_6 = PyExc_TypeError; tmp_left_name_6 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_6__metaclass ); tmp_getattr_target_6 = tmp_class_creation_6__metaclass; tmp_getattr_attr_6 = const_str_plain___name__; tmp_getattr_default_6 = const_str_angle_metaclass; tmp_tuple_element_26 = BUILTIN_GETATTR( tmp_getattr_target_6, tmp_getattr_attr_6, tmp_getattr_default_6 ); if ( tmp_tuple_element_26 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } tmp_right_name_6 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_6, 0, tmp_tuple_element_26 ); CHECK_OBJECT( tmp_class_creation_6__prepared ); tmp_type_arg_12 = tmp_class_creation_6__prepared; tmp_source_name_28 = BUILTIN_TYPE1( tmp_type_arg_12 ); assert( !(tmp_source_name_28 == NULL) ); tmp_tuple_element_26 = LOOKUP_ATTRIBUTE( tmp_source_name_28, const_str_plain___name__ ); Py_DECREF( tmp_source_name_28 ); if ( tmp_tuple_element_26 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_6 ); exception_lineno = 1276; goto try_except_handler_21; } PyTuple_SET_ITEM( tmp_right_name_6, 1, tmp_tuple_element_26 ); tmp_raise_value_6 = BINARY_OPERATION_REMAINDER( tmp_left_name_6, tmp_right_name_6 ); Py_DECREF( tmp_right_name_6 ); if ( tmp_raise_value_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_21; } exception_type = tmp_raise_type_6; Py_INCREF( tmp_raise_type_6 ); exception_value = tmp_raise_value_6; exception_lineno = 1276; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_21; } branch_no_25:; } goto branch_end_24; branch_no_24:; { PyObject *tmp_assign_source_138; tmp_assign_source_138 = PyDict_New(); assert( tmp_class_creation_6__prepared == NULL ); tmp_class_creation_6__prepared = tmp_assign_source_138; } branch_end_24:; } { PyObject *tmp_assign_source_139; { PyObject *tmp_set_locals_6; CHECK_OBJECT( tmp_class_creation_6__prepared ); tmp_set_locals_6 = tmp_class_creation_6__prepared; locals_future$backports$http$client_1276 = tmp_set_locals_6; Py_INCREF( tmp_set_locals_6 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1276, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_23; } } { tmp_dictset_value = const_str_plain_NotConnected; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1276, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_23; } } { nuitka_bool tmp_condition_result_38; PyObject *tmp_compexpr_left_8; PyObject *tmp_compexpr_right_8; CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_compexpr_left_8 = tmp_class_creation_6__bases; CHECK_OBJECT( tmp_class_creation_6__bases_orig ); tmp_compexpr_right_8 = tmp_class_creation_6__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_8, tmp_compexpr_right_8 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_23; } tmp_condition_result_38 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_38 == NUITKA_BOOL_TRUE ) { goto branch_yes_26; } else { goto branch_no_26; } branch_yes_26:; { CHECK_OBJECT( tmp_class_creation_6__bases_orig ); tmp_dictset_value = tmp_class_creation_6__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1276, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_23; } } branch_no_26:; } { PyObject *tmp_assign_source_140; PyObject *tmp_called_name_13; PyObject *tmp_args_name_12; PyObject *tmp_tuple_element_27; PyObject *tmp_kw_name_12; CHECK_OBJECT( tmp_class_creation_6__metaclass ); tmp_called_name_13 = tmp_class_creation_6__metaclass; tmp_tuple_element_27 = const_str_plain_NotConnected; tmp_args_name_12 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_27 ); PyTuple_SET_ITEM( tmp_args_name_12, 0, tmp_tuple_element_27 ); CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_tuple_element_27 = tmp_class_creation_6__bases; Py_INCREF( tmp_tuple_element_27 ); PyTuple_SET_ITEM( tmp_args_name_12, 1, tmp_tuple_element_27 ); tmp_tuple_element_27 = locals_future$backports$http$client_1276; Py_INCREF( tmp_tuple_element_27 ); PyTuple_SET_ITEM( tmp_args_name_12, 2, tmp_tuple_element_27 ); CHECK_OBJECT( tmp_class_creation_6__class_decl_dict ); tmp_kw_name_12 = tmp_class_creation_6__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1276; tmp_assign_source_140 = CALL_FUNCTION( tmp_called_name_13, tmp_args_name_12, tmp_kw_name_12 ); Py_DECREF( tmp_args_name_12 ); if ( tmp_assign_source_140 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1276; goto try_except_handler_23; } assert( outline_5_var___class__ == NULL ); outline_5_var___class__ = tmp_assign_source_140; } { CHECK_OBJECT( outline_5_var___class__ ); tmp_assign_source_139 = outline_5_var___class__; Py_INCREF( tmp_assign_source_139 ); goto try_return_handler_23; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_23:; { Py_DECREF( locals_future$backports$http$client_1276 ); locals_future$backports$http$client_1276 = NULL; } { goto try_return_handler_22; } // Exception handler code: try_except_handler_23:; exception_keeper_type_21 = exception_type; exception_keeper_value_21 = exception_value; exception_keeper_tb_21 = exception_tb; exception_keeper_lineno_21 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1276 ); locals_future$backports$http$client_1276 = NULL; } { // Re-raise. exception_type = exception_keeper_type_21; exception_value = exception_keeper_value_21; exception_tb = exception_keeper_tb_21; exception_lineno = exception_keeper_lineno_21; goto try_except_handler_22; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_22:; { CHECK_OBJECT( (PyObject *)outline_5_var___class__ ); Py_DECREF( outline_5_var___class__ ); outline_5_var___class__ = NULL; } { goto outline_result_6; } // Exception handler code: try_except_handler_22:; exception_keeper_type_22 = exception_type; exception_keeper_value_22 = exception_value; exception_keeper_tb_22 = exception_tb; exception_keeper_lineno_22 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_22; exception_value = exception_keeper_value_22; exception_tb = exception_keeper_tb_22; exception_lineno = exception_keeper_lineno_22; goto outline_exception_6; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_6:; exception_lineno = 1276; goto try_except_handler_21; outline_result_6:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_NotConnected, tmp_assign_source_139 ); } goto try_end_11; // Exception handler code: try_except_handler_21:; exception_keeper_type_23 = exception_type; exception_keeper_value_23 = exception_value; exception_keeper_tb_23 = exception_tb; exception_keeper_lineno_23 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_6__bases ); tmp_class_creation_6__bases = NULL; } { Py_XDECREF( tmp_class_creation_6__class_decl_dict ); tmp_class_creation_6__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_6__metaclass ); tmp_class_creation_6__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_6__prepared ); tmp_class_creation_6__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_23; exception_value = exception_keeper_value_23; exception_tb = exception_keeper_tb_23; exception_lineno = exception_keeper_lineno_23; goto frame_exception_exit_1; } // End of try: try_end_11:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_6__bases ); Py_DECREF( tmp_class_creation_6__bases ); tmp_class_creation_6__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_6__class_decl_dict ); Py_DECREF( tmp_class_creation_6__class_decl_dict ); tmp_class_creation_6__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_6__metaclass ); Py_DECREF( tmp_class_creation_6__metaclass ); tmp_class_creation_6__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_6__prepared ); Py_DECREF( tmp_class_creation_6__prepared ); tmp_class_creation_6__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_141; PyObject *tmp_tuple_element_28; PyObject *tmp_mvar_value_15; tmp_mvar_value_15 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPException ); if (unlikely( tmp_mvar_value_15 == NULL )) { tmp_mvar_value_15 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPException ); } if ( tmp_mvar_value_15 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPException" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1279; goto try_except_handler_24; } tmp_tuple_element_28 = tmp_mvar_value_15; tmp_assign_source_141 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_28 ); PyTuple_SET_ITEM( tmp_assign_source_141, 0, tmp_tuple_element_28 ); assert( tmp_class_creation_7__bases_orig == NULL ); tmp_class_creation_7__bases_orig = tmp_assign_source_141; } { PyObject *tmp_assign_source_142; PyObject *tmp_dircall_arg1_7; CHECK_OBJECT( tmp_class_creation_7__bases_orig ); tmp_dircall_arg1_7 = tmp_class_creation_7__bases_orig; Py_INCREF( tmp_dircall_arg1_7 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_7}; tmp_assign_source_142 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_142 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } assert( tmp_class_creation_7__bases == NULL ); tmp_class_creation_7__bases = tmp_assign_source_142; } { PyObject *tmp_assign_source_143; tmp_assign_source_143 = PyDict_New(); assert( tmp_class_creation_7__class_decl_dict == NULL ); tmp_class_creation_7__class_decl_dict = tmp_assign_source_143; } { PyObject *tmp_assign_source_144; PyObject *tmp_metaclass_name_7; nuitka_bool tmp_condition_result_39; PyObject *tmp_key_name_19; PyObject *tmp_dict_name_19; PyObject *tmp_dict_name_20; PyObject *tmp_key_name_20; nuitka_bool tmp_condition_result_40; int tmp_truth_name_7; PyObject *tmp_type_arg_13; PyObject *tmp_subscribed_name_7; PyObject *tmp_subscript_name_7; PyObject *tmp_bases_name_7; tmp_key_name_19 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_7__class_decl_dict ); tmp_dict_name_19 = tmp_class_creation_7__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_19, tmp_key_name_19 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } tmp_condition_result_39 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_39 == NUITKA_BOOL_TRUE ) { goto condexpr_true_13; } else { goto condexpr_false_13; } condexpr_true_13:; CHECK_OBJECT( tmp_class_creation_7__class_decl_dict ); tmp_dict_name_20 = tmp_class_creation_7__class_decl_dict; tmp_key_name_20 = const_str_plain_metaclass; tmp_metaclass_name_7 = DICT_GET_ITEM( tmp_dict_name_20, tmp_key_name_20 ); if ( tmp_metaclass_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } goto condexpr_end_13; condexpr_false_13:; CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_truth_name_7 = CHECK_IF_TRUE( tmp_class_creation_7__bases ); if ( tmp_truth_name_7 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } tmp_condition_result_40 = tmp_truth_name_7 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_40 == NUITKA_BOOL_TRUE ) { goto condexpr_true_14; } else { goto condexpr_false_14; } condexpr_true_14:; CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_subscribed_name_7 = tmp_class_creation_7__bases; tmp_subscript_name_7 = const_int_0; tmp_type_arg_13 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_7, tmp_subscript_name_7, 0 ); if ( tmp_type_arg_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } tmp_metaclass_name_7 = BUILTIN_TYPE1( tmp_type_arg_13 ); Py_DECREF( tmp_type_arg_13 ); if ( tmp_metaclass_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } goto condexpr_end_14; condexpr_false_14:; tmp_metaclass_name_7 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_7 ); condexpr_end_14:; condexpr_end_13:; CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_bases_name_7 = tmp_class_creation_7__bases; tmp_assign_source_144 = SELECT_METACLASS( tmp_metaclass_name_7, tmp_bases_name_7 ); Py_DECREF( tmp_metaclass_name_7 ); if ( tmp_assign_source_144 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } assert( tmp_class_creation_7__metaclass == NULL ); tmp_class_creation_7__metaclass = tmp_assign_source_144; } { nuitka_bool tmp_condition_result_41; PyObject *tmp_key_name_21; PyObject *tmp_dict_name_21; tmp_key_name_21 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_7__class_decl_dict ); tmp_dict_name_21 = tmp_class_creation_7__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_21, tmp_key_name_21 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } tmp_condition_result_41 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_41 == NUITKA_BOOL_TRUE ) { goto branch_yes_27; } else { goto branch_no_27; } branch_yes_27:; { CHECK_OBJECT( tmp_class_creation_7__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_7__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } } branch_no_27:; } { nuitka_bool tmp_condition_result_42; PyObject *tmp_source_name_29; CHECK_OBJECT( tmp_class_creation_7__metaclass ); tmp_source_name_29 = tmp_class_creation_7__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_29, const_str_plain___prepare__ ); tmp_condition_result_42 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_42 == NUITKA_BOOL_TRUE ) { goto branch_yes_28; } else { goto branch_no_28; } branch_yes_28:; { PyObject *tmp_assign_source_145; PyObject *tmp_called_name_14; PyObject *tmp_source_name_30; PyObject *tmp_args_name_13; PyObject *tmp_tuple_element_29; PyObject *tmp_kw_name_13; CHECK_OBJECT( tmp_class_creation_7__metaclass ); tmp_source_name_30 = tmp_class_creation_7__metaclass; tmp_called_name_14 = LOOKUP_ATTRIBUTE( tmp_source_name_30, const_str_plain___prepare__ ); if ( tmp_called_name_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } tmp_tuple_element_29 = const_str_plain_InvalidURL; tmp_args_name_13 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_29 ); PyTuple_SET_ITEM( tmp_args_name_13, 0, tmp_tuple_element_29 ); CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_tuple_element_29 = tmp_class_creation_7__bases; Py_INCREF( tmp_tuple_element_29 ); PyTuple_SET_ITEM( tmp_args_name_13, 1, tmp_tuple_element_29 ); CHECK_OBJECT( tmp_class_creation_7__class_decl_dict ); tmp_kw_name_13 = tmp_class_creation_7__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1279; tmp_assign_source_145 = CALL_FUNCTION( tmp_called_name_14, tmp_args_name_13, tmp_kw_name_13 ); Py_DECREF( tmp_called_name_14 ); Py_DECREF( tmp_args_name_13 ); if ( tmp_assign_source_145 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } assert( tmp_class_creation_7__prepared == NULL ); tmp_class_creation_7__prepared = tmp_assign_source_145; } { nuitka_bool tmp_condition_result_43; PyObject *tmp_operand_name_8; PyObject *tmp_source_name_31; CHECK_OBJECT( tmp_class_creation_7__prepared ); tmp_source_name_31 = tmp_class_creation_7__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_31, const_str_plain___getitem__ ); tmp_operand_name_8 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_8 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } tmp_condition_result_43 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_43 == NUITKA_BOOL_TRUE ) { goto branch_yes_29; } else { goto branch_no_29; } branch_yes_29:; { PyObject *tmp_raise_type_7; PyObject *tmp_raise_value_7; PyObject *tmp_left_name_7; PyObject *tmp_right_name_7; PyObject *tmp_tuple_element_30; PyObject *tmp_getattr_target_7; PyObject *tmp_getattr_attr_7; PyObject *tmp_getattr_default_7; PyObject *tmp_source_name_32; PyObject *tmp_type_arg_14; tmp_raise_type_7 = PyExc_TypeError; tmp_left_name_7 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_7__metaclass ); tmp_getattr_target_7 = tmp_class_creation_7__metaclass; tmp_getattr_attr_7 = const_str_plain___name__; tmp_getattr_default_7 = const_str_angle_metaclass; tmp_tuple_element_30 = BUILTIN_GETATTR( tmp_getattr_target_7, tmp_getattr_attr_7, tmp_getattr_default_7 ); if ( tmp_tuple_element_30 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } tmp_right_name_7 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_7, 0, tmp_tuple_element_30 ); CHECK_OBJECT( tmp_class_creation_7__prepared ); tmp_type_arg_14 = tmp_class_creation_7__prepared; tmp_source_name_32 = BUILTIN_TYPE1( tmp_type_arg_14 ); assert( !(tmp_source_name_32 == NULL) ); tmp_tuple_element_30 = LOOKUP_ATTRIBUTE( tmp_source_name_32, const_str_plain___name__ ); Py_DECREF( tmp_source_name_32 ); if ( tmp_tuple_element_30 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_7 ); exception_lineno = 1279; goto try_except_handler_24; } PyTuple_SET_ITEM( tmp_right_name_7, 1, tmp_tuple_element_30 ); tmp_raise_value_7 = BINARY_OPERATION_REMAINDER( tmp_left_name_7, tmp_right_name_7 ); Py_DECREF( tmp_right_name_7 ); if ( tmp_raise_value_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_24; } exception_type = tmp_raise_type_7; Py_INCREF( tmp_raise_type_7 ); exception_value = tmp_raise_value_7; exception_lineno = 1279; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_24; } branch_no_29:; } goto branch_end_28; branch_no_28:; { PyObject *tmp_assign_source_146; tmp_assign_source_146 = PyDict_New(); assert( tmp_class_creation_7__prepared == NULL ); tmp_class_creation_7__prepared = tmp_assign_source_146; } branch_end_28:; } { PyObject *tmp_assign_source_147; { PyObject *tmp_set_locals_7; CHECK_OBJECT( tmp_class_creation_7__prepared ); tmp_set_locals_7 = tmp_class_creation_7__prepared; locals_future$backports$http$client_1279 = tmp_set_locals_7; Py_INCREF( tmp_set_locals_7 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1279, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_26; } } { tmp_dictset_value = const_str_plain_InvalidURL; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1279, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_26; } } { nuitka_bool tmp_condition_result_44; PyObject *tmp_compexpr_left_9; PyObject *tmp_compexpr_right_9; CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_compexpr_left_9 = tmp_class_creation_7__bases; CHECK_OBJECT( tmp_class_creation_7__bases_orig ); tmp_compexpr_right_9 = tmp_class_creation_7__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_9, tmp_compexpr_right_9 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_26; } tmp_condition_result_44 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_44 == NUITKA_BOOL_TRUE ) { goto branch_yes_30; } else { goto branch_no_30; } branch_yes_30:; { CHECK_OBJECT( tmp_class_creation_7__bases_orig ); tmp_dictset_value = tmp_class_creation_7__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1279, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_26; } } branch_no_30:; } { PyObject *tmp_assign_source_148; PyObject *tmp_called_name_15; PyObject *tmp_args_name_14; PyObject *tmp_tuple_element_31; PyObject *tmp_kw_name_14; CHECK_OBJECT( tmp_class_creation_7__metaclass ); tmp_called_name_15 = tmp_class_creation_7__metaclass; tmp_tuple_element_31 = const_str_plain_InvalidURL; tmp_args_name_14 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_31 ); PyTuple_SET_ITEM( tmp_args_name_14, 0, tmp_tuple_element_31 ); CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_tuple_element_31 = tmp_class_creation_7__bases; Py_INCREF( tmp_tuple_element_31 ); PyTuple_SET_ITEM( tmp_args_name_14, 1, tmp_tuple_element_31 ); tmp_tuple_element_31 = locals_future$backports$http$client_1279; Py_INCREF( tmp_tuple_element_31 ); PyTuple_SET_ITEM( tmp_args_name_14, 2, tmp_tuple_element_31 ); CHECK_OBJECT( tmp_class_creation_7__class_decl_dict ); tmp_kw_name_14 = tmp_class_creation_7__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1279; tmp_assign_source_148 = CALL_FUNCTION( tmp_called_name_15, tmp_args_name_14, tmp_kw_name_14 ); Py_DECREF( tmp_args_name_14 ); if ( tmp_assign_source_148 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1279; goto try_except_handler_26; } assert( outline_6_var___class__ == NULL ); outline_6_var___class__ = tmp_assign_source_148; } { CHECK_OBJECT( outline_6_var___class__ ); tmp_assign_source_147 = outline_6_var___class__; Py_INCREF( tmp_assign_source_147 ); goto try_return_handler_26; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_26:; { Py_DECREF( locals_future$backports$http$client_1279 ); locals_future$backports$http$client_1279 = NULL; } { goto try_return_handler_25; } // Exception handler code: try_except_handler_26:; exception_keeper_type_24 = exception_type; exception_keeper_value_24 = exception_value; exception_keeper_tb_24 = exception_tb; exception_keeper_lineno_24 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1279 ); locals_future$backports$http$client_1279 = NULL; } { // Re-raise. exception_type = exception_keeper_type_24; exception_value = exception_keeper_value_24; exception_tb = exception_keeper_tb_24; exception_lineno = exception_keeper_lineno_24; goto try_except_handler_25; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_25:; { CHECK_OBJECT( (PyObject *)outline_6_var___class__ ); Py_DECREF( outline_6_var___class__ ); outline_6_var___class__ = NULL; } { goto outline_result_7; } // Exception handler code: try_except_handler_25:; exception_keeper_type_25 = exception_type; exception_keeper_value_25 = exception_value; exception_keeper_tb_25 = exception_tb; exception_keeper_lineno_25 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_25; exception_value = exception_keeper_value_25; exception_tb = exception_keeper_tb_25; exception_lineno = exception_keeper_lineno_25; goto outline_exception_7; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_7:; exception_lineno = 1279; goto try_except_handler_24; outline_result_7:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_InvalidURL, tmp_assign_source_147 ); } goto try_end_12; // Exception handler code: try_except_handler_24:; exception_keeper_type_26 = exception_type; exception_keeper_value_26 = exception_value; exception_keeper_tb_26 = exception_tb; exception_keeper_lineno_26 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_7__bases ); tmp_class_creation_7__bases = NULL; } { Py_XDECREF( tmp_class_creation_7__class_decl_dict ); tmp_class_creation_7__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_7__metaclass ); tmp_class_creation_7__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_7__prepared ); tmp_class_creation_7__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_26; exception_value = exception_keeper_value_26; exception_tb = exception_keeper_tb_26; exception_lineno = exception_keeper_lineno_26; goto frame_exception_exit_1; } // End of try: try_end_12:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_7__bases ); Py_DECREF( tmp_class_creation_7__bases ); tmp_class_creation_7__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_7__class_decl_dict ); Py_DECREF( tmp_class_creation_7__class_decl_dict ); tmp_class_creation_7__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_7__metaclass ); Py_DECREF( tmp_class_creation_7__metaclass ); tmp_class_creation_7__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_7__prepared ); Py_DECREF( tmp_class_creation_7__prepared ); tmp_class_creation_7__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_149; PyObject *tmp_tuple_element_32; PyObject *tmp_mvar_value_16; tmp_mvar_value_16 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPException ); if (unlikely( tmp_mvar_value_16 == NULL )) { tmp_mvar_value_16 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPException ); } if ( tmp_mvar_value_16 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPException" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1282; goto try_except_handler_27; } tmp_tuple_element_32 = tmp_mvar_value_16; tmp_assign_source_149 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_32 ); PyTuple_SET_ITEM( tmp_assign_source_149, 0, tmp_tuple_element_32 ); assert( tmp_class_creation_8__bases_orig == NULL ); tmp_class_creation_8__bases_orig = tmp_assign_source_149; } { PyObject *tmp_assign_source_150; PyObject *tmp_dircall_arg1_8; CHECK_OBJECT( tmp_class_creation_8__bases_orig ); tmp_dircall_arg1_8 = tmp_class_creation_8__bases_orig; Py_INCREF( tmp_dircall_arg1_8 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_8}; tmp_assign_source_150 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_150 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } assert( tmp_class_creation_8__bases == NULL ); tmp_class_creation_8__bases = tmp_assign_source_150; } { PyObject *tmp_assign_source_151; tmp_assign_source_151 = PyDict_New(); assert( tmp_class_creation_8__class_decl_dict == NULL ); tmp_class_creation_8__class_decl_dict = tmp_assign_source_151; } { PyObject *tmp_assign_source_152; PyObject *tmp_metaclass_name_8; nuitka_bool tmp_condition_result_45; PyObject *tmp_key_name_22; PyObject *tmp_dict_name_22; PyObject *tmp_dict_name_23; PyObject *tmp_key_name_23; nuitka_bool tmp_condition_result_46; int tmp_truth_name_8; PyObject *tmp_type_arg_15; PyObject *tmp_subscribed_name_8; PyObject *tmp_subscript_name_8; PyObject *tmp_bases_name_8; tmp_key_name_22 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_8__class_decl_dict ); tmp_dict_name_22 = tmp_class_creation_8__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_22, tmp_key_name_22 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } tmp_condition_result_45 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_45 == NUITKA_BOOL_TRUE ) { goto condexpr_true_15; } else { goto condexpr_false_15; } condexpr_true_15:; CHECK_OBJECT( tmp_class_creation_8__class_decl_dict ); tmp_dict_name_23 = tmp_class_creation_8__class_decl_dict; tmp_key_name_23 = const_str_plain_metaclass; tmp_metaclass_name_8 = DICT_GET_ITEM( tmp_dict_name_23, tmp_key_name_23 ); if ( tmp_metaclass_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } goto condexpr_end_15; condexpr_false_15:; CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_truth_name_8 = CHECK_IF_TRUE( tmp_class_creation_8__bases ); if ( tmp_truth_name_8 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } tmp_condition_result_46 = tmp_truth_name_8 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_46 == NUITKA_BOOL_TRUE ) { goto condexpr_true_16; } else { goto condexpr_false_16; } condexpr_true_16:; CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_subscribed_name_8 = tmp_class_creation_8__bases; tmp_subscript_name_8 = const_int_0; tmp_type_arg_15 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_8, tmp_subscript_name_8, 0 ); if ( tmp_type_arg_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } tmp_metaclass_name_8 = BUILTIN_TYPE1( tmp_type_arg_15 ); Py_DECREF( tmp_type_arg_15 ); if ( tmp_metaclass_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } goto condexpr_end_16; condexpr_false_16:; tmp_metaclass_name_8 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_8 ); condexpr_end_16:; condexpr_end_15:; CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_bases_name_8 = tmp_class_creation_8__bases; tmp_assign_source_152 = SELECT_METACLASS( tmp_metaclass_name_8, tmp_bases_name_8 ); Py_DECREF( tmp_metaclass_name_8 ); if ( tmp_assign_source_152 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } assert( tmp_class_creation_8__metaclass == NULL ); tmp_class_creation_8__metaclass = tmp_assign_source_152; } { nuitka_bool tmp_condition_result_47; PyObject *tmp_key_name_24; PyObject *tmp_dict_name_24; tmp_key_name_24 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_8__class_decl_dict ); tmp_dict_name_24 = tmp_class_creation_8__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_24, tmp_key_name_24 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } tmp_condition_result_47 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_47 == NUITKA_BOOL_TRUE ) { goto branch_yes_31; } else { goto branch_no_31; } branch_yes_31:; { CHECK_OBJECT( tmp_class_creation_8__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_8__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } } branch_no_31:; } { nuitka_bool tmp_condition_result_48; PyObject *tmp_source_name_33; CHECK_OBJECT( tmp_class_creation_8__metaclass ); tmp_source_name_33 = tmp_class_creation_8__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_33, const_str_plain___prepare__ ); tmp_condition_result_48 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_48 == NUITKA_BOOL_TRUE ) { goto branch_yes_32; } else { goto branch_no_32; } branch_yes_32:; { PyObject *tmp_assign_source_153; PyObject *tmp_called_name_16; PyObject *tmp_source_name_34; PyObject *tmp_args_name_15; PyObject *tmp_tuple_element_33; PyObject *tmp_kw_name_15; CHECK_OBJECT( tmp_class_creation_8__metaclass ); tmp_source_name_34 = tmp_class_creation_8__metaclass; tmp_called_name_16 = LOOKUP_ATTRIBUTE( tmp_source_name_34, const_str_plain___prepare__ ); if ( tmp_called_name_16 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } tmp_tuple_element_33 = const_str_plain_UnknownProtocol; tmp_args_name_15 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_33 ); PyTuple_SET_ITEM( tmp_args_name_15, 0, tmp_tuple_element_33 ); CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_tuple_element_33 = tmp_class_creation_8__bases; Py_INCREF( tmp_tuple_element_33 ); PyTuple_SET_ITEM( tmp_args_name_15, 1, tmp_tuple_element_33 ); CHECK_OBJECT( tmp_class_creation_8__class_decl_dict ); tmp_kw_name_15 = tmp_class_creation_8__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1282; tmp_assign_source_153 = CALL_FUNCTION( tmp_called_name_16, tmp_args_name_15, tmp_kw_name_15 ); Py_DECREF( tmp_called_name_16 ); Py_DECREF( tmp_args_name_15 ); if ( tmp_assign_source_153 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } assert( tmp_class_creation_8__prepared == NULL ); tmp_class_creation_8__prepared = tmp_assign_source_153; } { nuitka_bool tmp_condition_result_49; PyObject *tmp_operand_name_9; PyObject *tmp_source_name_35; CHECK_OBJECT( tmp_class_creation_8__prepared ); tmp_source_name_35 = tmp_class_creation_8__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_35, const_str_plain___getitem__ ); tmp_operand_name_9 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_9 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } tmp_condition_result_49 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_49 == NUITKA_BOOL_TRUE ) { goto branch_yes_33; } else { goto branch_no_33; } branch_yes_33:; { PyObject *tmp_raise_type_8; PyObject *tmp_raise_value_8; PyObject *tmp_left_name_8; PyObject *tmp_right_name_8; PyObject *tmp_tuple_element_34; PyObject *tmp_getattr_target_8; PyObject *tmp_getattr_attr_8; PyObject *tmp_getattr_default_8; PyObject *tmp_source_name_36; PyObject *tmp_type_arg_16; tmp_raise_type_8 = PyExc_TypeError; tmp_left_name_8 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_8__metaclass ); tmp_getattr_target_8 = tmp_class_creation_8__metaclass; tmp_getattr_attr_8 = const_str_plain___name__; tmp_getattr_default_8 = const_str_angle_metaclass; tmp_tuple_element_34 = BUILTIN_GETATTR( tmp_getattr_target_8, tmp_getattr_attr_8, tmp_getattr_default_8 ); if ( tmp_tuple_element_34 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } tmp_right_name_8 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_8, 0, tmp_tuple_element_34 ); CHECK_OBJECT( tmp_class_creation_8__prepared ); tmp_type_arg_16 = tmp_class_creation_8__prepared; tmp_source_name_36 = BUILTIN_TYPE1( tmp_type_arg_16 ); assert( !(tmp_source_name_36 == NULL) ); tmp_tuple_element_34 = LOOKUP_ATTRIBUTE( tmp_source_name_36, const_str_plain___name__ ); Py_DECREF( tmp_source_name_36 ); if ( tmp_tuple_element_34 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_8 ); exception_lineno = 1282; goto try_except_handler_27; } PyTuple_SET_ITEM( tmp_right_name_8, 1, tmp_tuple_element_34 ); tmp_raise_value_8 = BINARY_OPERATION_REMAINDER( tmp_left_name_8, tmp_right_name_8 ); Py_DECREF( tmp_right_name_8 ); if ( tmp_raise_value_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_27; } exception_type = tmp_raise_type_8; Py_INCREF( tmp_raise_type_8 ); exception_value = tmp_raise_value_8; exception_lineno = 1282; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_27; } branch_no_33:; } goto branch_end_32; branch_no_32:; { PyObject *tmp_assign_source_154; tmp_assign_source_154 = PyDict_New(); assert( tmp_class_creation_8__prepared == NULL ); tmp_class_creation_8__prepared = tmp_assign_source_154; } branch_end_32:; } { PyObject *tmp_assign_source_155; { PyObject *tmp_set_locals_8; CHECK_OBJECT( tmp_class_creation_8__prepared ); tmp_set_locals_8 = tmp_class_creation_8__prepared; locals_future$backports$http$client_1282 = tmp_set_locals_8; Py_INCREF( tmp_set_locals_8 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1282, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_29; } } { tmp_dictset_value = const_str_plain_UnknownProtocol; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1282, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_29; } } MAKE_OR_REUSE_FRAME( cache_frame_85d527b7df82b39640cbddfab25387cc_6, codeobj_85d527b7df82b39640cbddfab25387cc, module_future$backports$http$client, sizeof(void *) ); frame_85d527b7df82b39640cbddfab25387cc_6 = cache_frame_85d527b7df82b39640cbddfab25387cc_6; // Push the new frame as the currently active one. pushFrameStack( frame_85d527b7df82b39640cbddfab25387cc_6 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_85d527b7df82b39640cbddfab25387cc_6 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_46___init__( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_1282, const_str_plain___init__, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1283; type_description_2 = "o"; goto frame_exception_exit_6; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_85d527b7df82b39640cbddfab25387cc_6 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_5; frame_exception_exit_6:; #if 0 RESTORE_FRAME_EXCEPTION( frame_85d527b7df82b39640cbddfab25387cc_6 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_85d527b7df82b39640cbddfab25387cc_6, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_85d527b7df82b39640cbddfab25387cc_6->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_85d527b7df82b39640cbddfab25387cc_6, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_85d527b7df82b39640cbddfab25387cc_6, type_description_2, outline_7_var___class__ ); // Release cached frame. if ( frame_85d527b7df82b39640cbddfab25387cc_6 == cache_frame_85d527b7df82b39640cbddfab25387cc_6 ) { Py_DECREF( frame_85d527b7df82b39640cbddfab25387cc_6 ); } cache_frame_85d527b7df82b39640cbddfab25387cc_6 = NULL; assertFrameObject( frame_85d527b7df82b39640cbddfab25387cc_6 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_5; frame_no_exception_5:; goto skip_nested_handling_5; nested_frame_exit_5:; goto try_except_handler_29; skip_nested_handling_5:; { nuitka_bool tmp_condition_result_50; PyObject *tmp_compexpr_left_10; PyObject *tmp_compexpr_right_10; CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_compexpr_left_10 = tmp_class_creation_8__bases; CHECK_OBJECT( tmp_class_creation_8__bases_orig ); tmp_compexpr_right_10 = tmp_class_creation_8__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_10, tmp_compexpr_right_10 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_29; } tmp_condition_result_50 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_50 == NUITKA_BOOL_TRUE ) { goto branch_yes_34; } else { goto branch_no_34; } branch_yes_34:; { CHECK_OBJECT( tmp_class_creation_8__bases_orig ); tmp_dictset_value = tmp_class_creation_8__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1282, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_29; } } branch_no_34:; } { PyObject *tmp_assign_source_156; PyObject *tmp_called_name_17; PyObject *tmp_args_name_16; PyObject *tmp_tuple_element_35; PyObject *tmp_kw_name_16; CHECK_OBJECT( tmp_class_creation_8__metaclass ); tmp_called_name_17 = tmp_class_creation_8__metaclass; tmp_tuple_element_35 = const_str_plain_UnknownProtocol; tmp_args_name_16 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_35 ); PyTuple_SET_ITEM( tmp_args_name_16, 0, tmp_tuple_element_35 ); CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_tuple_element_35 = tmp_class_creation_8__bases; Py_INCREF( tmp_tuple_element_35 ); PyTuple_SET_ITEM( tmp_args_name_16, 1, tmp_tuple_element_35 ); tmp_tuple_element_35 = locals_future$backports$http$client_1282; Py_INCREF( tmp_tuple_element_35 ); PyTuple_SET_ITEM( tmp_args_name_16, 2, tmp_tuple_element_35 ); CHECK_OBJECT( tmp_class_creation_8__class_decl_dict ); tmp_kw_name_16 = tmp_class_creation_8__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1282; tmp_assign_source_156 = CALL_FUNCTION( tmp_called_name_17, tmp_args_name_16, tmp_kw_name_16 ); Py_DECREF( tmp_args_name_16 ); if ( tmp_assign_source_156 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1282; goto try_except_handler_29; } assert( outline_7_var___class__ == NULL ); outline_7_var___class__ = tmp_assign_source_156; } { CHECK_OBJECT( outline_7_var___class__ ); tmp_assign_source_155 = outline_7_var___class__; Py_INCREF( tmp_assign_source_155 ); goto try_return_handler_29; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_29:; { Py_DECREF( locals_future$backports$http$client_1282 ); locals_future$backports$http$client_1282 = NULL; } { goto try_return_handler_28; } // Exception handler code: try_except_handler_29:; exception_keeper_type_27 = exception_type; exception_keeper_value_27 = exception_value; exception_keeper_tb_27 = exception_tb; exception_keeper_lineno_27 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1282 ); locals_future$backports$http$client_1282 = NULL; } { // Re-raise. exception_type = exception_keeper_type_27; exception_value = exception_keeper_value_27; exception_tb = exception_keeper_tb_27; exception_lineno = exception_keeper_lineno_27; goto try_except_handler_28; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_28:; { CHECK_OBJECT( (PyObject *)outline_7_var___class__ ); Py_DECREF( outline_7_var___class__ ); outline_7_var___class__ = NULL; } { goto outline_result_8; } // Exception handler code: try_except_handler_28:; exception_keeper_type_28 = exception_type; exception_keeper_value_28 = exception_value; exception_keeper_tb_28 = exception_tb; exception_keeper_lineno_28 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_28; exception_value = exception_keeper_value_28; exception_tb = exception_keeper_tb_28; exception_lineno = exception_keeper_lineno_28; goto outline_exception_8; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_8:; exception_lineno = 1282; goto try_except_handler_27; outline_result_8:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_UnknownProtocol, tmp_assign_source_155 ); } goto try_end_13; // Exception handler code: try_except_handler_27:; exception_keeper_type_29 = exception_type; exception_keeper_value_29 = exception_value; exception_keeper_tb_29 = exception_tb; exception_keeper_lineno_29 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_8__bases ); tmp_class_creation_8__bases = NULL; } { Py_XDECREF( tmp_class_creation_8__class_decl_dict ); tmp_class_creation_8__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_8__metaclass ); tmp_class_creation_8__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_8__prepared ); tmp_class_creation_8__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_29; exception_value = exception_keeper_value_29; exception_tb = exception_keeper_tb_29; exception_lineno = exception_keeper_lineno_29; goto frame_exception_exit_1; } // End of try: try_end_13:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_8__bases ); Py_DECREF( tmp_class_creation_8__bases ); tmp_class_creation_8__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_8__class_decl_dict ); Py_DECREF( tmp_class_creation_8__class_decl_dict ); tmp_class_creation_8__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_8__metaclass ); Py_DECREF( tmp_class_creation_8__metaclass ); tmp_class_creation_8__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_8__prepared ); Py_DECREF( tmp_class_creation_8__prepared ); tmp_class_creation_8__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_157; PyObject *tmp_tuple_element_36; PyObject *tmp_mvar_value_17; tmp_mvar_value_17 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPException ); if (unlikely( tmp_mvar_value_17 == NULL )) { tmp_mvar_value_17 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPException ); } if ( tmp_mvar_value_17 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPException" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1287; goto try_except_handler_30; } tmp_tuple_element_36 = tmp_mvar_value_17; tmp_assign_source_157 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_36 ); PyTuple_SET_ITEM( tmp_assign_source_157, 0, tmp_tuple_element_36 ); assert( tmp_class_creation_9__bases_orig == NULL ); tmp_class_creation_9__bases_orig = tmp_assign_source_157; } { PyObject *tmp_assign_source_158; PyObject *tmp_dircall_arg1_9; CHECK_OBJECT( tmp_class_creation_9__bases_orig ); tmp_dircall_arg1_9 = tmp_class_creation_9__bases_orig; Py_INCREF( tmp_dircall_arg1_9 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_9}; tmp_assign_source_158 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_158 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } assert( tmp_class_creation_9__bases == NULL ); tmp_class_creation_9__bases = tmp_assign_source_158; } { PyObject *tmp_assign_source_159; tmp_assign_source_159 = PyDict_New(); assert( tmp_class_creation_9__class_decl_dict == NULL ); tmp_class_creation_9__class_decl_dict = tmp_assign_source_159; } { PyObject *tmp_assign_source_160; PyObject *tmp_metaclass_name_9; nuitka_bool tmp_condition_result_51; PyObject *tmp_key_name_25; PyObject *tmp_dict_name_25; PyObject *tmp_dict_name_26; PyObject *tmp_key_name_26; nuitka_bool tmp_condition_result_52; int tmp_truth_name_9; PyObject *tmp_type_arg_17; PyObject *tmp_subscribed_name_9; PyObject *tmp_subscript_name_9; PyObject *tmp_bases_name_9; tmp_key_name_25 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_9__class_decl_dict ); tmp_dict_name_25 = tmp_class_creation_9__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_25, tmp_key_name_25 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } tmp_condition_result_51 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_51 == NUITKA_BOOL_TRUE ) { goto condexpr_true_17; } else { goto condexpr_false_17; } condexpr_true_17:; CHECK_OBJECT( tmp_class_creation_9__class_decl_dict ); tmp_dict_name_26 = tmp_class_creation_9__class_decl_dict; tmp_key_name_26 = const_str_plain_metaclass; tmp_metaclass_name_9 = DICT_GET_ITEM( tmp_dict_name_26, tmp_key_name_26 ); if ( tmp_metaclass_name_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } goto condexpr_end_17; condexpr_false_17:; CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_truth_name_9 = CHECK_IF_TRUE( tmp_class_creation_9__bases ); if ( tmp_truth_name_9 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } tmp_condition_result_52 = tmp_truth_name_9 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_52 == NUITKA_BOOL_TRUE ) { goto condexpr_true_18; } else { goto condexpr_false_18; } condexpr_true_18:; CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_subscribed_name_9 = tmp_class_creation_9__bases; tmp_subscript_name_9 = const_int_0; tmp_type_arg_17 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_9, tmp_subscript_name_9, 0 ); if ( tmp_type_arg_17 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } tmp_metaclass_name_9 = BUILTIN_TYPE1( tmp_type_arg_17 ); Py_DECREF( tmp_type_arg_17 ); if ( tmp_metaclass_name_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } goto condexpr_end_18; condexpr_false_18:; tmp_metaclass_name_9 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_9 ); condexpr_end_18:; condexpr_end_17:; CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_bases_name_9 = tmp_class_creation_9__bases; tmp_assign_source_160 = SELECT_METACLASS( tmp_metaclass_name_9, tmp_bases_name_9 ); Py_DECREF( tmp_metaclass_name_9 ); if ( tmp_assign_source_160 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } assert( tmp_class_creation_9__metaclass == NULL ); tmp_class_creation_9__metaclass = tmp_assign_source_160; } { nuitka_bool tmp_condition_result_53; PyObject *tmp_key_name_27; PyObject *tmp_dict_name_27; tmp_key_name_27 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_9__class_decl_dict ); tmp_dict_name_27 = tmp_class_creation_9__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_27, tmp_key_name_27 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } tmp_condition_result_53 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_53 == NUITKA_BOOL_TRUE ) { goto branch_yes_35; } else { goto branch_no_35; } branch_yes_35:; { CHECK_OBJECT( tmp_class_creation_9__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_9__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } } branch_no_35:; } { nuitka_bool tmp_condition_result_54; PyObject *tmp_source_name_37; CHECK_OBJECT( tmp_class_creation_9__metaclass ); tmp_source_name_37 = tmp_class_creation_9__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_37, const_str_plain___prepare__ ); tmp_condition_result_54 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_54 == NUITKA_BOOL_TRUE ) { goto branch_yes_36; } else { goto branch_no_36; } branch_yes_36:; { PyObject *tmp_assign_source_161; PyObject *tmp_called_name_18; PyObject *tmp_source_name_38; PyObject *tmp_args_name_17; PyObject *tmp_tuple_element_37; PyObject *tmp_kw_name_17; CHECK_OBJECT( tmp_class_creation_9__metaclass ); tmp_source_name_38 = tmp_class_creation_9__metaclass; tmp_called_name_18 = LOOKUP_ATTRIBUTE( tmp_source_name_38, const_str_plain___prepare__ ); if ( tmp_called_name_18 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } tmp_tuple_element_37 = const_str_plain_UnknownTransferEncoding; tmp_args_name_17 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_37 ); PyTuple_SET_ITEM( tmp_args_name_17, 0, tmp_tuple_element_37 ); CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_tuple_element_37 = tmp_class_creation_9__bases; Py_INCREF( tmp_tuple_element_37 ); PyTuple_SET_ITEM( tmp_args_name_17, 1, tmp_tuple_element_37 ); CHECK_OBJECT( tmp_class_creation_9__class_decl_dict ); tmp_kw_name_17 = tmp_class_creation_9__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1287; tmp_assign_source_161 = CALL_FUNCTION( tmp_called_name_18, tmp_args_name_17, tmp_kw_name_17 ); Py_DECREF( tmp_called_name_18 ); Py_DECREF( tmp_args_name_17 ); if ( tmp_assign_source_161 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } assert( tmp_class_creation_9__prepared == NULL ); tmp_class_creation_9__prepared = tmp_assign_source_161; } { nuitka_bool tmp_condition_result_55; PyObject *tmp_operand_name_10; PyObject *tmp_source_name_39; CHECK_OBJECT( tmp_class_creation_9__prepared ); tmp_source_name_39 = tmp_class_creation_9__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_39, const_str_plain___getitem__ ); tmp_operand_name_10 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_10 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } tmp_condition_result_55 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_55 == NUITKA_BOOL_TRUE ) { goto branch_yes_37; } else { goto branch_no_37; } branch_yes_37:; { PyObject *tmp_raise_type_9; PyObject *tmp_raise_value_9; PyObject *tmp_left_name_9; PyObject *tmp_right_name_9; PyObject *tmp_tuple_element_38; PyObject *tmp_getattr_target_9; PyObject *tmp_getattr_attr_9; PyObject *tmp_getattr_default_9; PyObject *tmp_source_name_40; PyObject *tmp_type_arg_18; tmp_raise_type_9 = PyExc_TypeError; tmp_left_name_9 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_9__metaclass ); tmp_getattr_target_9 = tmp_class_creation_9__metaclass; tmp_getattr_attr_9 = const_str_plain___name__; tmp_getattr_default_9 = const_str_angle_metaclass; tmp_tuple_element_38 = BUILTIN_GETATTR( tmp_getattr_target_9, tmp_getattr_attr_9, tmp_getattr_default_9 ); if ( tmp_tuple_element_38 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } tmp_right_name_9 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_9, 0, tmp_tuple_element_38 ); CHECK_OBJECT( tmp_class_creation_9__prepared ); tmp_type_arg_18 = tmp_class_creation_9__prepared; tmp_source_name_40 = BUILTIN_TYPE1( tmp_type_arg_18 ); assert( !(tmp_source_name_40 == NULL) ); tmp_tuple_element_38 = LOOKUP_ATTRIBUTE( tmp_source_name_40, const_str_plain___name__ ); Py_DECREF( tmp_source_name_40 ); if ( tmp_tuple_element_38 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_9 ); exception_lineno = 1287; goto try_except_handler_30; } PyTuple_SET_ITEM( tmp_right_name_9, 1, tmp_tuple_element_38 ); tmp_raise_value_9 = BINARY_OPERATION_REMAINDER( tmp_left_name_9, tmp_right_name_9 ); Py_DECREF( tmp_right_name_9 ); if ( tmp_raise_value_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_30; } exception_type = tmp_raise_type_9; Py_INCREF( tmp_raise_type_9 ); exception_value = tmp_raise_value_9; exception_lineno = 1287; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_30; } branch_no_37:; } goto branch_end_36; branch_no_36:; { PyObject *tmp_assign_source_162; tmp_assign_source_162 = PyDict_New(); assert( tmp_class_creation_9__prepared == NULL ); tmp_class_creation_9__prepared = tmp_assign_source_162; } branch_end_36:; } { PyObject *tmp_assign_source_163; { PyObject *tmp_set_locals_9; CHECK_OBJECT( tmp_class_creation_9__prepared ); tmp_set_locals_9 = tmp_class_creation_9__prepared; locals_future$backports$http$client_1287 = tmp_set_locals_9; Py_INCREF( tmp_set_locals_9 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1287, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_32; } } { tmp_dictset_value = const_str_plain_UnknownTransferEncoding; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1287, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_32; } } { nuitka_bool tmp_condition_result_56; PyObject *tmp_compexpr_left_11; PyObject *tmp_compexpr_right_11; CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_compexpr_left_11 = tmp_class_creation_9__bases; CHECK_OBJECT( tmp_class_creation_9__bases_orig ); tmp_compexpr_right_11 = tmp_class_creation_9__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_11, tmp_compexpr_right_11 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_32; } tmp_condition_result_56 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_56 == NUITKA_BOOL_TRUE ) { goto branch_yes_38; } else { goto branch_no_38; } branch_yes_38:; { CHECK_OBJECT( tmp_class_creation_9__bases_orig ); tmp_dictset_value = tmp_class_creation_9__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1287, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_32; } } branch_no_38:; } { PyObject *tmp_assign_source_164; PyObject *tmp_called_name_19; PyObject *tmp_args_name_18; PyObject *tmp_tuple_element_39; PyObject *tmp_kw_name_18; CHECK_OBJECT( tmp_class_creation_9__metaclass ); tmp_called_name_19 = tmp_class_creation_9__metaclass; tmp_tuple_element_39 = const_str_plain_UnknownTransferEncoding; tmp_args_name_18 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_39 ); PyTuple_SET_ITEM( tmp_args_name_18, 0, tmp_tuple_element_39 ); CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_tuple_element_39 = tmp_class_creation_9__bases; Py_INCREF( tmp_tuple_element_39 ); PyTuple_SET_ITEM( tmp_args_name_18, 1, tmp_tuple_element_39 ); tmp_tuple_element_39 = locals_future$backports$http$client_1287; Py_INCREF( tmp_tuple_element_39 ); PyTuple_SET_ITEM( tmp_args_name_18, 2, tmp_tuple_element_39 ); CHECK_OBJECT( tmp_class_creation_9__class_decl_dict ); tmp_kw_name_18 = tmp_class_creation_9__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1287; tmp_assign_source_164 = CALL_FUNCTION( tmp_called_name_19, tmp_args_name_18, tmp_kw_name_18 ); Py_DECREF( tmp_args_name_18 ); if ( tmp_assign_source_164 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1287; goto try_except_handler_32; } assert( outline_8_var___class__ == NULL ); outline_8_var___class__ = tmp_assign_source_164; } { CHECK_OBJECT( outline_8_var___class__ ); tmp_assign_source_163 = outline_8_var___class__; Py_INCREF( tmp_assign_source_163 ); goto try_return_handler_32; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_32:; { Py_DECREF( locals_future$backports$http$client_1287 ); locals_future$backports$http$client_1287 = NULL; } { goto try_return_handler_31; } // Exception handler code: try_except_handler_32:; exception_keeper_type_30 = exception_type; exception_keeper_value_30 = exception_value; exception_keeper_tb_30 = exception_tb; exception_keeper_lineno_30 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1287 ); locals_future$backports$http$client_1287 = NULL; } { // Re-raise. exception_type = exception_keeper_type_30; exception_value = exception_keeper_value_30; exception_tb = exception_keeper_tb_30; exception_lineno = exception_keeper_lineno_30; goto try_except_handler_31; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_31:; { CHECK_OBJECT( (PyObject *)outline_8_var___class__ ); Py_DECREF( outline_8_var___class__ ); outline_8_var___class__ = NULL; } { goto outline_result_9; } // Exception handler code: try_except_handler_31:; exception_keeper_type_31 = exception_type; exception_keeper_value_31 = exception_value; exception_keeper_tb_31 = exception_tb; exception_keeper_lineno_31 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_31; exception_value = exception_keeper_value_31; exception_tb = exception_keeper_tb_31; exception_lineno = exception_keeper_lineno_31; goto outline_exception_9; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_9:; exception_lineno = 1287; goto try_except_handler_30; outline_result_9:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_UnknownTransferEncoding, tmp_assign_source_163 ); } goto try_end_14; // Exception handler code: try_except_handler_30:; exception_keeper_type_32 = exception_type; exception_keeper_value_32 = exception_value; exception_keeper_tb_32 = exception_tb; exception_keeper_lineno_32 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_9__bases ); tmp_class_creation_9__bases = NULL; } { Py_XDECREF( tmp_class_creation_9__class_decl_dict ); tmp_class_creation_9__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_9__metaclass ); tmp_class_creation_9__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_9__prepared ); tmp_class_creation_9__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_32; exception_value = exception_keeper_value_32; exception_tb = exception_keeper_tb_32; exception_lineno = exception_keeper_lineno_32; goto frame_exception_exit_1; } // End of try: try_end_14:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_9__bases ); Py_DECREF( tmp_class_creation_9__bases ); tmp_class_creation_9__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_9__class_decl_dict ); Py_DECREF( tmp_class_creation_9__class_decl_dict ); tmp_class_creation_9__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_9__metaclass ); Py_DECREF( tmp_class_creation_9__metaclass ); tmp_class_creation_9__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_9__prepared ); Py_DECREF( tmp_class_creation_9__prepared ); tmp_class_creation_9__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_165; PyObject *tmp_tuple_element_40; PyObject *tmp_mvar_value_18; tmp_mvar_value_18 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPException ); if (unlikely( tmp_mvar_value_18 == NULL )) { tmp_mvar_value_18 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPException ); } if ( tmp_mvar_value_18 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPException" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1290; goto try_except_handler_33; } tmp_tuple_element_40 = tmp_mvar_value_18; tmp_assign_source_165 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_40 ); PyTuple_SET_ITEM( tmp_assign_source_165, 0, tmp_tuple_element_40 ); assert( tmp_class_creation_10__bases_orig == NULL ); tmp_class_creation_10__bases_orig = tmp_assign_source_165; } { PyObject *tmp_assign_source_166; PyObject *tmp_dircall_arg1_10; CHECK_OBJECT( tmp_class_creation_10__bases_orig ); tmp_dircall_arg1_10 = tmp_class_creation_10__bases_orig; Py_INCREF( tmp_dircall_arg1_10 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_10}; tmp_assign_source_166 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_166 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } assert( tmp_class_creation_10__bases == NULL ); tmp_class_creation_10__bases = tmp_assign_source_166; } { PyObject *tmp_assign_source_167; tmp_assign_source_167 = PyDict_New(); assert( tmp_class_creation_10__class_decl_dict == NULL ); tmp_class_creation_10__class_decl_dict = tmp_assign_source_167; } { PyObject *tmp_assign_source_168; PyObject *tmp_metaclass_name_10; nuitka_bool tmp_condition_result_57; PyObject *tmp_key_name_28; PyObject *tmp_dict_name_28; PyObject *tmp_dict_name_29; PyObject *tmp_key_name_29; nuitka_bool tmp_condition_result_58; int tmp_truth_name_10; PyObject *tmp_type_arg_19; PyObject *tmp_subscribed_name_10; PyObject *tmp_subscript_name_10; PyObject *tmp_bases_name_10; tmp_key_name_28 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_dict_name_28 = tmp_class_creation_10__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_28, tmp_key_name_28 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } tmp_condition_result_57 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_57 == NUITKA_BOOL_TRUE ) { goto condexpr_true_19; } else { goto condexpr_false_19; } condexpr_true_19:; CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_dict_name_29 = tmp_class_creation_10__class_decl_dict; tmp_key_name_29 = const_str_plain_metaclass; tmp_metaclass_name_10 = DICT_GET_ITEM( tmp_dict_name_29, tmp_key_name_29 ); if ( tmp_metaclass_name_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } goto condexpr_end_19; condexpr_false_19:; CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_truth_name_10 = CHECK_IF_TRUE( tmp_class_creation_10__bases ); if ( tmp_truth_name_10 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } tmp_condition_result_58 = tmp_truth_name_10 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_58 == NUITKA_BOOL_TRUE ) { goto condexpr_true_20; } else { goto condexpr_false_20; } condexpr_true_20:; CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_subscribed_name_10 = tmp_class_creation_10__bases; tmp_subscript_name_10 = const_int_0; tmp_type_arg_19 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_10, tmp_subscript_name_10, 0 ); if ( tmp_type_arg_19 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } tmp_metaclass_name_10 = BUILTIN_TYPE1( tmp_type_arg_19 ); Py_DECREF( tmp_type_arg_19 ); if ( tmp_metaclass_name_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } goto condexpr_end_20; condexpr_false_20:; tmp_metaclass_name_10 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_10 ); condexpr_end_20:; condexpr_end_19:; CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_bases_name_10 = tmp_class_creation_10__bases; tmp_assign_source_168 = SELECT_METACLASS( tmp_metaclass_name_10, tmp_bases_name_10 ); Py_DECREF( tmp_metaclass_name_10 ); if ( tmp_assign_source_168 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } assert( tmp_class_creation_10__metaclass == NULL ); tmp_class_creation_10__metaclass = tmp_assign_source_168; } { nuitka_bool tmp_condition_result_59; PyObject *tmp_key_name_30; PyObject *tmp_dict_name_30; tmp_key_name_30 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_dict_name_30 = tmp_class_creation_10__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_30, tmp_key_name_30 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } tmp_condition_result_59 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_59 == NUITKA_BOOL_TRUE ) { goto branch_yes_39; } else { goto branch_no_39; } branch_yes_39:; { CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_10__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } } branch_no_39:; } { nuitka_bool tmp_condition_result_60; PyObject *tmp_source_name_41; CHECK_OBJECT( tmp_class_creation_10__metaclass ); tmp_source_name_41 = tmp_class_creation_10__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_41, const_str_plain___prepare__ ); tmp_condition_result_60 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_60 == NUITKA_BOOL_TRUE ) { goto branch_yes_40; } else { goto branch_no_40; } branch_yes_40:; { PyObject *tmp_assign_source_169; PyObject *tmp_called_name_20; PyObject *tmp_source_name_42; PyObject *tmp_args_name_19; PyObject *tmp_tuple_element_41; PyObject *tmp_kw_name_19; CHECK_OBJECT( tmp_class_creation_10__metaclass ); tmp_source_name_42 = tmp_class_creation_10__metaclass; tmp_called_name_20 = LOOKUP_ATTRIBUTE( tmp_source_name_42, const_str_plain___prepare__ ); if ( tmp_called_name_20 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } tmp_tuple_element_41 = const_str_plain_UnimplementedFileMode; tmp_args_name_19 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_41 ); PyTuple_SET_ITEM( tmp_args_name_19, 0, tmp_tuple_element_41 ); CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_tuple_element_41 = tmp_class_creation_10__bases; Py_INCREF( tmp_tuple_element_41 ); PyTuple_SET_ITEM( tmp_args_name_19, 1, tmp_tuple_element_41 ); CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_kw_name_19 = tmp_class_creation_10__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1290; tmp_assign_source_169 = CALL_FUNCTION( tmp_called_name_20, tmp_args_name_19, tmp_kw_name_19 ); Py_DECREF( tmp_called_name_20 ); Py_DECREF( tmp_args_name_19 ); if ( tmp_assign_source_169 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } assert( tmp_class_creation_10__prepared == NULL ); tmp_class_creation_10__prepared = tmp_assign_source_169; } { nuitka_bool tmp_condition_result_61; PyObject *tmp_operand_name_11; PyObject *tmp_source_name_43; CHECK_OBJECT( tmp_class_creation_10__prepared ); tmp_source_name_43 = tmp_class_creation_10__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_43, const_str_plain___getitem__ ); tmp_operand_name_11 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_11 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } tmp_condition_result_61 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_61 == NUITKA_BOOL_TRUE ) { goto branch_yes_41; } else { goto branch_no_41; } branch_yes_41:; { PyObject *tmp_raise_type_10; PyObject *tmp_raise_value_10; PyObject *tmp_left_name_10; PyObject *tmp_right_name_10; PyObject *tmp_tuple_element_42; PyObject *tmp_getattr_target_10; PyObject *tmp_getattr_attr_10; PyObject *tmp_getattr_default_10; PyObject *tmp_source_name_44; PyObject *tmp_type_arg_20; tmp_raise_type_10 = PyExc_TypeError; tmp_left_name_10 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_10__metaclass ); tmp_getattr_target_10 = tmp_class_creation_10__metaclass; tmp_getattr_attr_10 = const_str_plain___name__; tmp_getattr_default_10 = const_str_angle_metaclass; tmp_tuple_element_42 = BUILTIN_GETATTR( tmp_getattr_target_10, tmp_getattr_attr_10, tmp_getattr_default_10 ); if ( tmp_tuple_element_42 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } tmp_right_name_10 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_10, 0, tmp_tuple_element_42 ); CHECK_OBJECT( tmp_class_creation_10__prepared ); tmp_type_arg_20 = tmp_class_creation_10__prepared; tmp_source_name_44 = BUILTIN_TYPE1( tmp_type_arg_20 ); assert( !(tmp_source_name_44 == NULL) ); tmp_tuple_element_42 = LOOKUP_ATTRIBUTE( tmp_source_name_44, const_str_plain___name__ ); Py_DECREF( tmp_source_name_44 ); if ( tmp_tuple_element_42 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_10 ); exception_lineno = 1290; goto try_except_handler_33; } PyTuple_SET_ITEM( tmp_right_name_10, 1, tmp_tuple_element_42 ); tmp_raise_value_10 = BINARY_OPERATION_REMAINDER( tmp_left_name_10, tmp_right_name_10 ); Py_DECREF( tmp_right_name_10 ); if ( tmp_raise_value_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_33; } exception_type = tmp_raise_type_10; Py_INCREF( tmp_raise_type_10 ); exception_value = tmp_raise_value_10; exception_lineno = 1290; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_33; } branch_no_41:; } goto branch_end_40; branch_no_40:; { PyObject *tmp_assign_source_170; tmp_assign_source_170 = PyDict_New(); assert( tmp_class_creation_10__prepared == NULL ); tmp_class_creation_10__prepared = tmp_assign_source_170; } branch_end_40:; } { PyObject *tmp_assign_source_171; { PyObject *tmp_set_locals_10; CHECK_OBJECT( tmp_class_creation_10__prepared ); tmp_set_locals_10 = tmp_class_creation_10__prepared; locals_future$backports$http$client_1290 = tmp_set_locals_10; Py_INCREF( tmp_set_locals_10 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1290, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_35; } } { tmp_dictset_value = const_str_plain_UnimplementedFileMode; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1290, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_35; } } { nuitka_bool tmp_condition_result_62; PyObject *tmp_compexpr_left_12; PyObject *tmp_compexpr_right_12; CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_compexpr_left_12 = tmp_class_creation_10__bases; CHECK_OBJECT( tmp_class_creation_10__bases_orig ); tmp_compexpr_right_12 = tmp_class_creation_10__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_12, tmp_compexpr_right_12 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_35; } tmp_condition_result_62 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_62 == NUITKA_BOOL_TRUE ) { goto branch_yes_42; } else { goto branch_no_42; } branch_yes_42:; { CHECK_OBJECT( tmp_class_creation_10__bases_orig ); tmp_dictset_value = tmp_class_creation_10__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1290, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_35; } } branch_no_42:; } { PyObject *tmp_assign_source_172; PyObject *tmp_called_name_21; PyObject *tmp_args_name_20; PyObject *tmp_tuple_element_43; PyObject *tmp_kw_name_20; CHECK_OBJECT( tmp_class_creation_10__metaclass ); tmp_called_name_21 = tmp_class_creation_10__metaclass; tmp_tuple_element_43 = const_str_plain_UnimplementedFileMode; tmp_args_name_20 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_43 ); PyTuple_SET_ITEM( tmp_args_name_20, 0, tmp_tuple_element_43 ); CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_tuple_element_43 = tmp_class_creation_10__bases; Py_INCREF( tmp_tuple_element_43 ); PyTuple_SET_ITEM( tmp_args_name_20, 1, tmp_tuple_element_43 ); tmp_tuple_element_43 = locals_future$backports$http$client_1290; Py_INCREF( tmp_tuple_element_43 ); PyTuple_SET_ITEM( tmp_args_name_20, 2, tmp_tuple_element_43 ); CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_kw_name_20 = tmp_class_creation_10__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1290; tmp_assign_source_172 = CALL_FUNCTION( tmp_called_name_21, tmp_args_name_20, tmp_kw_name_20 ); Py_DECREF( tmp_args_name_20 ); if ( tmp_assign_source_172 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1290; goto try_except_handler_35; } assert( outline_9_var___class__ == NULL ); outline_9_var___class__ = tmp_assign_source_172; } { CHECK_OBJECT( outline_9_var___class__ ); tmp_assign_source_171 = outline_9_var___class__; Py_INCREF( tmp_assign_source_171 ); goto try_return_handler_35; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_35:; { Py_DECREF( locals_future$backports$http$client_1290 ); locals_future$backports$http$client_1290 = NULL; } { goto try_return_handler_34; } // Exception handler code: try_except_handler_35:; exception_keeper_type_33 = exception_type; exception_keeper_value_33 = exception_value; exception_keeper_tb_33 = exception_tb; exception_keeper_lineno_33 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1290 ); locals_future$backports$http$client_1290 = NULL; } { // Re-raise. exception_type = exception_keeper_type_33; exception_value = exception_keeper_value_33; exception_tb = exception_keeper_tb_33; exception_lineno = exception_keeper_lineno_33; goto try_except_handler_34; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_34:; { CHECK_OBJECT( (PyObject *)outline_9_var___class__ ); Py_DECREF( outline_9_var___class__ ); outline_9_var___class__ = NULL; } { goto outline_result_10; } // Exception handler code: try_except_handler_34:; exception_keeper_type_34 = exception_type; exception_keeper_value_34 = exception_value; exception_keeper_tb_34 = exception_tb; exception_keeper_lineno_34 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_34; exception_value = exception_keeper_value_34; exception_tb = exception_keeper_tb_34; exception_lineno = exception_keeper_lineno_34; goto outline_exception_10; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_10:; exception_lineno = 1290; goto try_except_handler_33; outline_result_10:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_UnimplementedFileMode, tmp_assign_source_171 ); } goto try_end_15; // Exception handler code: try_except_handler_33:; exception_keeper_type_35 = exception_type; exception_keeper_value_35 = exception_value; exception_keeper_tb_35 = exception_tb; exception_keeper_lineno_35 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_10__bases ); tmp_class_creation_10__bases = NULL; } { Py_XDECREF( tmp_class_creation_10__class_decl_dict ); tmp_class_creation_10__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_10__metaclass ); tmp_class_creation_10__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_10__prepared ); tmp_class_creation_10__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_35; exception_value = exception_keeper_value_35; exception_tb = exception_keeper_tb_35; exception_lineno = exception_keeper_lineno_35; goto frame_exception_exit_1; } // End of try: try_end_15:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_10__bases ); Py_DECREF( tmp_class_creation_10__bases ); tmp_class_creation_10__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_10__class_decl_dict ); Py_DECREF( tmp_class_creation_10__class_decl_dict ); tmp_class_creation_10__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_10__metaclass ); Py_DECREF( tmp_class_creation_10__metaclass ); tmp_class_creation_10__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_10__prepared ); Py_DECREF( tmp_class_creation_10__prepared ); tmp_class_creation_10__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_173; PyObject *tmp_tuple_element_44; PyObject *tmp_mvar_value_19; tmp_mvar_value_19 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPException ); if (unlikely( tmp_mvar_value_19 == NULL )) { tmp_mvar_value_19 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPException ); } if ( tmp_mvar_value_19 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPException" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1293; goto try_except_handler_36; } tmp_tuple_element_44 = tmp_mvar_value_19; tmp_assign_source_173 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_44 ); PyTuple_SET_ITEM( tmp_assign_source_173, 0, tmp_tuple_element_44 ); assert( tmp_class_creation_11__bases_orig == NULL ); tmp_class_creation_11__bases_orig = tmp_assign_source_173; } { PyObject *tmp_assign_source_174; PyObject *tmp_dircall_arg1_11; CHECK_OBJECT( tmp_class_creation_11__bases_orig ); tmp_dircall_arg1_11 = tmp_class_creation_11__bases_orig; Py_INCREF( tmp_dircall_arg1_11 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_11}; tmp_assign_source_174 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_174 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } assert( tmp_class_creation_11__bases == NULL ); tmp_class_creation_11__bases = tmp_assign_source_174; } { PyObject *tmp_assign_source_175; tmp_assign_source_175 = PyDict_New(); assert( tmp_class_creation_11__class_decl_dict == NULL ); tmp_class_creation_11__class_decl_dict = tmp_assign_source_175; } { PyObject *tmp_assign_source_176; PyObject *tmp_metaclass_name_11; nuitka_bool tmp_condition_result_63; PyObject *tmp_key_name_31; PyObject *tmp_dict_name_31; PyObject *tmp_dict_name_32; PyObject *tmp_key_name_32; nuitka_bool tmp_condition_result_64; int tmp_truth_name_11; PyObject *tmp_type_arg_21; PyObject *tmp_subscribed_name_11; PyObject *tmp_subscript_name_11; PyObject *tmp_bases_name_11; tmp_key_name_31 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_11__class_decl_dict ); tmp_dict_name_31 = tmp_class_creation_11__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_31, tmp_key_name_31 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } tmp_condition_result_63 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_63 == NUITKA_BOOL_TRUE ) { goto condexpr_true_21; } else { goto condexpr_false_21; } condexpr_true_21:; CHECK_OBJECT( tmp_class_creation_11__class_decl_dict ); tmp_dict_name_32 = tmp_class_creation_11__class_decl_dict; tmp_key_name_32 = const_str_plain_metaclass; tmp_metaclass_name_11 = DICT_GET_ITEM( tmp_dict_name_32, tmp_key_name_32 ); if ( tmp_metaclass_name_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } goto condexpr_end_21; condexpr_false_21:; CHECK_OBJECT( tmp_class_creation_11__bases ); tmp_truth_name_11 = CHECK_IF_TRUE( tmp_class_creation_11__bases ); if ( tmp_truth_name_11 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } tmp_condition_result_64 = tmp_truth_name_11 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_64 == NUITKA_BOOL_TRUE ) { goto condexpr_true_22; } else { goto condexpr_false_22; } condexpr_true_22:; CHECK_OBJECT( tmp_class_creation_11__bases ); tmp_subscribed_name_11 = tmp_class_creation_11__bases; tmp_subscript_name_11 = const_int_0; tmp_type_arg_21 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_11, tmp_subscript_name_11, 0 ); if ( tmp_type_arg_21 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } tmp_metaclass_name_11 = BUILTIN_TYPE1( tmp_type_arg_21 ); Py_DECREF( tmp_type_arg_21 ); if ( tmp_metaclass_name_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } goto condexpr_end_22; condexpr_false_22:; tmp_metaclass_name_11 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_11 ); condexpr_end_22:; condexpr_end_21:; CHECK_OBJECT( tmp_class_creation_11__bases ); tmp_bases_name_11 = tmp_class_creation_11__bases; tmp_assign_source_176 = SELECT_METACLASS( tmp_metaclass_name_11, tmp_bases_name_11 ); Py_DECREF( tmp_metaclass_name_11 ); if ( tmp_assign_source_176 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } assert( tmp_class_creation_11__metaclass == NULL ); tmp_class_creation_11__metaclass = tmp_assign_source_176; } { nuitka_bool tmp_condition_result_65; PyObject *tmp_key_name_33; PyObject *tmp_dict_name_33; tmp_key_name_33 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_11__class_decl_dict ); tmp_dict_name_33 = tmp_class_creation_11__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_33, tmp_key_name_33 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } tmp_condition_result_65 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_65 == NUITKA_BOOL_TRUE ) { goto branch_yes_43; } else { goto branch_no_43; } branch_yes_43:; { CHECK_OBJECT( tmp_class_creation_11__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_11__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } } branch_no_43:; } { nuitka_bool tmp_condition_result_66; PyObject *tmp_source_name_45; CHECK_OBJECT( tmp_class_creation_11__metaclass ); tmp_source_name_45 = tmp_class_creation_11__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_45, const_str_plain___prepare__ ); tmp_condition_result_66 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_66 == NUITKA_BOOL_TRUE ) { goto branch_yes_44; } else { goto branch_no_44; } branch_yes_44:; { PyObject *tmp_assign_source_177; PyObject *tmp_called_name_22; PyObject *tmp_source_name_46; PyObject *tmp_args_name_21; PyObject *tmp_tuple_element_45; PyObject *tmp_kw_name_21; CHECK_OBJECT( tmp_class_creation_11__metaclass ); tmp_source_name_46 = tmp_class_creation_11__metaclass; tmp_called_name_22 = LOOKUP_ATTRIBUTE( tmp_source_name_46, const_str_plain___prepare__ ); if ( tmp_called_name_22 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } tmp_tuple_element_45 = const_str_plain_IncompleteRead; tmp_args_name_21 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_45 ); PyTuple_SET_ITEM( tmp_args_name_21, 0, tmp_tuple_element_45 ); CHECK_OBJECT( tmp_class_creation_11__bases ); tmp_tuple_element_45 = tmp_class_creation_11__bases; Py_INCREF( tmp_tuple_element_45 ); PyTuple_SET_ITEM( tmp_args_name_21, 1, tmp_tuple_element_45 ); CHECK_OBJECT( tmp_class_creation_11__class_decl_dict ); tmp_kw_name_21 = tmp_class_creation_11__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1293; tmp_assign_source_177 = CALL_FUNCTION( tmp_called_name_22, tmp_args_name_21, tmp_kw_name_21 ); Py_DECREF( tmp_called_name_22 ); Py_DECREF( tmp_args_name_21 ); if ( tmp_assign_source_177 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } assert( tmp_class_creation_11__prepared == NULL ); tmp_class_creation_11__prepared = tmp_assign_source_177; } { nuitka_bool tmp_condition_result_67; PyObject *tmp_operand_name_12; PyObject *tmp_source_name_47; CHECK_OBJECT( tmp_class_creation_11__prepared ); tmp_source_name_47 = tmp_class_creation_11__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_47, const_str_plain___getitem__ ); tmp_operand_name_12 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_12 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } tmp_condition_result_67 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_67 == NUITKA_BOOL_TRUE ) { goto branch_yes_45; } else { goto branch_no_45; } branch_yes_45:; { PyObject *tmp_raise_type_11; PyObject *tmp_raise_value_11; PyObject *tmp_left_name_11; PyObject *tmp_right_name_11; PyObject *tmp_tuple_element_46; PyObject *tmp_getattr_target_11; PyObject *tmp_getattr_attr_11; PyObject *tmp_getattr_default_11; PyObject *tmp_source_name_48; PyObject *tmp_type_arg_22; tmp_raise_type_11 = PyExc_TypeError; tmp_left_name_11 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_11__metaclass ); tmp_getattr_target_11 = tmp_class_creation_11__metaclass; tmp_getattr_attr_11 = const_str_plain___name__; tmp_getattr_default_11 = const_str_angle_metaclass; tmp_tuple_element_46 = BUILTIN_GETATTR( tmp_getattr_target_11, tmp_getattr_attr_11, tmp_getattr_default_11 ); if ( tmp_tuple_element_46 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } tmp_right_name_11 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_11, 0, tmp_tuple_element_46 ); CHECK_OBJECT( tmp_class_creation_11__prepared ); tmp_type_arg_22 = tmp_class_creation_11__prepared; tmp_source_name_48 = BUILTIN_TYPE1( tmp_type_arg_22 ); assert( !(tmp_source_name_48 == NULL) ); tmp_tuple_element_46 = LOOKUP_ATTRIBUTE( tmp_source_name_48, const_str_plain___name__ ); Py_DECREF( tmp_source_name_48 ); if ( tmp_tuple_element_46 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_11 ); exception_lineno = 1293; goto try_except_handler_36; } PyTuple_SET_ITEM( tmp_right_name_11, 1, tmp_tuple_element_46 ); tmp_raise_value_11 = BINARY_OPERATION_REMAINDER( tmp_left_name_11, tmp_right_name_11 ); Py_DECREF( tmp_right_name_11 ); if ( tmp_raise_value_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_36; } exception_type = tmp_raise_type_11; Py_INCREF( tmp_raise_type_11 ); exception_value = tmp_raise_value_11; exception_lineno = 1293; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_36; } branch_no_45:; } goto branch_end_44; branch_no_44:; { PyObject *tmp_assign_source_178; tmp_assign_source_178 = PyDict_New(); assert( tmp_class_creation_11__prepared == NULL ); tmp_class_creation_11__prepared = tmp_assign_source_178; } branch_end_44:; } { PyObject *tmp_assign_source_179; { PyObject *tmp_set_locals_11; CHECK_OBJECT( tmp_class_creation_11__prepared ); tmp_set_locals_11 = tmp_class_creation_11__prepared; locals_future$backports$http$client_1293 = tmp_set_locals_11; Py_INCREF( tmp_set_locals_11 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1293, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_38; } } { tmp_dictset_value = const_str_plain_IncompleteRead; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1293, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_38; } } MAKE_OR_REUSE_FRAME( cache_frame_045735e5d322d5db9955cf0457bea244_7, codeobj_045735e5d322d5db9955cf0457bea244, module_future$backports$http$client, sizeof(void *) ); frame_045735e5d322d5db9955cf0457bea244_7 = cache_frame_045735e5d322d5db9955cf0457bea244_7; // Push the new frame as the currently active one. pushFrameStack( frame_045735e5d322d5db9955cf0457bea244_7 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_045735e5d322d5db9955cf0457bea244_7 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_defaults_12; tmp_defaults_12 = const_tuple_none_tuple; Py_INCREF( tmp_defaults_12 ); tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_47___init__( tmp_defaults_12 ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_1293, const_str_plain___init__, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1294; type_description_2 = "o"; goto frame_exception_exit_7; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_48___repr__( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_1293, const_str_plain___repr__, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1298; type_description_2 = "o"; goto frame_exception_exit_7; } } { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_49___str__( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_1293, const_str_plain___str__, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1304; type_description_2 = "o"; goto frame_exception_exit_7; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_045735e5d322d5db9955cf0457bea244_7 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_6; frame_exception_exit_7:; #if 0 RESTORE_FRAME_EXCEPTION( frame_045735e5d322d5db9955cf0457bea244_7 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_045735e5d322d5db9955cf0457bea244_7, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_045735e5d322d5db9955cf0457bea244_7->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_045735e5d322d5db9955cf0457bea244_7, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_045735e5d322d5db9955cf0457bea244_7, type_description_2, outline_10_var___class__ ); // Release cached frame. if ( frame_045735e5d322d5db9955cf0457bea244_7 == cache_frame_045735e5d322d5db9955cf0457bea244_7 ) { Py_DECREF( frame_045735e5d322d5db9955cf0457bea244_7 ); } cache_frame_045735e5d322d5db9955cf0457bea244_7 = NULL; assertFrameObject( frame_045735e5d322d5db9955cf0457bea244_7 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_6; frame_no_exception_6:; goto skip_nested_handling_6; nested_frame_exit_6:; goto try_except_handler_38; skip_nested_handling_6:; { nuitka_bool tmp_condition_result_68; PyObject *tmp_compexpr_left_13; PyObject *tmp_compexpr_right_13; CHECK_OBJECT( tmp_class_creation_11__bases ); tmp_compexpr_left_13 = tmp_class_creation_11__bases; CHECK_OBJECT( tmp_class_creation_11__bases_orig ); tmp_compexpr_right_13 = tmp_class_creation_11__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_13, tmp_compexpr_right_13 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_38; } tmp_condition_result_68 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_68 == NUITKA_BOOL_TRUE ) { goto branch_yes_46; } else { goto branch_no_46; } branch_yes_46:; { CHECK_OBJECT( tmp_class_creation_11__bases_orig ); tmp_dictset_value = tmp_class_creation_11__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1293, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_38; } } branch_no_46:; } { PyObject *tmp_assign_source_180; PyObject *tmp_called_name_23; PyObject *tmp_args_name_22; PyObject *tmp_tuple_element_47; PyObject *tmp_kw_name_22; CHECK_OBJECT( tmp_class_creation_11__metaclass ); tmp_called_name_23 = tmp_class_creation_11__metaclass; tmp_tuple_element_47 = const_str_plain_IncompleteRead; tmp_args_name_22 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_47 ); PyTuple_SET_ITEM( tmp_args_name_22, 0, tmp_tuple_element_47 ); CHECK_OBJECT( tmp_class_creation_11__bases ); tmp_tuple_element_47 = tmp_class_creation_11__bases; Py_INCREF( tmp_tuple_element_47 ); PyTuple_SET_ITEM( tmp_args_name_22, 1, tmp_tuple_element_47 ); tmp_tuple_element_47 = locals_future$backports$http$client_1293; Py_INCREF( tmp_tuple_element_47 ); PyTuple_SET_ITEM( tmp_args_name_22, 2, tmp_tuple_element_47 ); CHECK_OBJECT( tmp_class_creation_11__class_decl_dict ); tmp_kw_name_22 = tmp_class_creation_11__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1293; tmp_assign_source_180 = CALL_FUNCTION( tmp_called_name_23, tmp_args_name_22, tmp_kw_name_22 ); Py_DECREF( tmp_args_name_22 ); if ( tmp_assign_source_180 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1293; goto try_except_handler_38; } assert( outline_10_var___class__ == NULL ); outline_10_var___class__ = tmp_assign_source_180; } { CHECK_OBJECT( outline_10_var___class__ ); tmp_assign_source_179 = outline_10_var___class__; Py_INCREF( tmp_assign_source_179 ); goto try_return_handler_38; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_38:; { Py_DECREF( locals_future$backports$http$client_1293 ); locals_future$backports$http$client_1293 = NULL; } { goto try_return_handler_37; } // Exception handler code: try_except_handler_38:; exception_keeper_type_36 = exception_type; exception_keeper_value_36 = exception_value; exception_keeper_tb_36 = exception_tb; exception_keeper_lineno_36 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1293 ); locals_future$backports$http$client_1293 = NULL; } { // Re-raise. exception_type = exception_keeper_type_36; exception_value = exception_keeper_value_36; exception_tb = exception_keeper_tb_36; exception_lineno = exception_keeper_lineno_36; goto try_except_handler_37; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_37:; { CHECK_OBJECT( (PyObject *)outline_10_var___class__ ); Py_DECREF( outline_10_var___class__ ); outline_10_var___class__ = NULL; } { goto outline_result_11; } // Exception handler code: try_except_handler_37:; exception_keeper_type_37 = exception_type; exception_keeper_value_37 = exception_value; exception_keeper_tb_37 = exception_tb; exception_keeper_lineno_37 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_37; exception_value = exception_keeper_value_37; exception_tb = exception_keeper_tb_37; exception_lineno = exception_keeper_lineno_37; goto outline_exception_11; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_11:; exception_lineno = 1293; goto try_except_handler_36; outline_result_11:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_IncompleteRead, tmp_assign_source_179 ); } goto try_end_16; // Exception handler code: try_except_handler_36:; exception_keeper_type_38 = exception_type; exception_keeper_value_38 = exception_value; exception_keeper_tb_38 = exception_tb; exception_keeper_lineno_38 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_11__bases ); tmp_class_creation_11__bases = NULL; } { Py_XDECREF( tmp_class_creation_11__class_decl_dict ); tmp_class_creation_11__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_11__metaclass ); tmp_class_creation_11__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_11__prepared ); tmp_class_creation_11__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_38; exception_value = exception_keeper_value_38; exception_tb = exception_keeper_tb_38; exception_lineno = exception_keeper_lineno_38; goto frame_exception_exit_1; } // End of try: try_end_16:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_11__bases ); Py_DECREF( tmp_class_creation_11__bases ); tmp_class_creation_11__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_11__class_decl_dict ); Py_DECREF( tmp_class_creation_11__class_decl_dict ); tmp_class_creation_11__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_11__metaclass ); Py_DECREF( tmp_class_creation_11__metaclass ); tmp_class_creation_11__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_11__prepared ); Py_DECREF( tmp_class_creation_11__prepared ); tmp_class_creation_11__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_181; PyObject *tmp_tuple_element_48; PyObject *tmp_mvar_value_20; tmp_mvar_value_20 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPException ); if (unlikely( tmp_mvar_value_20 == NULL )) { tmp_mvar_value_20 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPException ); } if ( tmp_mvar_value_20 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPException" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1307; goto try_except_handler_39; } tmp_tuple_element_48 = tmp_mvar_value_20; tmp_assign_source_181 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_48 ); PyTuple_SET_ITEM( tmp_assign_source_181, 0, tmp_tuple_element_48 ); assert( tmp_class_creation_12__bases_orig == NULL ); tmp_class_creation_12__bases_orig = tmp_assign_source_181; } { PyObject *tmp_assign_source_182; PyObject *tmp_dircall_arg1_12; CHECK_OBJECT( tmp_class_creation_12__bases_orig ); tmp_dircall_arg1_12 = tmp_class_creation_12__bases_orig; Py_INCREF( tmp_dircall_arg1_12 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_12}; tmp_assign_source_182 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_182 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } assert( tmp_class_creation_12__bases == NULL ); tmp_class_creation_12__bases = tmp_assign_source_182; } { PyObject *tmp_assign_source_183; tmp_assign_source_183 = PyDict_New(); assert( tmp_class_creation_12__class_decl_dict == NULL ); tmp_class_creation_12__class_decl_dict = tmp_assign_source_183; } { PyObject *tmp_assign_source_184; PyObject *tmp_metaclass_name_12; nuitka_bool tmp_condition_result_69; PyObject *tmp_key_name_34; PyObject *tmp_dict_name_34; PyObject *tmp_dict_name_35; PyObject *tmp_key_name_35; nuitka_bool tmp_condition_result_70; int tmp_truth_name_12; PyObject *tmp_type_arg_23; PyObject *tmp_subscribed_name_12; PyObject *tmp_subscript_name_12; PyObject *tmp_bases_name_12; tmp_key_name_34 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_12__class_decl_dict ); tmp_dict_name_34 = tmp_class_creation_12__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_34, tmp_key_name_34 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } tmp_condition_result_69 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_69 == NUITKA_BOOL_TRUE ) { goto condexpr_true_23; } else { goto condexpr_false_23; } condexpr_true_23:; CHECK_OBJECT( tmp_class_creation_12__class_decl_dict ); tmp_dict_name_35 = tmp_class_creation_12__class_decl_dict; tmp_key_name_35 = const_str_plain_metaclass; tmp_metaclass_name_12 = DICT_GET_ITEM( tmp_dict_name_35, tmp_key_name_35 ); if ( tmp_metaclass_name_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } goto condexpr_end_23; condexpr_false_23:; CHECK_OBJECT( tmp_class_creation_12__bases ); tmp_truth_name_12 = CHECK_IF_TRUE( tmp_class_creation_12__bases ); if ( tmp_truth_name_12 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } tmp_condition_result_70 = tmp_truth_name_12 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_70 == NUITKA_BOOL_TRUE ) { goto condexpr_true_24; } else { goto condexpr_false_24; } condexpr_true_24:; CHECK_OBJECT( tmp_class_creation_12__bases ); tmp_subscribed_name_12 = tmp_class_creation_12__bases; tmp_subscript_name_12 = const_int_0; tmp_type_arg_23 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_12, tmp_subscript_name_12, 0 ); if ( tmp_type_arg_23 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } tmp_metaclass_name_12 = BUILTIN_TYPE1( tmp_type_arg_23 ); Py_DECREF( tmp_type_arg_23 ); if ( tmp_metaclass_name_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } goto condexpr_end_24; condexpr_false_24:; tmp_metaclass_name_12 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_12 ); condexpr_end_24:; condexpr_end_23:; CHECK_OBJECT( tmp_class_creation_12__bases ); tmp_bases_name_12 = tmp_class_creation_12__bases; tmp_assign_source_184 = SELECT_METACLASS( tmp_metaclass_name_12, tmp_bases_name_12 ); Py_DECREF( tmp_metaclass_name_12 ); if ( tmp_assign_source_184 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } assert( tmp_class_creation_12__metaclass == NULL ); tmp_class_creation_12__metaclass = tmp_assign_source_184; } { nuitka_bool tmp_condition_result_71; PyObject *tmp_key_name_36; PyObject *tmp_dict_name_36; tmp_key_name_36 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_12__class_decl_dict ); tmp_dict_name_36 = tmp_class_creation_12__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_36, tmp_key_name_36 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } tmp_condition_result_71 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_71 == NUITKA_BOOL_TRUE ) { goto branch_yes_47; } else { goto branch_no_47; } branch_yes_47:; { CHECK_OBJECT( tmp_class_creation_12__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_12__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } } branch_no_47:; } { nuitka_bool tmp_condition_result_72; PyObject *tmp_source_name_49; CHECK_OBJECT( tmp_class_creation_12__metaclass ); tmp_source_name_49 = tmp_class_creation_12__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_49, const_str_plain___prepare__ ); tmp_condition_result_72 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_72 == NUITKA_BOOL_TRUE ) { goto branch_yes_48; } else { goto branch_no_48; } branch_yes_48:; { PyObject *tmp_assign_source_185; PyObject *tmp_called_name_24; PyObject *tmp_source_name_50; PyObject *tmp_args_name_23; PyObject *tmp_tuple_element_49; PyObject *tmp_kw_name_23; CHECK_OBJECT( tmp_class_creation_12__metaclass ); tmp_source_name_50 = tmp_class_creation_12__metaclass; tmp_called_name_24 = LOOKUP_ATTRIBUTE( tmp_source_name_50, const_str_plain___prepare__ ); if ( tmp_called_name_24 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } tmp_tuple_element_49 = const_str_plain_ImproperConnectionState; tmp_args_name_23 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_49 ); PyTuple_SET_ITEM( tmp_args_name_23, 0, tmp_tuple_element_49 ); CHECK_OBJECT( tmp_class_creation_12__bases ); tmp_tuple_element_49 = tmp_class_creation_12__bases; Py_INCREF( tmp_tuple_element_49 ); PyTuple_SET_ITEM( tmp_args_name_23, 1, tmp_tuple_element_49 ); CHECK_OBJECT( tmp_class_creation_12__class_decl_dict ); tmp_kw_name_23 = tmp_class_creation_12__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1307; tmp_assign_source_185 = CALL_FUNCTION( tmp_called_name_24, tmp_args_name_23, tmp_kw_name_23 ); Py_DECREF( tmp_called_name_24 ); Py_DECREF( tmp_args_name_23 ); if ( tmp_assign_source_185 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } assert( tmp_class_creation_12__prepared == NULL ); tmp_class_creation_12__prepared = tmp_assign_source_185; } { nuitka_bool tmp_condition_result_73; PyObject *tmp_operand_name_13; PyObject *tmp_source_name_51; CHECK_OBJECT( tmp_class_creation_12__prepared ); tmp_source_name_51 = tmp_class_creation_12__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_51, const_str_plain___getitem__ ); tmp_operand_name_13 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_13 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } tmp_condition_result_73 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_73 == NUITKA_BOOL_TRUE ) { goto branch_yes_49; } else { goto branch_no_49; } branch_yes_49:; { PyObject *tmp_raise_type_12; PyObject *tmp_raise_value_12; PyObject *tmp_left_name_12; PyObject *tmp_right_name_12; PyObject *tmp_tuple_element_50; PyObject *tmp_getattr_target_12; PyObject *tmp_getattr_attr_12; PyObject *tmp_getattr_default_12; PyObject *tmp_source_name_52; PyObject *tmp_type_arg_24; tmp_raise_type_12 = PyExc_TypeError; tmp_left_name_12 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_12__metaclass ); tmp_getattr_target_12 = tmp_class_creation_12__metaclass; tmp_getattr_attr_12 = const_str_plain___name__; tmp_getattr_default_12 = const_str_angle_metaclass; tmp_tuple_element_50 = BUILTIN_GETATTR( tmp_getattr_target_12, tmp_getattr_attr_12, tmp_getattr_default_12 ); if ( tmp_tuple_element_50 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } tmp_right_name_12 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_12, 0, tmp_tuple_element_50 ); CHECK_OBJECT( tmp_class_creation_12__prepared ); tmp_type_arg_24 = tmp_class_creation_12__prepared; tmp_source_name_52 = BUILTIN_TYPE1( tmp_type_arg_24 ); assert( !(tmp_source_name_52 == NULL) ); tmp_tuple_element_50 = LOOKUP_ATTRIBUTE( tmp_source_name_52, const_str_plain___name__ ); Py_DECREF( tmp_source_name_52 ); if ( tmp_tuple_element_50 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_12 ); exception_lineno = 1307; goto try_except_handler_39; } PyTuple_SET_ITEM( tmp_right_name_12, 1, tmp_tuple_element_50 ); tmp_raise_value_12 = BINARY_OPERATION_REMAINDER( tmp_left_name_12, tmp_right_name_12 ); Py_DECREF( tmp_right_name_12 ); if ( tmp_raise_value_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_39; } exception_type = tmp_raise_type_12; Py_INCREF( tmp_raise_type_12 ); exception_value = tmp_raise_value_12; exception_lineno = 1307; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_39; } branch_no_49:; } goto branch_end_48; branch_no_48:; { PyObject *tmp_assign_source_186; tmp_assign_source_186 = PyDict_New(); assert( tmp_class_creation_12__prepared == NULL ); tmp_class_creation_12__prepared = tmp_assign_source_186; } branch_end_48:; } { PyObject *tmp_assign_source_187; { PyObject *tmp_set_locals_12; CHECK_OBJECT( tmp_class_creation_12__prepared ); tmp_set_locals_12 = tmp_class_creation_12__prepared; locals_future$backports$http$client_1307 = tmp_set_locals_12; Py_INCREF( tmp_set_locals_12 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1307, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_41; } } { tmp_dictset_value = const_str_plain_ImproperConnectionState; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1307, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_41; } } { nuitka_bool tmp_condition_result_74; PyObject *tmp_compexpr_left_14; PyObject *tmp_compexpr_right_14; CHECK_OBJECT( tmp_class_creation_12__bases ); tmp_compexpr_left_14 = tmp_class_creation_12__bases; CHECK_OBJECT( tmp_class_creation_12__bases_orig ); tmp_compexpr_right_14 = tmp_class_creation_12__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_14, tmp_compexpr_right_14 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_41; } tmp_condition_result_74 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_74 == NUITKA_BOOL_TRUE ) { goto branch_yes_50; } else { goto branch_no_50; } branch_yes_50:; { CHECK_OBJECT( tmp_class_creation_12__bases_orig ); tmp_dictset_value = tmp_class_creation_12__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1307, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_41; } } branch_no_50:; } { PyObject *tmp_assign_source_188; PyObject *tmp_called_name_25; PyObject *tmp_args_name_24; PyObject *tmp_tuple_element_51; PyObject *tmp_kw_name_24; CHECK_OBJECT( tmp_class_creation_12__metaclass ); tmp_called_name_25 = tmp_class_creation_12__metaclass; tmp_tuple_element_51 = const_str_plain_ImproperConnectionState; tmp_args_name_24 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_51 ); PyTuple_SET_ITEM( tmp_args_name_24, 0, tmp_tuple_element_51 ); CHECK_OBJECT( tmp_class_creation_12__bases ); tmp_tuple_element_51 = tmp_class_creation_12__bases; Py_INCREF( tmp_tuple_element_51 ); PyTuple_SET_ITEM( tmp_args_name_24, 1, tmp_tuple_element_51 ); tmp_tuple_element_51 = locals_future$backports$http$client_1307; Py_INCREF( tmp_tuple_element_51 ); PyTuple_SET_ITEM( tmp_args_name_24, 2, tmp_tuple_element_51 ); CHECK_OBJECT( tmp_class_creation_12__class_decl_dict ); tmp_kw_name_24 = tmp_class_creation_12__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1307; tmp_assign_source_188 = CALL_FUNCTION( tmp_called_name_25, tmp_args_name_24, tmp_kw_name_24 ); Py_DECREF( tmp_args_name_24 ); if ( tmp_assign_source_188 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1307; goto try_except_handler_41; } assert( outline_11_var___class__ == NULL ); outline_11_var___class__ = tmp_assign_source_188; } { CHECK_OBJECT( outline_11_var___class__ ); tmp_assign_source_187 = outline_11_var___class__; Py_INCREF( tmp_assign_source_187 ); goto try_return_handler_41; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_41:; { Py_DECREF( locals_future$backports$http$client_1307 ); locals_future$backports$http$client_1307 = NULL; } { goto try_return_handler_40; } // Exception handler code: try_except_handler_41:; exception_keeper_type_39 = exception_type; exception_keeper_value_39 = exception_value; exception_keeper_tb_39 = exception_tb; exception_keeper_lineno_39 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1307 ); locals_future$backports$http$client_1307 = NULL; } { // Re-raise. exception_type = exception_keeper_type_39; exception_value = exception_keeper_value_39; exception_tb = exception_keeper_tb_39; exception_lineno = exception_keeper_lineno_39; goto try_except_handler_40; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_40:; { CHECK_OBJECT( (PyObject *)outline_11_var___class__ ); Py_DECREF( outline_11_var___class__ ); outline_11_var___class__ = NULL; } { goto outline_result_12; } // Exception handler code: try_except_handler_40:; exception_keeper_type_40 = exception_type; exception_keeper_value_40 = exception_value; exception_keeper_tb_40 = exception_tb; exception_keeper_lineno_40 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_40; exception_value = exception_keeper_value_40; exception_tb = exception_keeper_tb_40; exception_lineno = exception_keeper_lineno_40; goto outline_exception_12; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_12:; exception_lineno = 1307; goto try_except_handler_39; outline_result_12:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ImproperConnectionState, tmp_assign_source_187 ); } goto try_end_17; // Exception handler code: try_except_handler_39:; exception_keeper_type_41 = exception_type; exception_keeper_value_41 = exception_value; exception_keeper_tb_41 = exception_tb; exception_keeper_lineno_41 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_12__bases ); tmp_class_creation_12__bases = NULL; } { Py_XDECREF( tmp_class_creation_12__class_decl_dict ); tmp_class_creation_12__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_12__metaclass ); tmp_class_creation_12__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_12__prepared ); tmp_class_creation_12__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_41; exception_value = exception_keeper_value_41; exception_tb = exception_keeper_tb_41; exception_lineno = exception_keeper_lineno_41; goto frame_exception_exit_1; } // End of try: try_end_17:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_12__bases ); Py_DECREF( tmp_class_creation_12__bases ); tmp_class_creation_12__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_12__class_decl_dict ); Py_DECREF( tmp_class_creation_12__class_decl_dict ); tmp_class_creation_12__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_12__metaclass ); Py_DECREF( tmp_class_creation_12__metaclass ); tmp_class_creation_12__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_12__prepared ); Py_DECREF( tmp_class_creation_12__prepared ); tmp_class_creation_12__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_189; PyObject *tmp_tuple_element_52; PyObject *tmp_mvar_value_21; tmp_mvar_value_21 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ImproperConnectionState ); if (unlikely( tmp_mvar_value_21 == NULL )) { tmp_mvar_value_21 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ImproperConnectionState ); } if ( tmp_mvar_value_21 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ImproperConnectionState" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1310; goto try_except_handler_42; } tmp_tuple_element_52 = tmp_mvar_value_21; tmp_assign_source_189 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_52 ); PyTuple_SET_ITEM( tmp_assign_source_189, 0, tmp_tuple_element_52 ); assert( tmp_class_creation_13__bases_orig == NULL ); tmp_class_creation_13__bases_orig = tmp_assign_source_189; } { PyObject *tmp_assign_source_190; PyObject *tmp_dircall_arg1_13; CHECK_OBJECT( tmp_class_creation_13__bases_orig ); tmp_dircall_arg1_13 = tmp_class_creation_13__bases_orig; Py_INCREF( tmp_dircall_arg1_13 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_13}; tmp_assign_source_190 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_190 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } assert( tmp_class_creation_13__bases == NULL ); tmp_class_creation_13__bases = tmp_assign_source_190; } { PyObject *tmp_assign_source_191; tmp_assign_source_191 = PyDict_New(); assert( tmp_class_creation_13__class_decl_dict == NULL ); tmp_class_creation_13__class_decl_dict = tmp_assign_source_191; } { PyObject *tmp_assign_source_192; PyObject *tmp_metaclass_name_13; nuitka_bool tmp_condition_result_75; PyObject *tmp_key_name_37; PyObject *tmp_dict_name_37; PyObject *tmp_dict_name_38; PyObject *tmp_key_name_38; nuitka_bool tmp_condition_result_76; int tmp_truth_name_13; PyObject *tmp_type_arg_25; PyObject *tmp_subscribed_name_13; PyObject *tmp_subscript_name_13; PyObject *tmp_bases_name_13; tmp_key_name_37 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_13__class_decl_dict ); tmp_dict_name_37 = tmp_class_creation_13__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_37, tmp_key_name_37 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } tmp_condition_result_75 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_75 == NUITKA_BOOL_TRUE ) { goto condexpr_true_25; } else { goto condexpr_false_25; } condexpr_true_25:; CHECK_OBJECT( tmp_class_creation_13__class_decl_dict ); tmp_dict_name_38 = tmp_class_creation_13__class_decl_dict; tmp_key_name_38 = const_str_plain_metaclass; tmp_metaclass_name_13 = DICT_GET_ITEM( tmp_dict_name_38, tmp_key_name_38 ); if ( tmp_metaclass_name_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } goto condexpr_end_25; condexpr_false_25:; CHECK_OBJECT( tmp_class_creation_13__bases ); tmp_truth_name_13 = CHECK_IF_TRUE( tmp_class_creation_13__bases ); if ( tmp_truth_name_13 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } tmp_condition_result_76 = tmp_truth_name_13 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_76 == NUITKA_BOOL_TRUE ) { goto condexpr_true_26; } else { goto condexpr_false_26; } condexpr_true_26:; CHECK_OBJECT( tmp_class_creation_13__bases ); tmp_subscribed_name_13 = tmp_class_creation_13__bases; tmp_subscript_name_13 = const_int_0; tmp_type_arg_25 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_13, tmp_subscript_name_13, 0 ); if ( tmp_type_arg_25 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } tmp_metaclass_name_13 = BUILTIN_TYPE1( tmp_type_arg_25 ); Py_DECREF( tmp_type_arg_25 ); if ( tmp_metaclass_name_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } goto condexpr_end_26; condexpr_false_26:; tmp_metaclass_name_13 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_13 ); condexpr_end_26:; condexpr_end_25:; CHECK_OBJECT( tmp_class_creation_13__bases ); tmp_bases_name_13 = tmp_class_creation_13__bases; tmp_assign_source_192 = SELECT_METACLASS( tmp_metaclass_name_13, tmp_bases_name_13 ); Py_DECREF( tmp_metaclass_name_13 ); if ( tmp_assign_source_192 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } assert( tmp_class_creation_13__metaclass == NULL ); tmp_class_creation_13__metaclass = tmp_assign_source_192; } { nuitka_bool tmp_condition_result_77; PyObject *tmp_key_name_39; PyObject *tmp_dict_name_39; tmp_key_name_39 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_13__class_decl_dict ); tmp_dict_name_39 = tmp_class_creation_13__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_39, tmp_key_name_39 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } tmp_condition_result_77 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_77 == NUITKA_BOOL_TRUE ) { goto branch_yes_51; } else { goto branch_no_51; } branch_yes_51:; { CHECK_OBJECT( tmp_class_creation_13__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_13__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } } branch_no_51:; } { nuitka_bool tmp_condition_result_78; PyObject *tmp_source_name_53; CHECK_OBJECT( tmp_class_creation_13__metaclass ); tmp_source_name_53 = tmp_class_creation_13__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_53, const_str_plain___prepare__ ); tmp_condition_result_78 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_78 == NUITKA_BOOL_TRUE ) { goto branch_yes_52; } else { goto branch_no_52; } branch_yes_52:; { PyObject *tmp_assign_source_193; PyObject *tmp_called_name_26; PyObject *tmp_source_name_54; PyObject *tmp_args_name_25; PyObject *tmp_tuple_element_53; PyObject *tmp_kw_name_25; CHECK_OBJECT( tmp_class_creation_13__metaclass ); tmp_source_name_54 = tmp_class_creation_13__metaclass; tmp_called_name_26 = LOOKUP_ATTRIBUTE( tmp_source_name_54, const_str_plain___prepare__ ); if ( tmp_called_name_26 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } tmp_tuple_element_53 = const_str_plain_CannotSendRequest; tmp_args_name_25 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_53 ); PyTuple_SET_ITEM( tmp_args_name_25, 0, tmp_tuple_element_53 ); CHECK_OBJECT( tmp_class_creation_13__bases ); tmp_tuple_element_53 = tmp_class_creation_13__bases; Py_INCREF( tmp_tuple_element_53 ); PyTuple_SET_ITEM( tmp_args_name_25, 1, tmp_tuple_element_53 ); CHECK_OBJECT( tmp_class_creation_13__class_decl_dict ); tmp_kw_name_25 = tmp_class_creation_13__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1310; tmp_assign_source_193 = CALL_FUNCTION( tmp_called_name_26, tmp_args_name_25, tmp_kw_name_25 ); Py_DECREF( tmp_called_name_26 ); Py_DECREF( tmp_args_name_25 ); if ( tmp_assign_source_193 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } assert( tmp_class_creation_13__prepared == NULL ); tmp_class_creation_13__prepared = tmp_assign_source_193; } { nuitka_bool tmp_condition_result_79; PyObject *tmp_operand_name_14; PyObject *tmp_source_name_55; CHECK_OBJECT( tmp_class_creation_13__prepared ); tmp_source_name_55 = tmp_class_creation_13__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_55, const_str_plain___getitem__ ); tmp_operand_name_14 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_14 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } tmp_condition_result_79 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_79 == NUITKA_BOOL_TRUE ) { goto branch_yes_53; } else { goto branch_no_53; } branch_yes_53:; { PyObject *tmp_raise_type_13; PyObject *tmp_raise_value_13; PyObject *tmp_left_name_13; PyObject *tmp_right_name_13; PyObject *tmp_tuple_element_54; PyObject *tmp_getattr_target_13; PyObject *tmp_getattr_attr_13; PyObject *tmp_getattr_default_13; PyObject *tmp_source_name_56; PyObject *tmp_type_arg_26; tmp_raise_type_13 = PyExc_TypeError; tmp_left_name_13 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_13__metaclass ); tmp_getattr_target_13 = tmp_class_creation_13__metaclass; tmp_getattr_attr_13 = const_str_plain___name__; tmp_getattr_default_13 = const_str_angle_metaclass; tmp_tuple_element_54 = BUILTIN_GETATTR( tmp_getattr_target_13, tmp_getattr_attr_13, tmp_getattr_default_13 ); if ( tmp_tuple_element_54 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } tmp_right_name_13 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_13, 0, tmp_tuple_element_54 ); CHECK_OBJECT( tmp_class_creation_13__prepared ); tmp_type_arg_26 = tmp_class_creation_13__prepared; tmp_source_name_56 = BUILTIN_TYPE1( tmp_type_arg_26 ); assert( !(tmp_source_name_56 == NULL) ); tmp_tuple_element_54 = LOOKUP_ATTRIBUTE( tmp_source_name_56, const_str_plain___name__ ); Py_DECREF( tmp_source_name_56 ); if ( tmp_tuple_element_54 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_13 ); exception_lineno = 1310; goto try_except_handler_42; } PyTuple_SET_ITEM( tmp_right_name_13, 1, tmp_tuple_element_54 ); tmp_raise_value_13 = BINARY_OPERATION_REMAINDER( tmp_left_name_13, tmp_right_name_13 ); Py_DECREF( tmp_right_name_13 ); if ( tmp_raise_value_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_42; } exception_type = tmp_raise_type_13; Py_INCREF( tmp_raise_type_13 ); exception_value = tmp_raise_value_13; exception_lineno = 1310; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_42; } branch_no_53:; } goto branch_end_52; branch_no_52:; { PyObject *tmp_assign_source_194; tmp_assign_source_194 = PyDict_New(); assert( tmp_class_creation_13__prepared == NULL ); tmp_class_creation_13__prepared = tmp_assign_source_194; } branch_end_52:; } { PyObject *tmp_assign_source_195; { PyObject *tmp_set_locals_13; CHECK_OBJECT( tmp_class_creation_13__prepared ); tmp_set_locals_13 = tmp_class_creation_13__prepared; locals_future$backports$http$client_1310 = tmp_set_locals_13; Py_INCREF( tmp_set_locals_13 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1310, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_44; } } { tmp_dictset_value = const_str_plain_CannotSendRequest; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1310, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_44; } } { nuitka_bool tmp_condition_result_80; PyObject *tmp_compexpr_left_15; PyObject *tmp_compexpr_right_15; CHECK_OBJECT( tmp_class_creation_13__bases ); tmp_compexpr_left_15 = tmp_class_creation_13__bases; CHECK_OBJECT( tmp_class_creation_13__bases_orig ); tmp_compexpr_right_15 = tmp_class_creation_13__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_15, tmp_compexpr_right_15 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_44; } tmp_condition_result_80 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_80 == NUITKA_BOOL_TRUE ) { goto branch_yes_54; } else { goto branch_no_54; } branch_yes_54:; { CHECK_OBJECT( tmp_class_creation_13__bases_orig ); tmp_dictset_value = tmp_class_creation_13__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1310, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_44; } } branch_no_54:; } { PyObject *tmp_assign_source_196; PyObject *tmp_called_name_27; PyObject *tmp_args_name_26; PyObject *tmp_tuple_element_55; PyObject *tmp_kw_name_26; CHECK_OBJECT( tmp_class_creation_13__metaclass ); tmp_called_name_27 = tmp_class_creation_13__metaclass; tmp_tuple_element_55 = const_str_plain_CannotSendRequest; tmp_args_name_26 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_55 ); PyTuple_SET_ITEM( tmp_args_name_26, 0, tmp_tuple_element_55 ); CHECK_OBJECT( tmp_class_creation_13__bases ); tmp_tuple_element_55 = tmp_class_creation_13__bases; Py_INCREF( tmp_tuple_element_55 ); PyTuple_SET_ITEM( tmp_args_name_26, 1, tmp_tuple_element_55 ); tmp_tuple_element_55 = locals_future$backports$http$client_1310; Py_INCREF( tmp_tuple_element_55 ); PyTuple_SET_ITEM( tmp_args_name_26, 2, tmp_tuple_element_55 ); CHECK_OBJECT( tmp_class_creation_13__class_decl_dict ); tmp_kw_name_26 = tmp_class_creation_13__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1310; tmp_assign_source_196 = CALL_FUNCTION( tmp_called_name_27, tmp_args_name_26, tmp_kw_name_26 ); Py_DECREF( tmp_args_name_26 ); if ( tmp_assign_source_196 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1310; goto try_except_handler_44; } assert( outline_12_var___class__ == NULL ); outline_12_var___class__ = tmp_assign_source_196; } { CHECK_OBJECT( outline_12_var___class__ ); tmp_assign_source_195 = outline_12_var___class__; Py_INCREF( tmp_assign_source_195 ); goto try_return_handler_44; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_44:; { Py_DECREF( locals_future$backports$http$client_1310 ); locals_future$backports$http$client_1310 = NULL; } { goto try_return_handler_43; } // Exception handler code: try_except_handler_44:; exception_keeper_type_42 = exception_type; exception_keeper_value_42 = exception_value; exception_keeper_tb_42 = exception_tb; exception_keeper_lineno_42 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1310 ); locals_future$backports$http$client_1310 = NULL; } { // Re-raise. exception_type = exception_keeper_type_42; exception_value = exception_keeper_value_42; exception_tb = exception_keeper_tb_42; exception_lineno = exception_keeper_lineno_42; goto try_except_handler_43; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_43:; { CHECK_OBJECT( (PyObject *)outline_12_var___class__ ); Py_DECREF( outline_12_var___class__ ); outline_12_var___class__ = NULL; } { goto outline_result_13; } // Exception handler code: try_except_handler_43:; exception_keeper_type_43 = exception_type; exception_keeper_value_43 = exception_value; exception_keeper_tb_43 = exception_tb; exception_keeper_lineno_43 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_43; exception_value = exception_keeper_value_43; exception_tb = exception_keeper_tb_43; exception_lineno = exception_keeper_lineno_43; goto outline_exception_13; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_13:; exception_lineno = 1310; goto try_except_handler_42; outline_result_13:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_CannotSendRequest, tmp_assign_source_195 ); } goto try_end_18; // Exception handler code: try_except_handler_42:; exception_keeper_type_44 = exception_type; exception_keeper_value_44 = exception_value; exception_keeper_tb_44 = exception_tb; exception_keeper_lineno_44 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_13__bases ); tmp_class_creation_13__bases = NULL; } { Py_XDECREF( tmp_class_creation_13__class_decl_dict ); tmp_class_creation_13__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_13__metaclass ); tmp_class_creation_13__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_13__prepared ); tmp_class_creation_13__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_44; exception_value = exception_keeper_value_44; exception_tb = exception_keeper_tb_44; exception_lineno = exception_keeper_lineno_44; goto frame_exception_exit_1; } // End of try: try_end_18:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_13__bases ); Py_DECREF( tmp_class_creation_13__bases ); tmp_class_creation_13__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_13__class_decl_dict ); Py_DECREF( tmp_class_creation_13__class_decl_dict ); tmp_class_creation_13__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_13__metaclass ); Py_DECREF( tmp_class_creation_13__metaclass ); tmp_class_creation_13__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_13__prepared ); Py_DECREF( tmp_class_creation_13__prepared ); tmp_class_creation_13__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_197; PyObject *tmp_tuple_element_56; PyObject *tmp_mvar_value_22; tmp_mvar_value_22 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ImproperConnectionState ); if (unlikely( tmp_mvar_value_22 == NULL )) { tmp_mvar_value_22 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ImproperConnectionState ); } if ( tmp_mvar_value_22 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ImproperConnectionState" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1313; goto try_except_handler_45; } tmp_tuple_element_56 = tmp_mvar_value_22; tmp_assign_source_197 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_56 ); PyTuple_SET_ITEM( tmp_assign_source_197, 0, tmp_tuple_element_56 ); assert( tmp_class_creation_14__bases_orig == NULL ); tmp_class_creation_14__bases_orig = tmp_assign_source_197; } { PyObject *tmp_assign_source_198; PyObject *tmp_dircall_arg1_14; CHECK_OBJECT( tmp_class_creation_14__bases_orig ); tmp_dircall_arg1_14 = tmp_class_creation_14__bases_orig; Py_INCREF( tmp_dircall_arg1_14 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_14}; tmp_assign_source_198 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_198 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } assert( tmp_class_creation_14__bases == NULL ); tmp_class_creation_14__bases = tmp_assign_source_198; } { PyObject *tmp_assign_source_199; tmp_assign_source_199 = PyDict_New(); assert( tmp_class_creation_14__class_decl_dict == NULL ); tmp_class_creation_14__class_decl_dict = tmp_assign_source_199; } { PyObject *tmp_assign_source_200; PyObject *tmp_metaclass_name_14; nuitka_bool tmp_condition_result_81; PyObject *tmp_key_name_40; PyObject *tmp_dict_name_40; PyObject *tmp_dict_name_41; PyObject *tmp_key_name_41; nuitka_bool tmp_condition_result_82; int tmp_truth_name_14; PyObject *tmp_type_arg_27; PyObject *tmp_subscribed_name_14; PyObject *tmp_subscript_name_14; PyObject *tmp_bases_name_14; tmp_key_name_40 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_14__class_decl_dict ); tmp_dict_name_40 = tmp_class_creation_14__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_40, tmp_key_name_40 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } tmp_condition_result_81 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_81 == NUITKA_BOOL_TRUE ) { goto condexpr_true_27; } else { goto condexpr_false_27; } condexpr_true_27:; CHECK_OBJECT( tmp_class_creation_14__class_decl_dict ); tmp_dict_name_41 = tmp_class_creation_14__class_decl_dict; tmp_key_name_41 = const_str_plain_metaclass; tmp_metaclass_name_14 = DICT_GET_ITEM( tmp_dict_name_41, tmp_key_name_41 ); if ( tmp_metaclass_name_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } goto condexpr_end_27; condexpr_false_27:; CHECK_OBJECT( tmp_class_creation_14__bases ); tmp_truth_name_14 = CHECK_IF_TRUE( tmp_class_creation_14__bases ); if ( tmp_truth_name_14 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } tmp_condition_result_82 = tmp_truth_name_14 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_82 == NUITKA_BOOL_TRUE ) { goto condexpr_true_28; } else { goto condexpr_false_28; } condexpr_true_28:; CHECK_OBJECT( tmp_class_creation_14__bases ); tmp_subscribed_name_14 = tmp_class_creation_14__bases; tmp_subscript_name_14 = const_int_0; tmp_type_arg_27 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_14, tmp_subscript_name_14, 0 ); if ( tmp_type_arg_27 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } tmp_metaclass_name_14 = BUILTIN_TYPE1( tmp_type_arg_27 ); Py_DECREF( tmp_type_arg_27 ); if ( tmp_metaclass_name_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } goto condexpr_end_28; condexpr_false_28:; tmp_metaclass_name_14 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_14 ); condexpr_end_28:; condexpr_end_27:; CHECK_OBJECT( tmp_class_creation_14__bases ); tmp_bases_name_14 = tmp_class_creation_14__bases; tmp_assign_source_200 = SELECT_METACLASS( tmp_metaclass_name_14, tmp_bases_name_14 ); Py_DECREF( tmp_metaclass_name_14 ); if ( tmp_assign_source_200 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } assert( tmp_class_creation_14__metaclass == NULL ); tmp_class_creation_14__metaclass = tmp_assign_source_200; } { nuitka_bool tmp_condition_result_83; PyObject *tmp_key_name_42; PyObject *tmp_dict_name_42; tmp_key_name_42 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_14__class_decl_dict ); tmp_dict_name_42 = tmp_class_creation_14__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_42, tmp_key_name_42 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } tmp_condition_result_83 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_83 == NUITKA_BOOL_TRUE ) { goto branch_yes_55; } else { goto branch_no_55; } branch_yes_55:; { CHECK_OBJECT( tmp_class_creation_14__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_14__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } } branch_no_55:; } { nuitka_bool tmp_condition_result_84; PyObject *tmp_source_name_57; CHECK_OBJECT( tmp_class_creation_14__metaclass ); tmp_source_name_57 = tmp_class_creation_14__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_57, const_str_plain___prepare__ ); tmp_condition_result_84 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_84 == NUITKA_BOOL_TRUE ) { goto branch_yes_56; } else { goto branch_no_56; } branch_yes_56:; { PyObject *tmp_assign_source_201; PyObject *tmp_called_name_28; PyObject *tmp_source_name_58; PyObject *tmp_args_name_27; PyObject *tmp_tuple_element_57; PyObject *tmp_kw_name_27; CHECK_OBJECT( tmp_class_creation_14__metaclass ); tmp_source_name_58 = tmp_class_creation_14__metaclass; tmp_called_name_28 = LOOKUP_ATTRIBUTE( tmp_source_name_58, const_str_plain___prepare__ ); if ( tmp_called_name_28 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } tmp_tuple_element_57 = const_str_plain_CannotSendHeader; tmp_args_name_27 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_57 ); PyTuple_SET_ITEM( tmp_args_name_27, 0, tmp_tuple_element_57 ); CHECK_OBJECT( tmp_class_creation_14__bases ); tmp_tuple_element_57 = tmp_class_creation_14__bases; Py_INCREF( tmp_tuple_element_57 ); PyTuple_SET_ITEM( tmp_args_name_27, 1, tmp_tuple_element_57 ); CHECK_OBJECT( tmp_class_creation_14__class_decl_dict ); tmp_kw_name_27 = tmp_class_creation_14__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1313; tmp_assign_source_201 = CALL_FUNCTION( tmp_called_name_28, tmp_args_name_27, tmp_kw_name_27 ); Py_DECREF( tmp_called_name_28 ); Py_DECREF( tmp_args_name_27 ); if ( tmp_assign_source_201 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } assert( tmp_class_creation_14__prepared == NULL ); tmp_class_creation_14__prepared = tmp_assign_source_201; } { nuitka_bool tmp_condition_result_85; PyObject *tmp_operand_name_15; PyObject *tmp_source_name_59; CHECK_OBJECT( tmp_class_creation_14__prepared ); tmp_source_name_59 = tmp_class_creation_14__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_59, const_str_plain___getitem__ ); tmp_operand_name_15 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_15 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } tmp_condition_result_85 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_85 == NUITKA_BOOL_TRUE ) { goto branch_yes_57; } else { goto branch_no_57; } branch_yes_57:; { PyObject *tmp_raise_type_14; PyObject *tmp_raise_value_14; PyObject *tmp_left_name_14; PyObject *tmp_right_name_14; PyObject *tmp_tuple_element_58; PyObject *tmp_getattr_target_14; PyObject *tmp_getattr_attr_14; PyObject *tmp_getattr_default_14; PyObject *tmp_source_name_60; PyObject *tmp_type_arg_28; tmp_raise_type_14 = PyExc_TypeError; tmp_left_name_14 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_14__metaclass ); tmp_getattr_target_14 = tmp_class_creation_14__metaclass; tmp_getattr_attr_14 = const_str_plain___name__; tmp_getattr_default_14 = const_str_angle_metaclass; tmp_tuple_element_58 = BUILTIN_GETATTR( tmp_getattr_target_14, tmp_getattr_attr_14, tmp_getattr_default_14 ); if ( tmp_tuple_element_58 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } tmp_right_name_14 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_14, 0, tmp_tuple_element_58 ); CHECK_OBJECT( tmp_class_creation_14__prepared ); tmp_type_arg_28 = tmp_class_creation_14__prepared; tmp_source_name_60 = BUILTIN_TYPE1( tmp_type_arg_28 ); assert( !(tmp_source_name_60 == NULL) ); tmp_tuple_element_58 = LOOKUP_ATTRIBUTE( tmp_source_name_60, const_str_plain___name__ ); Py_DECREF( tmp_source_name_60 ); if ( tmp_tuple_element_58 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_14 ); exception_lineno = 1313; goto try_except_handler_45; } PyTuple_SET_ITEM( tmp_right_name_14, 1, tmp_tuple_element_58 ); tmp_raise_value_14 = BINARY_OPERATION_REMAINDER( tmp_left_name_14, tmp_right_name_14 ); Py_DECREF( tmp_right_name_14 ); if ( tmp_raise_value_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_45; } exception_type = tmp_raise_type_14; Py_INCREF( tmp_raise_type_14 ); exception_value = tmp_raise_value_14; exception_lineno = 1313; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_45; } branch_no_57:; } goto branch_end_56; branch_no_56:; { PyObject *tmp_assign_source_202; tmp_assign_source_202 = PyDict_New(); assert( tmp_class_creation_14__prepared == NULL ); tmp_class_creation_14__prepared = tmp_assign_source_202; } branch_end_56:; } { PyObject *tmp_assign_source_203; { PyObject *tmp_set_locals_14; CHECK_OBJECT( tmp_class_creation_14__prepared ); tmp_set_locals_14 = tmp_class_creation_14__prepared; locals_future$backports$http$client_1313 = tmp_set_locals_14; Py_INCREF( tmp_set_locals_14 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1313, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_47; } } { tmp_dictset_value = const_str_plain_CannotSendHeader; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1313, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_47; } } { nuitka_bool tmp_condition_result_86; PyObject *tmp_compexpr_left_16; PyObject *tmp_compexpr_right_16; CHECK_OBJECT( tmp_class_creation_14__bases ); tmp_compexpr_left_16 = tmp_class_creation_14__bases; CHECK_OBJECT( tmp_class_creation_14__bases_orig ); tmp_compexpr_right_16 = tmp_class_creation_14__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_16, tmp_compexpr_right_16 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_47; } tmp_condition_result_86 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_86 == NUITKA_BOOL_TRUE ) { goto branch_yes_58; } else { goto branch_no_58; } branch_yes_58:; { CHECK_OBJECT( tmp_class_creation_14__bases_orig ); tmp_dictset_value = tmp_class_creation_14__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1313, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_47; } } branch_no_58:; } { PyObject *tmp_assign_source_204; PyObject *tmp_called_name_29; PyObject *tmp_args_name_28; PyObject *tmp_tuple_element_59; PyObject *tmp_kw_name_28; CHECK_OBJECT( tmp_class_creation_14__metaclass ); tmp_called_name_29 = tmp_class_creation_14__metaclass; tmp_tuple_element_59 = const_str_plain_CannotSendHeader; tmp_args_name_28 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_59 ); PyTuple_SET_ITEM( tmp_args_name_28, 0, tmp_tuple_element_59 ); CHECK_OBJECT( tmp_class_creation_14__bases ); tmp_tuple_element_59 = tmp_class_creation_14__bases; Py_INCREF( tmp_tuple_element_59 ); PyTuple_SET_ITEM( tmp_args_name_28, 1, tmp_tuple_element_59 ); tmp_tuple_element_59 = locals_future$backports$http$client_1313; Py_INCREF( tmp_tuple_element_59 ); PyTuple_SET_ITEM( tmp_args_name_28, 2, tmp_tuple_element_59 ); CHECK_OBJECT( tmp_class_creation_14__class_decl_dict ); tmp_kw_name_28 = tmp_class_creation_14__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1313; tmp_assign_source_204 = CALL_FUNCTION( tmp_called_name_29, tmp_args_name_28, tmp_kw_name_28 ); Py_DECREF( tmp_args_name_28 ); if ( tmp_assign_source_204 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1313; goto try_except_handler_47; } assert( outline_13_var___class__ == NULL ); outline_13_var___class__ = tmp_assign_source_204; } { CHECK_OBJECT( outline_13_var___class__ ); tmp_assign_source_203 = outline_13_var___class__; Py_INCREF( tmp_assign_source_203 ); goto try_return_handler_47; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_47:; { Py_DECREF( locals_future$backports$http$client_1313 ); locals_future$backports$http$client_1313 = NULL; } { goto try_return_handler_46; } // Exception handler code: try_except_handler_47:; exception_keeper_type_45 = exception_type; exception_keeper_value_45 = exception_value; exception_keeper_tb_45 = exception_tb; exception_keeper_lineno_45 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1313 ); locals_future$backports$http$client_1313 = NULL; } { // Re-raise. exception_type = exception_keeper_type_45; exception_value = exception_keeper_value_45; exception_tb = exception_keeper_tb_45; exception_lineno = exception_keeper_lineno_45; goto try_except_handler_46; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_46:; { CHECK_OBJECT( (PyObject *)outline_13_var___class__ ); Py_DECREF( outline_13_var___class__ ); outline_13_var___class__ = NULL; } { goto outline_result_14; } // Exception handler code: try_except_handler_46:; exception_keeper_type_46 = exception_type; exception_keeper_value_46 = exception_value; exception_keeper_tb_46 = exception_tb; exception_keeper_lineno_46 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_46; exception_value = exception_keeper_value_46; exception_tb = exception_keeper_tb_46; exception_lineno = exception_keeper_lineno_46; goto outline_exception_14; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_14:; exception_lineno = 1313; goto try_except_handler_45; outline_result_14:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_CannotSendHeader, tmp_assign_source_203 ); } goto try_end_19; // Exception handler code: try_except_handler_45:; exception_keeper_type_47 = exception_type; exception_keeper_value_47 = exception_value; exception_keeper_tb_47 = exception_tb; exception_keeper_lineno_47 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_14__bases ); tmp_class_creation_14__bases = NULL; } { Py_XDECREF( tmp_class_creation_14__class_decl_dict ); tmp_class_creation_14__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_14__metaclass ); tmp_class_creation_14__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_14__prepared ); tmp_class_creation_14__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_47; exception_value = exception_keeper_value_47; exception_tb = exception_keeper_tb_47; exception_lineno = exception_keeper_lineno_47; goto frame_exception_exit_1; } // End of try: try_end_19:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_14__bases ); Py_DECREF( tmp_class_creation_14__bases ); tmp_class_creation_14__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_14__class_decl_dict ); Py_DECREF( tmp_class_creation_14__class_decl_dict ); tmp_class_creation_14__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_14__metaclass ); Py_DECREF( tmp_class_creation_14__metaclass ); tmp_class_creation_14__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_14__prepared ); Py_DECREF( tmp_class_creation_14__prepared ); tmp_class_creation_14__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_205; PyObject *tmp_tuple_element_60; PyObject *tmp_mvar_value_23; tmp_mvar_value_23 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ImproperConnectionState ); if (unlikely( tmp_mvar_value_23 == NULL )) { tmp_mvar_value_23 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ImproperConnectionState ); } if ( tmp_mvar_value_23 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ImproperConnectionState" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1316; goto try_except_handler_48; } tmp_tuple_element_60 = tmp_mvar_value_23; tmp_assign_source_205 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_60 ); PyTuple_SET_ITEM( tmp_assign_source_205, 0, tmp_tuple_element_60 ); assert( tmp_class_creation_15__bases_orig == NULL ); tmp_class_creation_15__bases_orig = tmp_assign_source_205; } { PyObject *tmp_assign_source_206; PyObject *tmp_dircall_arg1_15; CHECK_OBJECT( tmp_class_creation_15__bases_orig ); tmp_dircall_arg1_15 = tmp_class_creation_15__bases_orig; Py_INCREF( tmp_dircall_arg1_15 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_15}; tmp_assign_source_206 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_206 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } assert( tmp_class_creation_15__bases == NULL ); tmp_class_creation_15__bases = tmp_assign_source_206; } { PyObject *tmp_assign_source_207; tmp_assign_source_207 = PyDict_New(); assert( tmp_class_creation_15__class_decl_dict == NULL ); tmp_class_creation_15__class_decl_dict = tmp_assign_source_207; } { PyObject *tmp_assign_source_208; PyObject *tmp_metaclass_name_15; nuitka_bool tmp_condition_result_87; PyObject *tmp_key_name_43; PyObject *tmp_dict_name_43; PyObject *tmp_dict_name_44; PyObject *tmp_key_name_44; nuitka_bool tmp_condition_result_88; int tmp_truth_name_15; PyObject *tmp_type_arg_29; PyObject *tmp_subscribed_name_15; PyObject *tmp_subscript_name_15; PyObject *tmp_bases_name_15; tmp_key_name_43 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_15__class_decl_dict ); tmp_dict_name_43 = tmp_class_creation_15__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_43, tmp_key_name_43 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } tmp_condition_result_87 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_87 == NUITKA_BOOL_TRUE ) { goto condexpr_true_29; } else { goto condexpr_false_29; } condexpr_true_29:; CHECK_OBJECT( tmp_class_creation_15__class_decl_dict ); tmp_dict_name_44 = tmp_class_creation_15__class_decl_dict; tmp_key_name_44 = const_str_plain_metaclass; tmp_metaclass_name_15 = DICT_GET_ITEM( tmp_dict_name_44, tmp_key_name_44 ); if ( tmp_metaclass_name_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } goto condexpr_end_29; condexpr_false_29:; CHECK_OBJECT( tmp_class_creation_15__bases ); tmp_truth_name_15 = CHECK_IF_TRUE( tmp_class_creation_15__bases ); if ( tmp_truth_name_15 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } tmp_condition_result_88 = tmp_truth_name_15 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_88 == NUITKA_BOOL_TRUE ) { goto condexpr_true_30; } else { goto condexpr_false_30; } condexpr_true_30:; CHECK_OBJECT( tmp_class_creation_15__bases ); tmp_subscribed_name_15 = tmp_class_creation_15__bases; tmp_subscript_name_15 = const_int_0; tmp_type_arg_29 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_15, tmp_subscript_name_15, 0 ); if ( tmp_type_arg_29 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } tmp_metaclass_name_15 = BUILTIN_TYPE1( tmp_type_arg_29 ); Py_DECREF( tmp_type_arg_29 ); if ( tmp_metaclass_name_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } goto condexpr_end_30; condexpr_false_30:; tmp_metaclass_name_15 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_15 ); condexpr_end_30:; condexpr_end_29:; CHECK_OBJECT( tmp_class_creation_15__bases ); tmp_bases_name_15 = tmp_class_creation_15__bases; tmp_assign_source_208 = SELECT_METACLASS( tmp_metaclass_name_15, tmp_bases_name_15 ); Py_DECREF( tmp_metaclass_name_15 ); if ( tmp_assign_source_208 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } assert( tmp_class_creation_15__metaclass == NULL ); tmp_class_creation_15__metaclass = tmp_assign_source_208; } { nuitka_bool tmp_condition_result_89; PyObject *tmp_key_name_45; PyObject *tmp_dict_name_45; tmp_key_name_45 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_15__class_decl_dict ); tmp_dict_name_45 = tmp_class_creation_15__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_45, tmp_key_name_45 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } tmp_condition_result_89 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_89 == NUITKA_BOOL_TRUE ) { goto branch_yes_59; } else { goto branch_no_59; } branch_yes_59:; { CHECK_OBJECT( tmp_class_creation_15__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_15__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } } branch_no_59:; } { nuitka_bool tmp_condition_result_90; PyObject *tmp_source_name_61; CHECK_OBJECT( tmp_class_creation_15__metaclass ); tmp_source_name_61 = tmp_class_creation_15__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_61, const_str_plain___prepare__ ); tmp_condition_result_90 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_90 == NUITKA_BOOL_TRUE ) { goto branch_yes_60; } else { goto branch_no_60; } branch_yes_60:; { PyObject *tmp_assign_source_209; PyObject *tmp_called_name_30; PyObject *tmp_source_name_62; PyObject *tmp_args_name_29; PyObject *tmp_tuple_element_61; PyObject *tmp_kw_name_29; CHECK_OBJECT( tmp_class_creation_15__metaclass ); tmp_source_name_62 = tmp_class_creation_15__metaclass; tmp_called_name_30 = LOOKUP_ATTRIBUTE( tmp_source_name_62, const_str_plain___prepare__ ); if ( tmp_called_name_30 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } tmp_tuple_element_61 = const_str_plain_ResponseNotReady; tmp_args_name_29 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_61 ); PyTuple_SET_ITEM( tmp_args_name_29, 0, tmp_tuple_element_61 ); CHECK_OBJECT( tmp_class_creation_15__bases ); tmp_tuple_element_61 = tmp_class_creation_15__bases; Py_INCREF( tmp_tuple_element_61 ); PyTuple_SET_ITEM( tmp_args_name_29, 1, tmp_tuple_element_61 ); CHECK_OBJECT( tmp_class_creation_15__class_decl_dict ); tmp_kw_name_29 = tmp_class_creation_15__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1316; tmp_assign_source_209 = CALL_FUNCTION( tmp_called_name_30, tmp_args_name_29, tmp_kw_name_29 ); Py_DECREF( tmp_called_name_30 ); Py_DECREF( tmp_args_name_29 ); if ( tmp_assign_source_209 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } assert( tmp_class_creation_15__prepared == NULL ); tmp_class_creation_15__prepared = tmp_assign_source_209; } { nuitka_bool tmp_condition_result_91; PyObject *tmp_operand_name_16; PyObject *tmp_source_name_63; CHECK_OBJECT( tmp_class_creation_15__prepared ); tmp_source_name_63 = tmp_class_creation_15__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_63, const_str_plain___getitem__ ); tmp_operand_name_16 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_16 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } tmp_condition_result_91 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_91 == NUITKA_BOOL_TRUE ) { goto branch_yes_61; } else { goto branch_no_61; } branch_yes_61:; { PyObject *tmp_raise_type_15; PyObject *tmp_raise_value_15; PyObject *tmp_left_name_15; PyObject *tmp_right_name_15; PyObject *tmp_tuple_element_62; PyObject *tmp_getattr_target_15; PyObject *tmp_getattr_attr_15; PyObject *tmp_getattr_default_15; PyObject *tmp_source_name_64; PyObject *tmp_type_arg_30; tmp_raise_type_15 = PyExc_TypeError; tmp_left_name_15 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_15__metaclass ); tmp_getattr_target_15 = tmp_class_creation_15__metaclass; tmp_getattr_attr_15 = const_str_plain___name__; tmp_getattr_default_15 = const_str_angle_metaclass; tmp_tuple_element_62 = BUILTIN_GETATTR( tmp_getattr_target_15, tmp_getattr_attr_15, tmp_getattr_default_15 ); if ( tmp_tuple_element_62 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } tmp_right_name_15 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_15, 0, tmp_tuple_element_62 ); CHECK_OBJECT( tmp_class_creation_15__prepared ); tmp_type_arg_30 = tmp_class_creation_15__prepared; tmp_source_name_64 = BUILTIN_TYPE1( tmp_type_arg_30 ); assert( !(tmp_source_name_64 == NULL) ); tmp_tuple_element_62 = LOOKUP_ATTRIBUTE( tmp_source_name_64, const_str_plain___name__ ); Py_DECREF( tmp_source_name_64 ); if ( tmp_tuple_element_62 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_15 ); exception_lineno = 1316; goto try_except_handler_48; } PyTuple_SET_ITEM( tmp_right_name_15, 1, tmp_tuple_element_62 ); tmp_raise_value_15 = BINARY_OPERATION_REMAINDER( tmp_left_name_15, tmp_right_name_15 ); Py_DECREF( tmp_right_name_15 ); if ( tmp_raise_value_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_48; } exception_type = tmp_raise_type_15; Py_INCREF( tmp_raise_type_15 ); exception_value = tmp_raise_value_15; exception_lineno = 1316; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_48; } branch_no_61:; } goto branch_end_60; branch_no_60:; { PyObject *tmp_assign_source_210; tmp_assign_source_210 = PyDict_New(); assert( tmp_class_creation_15__prepared == NULL ); tmp_class_creation_15__prepared = tmp_assign_source_210; } branch_end_60:; } { PyObject *tmp_assign_source_211; { PyObject *tmp_set_locals_15; CHECK_OBJECT( tmp_class_creation_15__prepared ); tmp_set_locals_15 = tmp_class_creation_15__prepared; locals_future$backports$http$client_1316 = tmp_set_locals_15; Py_INCREF( tmp_set_locals_15 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1316, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_50; } } { tmp_dictset_value = const_str_plain_ResponseNotReady; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1316, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_50; } } { nuitka_bool tmp_condition_result_92; PyObject *tmp_compexpr_left_17; PyObject *tmp_compexpr_right_17; CHECK_OBJECT( tmp_class_creation_15__bases ); tmp_compexpr_left_17 = tmp_class_creation_15__bases; CHECK_OBJECT( tmp_class_creation_15__bases_orig ); tmp_compexpr_right_17 = tmp_class_creation_15__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_17, tmp_compexpr_right_17 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_50; } tmp_condition_result_92 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_92 == NUITKA_BOOL_TRUE ) { goto branch_yes_62; } else { goto branch_no_62; } branch_yes_62:; { CHECK_OBJECT( tmp_class_creation_15__bases_orig ); tmp_dictset_value = tmp_class_creation_15__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1316, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_50; } } branch_no_62:; } { PyObject *tmp_assign_source_212; PyObject *tmp_called_name_31; PyObject *tmp_args_name_30; PyObject *tmp_tuple_element_63; PyObject *tmp_kw_name_30; CHECK_OBJECT( tmp_class_creation_15__metaclass ); tmp_called_name_31 = tmp_class_creation_15__metaclass; tmp_tuple_element_63 = const_str_plain_ResponseNotReady; tmp_args_name_30 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_63 ); PyTuple_SET_ITEM( tmp_args_name_30, 0, tmp_tuple_element_63 ); CHECK_OBJECT( tmp_class_creation_15__bases ); tmp_tuple_element_63 = tmp_class_creation_15__bases; Py_INCREF( tmp_tuple_element_63 ); PyTuple_SET_ITEM( tmp_args_name_30, 1, tmp_tuple_element_63 ); tmp_tuple_element_63 = locals_future$backports$http$client_1316; Py_INCREF( tmp_tuple_element_63 ); PyTuple_SET_ITEM( tmp_args_name_30, 2, tmp_tuple_element_63 ); CHECK_OBJECT( tmp_class_creation_15__class_decl_dict ); tmp_kw_name_30 = tmp_class_creation_15__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1316; tmp_assign_source_212 = CALL_FUNCTION( tmp_called_name_31, tmp_args_name_30, tmp_kw_name_30 ); Py_DECREF( tmp_args_name_30 ); if ( tmp_assign_source_212 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1316; goto try_except_handler_50; } assert( outline_14_var___class__ == NULL ); outline_14_var___class__ = tmp_assign_source_212; } { CHECK_OBJECT( outline_14_var___class__ ); tmp_assign_source_211 = outline_14_var___class__; Py_INCREF( tmp_assign_source_211 ); goto try_return_handler_50; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_50:; { Py_DECREF( locals_future$backports$http$client_1316 ); locals_future$backports$http$client_1316 = NULL; } { goto try_return_handler_49; } // Exception handler code: try_except_handler_50:; exception_keeper_type_48 = exception_type; exception_keeper_value_48 = exception_value; exception_keeper_tb_48 = exception_tb; exception_keeper_lineno_48 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1316 ); locals_future$backports$http$client_1316 = NULL; } { // Re-raise. exception_type = exception_keeper_type_48; exception_value = exception_keeper_value_48; exception_tb = exception_keeper_tb_48; exception_lineno = exception_keeper_lineno_48; goto try_except_handler_49; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_49:; { CHECK_OBJECT( (PyObject *)outline_14_var___class__ ); Py_DECREF( outline_14_var___class__ ); outline_14_var___class__ = NULL; } { goto outline_result_15; } // Exception handler code: try_except_handler_49:; exception_keeper_type_49 = exception_type; exception_keeper_value_49 = exception_value; exception_keeper_tb_49 = exception_tb; exception_keeper_lineno_49 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_49; exception_value = exception_keeper_value_49; exception_tb = exception_keeper_tb_49; exception_lineno = exception_keeper_lineno_49; goto outline_exception_15; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_15:; exception_lineno = 1316; goto try_except_handler_48; outline_result_15:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_ResponseNotReady, tmp_assign_source_211 ); } goto try_end_20; // Exception handler code: try_except_handler_48:; exception_keeper_type_50 = exception_type; exception_keeper_value_50 = exception_value; exception_keeper_tb_50 = exception_tb; exception_keeper_lineno_50 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_15__bases ); tmp_class_creation_15__bases = NULL; } { Py_XDECREF( tmp_class_creation_15__class_decl_dict ); tmp_class_creation_15__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_15__metaclass ); tmp_class_creation_15__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_15__prepared ); tmp_class_creation_15__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_50; exception_value = exception_keeper_value_50; exception_tb = exception_keeper_tb_50; exception_lineno = exception_keeper_lineno_50; goto frame_exception_exit_1; } // End of try: try_end_20:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_15__bases ); Py_DECREF( tmp_class_creation_15__bases ); tmp_class_creation_15__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_15__class_decl_dict ); Py_DECREF( tmp_class_creation_15__class_decl_dict ); tmp_class_creation_15__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_15__metaclass ); Py_DECREF( tmp_class_creation_15__metaclass ); tmp_class_creation_15__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_15__prepared ); Py_DECREF( tmp_class_creation_15__prepared ); tmp_class_creation_15__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_213; PyObject *tmp_tuple_element_64; PyObject *tmp_mvar_value_24; tmp_mvar_value_24 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPException ); if (unlikely( tmp_mvar_value_24 == NULL )) { tmp_mvar_value_24 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPException ); } if ( tmp_mvar_value_24 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPException" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1319; goto try_except_handler_51; } tmp_tuple_element_64 = tmp_mvar_value_24; tmp_assign_source_213 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_64 ); PyTuple_SET_ITEM( tmp_assign_source_213, 0, tmp_tuple_element_64 ); assert( tmp_class_creation_16__bases_orig == NULL ); tmp_class_creation_16__bases_orig = tmp_assign_source_213; } { PyObject *tmp_assign_source_214; PyObject *tmp_dircall_arg1_16; CHECK_OBJECT( tmp_class_creation_16__bases_orig ); tmp_dircall_arg1_16 = tmp_class_creation_16__bases_orig; Py_INCREF( tmp_dircall_arg1_16 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_16}; tmp_assign_source_214 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_214 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } assert( tmp_class_creation_16__bases == NULL ); tmp_class_creation_16__bases = tmp_assign_source_214; } { PyObject *tmp_assign_source_215; tmp_assign_source_215 = PyDict_New(); assert( tmp_class_creation_16__class_decl_dict == NULL ); tmp_class_creation_16__class_decl_dict = tmp_assign_source_215; } { PyObject *tmp_assign_source_216; PyObject *tmp_metaclass_name_16; nuitka_bool tmp_condition_result_93; PyObject *tmp_key_name_46; PyObject *tmp_dict_name_46; PyObject *tmp_dict_name_47; PyObject *tmp_key_name_47; nuitka_bool tmp_condition_result_94; int tmp_truth_name_16; PyObject *tmp_type_arg_31; PyObject *tmp_subscribed_name_16; PyObject *tmp_subscript_name_16; PyObject *tmp_bases_name_16; tmp_key_name_46 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_16__class_decl_dict ); tmp_dict_name_46 = tmp_class_creation_16__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_46, tmp_key_name_46 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } tmp_condition_result_93 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_93 == NUITKA_BOOL_TRUE ) { goto condexpr_true_31; } else { goto condexpr_false_31; } condexpr_true_31:; CHECK_OBJECT( tmp_class_creation_16__class_decl_dict ); tmp_dict_name_47 = tmp_class_creation_16__class_decl_dict; tmp_key_name_47 = const_str_plain_metaclass; tmp_metaclass_name_16 = DICT_GET_ITEM( tmp_dict_name_47, tmp_key_name_47 ); if ( tmp_metaclass_name_16 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } goto condexpr_end_31; condexpr_false_31:; CHECK_OBJECT( tmp_class_creation_16__bases ); tmp_truth_name_16 = CHECK_IF_TRUE( tmp_class_creation_16__bases ); if ( tmp_truth_name_16 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } tmp_condition_result_94 = tmp_truth_name_16 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_94 == NUITKA_BOOL_TRUE ) { goto condexpr_true_32; } else { goto condexpr_false_32; } condexpr_true_32:; CHECK_OBJECT( tmp_class_creation_16__bases ); tmp_subscribed_name_16 = tmp_class_creation_16__bases; tmp_subscript_name_16 = const_int_0; tmp_type_arg_31 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_16, tmp_subscript_name_16, 0 ); if ( tmp_type_arg_31 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } tmp_metaclass_name_16 = BUILTIN_TYPE1( tmp_type_arg_31 ); Py_DECREF( tmp_type_arg_31 ); if ( tmp_metaclass_name_16 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } goto condexpr_end_32; condexpr_false_32:; tmp_metaclass_name_16 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_16 ); condexpr_end_32:; condexpr_end_31:; CHECK_OBJECT( tmp_class_creation_16__bases ); tmp_bases_name_16 = tmp_class_creation_16__bases; tmp_assign_source_216 = SELECT_METACLASS( tmp_metaclass_name_16, tmp_bases_name_16 ); Py_DECREF( tmp_metaclass_name_16 ); if ( tmp_assign_source_216 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } assert( tmp_class_creation_16__metaclass == NULL ); tmp_class_creation_16__metaclass = tmp_assign_source_216; } { nuitka_bool tmp_condition_result_95; PyObject *tmp_key_name_48; PyObject *tmp_dict_name_48; tmp_key_name_48 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_16__class_decl_dict ); tmp_dict_name_48 = tmp_class_creation_16__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_48, tmp_key_name_48 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } tmp_condition_result_95 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_95 == NUITKA_BOOL_TRUE ) { goto branch_yes_63; } else { goto branch_no_63; } branch_yes_63:; { CHECK_OBJECT( tmp_class_creation_16__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_16__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } } branch_no_63:; } { nuitka_bool tmp_condition_result_96; PyObject *tmp_source_name_65; CHECK_OBJECT( tmp_class_creation_16__metaclass ); tmp_source_name_65 = tmp_class_creation_16__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_65, const_str_plain___prepare__ ); tmp_condition_result_96 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_96 == NUITKA_BOOL_TRUE ) { goto branch_yes_64; } else { goto branch_no_64; } branch_yes_64:; { PyObject *tmp_assign_source_217; PyObject *tmp_called_name_32; PyObject *tmp_source_name_66; PyObject *tmp_args_name_31; PyObject *tmp_tuple_element_65; PyObject *tmp_kw_name_31; CHECK_OBJECT( tmp_class_creation_16__metaclass ); tmp_source_name_66 = tmp_class_creation_16__metaclass; tmp_called_name_32 = LOOKUP_ATTRIBUTE( tmp_source_name_66, const_str_plain___prepare__ ); if ( tmp_called_name_32 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } tmp_tuple_element_65 = const_str_plain_BadStatusLine; tmp_args_name_31 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_65 ); PyTuple_SET_ITEM( tmp_args_name_31, 0, tmp_tuple_element_65 ); CHECK_OBJECT( tmp_class_creation_16__bases ); tmp_tuple_element_65 = tmp_class_creation_16__bases; Py_INCREF( tmp_tuple_element_65 ); PyTuple_SET_ITEM( tmp_args_name_31, 1, tmp_tuple_element_65 ); CHECK_OBJECT( tmp_class_creation_16__class_decl_dict ); tmp_kw_name_31 = tmp_class_creation_16__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1319; tmp_assign_source_217 = CALL_FUNCTION( tmp_called_name_32, tmp_args_name_31, tmp_kw_name_31 ); Py_DECREF( tmp_called_name_32 ); Py_DECREF( tmp_args_name_31 ); if ( tmp_assign_source_217 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } assert( tmp_class_creation_16__prepared == NULL ); tmp_class_creation_16__prepared = tmp_assign_source_217; } { nuitka_bool tmp_condition_result_97; PyObject *tmp_operand_name_17; PyObject *tmp_source_name_67; CHECK_OBJECT( tmp_class_creation_16__prepared ); tmp_source_name_67 = tmp_class_creation_16__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_67, const_str_plain___getitem__ ); tmp_operand_name_17 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_17 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } tmp_condition_result_97 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_97 == NUITKA_BOOL_TRUE ) { goto branch_yes_65; } else { goto branch_no_65; } branch_yes_65:; { PyObject *tmp_raise_type_16; PyObject *tmp_raise_value_16; PyObject *tmp_left_name_16; PyObject *tmp_right_name_16; PyObject *tmp_tuple_element_66; PyObject *tmp_getattr_target_16; PyObject *tmp_getattr_attr_16; PyObject *tmp_getattr_default_16; PyObject *tmp_source_name_68; PyObject *tmp_type_arg_32; tmp_raise_type_16 = PyExc_TypeError; tmp_left_name_16 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_16__metaclass ); tmp_getattr_target_16 = tmp_class_creation_16__metaclass; tmp_getattr_attr_16 = const_str_plain___name__; tmp_getattr_default_16 = const_str_angle_metaclass; tmp_tuple_element_66 = BUILTIN_GETATTR( tmp_getattr_target_16, tmp_getattr_attr_16, tmp_getattr_default_16 ); if ( tmp_tuple_element_66 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } tmp_right_name_16 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_16, 0, tmp_tuple_element_66 ); CHECK_OBJECT( tmp_class_creation_16__prepared ); tmp_type_arg_32 = tmp_class_creation_16__prepared; tmp_source_name_68 = BUILTIN_TYPE1( tmp_type_arg_32 ); assert( !(tmp_source_name_68 == NULL) ); tmp_tuple_element_66 = LOOKUP_ATTRIBUTE( tmp_source_name_68, const_str_plain___name__ ); Py_DECREF( tmp_source_name_68 ); if ( tmp_tuple_element_66 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_16 ); exception_lineno = 1319; goto try_except_handler_51; } PyTuple_SET_ITEM( tmp_right_name_16, 1, tmp_tuple_element_66 ); tmp_raise_value_16 = BINARY_OPERATION_REMAINDER( tmp_left_name_16, tmp_right_name_16 ); Py_DECREF( tmp_right_name_16 ); if ( tmp_raise_value_16 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_51; } exception_type = tmp_raise_type_16; Py_INCREF( tmp_raise_type_16 ); exception_value = tmp_raise_value_16; exception_lineno = 1319; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_51; } branch_no_65:; } goto branch_end_64; branch_no_64:; { PyObject *tmp_assign_source_218; tmp_assign_source_218 = PyDict_New(); assert( tmp_class_creation_16__prepared == NULL ); tmp_class_creation_16__prepared = tmp_assign_source_218; } branch_end_64:; } { PyObject *tmp_assign_source_219; { PyObject *tmp_set_locals_16; CHECK_OBJECT( tmp_class_creation_16__prepared ); tmp_set_locals_16 = tmp_class_creation_16__prepared; locals_future$backports$http$client_1319 = tmp_set_locals_16; Py_INCREF( tmp_set_locals_16 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1319, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_53; } } { tmp_dictset_value = const_str_plain_BadStatusLine; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1319, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_53; } } MAKE_OR_REUSE_FRAME( cache_frame_2b694c3682542ec2176828b93630055d_8, codeobj_2b694c3682542ec2176828b93630055d, module_future$backports$http$client, sizeof(void *) ); frame_2b694c3682542ec2176828b93630055d_8 = cache_frame_2b694c3682542ec2176828b93630055d_8; // Push the new frame as the currently active one. pushFrameStack( frame_2b694c3682542ec2176828b93630055d_8 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_2b694c3682542ec2176828b93630055d_8 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_50___init__( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_1319, const_str_plain___init__, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1320; type_description_2 = "o"; goto frame_exception_exit_8; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_2b694c3682542ec2176828b93630055d_8 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_7; frame_exception_exit_8:; #if 0 RESTORE_FRAME_EXCEPTION( frame_2b694c3682542ec2176828b93630055d_8 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_2b694c3682542ec2176828b93630055d_8, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_2b694c3682542ec2176828b93630055d_8->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_2b694c3682542ec2176828b93630055d_8, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_2b694c3682542ec2176828b93630055d_8, type_description_2, outline_15_var___class__ ); // Release cached frame. if ( frame_2b694c3682542ec2176828b93630055d_8 == cache_frame_2b694c3682542ec2176828b93630055d_8 ) { Py_DECREF( frame_2b694c3682542ec2176828b93630055d_8 ); } cache_frame_2b694c3682542ec2176828b93630055d_8 = NULL; assertFrameObject( frame_2b694c3682542ec2176828b93630055d_8 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_7; frame_no_exception_7:; goto skip_nested_handling_7; nested_frame_exit_7:; goto try_except_handler_53; skip_nested_handling_7:; { nuitka_bool tmp_condition_result_98; PyObject *tmp_compexpr_left_18; PyObject *tmp_compexpr_right_18; CHECK_OBJECT( tmp_class_creation_16__bases ); tmp_compexpr_left_18 = tmp_class_creation_16__bases; CHECK_OBJECT( tmp_class_creation_16__bases_orig ); tmp_compexpr_right_18 = tmp_class_creation_16__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_18, tmp_compexpr_right_18 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_53; } tmp_condition_result_98 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_98 == NUITKA_BOOL_TRUE ) { goto branch_yes_66; } else { goto branch_no_66; } branch_yes_66:; { CHECK_OBJECT( tmp_class_creation_16__bases_orig ); tmp_dictset_value = tmp_class_creation_16__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1319, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_53; } } branch_no_66:; } { PyObject *tmp_assign_source_220; PyObject *tmp_called_name_33; PyObject *tmp_args_name_32; PyObject *tmp_tuple_element_67; PyObject *tmp_kw_name_32; CHECK_OBJECT( tmp_class_creation_16__metaclass ); tmp_called_name_33 = tmp_class_creation_16__metaclass; tmp_tuple_element_67 = const_str_plain_BadStatusLine; tmp_args_name_32 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_67 ); PyTuple_SET_ITEM( tmp_args_name_32, 0, tmp_tuple_element_67 ); CHECK_OBJECT( tmp_class_creation_16__bases ); tmp_tuple_element_67 = tmp_class_creation_16__bases; Py_INCREF( tmp_tuple_element_67 ); PyTuple_SET_ITEM( tmp_args_name_32, 1, tmp_tuple_element_67 ); tmp_tuple_element_67 = locals_future$backports$http$client_1319; Py_INCREF( tmp_tuple_element_67 ); PyTuple_SET_ITEM( tmp_args_name_32, 2, tmp_tuple_element_67 ); CHECK_OBJECT( tmp_class_creation_16__class_decl_dict ); tmp_kw_name_32 = tmp_class_creation_16__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1319; tmp_assign_source_220 = CALL_FUNCTION( tmp_called_name_33, tmp_args_name_32, tmp_kw_name_32 ); Py_DECREF( tmp_args_name_32 ); if ( tmp_assign_source_220 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1319; goto try_except_handler_53; } assert( outline_15_var___class__ == NULL ); outline_15_var___class__ = tmp_assign_source_220; } { CHECK_OBJECT( outline_15_var___class__ ); tmp_assign_source_219 = outline_15_var___class__; Py_INCREF( tmp_assign_source_219 ); goto try_return_handler_53; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_53:; { Py_DECREF( locals_future$backports$http$client_1319 ); locals_future$backports$http$client_1319 = NULL; } { goto try_return_handler_52; } // Exception handler code: try_except_handler_53:; exception_keeper_type_51 = exception_type; exception_keeper_value_51 = exception_value; exception_keeper_tb_51 = exception_tb; exception_keeper_lineno_51 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1319 ); locals_future$backports$http$client_1319 = NULL; } { // Re-raise. exception_type = exception_keeper_type_51; exception_value = exception_keeper_value_51; exception_tb = exception_keeper_tb_51; exception_lineno = exception_keeper_lineno_51; goto try_except_handler_52; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_52:; { CHECK_OBJECT( (PyObject *)outline_15_var___class__ ); Py_DECREF( outline_15_var___class__ ); outline_15_var___class__ = NULL; } { goto outline_result_16; } // Exception handler code: try_except_handler_52:; exception_keeper_type_52 = exception_type; exception_keeper_value_52 = exception_value; exception_keeper_tb_52 = exception_tb; exception_keeper_lineno_52 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_52; exception_value = exception_keeper_value_52; exception_tb = exception_keeper_tb_52; exception_lineno = exception_keeper_lineno_52; goto outline_exception_16; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_16:; exception_lineno = 1319; goto try_except_handler_51; outline_result_16:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_BadStatusLine, tmp_assign_source_219 ); } goto try_end_21; // Exception handler code: try_except_handler_51:; exception_keeper_type_53 = exception_type; exception_keeper_value_53 = exception_value; exception_keeper_tb_53 = exception_tb; exception_keeper_lineno_53 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_16__bases ); tmp_class_creation_16__bases = NULL; } { Py_XDECREF( tmp_class_creation_16__class_decl_dict ); tmp_class_creation_16__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_16__metaclass ); tmp_class_creation_16__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_16__prepared ); tmp_class_creation_16__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_53; exception_value = exception_keeper_value_53; exception_tb = exception_keeper_tb_53; exception_lineno = exception_keeper_lineno_53; goto frame_exception_exit_1; } // End of try: try_end_21:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_16__bases ); Py_DECREF( tmp_class_creation_16__bases ); tmp_class_creation_16__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_16__class_decl_dict ); Py_DECREF( tmp_class_creation_16__class_decl_dict ); tmp_class_creation_16__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_16__metaclass ); Py_DECREF( tmp_class_creation_16__metaclass ); tmp_class_creation_16__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_16__prepared ); Py_DECREF( tmp_class_creation_16__prepared ); tmp_class_creation_16__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_221; PyObject *tmp_tuple_element_68; PyObject *tmp_mvar_value_25; tmp_mvar_value_25 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPException ); if (unlikely( tmp_mvar_value_25 == NULL )) { tmp_mvar_value_25 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPException ); } if ( tmp_mvar_value_25 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPException" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1326; goto try_except_handler_54; } tmp_tuple_element_68 = tmp_mvar_value_25; tmp_assign_source_221 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_68 ); PyTuple_SET_ITEM( tmp_assign_source_221, 0, tmp_tuple_element_68 ); assert( tmp_class_creation_17__bases_orig == NULL ); tmp_class_creation_17__bases_orig = tmp_assign_source_221; } { PyObject *tmp_assign_source_222; PyObject *tmp_dircall_arg1_17; CHECK_OBJECT( tmp_class_creation_17__bases_orig ); tmp_dircall_arg1_17 = tmp_class_creation_17__bases_orig; Py_INCREF( tmp_dircall_arg1_17 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_17}; tmp_assign_source_222 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_222 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } assert( tmp_class_creation_17__bases == NULL ); tmp_class_creation_17__bases = tmp_assign_source_222; } { PyObject *tmp_assign_source_223; tmp_assign_source_223 = PyDict_New(); assert( tmp_class_creation_17__class_decl_dict == NULL ); tmp_class_creation_17__class_decl_dict = tmp_assign_source_223; } { PyObject *tmp_assign_source_224; PyObject *tmp_metaclass_name_17; nuitka_bool tmp_condition_result_99; PyObject *tmp_key_name_49; PyObject *tmp_dict_name_49; PyObject *tmp_dict_name_50; PyObject *tmp_key_name_50; nuitka_bool tmp_condition_result_100; int tmp_truth_name_17; PyObject *tmp_type_arg_33; PyObject *tmp_subscribed_name_17; PyObject *tmp_subscript_name_17; PyObject *tmp_bases_name_17; tmp_key_name_49 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_17__class_decl_dict ); tmp_dict_name_49 = tmp_class_creation_17__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_49, tmp_key_name_49 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } tmp_condition_result_99 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_99 == NUITKA_BOOL_TRUE ) { goto condexpr_true_33; } else { goto condexpr_false_33; } condexpr_true_33:; CHECK_OBJECT( tmp_class_creation_17__class_decl_dict ); tmp_dict_name_50 = tmp_class_creation_17__class_decl_dict; tmp_key_name_50 = const_str_plain_metaclass; tmp_metaclass_name_17 = DICT_GET_ITEM( tmp_dict_name_50, tmp_key_name_50 ); if ( tmp_metaclass_name_17 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } goto condexpr_end_33; condexpr_false_33:; CHECK_OBJECT( tmp_class_creation_17__bases ); tmp_truth_name_17 = CHECK_IF_TRUE( tmp_class_creation_17__bases ); if ( tmp_truth_name_17 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } tmp_condition_result_100 = tmp_truth_name_17 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_100 == NUITKA_BOOL_TRUE ) { goto condexpr_true_34; } else { goto condexpr_false_34; } condexpr_true_34:; CHECK_OBJECT( tmp_class_creation_17__bases ); tmp_subscribed_name_17 = tmp_class_creation_17__bases; tmp_subscript_name_17 = const_int_0; tmp_type_arg_33 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_17, tmp_subscript_name_17, 0 ); if ( tmp_type_arg_33 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } tmp_metaclass_name_17 = BUILTIN_TYPE1( tmp_type_arg_33 ); Py_DECREF( tmp_type_arg_33 ); if ( tmp_metaclass_name_17 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } goto condexpr_end_34; condexpr_false_34:; tmp_metaclass_name_17 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_17 ); condexpr_end_34:; condexpr_end_33:; CHECK_OBJECT( tmp_class_creation_17__bases ); tmp_bases_name_17 = tmp_class_creation_17__bases; tmp_assign_source_224 = SELECT_METACLASS( tmp_metaclass_name_17, tmp_bases_name_17 ); Py_DECREF( tmp_metaclass_name_17 ); if ( tmp_assign_source_224 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } assert( tmp_class_creation_17__metaclass == NULL ); tmp_class_creation_17__metaclass = tmp_assign_source_224; } { nuitka_bool tmp_condition_result_101; PyObject *tmp_key_name_51; PyObject *tmp_dict_name_51; tmp_key_name_51 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_17__class_decl_dict ); tmp_dict_name_51 = tmp_class_creation_17__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_51, tmp_key_name_51 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } tmp_condition_result_101 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_101 == NUITKA_BOOL_TRUE ) { goto branch_yes_67; } else { goto branch_no_67; } branch_yes_67:; { CHECK_OBJECT( tmp_class_creation_17__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_17__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } } branch_no_67:; } { nuitka_bool tmp_condition_result_102; PyObject *tmp_source_name_69; CHECK_OBJECT( tmp_class_creation_17__metaclass ); tmp_source_name_69 = tmp_class_creation_17__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_69, const_str_plain___prepare__ ); tmp_condition_result_102 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_102 == NUITKA_BOOL_TRUE ) { goto branch_yes_68; } else { goto branch_no_68; } branch_yes_68:; { PyObject *tmp_assign_source_225; PyObject *tmp_called_name_34; PyObject *tmp_source_name_70; PyObject *tmp_args_name_33; PyObject *tmp_tuple_element_69; PyObject *tmp_kw_name_33; CHECK_OBJECT( tmp_class_creation_17__metaclass ); tmp_source_name_70 = tmp_class_creation_17__metaclass; tmp_called_name_34 = LOOKUP_ATTRIBUTE( tmp_source_name_70, const_str_plain___prepare__ ); if ( tmp_called_name_34 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } tmp_tuple_element_69 = const_str_plain_LineTooLong; tmp_args_name_33 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_69 ); PyTuple_SET_ITEM( tmp_args_name_33, 0, tmp_tuple_element_69 ); CHECK_OBJECT( tmp_class_creation_17__bases ); tmp_tuple_element_69 = tmp_class_creation_17__bases; Py_INCREF( tmp_tuple_element_69 ); PyTuple_SET_ITEM( tmp_args_name_33, 1, tmp_tuple_element_69 ); CHECK_OBJECT( tmp_class_creation_17__class_decl_dict ); tmp_kw_name_33 = tmp_class_creation_17__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1326; tmp_assign_source_225 = CALL_FUNCTION( tmp_called_name_34, tmp_args_name_33, tmp_kw_name_33 ); Py_DECREF( tmp_called_name_34 ); Py_DECREF( tmp_args_name_33 ); if ( tmp_assign_source_225 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } assert( tmp_class_creation_17__prepared == NULL ); tmp_class_creation_17__prepared = tmp_assign_source_225; } { nuitka_bool tmp_condition_result_103; PyObject *tmp_operand_name_18; PyObject *tmp_source_name_71; CHECK_OBJECT( tmp_class_creation_17__prepared ); tmp_source_name_71 = tmp_class_creation_17__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_71, const_str_plain___getitem__ ); tmp_operand_name_18 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_18 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } tmp_condition_result_103 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_103 == NUITKA_BOOL_TRUE ) { goto branch_yes_69; } else { goto branch_no_69; } branch_yes_69:; { PyObject *tmp_raise_type_17; PyObject *tmp_raise_value_17; PyObject *tmp_left_name_17; PyObject *tmp_right_name_17; PyObject *tmp_tuple_element_70; PyObject *tmp_getattr_target_17; PyObject *tmp_getattr_attr_17; PyObject *tmp_getattr_default_17; PyObject *tmp_source_name_72; PyObject *tmp_type_arg_34; tmp_raise_type_17 = PyExc_TypeError; tmp_left_name_17 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_17__metaclass ); tmp_getattr_target_17 = tmp_class_creation_17__metaclass; tmp_getattr_attr_17 = const_str_plain___name__; tmp_getattr_default_17 = const_str_angle_metaclass; tmp_tuple_element_70 = BUILTIN_GETATTR( tmp_getattr_target_17, tmp_getattr_attr_17, tmp_getattr_default_17 ); if ( tmp_tuple_element_70 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } tmp_right_name_17 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_17, 0, tmp_tuple_element_70 ); CHECK_OBJECT( tmp_class_creation_17__prepared ); tmp_type_arg_34 = tmp_class_creation_17__prepared; tmp_source_name_72 = BUILTIN_TYPE1( tmp_type_arg_34 ); assert( !(tmp_source_name_72 == NULL) ); tmp_tuple_element_70 = LOOKUP_ATTRIBUTE( tmp_source_name_72, const_str_plain___name__ ); Py_DECREF( tmp_source_name_72 ); if ( tmp_tuple_element_70 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_17 ); exception_lineno = 1326; goto try_except_handler_54; } PyTuple_SET_ITEM( tmp_right_name_17, 1, tmp_tuple_element_70 ); tmp_raise_value_17 = BINARY_OPERATION_REMAINDER( tmp_left_name_17, tmp_right_name_17 ); Py_DECREF( tmp_right_name_17 ); if ( tmp_raise_value_17 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_54; } exception_type = tmp_raise_type_17; Py_INCREF( tmp_raise_type_17 ); exception_value = tmp_raise_value_17; exception_lineno = 1326; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_54; } branch_no_69:; } goto branch_end_68; branch_no_68:; { PyObject *tmp_assign_source_226; tmp_assign_source_226 = PyDict_New(); assert( tmp_class_creation_17__prepared == NULL ); tmp_class_creation_17__prepared = tmp_assign_source_226; } branch_end_68:; } { PyObject *tmp_assign_source_227; { PyObject *tmp_set_locals_17; CHECK_OBJECT( tmp_class_creation_17__prepared ); tmp_set_locals_17 = tmp_class_creation_17__prepared; locals_future$backports$http$client_1326 = tmp_set_locals_17; Py_INCREF( tmp_set_locals_17 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_c672ea00fd3e32c13d12a34f67316e82; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1326, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_56; } } { tmp_dictset_value = const_str_plain_LineTooLong; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1326, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_56; } } MAKE_OR_REUSE_FRAME( cache_frame_b40e89e2cad715d90981aa6c3ca31cf3_9, codeobj_b40e89e2cad715d90981aa6c3ca31cf3, module_future$backports$http$client, sizeof(void *) ); frame_b40e89e2cad715d90981aa6c3ca31cf3_9 = cache_frame_b40e89e2cad715d90981aa6c3ca31cf3_9; // Push the new frame as the currently active one. pushFrameStack( frame_b40e89e2cad715d90981aa6c3ca31cf3_9 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_b40e89e2cad715d90981aa6c3ca31cf3_9 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = MAKE_FUNCTION_future$backports$http$client$$$function_51___init__( ); tmp_res = PyObject_SetItem( locals_future$backports$http$client_1326, const_str_plain___init__, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1327; type_description_2 = "o"; goto frame_exception_exit_9; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_b40e89e2cad715d90981aa6c3ca31cf3_9 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_8; frame_exception_exit_9:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b40e89e2cad715d90981aa6c3ca31cf3_9 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_b40e89e2cad715d90981aa6c3ca31cf3_9, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_b40e89e2cad715d90981aa6c3ca31cf3_9->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_b40e89e2cad715d90981aa6c3ca31cf3_9, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_b40e89e2cad715d90981aa6c3ca31cf3_9, type_description_2, outline_16_var___class__ ); // Release cached frame. if ( frame_b40e89e2cad715d90981aa6c3ca31cf3_9 == cache_frame_b40e89e2cad715d90981aa6c3ca31cf3_9 ) { Py_DECREF( frame_b40e89e2cad715d90981aa6c3ca31cf3_9 ); } cache_frame_b40e89e2cad715d90981aa6c3ca31cf3_9 = NULL; assertFrameObject( frame_b40e89e2cad715d90981aa6c3ca31cf3_9 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_8; frame_no_exception_8:; goto skip_nested_handling_8; nested_frame_exit_8:; goto try_except_handler_56; skip_nested_handling_8:; { nuitka_bool tmp_condition_result_104; PyObject *tmp_compexpr_left_19; PyObject *tmp_compexpr_right_19; CHECK_OBJECT( tmp_class_creation_17__bases ); tmp_compexpr_left_19 = tmp_class_creation_17__bases; CHECK_OBJECT( tmp_class_creation_17__bases_orig ); tmp_compexpr_right_19 = tmp_class_creation_17__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_19, tmp_compexpr_right_19 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_56; } tmp_condition_result_104 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_104 == NUITKA_BOOL_TRUE ) { goto branch_yes_70; } else { goto branch_no_70; } branch_yes_70:; { CHECK_OBJECT( tmp_class_creation_17__bases_orig ); tmp_dictset_value = tmp_class_creation_17__bases_orig; tmp_res = PyObject_SetItem( locals_future$backports$http$client_1326, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_56; } } branch_no_70:; } { PyObject *tmp_assign_source_228; PyObject *tmp_called_name_35; PyObject *tmp_args_name_34; PyObject *tmp_tuple_element_71; PyObject *tmp_kw_name_34; CHECK_OBJECT( tmp_class_creation_17__metaclass ); tmp_called_name_35 = tmp_class_creation_17__metaclass; tmp_tuple_element_71 = const_str_plain_LineTooLong; tmp_args_name_34 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_71 ); PyTuple_SET_ITEM( tmp_args_name_34, 0, tmp_tuple_element_71 ); CHECK_OBJECT( tmp_class_creation_17__bases ); tmp_tuple_element_71 = tmp_class_creation_17__bases; Py_INCREF( tmp_tuple_element_71 ); PyTuple_SET_ITEM( tmp_args_name_34, 1, tmp_tuple_element_71 ); tmp_tuple_element_71 = locals_future$backports$http$client_1326; Py_INCREF( tmp_tuple_element_71 ); PyTuple_SET_ITEM( tmp_args_name_34, 2, tmp_tuple_element_71 ); CHECK_OBJECT( tmp_class_creation_17__class_decl_dict ); tmp_kw_name_34 = tmp_class_creation_17__class_decl_dict; frame_495104fa4a0689089f93db89418bf5b8->m_frame.f_lineno = 1326; tmp_assign_source_228 = CALL_FUNCTION( tmp_called_name_35, tmp_args_name_34, tmp_kw_name_34 ); Py_DECREF( tmp_args_name_34 ); if ( tmp_assign_source_228 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 1326; goto try_except_handler_56; } assert( outline_16_var___class__ == NULL ); outline_16_var___class__ = tmp_assign_source_228; } { CHECK_OBJECT( outline_16_var___class__ ); tmp_assign_source_227 = outline_16_var___class__; Py_INCREF( tmp_assign_source_227 ); goto try_return_handler_56; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_56:; { Py_DECREF( locals_future$backports$http$client_1326 ); locals_future$backports$http$client_1326 = NULL; } { goto try_return_handler_55; } // Exception handler code: try_except_handler_56:; exception_keeper_type_54 = exception_type; exception_keeper_value_54 = exception_value; exception_keeper_tb_54 = exception_tb; exception_keeper_lineno_54 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_future$backports$http$client_1326 ); locals_future$backports$http$client_1326 = NULL; } { // Re-raise. exception_type = exception_keeper_type_54; exception_value = exception_keeper_value_54; exception_tb = exception_keeper_tb_54; exception_lineno = exception_keeper_lineno_54; goto try_except_handler_55; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_55:; { CHECK_OBJECT( (PyObject *)outline_16_var___class__ ); Py_DECREF( outline_16_var___class__ ); outline_16_var___class__ = NULL; } { goto outline_result_17; } // Exception handler code: try_except_handler_55:; exception_keeper_type_55 = exception_type; exception_keeper_value_55 = exception_value; exception_keeper_tb_55 = exception_tb; exception_keeper_lineno_55 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_55; exception_value = exception_keeper_value_55; exception_tb = exception_keeper_tb_55; exception_lineno = exception_keeper_lineno_55; goto outline_exception_17; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( future$backports$http$client ); return MOD_RETURN_VALUE( NULL ); outline_exception_17:; exception_lineno = 1326; goto try_except_handler_54; outline_result_17:; UPDATE_STRING_DICT1( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_LineTooLong, tmp_assign_source_227 ); } goto try_end_22; // Exception handler code: try_except_handler_54:; exception_keeper_type_56 = exception_type; exception_keeper_value_56 = exception_value; exception_keeper_tb_56 = exception_tb; exception_keeper_lineno_56 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_17__bases ); tmp_class_creation_17__bases = NULL; } { Py_XDECREF( tmp_class_creation_17__class_decl_dict ); tmp_class_creation_17__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_17__metaclass ); tmp_class_creation_17__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_17__prepared ); tmp_class_creation_17__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_56; exception_value = exception_keeper_value_56; exception_tb = exception_keeper_tb_56; exception_lineno = exception_keeper_lineno_56; goto frame_exception_exit_1; } // End of try: try_end_22:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_17__bases ); Py_DECREF( tmp_class_creation_17__bases ); tmp_class_creation_17__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_17__class_decl_dict ); Py_DECREF( tmp_class_creation_17__class_decl_dict ); tmp_class_creation_17__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_17__metaclass ); Py_DECREF( tmp_class_creation_17__metaclass ); tmp_class_creation_17__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_17__prepared ); Py_DECREF( tmp_class_creation_17__prepared ); tmp_class_creation_17__prepared = NULL; } { PyObject *tmp_assign_source_229; PyObject *tmp_mvar_value_26; tmp_mvar_value_26 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_HTTPException ); if (unlikely( tmp_mvar_value_26 == NULL )) { tmp_mvar_value_26 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTPException ); } if ( tmp_mvar_value_26 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTPException" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 1332; goto frame_exception_exit_1; } tmp_assign_source_229 = tmp_mvar_value_26; UPDATE_STRING_DICT0( moduledict_future$backports$http$client, (Nuitka_StringObject *)const_str_plain_error, tmp_assign_source_229 ); } // Restore frame exception if necessary. #if 0 RESTORE_FRAME_EXCEPTION( frame_495104fa4a0689089f93db89418bf5b8 ); #endif popFrameStack(); assertFrameObject( frame_495104fa4a0689089f93db89418bf5b8 ); goto frame_no_exception_9; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_495104fa4a0689089f93db89418bf5b8 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_495104fa4a0689089f93db89418bf5b8, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_495104fa4a0689089f93db89418bf5b8->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_495104fa4a0689089f93db89418bf5b8, exception_lineno ); } // Put the previous frame back on top. popFrameStack(); // Return the error. goto module_exception_exit; frame_no_exception_9:; return MOD_RETURN_VALUE( module_future$backports$http$client ); module_exception_exit: RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return MOD_RETURN_VALUE( NULL ); }