Files
fesmoo_perdoliq/baraban.build/module.future.backports.http.cookiejar.c
2019-12-06 12:23:21 +03:00

101145 lines
3.1 MiB

/* Generated code for Python source for module 'future.backports.http.cookiejar'
* 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$cookiejar 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$cookiejar;
PyDictObject *moduledict_future$backports$http$cookiejar;
/* The module constants used, if any. */
extern PyObject *const_int_pos_12;
static PyObject *const_str_digest_7ab29d803377ba8c3d929811a0de8af2;
extern PyObject *const_str_plain_headers;
static PyObject *const_str_digest_b5d77bc032e8d93122e24df8827fe9f6;
static PyObject *const_str_plain_TIMEZONE_RE;
static PyObject *const_str_digest_143b603b083f63dd866e585b72243953;
extern PyObject *const_str_plain_80;
static PyObject *const_str_digest_81ac838173658f529b82db9429f4a4d0;
static PyObject *const_str_plain_commenturl;
static PyObject *const_tuple_str_digest_f0c225b14501a3ff3d37888478fdc005_tuple;
extern PyObject *const_str_plain___name__;
static PyObject *const_str_plain__normalized_cookie_tuples;
extern PyObject *const_str_plain_sorted;
extern PyObject *const_str_plain_i;
extern PyObject *const_str_plain_object;
static PyObject *const_str_plain_save;
static PyObject *const_str_plain_HEADER_TOKEN_RE;
static PyObject *const_str_plain_HEADER_ESCAPE_RE;
static PyObject *const_str_plain_set_ok_;
static PyObject *const_tuple_str_plain_secure_none_tuple;
static PyObject *const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple;
static PyObject *const_tuple_befdcdf705e4693ac09719137da0e51f_tuple;
static PyObject *const_str_digest_cd86ff7c4cf5a72068d560f153358019;
static PyObject *const_tuple_082a68a25b0b89c18e4b59934f2b5f39_tuple;
static PyObject *const_tuple_tuple_str_chr_35_str_chr_36_tuple_tuple;
static PyObject *const_str_plain_CookiePolicy;
extern PyObject *const_str_plain_default;
static PyObject *const_tuple_str_digest_9939164ececbc204c3ca2a9b256d712b_tuple;
extern PyObject *const_str_plain_hour;
static PyObject *const_str_digest_2edab4f0e8c31695adf042f6ee972452;
static PyObject *const_tuple_str_digest_2e2f4124b4b7e827083841e0cf4434e0_tuple;
extern PyObject *const_str_plain_m;
static PyObject *const_str_plain_mday;
static PyObject *const_str_digest_8dd52ce12279e4ac8b863a9efd514c97;
static PyObject *const_str_digest_7d84f264e5c9a605e456ed1bf0167a49;
extern PyObject *const_str_plain_None;
extern PyObject *const_str_plain_end;
static PyObject *const_tuple_str_plain_version_str_plain_0_tuple;
static PyObject *const_str_plain_is_blocked;
static PyObject *const_str_plain_yr;
static PyObject *const_str_plain_cut_port_re;
extern PyObject *const_int_pos_5;
extern PyObject *const_str_plain_second;
static PyObject *const_tuple_str_plain_discard_tuple;
static PyObject *const_dict_318799b9a2bab0be5ea14fd410773c93;
static PyObject *const_str_digest_78cdb9f6cfc14f7b9f52923017afea0e;
static PyObject *const_tuple_4ac46ba81623ee62c6143877dcaf66ab_tuple;
static PyObject *const_tuple_e23dc4e0e49eb73c27bc6cfa8481e752_tuple;
static PyObject *const_str_digest_170e82e0797255d09c9358ee533611ef;
extern PyObject *const_str_plain_utcfromtimestamp;
extern PyObject *const_tuple_none_none_none_tuple;
static PyObject *const_str_plain__allowed_domains;
extern PyObject *const_str_plain_start;
static PyObject *const_str_digest_dbc7d5d2906afbe83c81819a8b1b11d7;
static PyObject *const_str_digest_cf643bcaa029c6f43027036722253687;
static PyObject *const_str_digest_1746dedb6740b009dc681337344a3a87;
extern PyObject *const_str_plain___debug__;
static PyObject *const_str_plain_FALSE;
static PyObject *const_str_digest_28ed6faf5023db4ceb9d4764c05f37c9;
extern PyObject *const_str_plain_time;
static PyObject *const_str_plain_MONTHS_LOWER;
static PyObject *const_str_digest_90b4d8f8592a936b1e2a3a808b4de43b;
static PyObject *const_str_plain_cur_yr;
extern PyObject *const_tuple_none_none_none_none_none_none_none_tuple;
static PyObject *const_str_digest_156e6f93c705e0a2dfcd60bf73ff793f;
static PyObject *const_str_plain_dots_re;
static PyObject *const_tuple_str_plain_A_str_plain_B_str_plain_i_tuple;
extern PyObject *const_str_plain_str;
extern PyObject *const_str_plain_j;
static PyObject *const_str_digest_eee68eb18ec923ec5725aa369380fdeb;
extern PyObject *const_str_plain_Z;
static PyObject *const_str_digest_026eae95170d1f3d476e0db62c067480;
static PyObject *const_str_plain_return_ok_version;
static PyObject *const_str_digest_79ae243dac48b3da7e4142f7b2554de1;
static PyObject *const_str_plain__cookie_attrs;
extern PyObject *const_str_plain_min;
static PyObject *const_str_plain_non_word_re;
extern PyObject *const_str_plain_path;
extern PyObject *const_str_chr_45;
static PyObject *const_tuple_str_digest_5e4ed7b762e965909ad65ba4bdfa1e02_tuple;
static PyObject *const_str_plain_set_ok_version;
static PyObject *const_str_plain_unmatched;
extern PyObject *const_str_plain_request_host;
static PyObject *const_str_digest_ba6ec4369658603e4960c8dd2a24cef2;
static PyObject *const_tuple_d3f0e9e360d409c8817956d345c53972_tuple;
extern PyObject *const_str_plain_load;
static PyObject *const_str_plain_non_junk;
static PyObject *const_str_plain_UTC;
static PyObject *const_str_digest_b190a7f1b308e4cbc5ff7b2c03831630;
static PyObject *const_str_plain_sld;
extern PyObject *const_tuple_str_dot_tuple;
extern PyObject *const_str_plain_Feb;
static PyObject *const_str_plain_header_values;
extern PyObject *const_str_plain_calendar;
extern PyObject *const_int_pos_59;
extern PyObject *const_str_chr_9;
static PyObject *const_str_digest_1f6fd30840c7853f9d600e04cc8b7fcf;
extern PyObject *const_str_plain_name;
static PyObject *const_str_digest_adfbe5a28721906f75d8c30277f0dd7e;
static PyObject *const_str_plain__really_load;
extern PyObject *const_str_plain_endswith;
static PyObject *const_str_digest_294c39e0c61561e2404e34e31a710871;
extern PyObject *const_str_plain_rfc2109;
static PyObject *const_str_plain_rfc2109_as_netscape;
static PyObject *const_str_digest_342ed55acaaa182f8efb8d67e623708b;
static PyObject *const_tuple_str_plain_port_str_plain_comment_str_plain_commenturl_tuple;
static PyObject *const_str_digest_1227f633a58963268ed0e0a0f6da5f13;
static PyObject *const_str_plain_return_ok_expires;
static PyObject *const_tuple_str_plain_urlparse_str_plain_urlsplit_str_plain_quote_tuple;
extern PyObject *const_str_plain_path_specified;
extern PyObject *const_str_plain_Host;
extern PyObject *const_tuple_int_0_tuple;
static PyObject *const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple;
static PyObject *const_str_plain_Cookie2;
static PyObject *const_str_digest_865029936c449c31fc055546ff75b849;
extern PyObject *const_str_plain_map;
extern PyObject *const_str_plain_False;
static PyObject *const_str_plain_return_ok_port;
extern PyObject *const_tuple_type_OSError_tuple;
static PyObject *const_str_plain_ignore_expires;
static PyObject *const_str_plain_DomainLiberal;
extern PyObject *const_slice_none_int_pos_6_none;
static PyObject *const_tuple_str_digest_116e1ac5b5da4fef8336d3fda7f8d790_tuple;
extern PyObject *const_str_plain__cookies_lock;
extern PyObject *const_int_0;
static PyObject *const_str_digest_64478837e197be634bebe4c1269533e7;
static PyObject *const_str_digest_756f0e133d43cf1cc679f3eb8fda40d6;
extern PyObject *const_str_plain_getvalue;
static PyObject *const_str_plain_revert;
extern PyObject *const_str_plain_response;
static PyObject *const_str_plain_lc;
static PyObject *const_tuple_str_plain_request_str_plain_erhn_str_plain_req_host_tuple;
static PyObject *const_str_plain_port_spec;
extern PyObject *const_tuple_int_pos_2_tuple;
static PyObject *const_tuple_str_plain_secure_tuple;
extern PyObject *const_str_plain_cookies;
extern PyObject *const_str_digest_db35ab94a03c3cbeb13cbe2a1d728b77;
extern PyObject *const_list_str_empty_list;
static PyObject *const_str_plain_tld;
extern PyObject *const_str_plain_B;
static PyObject *const_str_digest_f7c43161c44239dbfa4989138f428c55;
static PyObject *const_str_plain__cookies_for_request;
static PyObject *const_str_plain_has_nonstandard_attr;
static PyObject *const_str_digest_96fb456b86c48a479b21e3bd06f61f30;
static PyObject *const_tuple_str_plain_discard_str_plain_secure_tuple;
static PyObject *const_tuple_fccf03d76b7ec41d8e47fb92fe21d2ae_tuple;
extern PyObject *const_str_plain_year;
extern PyObject *const_int_pos_4;
static PyObject *const_tuple_str_digest_1ed727fc9fa763826410f3d4c597fe78_tuple;
static PyObject *const_str_plain_known_attrs;
static PyObject *const_str_plain__str2time;
static PyObject *const_str_plain_eff_request_host;
extern PyObject *const_str_plain_type;
static PyObject *const_tuple_8e8b169b3756228fb344f40be9cc6722_tuple;
static PyObject *const_str_plain_LoadError;
static PyObject *const_str_plain_lwp_cookie_str;
extern PyObject *const_tuple_str_plain_self_str_plain_cookie_tuple;
extern PyObject *const_str_plain_urlsplit;
extern PyObject *const_str_plain___cached__;
static PyObject *const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple;
static PyObject *const_str_plain_vals_sorted_by_key;
extern PyObject *const_tuple_none_tuple;
static PyObject *const_str_plain_c3;
static PyObject *const_str_plain_HEADER_JOIN_ESCAPE_RE;
extern PyObject *const_tuple_str_plain_request_str_plain_url_str_plain_host_tuple;
static PyObject *const_str_digest_9ae0855250a6a880882e74a55aacc0b4;
extern PyObject *const_str_plain_Jun;
static PyObject *const_str_digest_9e0d76b12557d2708046ef2645fa0790;
static PyObject *const_str_digest_f32f14191788300363b2631d3090a193;
extern PyObject *const_str_digest_d26f52d432ccf199e53ad3ddfa46aa69;
static PyObject *const_str_digest_ead6f991d3860941e8f154751b9d110e;
static PyObject *const_str_plain_ignore_discard;
extern PyObject *const_tuple_none_false_none_tuple;
static PyObject *const_str_digest_1781cdd12c59ef879bfa66a04f05eb6d;
static PyObject *const_tuple_str_plain_ns_cookie_str_plain_lookup_str_plain_key_tuple;
extern PyObject *const_int_pos_1;
extern PyObject *const_str_plain_port;
extern PyObject *const_int_pos_3600;
extern PyObject *const_str_plain_open;
static PyObject *const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple;
static PyObject *const_str_plain_strict_ns_set_path;
static PyObject *const_str_digest_4bf6d266b0f0719da9000a4f7302f771;
static PyObject *const_tuple_str_plain_self_str_plain_now_str_plain_cookie_tuple;
extern PyObject *const_str_plain___prepare__;
static PyObject *const_tuple_str_plain_request_str_plain_req_host_tuple;
extern PyObject *const_str_plain_url;
static PyObject *const_str_plain_netscape;
static PyObject *const_tuple_str_digest_89b117bb54827b46396fd05fd8c8f20b_tuple;
extern PyObject *const_str_plain_groups;
static PyObject *const_tuple_55de14cd01b5963224d0914d65c06b3c_tuple;
static PyObject *const_str_digest_04cece0f34cac9d77bcb61c015ae1e7a;
extern PyObject *const_str_plain_write;
extern PyObject *const_str_plain___repr__;
static PyObject *const_str_plain_ns_hdrs;
static PyObject *const_str_plain_return_ok_domain;
static PyObject *const_str_digest_62c528b72c035223eafcc41b34573575;
static PyObject *const_str_digest_04003055f0b4d6a910bf32bd235ab0c3;
static PyObject *const_str_digest_5b95f3fac768c11e58b0c497e65354d3;
extern PyObject *const_str_plain_hr;
extern PyObject *const_str_plain_A;
static PyObject *const_str_digest_5bf9a04ffcb16b6109e15c54c1d33abf;
extern PyObject *const_str_plain_GMT;
static PyObject *const_str_digest_3b99f694c992d234a10a6aeb14a0c5fc;
static PyObject *const_str_plain_make_cookies;
static PyObject *const_tuple_str_plain_port_spec_tuple;
static PyObject *const_tuple_str_plain_timegm_tuple;
extern PyObject *const_str_plain_startswith;
extern PyObject *const_str_plain_dummy_threading;
extern PyObject *const_str_plain_find;
static PyObject *const_str_digest_b6c5cc8159e891181f3ffc4376391fe6;
static PyObject *const_str_plain_ns_header;
static PyObject *const_str_plain_strict_ns_unverifiable;
static PyObject *const_str_digest_148bbdf93ba9aa8d9218714671901594;
static PyObject *const_str_plain_set_allowed_domains;
static PyObject *const_str_digest_0120ce9b764bcbb0dceb6e1de1e6ce0c;
extern PyObject *const_str_plain_threading;
static PyObject *const_tuple_tuple_str_plain_secure_none_tuple_tuple;
extern PyObject *const_str_plain_index;
static PyObject *const_str_digest_35a0b47134910bcb360de046d3104857;
static PyObject *const_str_plain_iso2time;
static PyObject *const_tuple_str_plain_self_str_plain_now_tuple;
static PyObject *const_str_plain__rest;
static PyObject *const_str_plain_is_HDN;
extern PyObject *const_tuple_str_plain_path_tuple;
static PyObject *const_tuple_f76c7de1e662bc6b23f6207481412ea6_tuple;
extern PyObject *const_str_plain_string;
static PyObject *const_str_digest_fbf3019ebfe52ba9445721159023862f;
static PyObject *const_str_plain_allowed_domain;
static PyObject *const_str_digest_4b6fe6e45cdd5ba2b917c4dad8a0626b;
extern PyObject *const_slice_int_pos_1_none_none;
static PyObject *const_str_plain_ns_cookies;
extern PyObject *const_str_plain___file__;
extern PyObject *const_str_plain_h;
static PyObject *const_str_digest_02d6a7f3ea0a1e12e2a1d39bc02593b2;
static PyObject *const_tuple_str_plain_expires_tuple;
static PyObject *const_str_digest_c875c1cc760880191aa87e06a0c9b1d1;
extern PyObject *const_str_plain_lstrip;
static PyObject *const_str_digest_ab7ced06080ac56ab3945c4367a65db5;
extern PyObject *const_tuple_str_chr_34_tuple;
static PyObject *const_str_digest_9b6316ab52286b88a4e13fc3742fd9e3;
static PyObject *const_str_digest_b5d843a6f65073f8e85e61372a34ae49;
static PyObject *const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple;
extern PyObject *const_str_plain_rfind;
extern PyObject *const_str_plain_fn;
static PyObject *const_str_plain_rfc2965_hdrs;
extern PyObject *const_tuple_str_chr_44_tuple;
static PyObject *const_str_plain_set_ok_port;
static PyObject *const_tuple_d5b258a4cc021097baa147c88d3dc59d_tuple;
static PyObject *const_str_digest_7995fac7b2e26e9e4549b950ba137783;
extern PyObject *const_str_chr_61;
static PyObject *const_str_plain_strict_domain;
static PyObject *const_str_digest_7676208cdba50c7bf2db6b8e541f4749;
extern PyObject *const_str_plain_strip;
extern PyObject *const_str_plain_filter;
extern PyObject *const_str_plain_lists;
static PyObject *const_str_plain_blocked_domains;
static PyObject *const_str_plain_req_path;
extern PyObject *const_str_digest_118c8611317729818c37c760127e23b2;
static PyObject *const_str_digest_83c332e3bafde297ec5071742c5ef4f6;
extern PyObject *const_tuple_int_pos_1_tuple;
extern PyObject *const_str_plain_set_cookie;
static PyObject *const_str_digest_55bed641d61c270523eda6ec12d8d978;
static PyObject *const_str_digest_68c6eda48b2f5748596594b02f57f24c;
static PyObject *const_tuple_fa654efe063d228a620382d7cd11c16c_tuple;
extern PyObject *const_str_plain_reverse;
extern PyObject *const_str_plain_lower;
static PyObject *const_str_digest_0fb09c504818a53016d5320feb267b6e;
extern PyObject *const_str_plain___orig_bases__;
static PyObject *const_str_digest_877beca72206867b121c1bb88bd5761b;
static PyObject *const_str_digest_dcd082d06b409303e7ab4c3e2305b719;
extern PyObject *const_str_digest_1e4616cb2877c002aa48d41e8b575b32;
static PyObject *const_str_plain_LOOSE_HTTP_DATE_RE;
extern PyObject *const_str_plain_close;
static PyObject *const_str_digest_d116f4320c33d4dcb9899d53480c46ec;
extern PyObject *const_str_plain_urlparse;
static PyObject *const_str_digest_34dec958b61efc464ede34fc6d35a660;
static PyObject *const_str_plain_subobj;
static PyObject *const_str_plain_liberal_is_HDN;
static PyObject *const_str_digest_6d3cf5aa5d025337f9f7bbd96fee8169;
extern PyObject *const_str_plain___qualname__;
static PyObject *const_tuple_str_plain_match_str_plain_start_str_plain_end_tuple;
extern PyObject *const_str_plain_mon;
static PyObject *const_tuple_str_plain_domain_dot_tuple;
extern PyObject *const_str_digest_4c1e770c5544f54da5d3b8065d995354;
static PyObject *const_str_plain_blocked_domain;
static PyObject *const_tuple_str_plain_domain_dot_none_tuple;
static PyObject *const_str_plain_HEADER_VALUE_RE;
extern PyObject *const_str_plain_n;
static PyObject *const_str_plain_set_ok_path;
static PyObject *const_str_plain_ESCAPED_CHAR_RE;
extern PyObject *const_str_plain_w;
static PyObject *const_str_plain_get_nonstandard_attr;
static PyObject *const_str_plain_c2;
static PyObject *const_str_plain_deepvalues;
extern PyObject *const_str_plain_p;
extern PyObject *const_str_plain_g;
extern PyObject *const_str_plain_value;
static PyObject *const_str_digest_09aca48ebf7d4eecaf73bcdad1714b51;
static PyObject *const_str_digest_6e0f2fcc77d3108abc9acc9693df5f02;
static PyObject *const_tuple_efcbf940c26f81be4bdc1dfc9b3b4920_tuple;
extern PyObject *const_str_plain_tmp;
static PyObject *const_tuple_str_plain_add_cookie_header_tuple;
static PyObject *const_str_digest_1978af0368505238e1cf2d96a1d37ac7;
extern PyObject *const_str_plain_comment;
static PyObject *const_str_plain_strict_domain_re;
extern PyObject *const_tuple_str_newline_tuple;
extern PyObject *const_str_plain_add_unredirected_header;
static PyObject *const_str_digest_7525bd06cb39f8b538fc798c100959cc;
static PyObject *const_str_digest_de1ab3e2de8d5165e2bd1b1905edbd35;
extern PyObject *const_str_plain_enumerate;
static PyObject *const_str_digest_3e6cfb8acf442051d2db5ef2ed591086;
extern PyObject *const_str_plain_datetime;
extern PyObject *const_str_plain_domain_specified;
static PyObject *const_str_plain_cookies_by_name;
static PyObject *const_str_plain_set_ok_domain;
static PyObject *const_str_digest_715b20f6d2a4c7f2003d5ceef6d7639a;
extern PyObject *const_str_plain_span;
extern PyObject *const_str_plain_timegm;
static PyObject *const_tuple_tuple_str_plain_port_spec_none_tuple_tuple;
static PyObject *const_str_digest_015c22e7bdee605c030a49c130d28c8d;
static PyObject *const_str_digest_62fcb7a380059ce8ab2a63cd922f9037;
static PyObject *const_str_digest_adc40fee951c70a444aa9622318d76f1;
extern PyObject *const_str_plain_stacklevel;
extern PyObject *const_int_pos_60;
static PyObject *const_str_plain_req_port;
extern PyObject *const_str_plain_abs;
static PyObject *const_str_digest_9d18c2387f0a91d7a4271c1dc4805248;
static PyObject *const_str_digest_6c139fc9675df808cca1e157160f1bc9;
static PyObject *const_str_plain_time2isoz;
extern PyObject *const_str_plain_k;
extern PyObject *const_str_plain___getitem__;
static PyObject *const_str_digest_f6a52e4c5d05be7e1b04e7f760540468;
static PyObject *const_str_plain_is_third_party;
extern PyObject *const_str_plain___all__;
static PyObject *const_str_digest_0bfad8bc28639d75caf0f05ffd2588ec;
extern PyObject *const_str_plain_f;
static PyObject *const_str_digest_9ef43926f1e3bdfbba355fa3fb4b6e97;
static PyObject *const_tuple_str_plain_comment_tuple;
extern PyObject *const_str_plain_I;
static PyObject *const_tuple_f40a8285220caa062692f5469c2efc7b_tuple;
static PyObject *const_str_digest_90fb66a855155b4111d921310c4fdd21;
static PyObject *const_str_plain_DEFAULT_HTTP_PORT;
extern PyObject *const_str_plain_upper;
static PyObject *const_str_plain_embedded_dots;
static PyObject *const_tuple_str_plain_commenturl_tuple;
static PyObject *const_str_digest_4ecfec5813374bbd5fc345709fa6c7fe;
static PyObject *const_tuple_7807cc96450d96b98b775bb31950778d_tuple;
static PyObject *const_str_plain_print_exc;
static PyObject *const_str_digest_6825f5fc32b837f4d7af8e4da55b84ed;
static PyObject *const_str_digest_d42a8d5d1272b159ccfc242f04c0ba55;
static PyObject *const_tuple_cb245fafde39930ceb905b8a87dde021_tuple;
static PyObject *const_str_digest_e90599bff9b650c09e65fb4e6afe2d69;
extern PyObject *const_str_plain_text;
static PyObject *const_str_digest_41bb4021ac8078d242b837a274231f67;
extern PyObject *const_tuple_str_plain_self_str_plain_name_tuple;
static PyObject *const_str_digest_d720512d3a3e36bbcaad6a88c1eddcc5;
extern PyObject *const_str_plain_mapping;
static PyObject *const_str_plain_offset_from_tz_string;
extern PyObject *const_str_digest_75fd71b1edada749c2ef7ac810062295;
static PyObject *const_str_plain_ns_headers;
static PyObject *const_str_digest_f178e000500a956eab46cf824a2c6a64;
static PyObject *const_str_digest_28490d044a8684578c5aad63e212c714;
static PyObject *const_str_plain_ISO_DATE_RE;
static PyObject *const_str_plain_strip_quotes;
static PyObject *const_str_plain_acquire;
static PyObject *const_tuple_str_chr_35_str_chr_36_tuple;
static PyObject *const_str_plain_strict_rfc2965_unverifiable;
static PyObject *const_tuple_870754093eadaddbca375efaf52a85b7_tuple;
static PyObject *const_tuple_23efc8ae413a323a6af0397a77acd4a7_tuple;
static PyObject *const_tuple_31126fd0f76287e00829d64966c49577_tuple;
static PyObject *const_tuple_str_plain_commenturl_none_tuple;
static PyObject *const_tuple_8069ad5f71df0e52a060c2a7c9865411_tuple;
static PyObject *const_tuple_str_plain_path_spec_tuple;
static PyObject *const_tuple_3e677b35f7b3e28244302a53fb2a8b0d_tuple;
static PyObject *const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple;
extern PyObject *const_str_plain_expires;
static PyObject *const_tuple_str_plain_comment_none_tuple;
static PyObject *const_str_digest_602eb8d0d045900229ce348001a3d5b8;
static PyObject *const_str_plain_undotted_domain;
static PyObject *const_tuple_str_plain_match_tuple;
extern PyObject *const_str_plain_v;
static PyObject *const_str_digest_8034911ba35da0b23b36f58ec05d5e06;
extern PyObject *const_str_plain_print_function;
static PyObject *const_str_digest_5e4ed7b762e965909ad65ba4bdfa1e02;
static PyObject *const_str_plain_rfc2965;
static PyObject *const_tuple_str_digest_24562fa308ff9602f1ccf15f8d6fc616_tuple;
static PyObject *const_tuple_str_digest_64478837e197be634bebe4c1269533e7_tuple;
extern PyObject *const_str_chr_47;
extern PyObject *const_str_plain_io;
extern PyObject *const_str_plain_Dec;
extern PyObject *const_str_plain_StringIO;
static PyObject *const_str_digest_1212118da95a2621d6f4332d301adf3b;
static PyObject *const_tuple_str_digest_41c64468a0c9e92d8eea5f7e817937e8_tuple;
static PyObject *const_str_digest_ec000c98923b9dd408cabfb3f538adbb;
extern PyObject *const_slice_none_int_neg_1_none;
static PyObject *const_str_plain_orig_text;
static PyObject *const_str_digest_8725c53bcebe1d704420021dd864fd5c;
static PyObject *const_str_digest_1ed727fc9fa763826410f3d4c597fe78;
static PyObject *const_str_plain_path_spec;
extern PyObject *const_str_plain_Sun;
static PyObject *const_str_plain_join_header_words;
static PyObject *const_str_digest_325c5b992e7f83b1064a3c1496f0ea71;
extern PyObject *const_str_plain_copy;
extern PyObject *const_str_plain_day;
static PyObject *const_tuple_str_digest_865029936c449c31fc055546ff75b849_tuple;
static PyObject *const_str_plain_DefaultCookiePolicy;
static PyObject *const_str_digest_09b378de9b9f170f2a873dfa24156cff;
extern PyObject *const_str_plain_local;
extern PyObject *const_str_plain_key;
static PyObject *const_str_digest_64fc46a7d9818ecdd546c156297c3ad5;
static PyObject *const_str_plain_clear_session_cookies;
static PyObject *const_str_digest_47f19229593659b12ed7d54bc6ce7618;
extern PyObject *const_str_plain___init__;
static PyObject *const_str_digest_7d30bc009052d2666f61a93a25131ff9;
static PyObject *const_str_plain_DomainStrictNonDomain;
static PyObject *const_str_digest_35884ecaea22676e0be61e63cde7df2b;
static PyObject *const_str_digest_ec97aaec1ad4acfdf13eb0d5584240fa;
static PyObject *const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple;
static PyObject *const_str_digest_966b6e9b41d2aef5dbfdbaa45b844053;
extern PyObject *const_tuple_str_plain_a_tuple;
static PyObject *const_str_plain_reach;
static PyObject *const_str_plain_Absent;
static PyObject *const_str_plain_set_ok_name;
static PyObject *const_str_digest_dbd89a4a586baa8199d00281c6c57b4b;
static PyObject *const_str_plain_is_expired;
extern PyObject *const_str_plain_version;
static PyObject *const_str_plain_UT;
extern PyObject *const_str_plain_RLock;
extern PyObject *const_str_plain_info;
extern PyObject *const_str_empty;
static PyObject *const_tuple_860de84588ac820d40987891ef077463_tuple;
static PyObject *const_str_digest_89b117bb54827b46396fd05fd8c8f20b;
static PyObject *const_str_digest_4d9156390b880084b2dbc0f5af80d714;
static PyObject *const_tuple_a649d3fc637f83babb9380ce01d4d600_tuple;
extern PyObject *const_int_pos_100;
static PyObject *const_str_digest_8b19398e83f1057abffc3139d7174b4d;
static PyObject *const_str_plain_DAYS;
extern PyObject *const_list_cea03aef4b96369a507a9cabbc84036d_list;
static PyObject *const_str_digest_6cfbe5240b0e040226d3c96c3ae96da3;
extern PyObject *const_tuple_str_plain_Cookie_tuple;
extern PyObject *const_str_plain_set_policy;
static PyObject *const_str_digest_a78a3cbb321f8e31edd395f2c3634b04;
static PyObject *const_str_digest_56a6eed152b7b059f2fd4b330df13255;
extern PyObject *const_str_plain_result;
static PyObject *const_str_plain_strict_ns_domain;
static PyObject *const_str_digest_4978f26796be201193cf00b952e298f6;
static PyObject *const_str_digest_957d8eeeaccaf18268a59f8ab7beb2e1;
static PyObject *const_tuple_str_plain_version_tuple;
static PyObject *const_str_digest_6cfb4820583ca12b5c6ba4c12a5e80f6;
static PyObject *const_str_digest_9e5c41c1c3b02b2c1c1a0abcc79e3344;
extern PyObject *const_str_plain_getLogger;
extern PyObject *const_int_pos_24;
extern PyObject *const_str_plain_request;
static PyObject *const_str_plain_host_prefix;
static PyObject *const_str_plain_no_matching_rfc2965;
static PyObject *const_str_plain_return_ok_secure;
static PyObject *const_tuple_ae18c5d4855ee8b3f9fff6d4cf73cc9d_tuple;
static PyObject *const_tuple_str_digest_6825f5fc32b837f4d7af8e4da55b84ed_tuple;
extern PyObject *const_str_plain_traceback;
static PyObject *const_str_digest_d7aa58fd83d0bd9c2adfcb5395971da9;
static PyObject *const_str_digest_da4eec26b7de5d9a48afb7e5cae5b40e;
extern PyObject *const_str_plain_pairs;
extern PyObject *const_tuple_none_false_false_tuple;
extern PyObject *const_str_plain_0;
extern PyObject *const_str_plain_group;
static PyObject *const_str_plain_delayload;
static PyObject *const_str_digest_39f163eda0ce746f6bd2241888e84930;
extern PyObject *const_str_plain_readline;
extern PyObject *const_str_plain_month;
static PyObject *const_str_plain_old_state;
extern PyObject *const_str_plain_Mon;
static PyObject *const_str_digest_bf5a8f1c3128dec14c32cc0e4d8501d9;
static PyObject *const_str_plain_adict;
extern PyObject *const_str_plain_division;
static PyObject *const_str_digest_ef563188e68d5a0ed6e8c78230a1917b;
extern PyObject *const_int_neg_1;
static PyObject *const_tuple_str_plain_self_str_plain_r_str_plain_cookie_tuple;
extern PyObject *const_str_digest_f64ea08c61e29750b51ab8c4f102c9fd;
static PyObject *const_str_plain_LWPCookieJar;
static PyObject *const_str_digest_2e2f4124b4b7e827083841e0cf4434e0;
extern PyObject *const_str_plain_now;
static PyObject *const_str_digest_3996c8a6a33b9cf2b6904a8b9768983d;
extern PyObject *const_int_pos_31;
static PyObject *const_tuple_9429d66cf1d2b3ba865d00aad80195c8_tuple;
extern PyObject *const_str_chr_36;
static PyObject *const_tuple_str_digest_c875c1cc760880191aa87e06a0c9b1d1_tuple;
static PyObject *const_tuple_str_plain_HTTP_PORT_tuple;
static PyObject *const_str_plain__cookies_for_domain;
extern PyObject *const_list_701b9168fe254617c812a888a50c6ec4_list;
static PyObject *const_str_plain__debug;
static PyObject *const_str_digest_cb7ddefb6c5728e8248415cd5b2b2567;
static PyObject *const_str_plain_UTC_ZONES;
static PyObject *const_str_digest_33dcc68e0e32cb971b376aa79777e85e;
static PyObject *const_str_plain_attrs_set;
static PyObject *const_tuple_str_plain_cookie_str_plain_h_str_plain_keys_str_plain_k_tuple;
static PyObject *const_str_digest_8d751ba33a09210827fbe86b58c4a56b;
extern PyObject *const_str_plain_as_native_str;
extern PyObject *const_str_plain_re;
extern PyObject *const_str_plain___doc__;
static PyObject *const_tuple_35009b3cf2bcb3d753e31c5ad3157d36_tuple;
static PyObject *const_str_plain_sec;
static PyObject *const_tuple_str_digest_93d15f13bc4ddb17dc6e54285f512f62_tuple;
extern PyObject *const_str_plain_extend;
static PyObject *const_str_plain_domain_dot;
static PyObject *const_str_digest_c75ad97b5638fca3565126a8880c21e5;
static PyObject *const_str_plain_user_domain_match;
extern PyObject *const_str_plain_attrs;
static PyObject *const_str_plain_request_path;
static PyObject *const_str_digest_fc88f51718ff0184d28ed2d8664b321d;
static PyObject *const_str_digest_b1d672047483552faf5212433b8f9cd7;
static PyObject *const_str_plain_return_ok_;
extern PyObject *const_str_plain___len__;
extern PyObject *const_str_plain_warnings;
extern PyObject *const_tuple_str_plain_Host_str_empty_tuple;
static PyObject *const_str_plain_magic_re;
static PyObject *const_tuple_tuple_str_plain_discard_none_tuple_tuple;
static PyObject *const_tuple_9f2c42cdba2e0b18d98c43ebb075b4a6_tuple;
extern PyObject *const_str_plain_https;
static PyObject *const_str_digest_e2064b1df4e5eda1abd29a04fb39cab6;
static PyObject *const_tuple_str_digest_5bf9a04ffcb16b6109e15c54c1d33abf_tuple;
static PyObject *const_str_plain_TRUE;
extern PyObject *const_int_pos_1970;
extern PyObject *const_str_plain_get_all;
extern PyObject *const_tuple_str_plain_self_tuple;
extern PyObject *const_str_chr_35;
static PyObject *const_tuple_str_plain_self_str_plain_blocked_domains_tuple;
static PyObject *const_str_plain_quote_re;
static PyObject *const_str_plain_WEEKDAY_RE;
static PyObject *const_tuple_tuple_str_plain_domain_dot_none_tuple_tuple;
extern PyObject *const_str_plain_Fri;
extern PyObject *const_tuple_str_plain_as_native_str_tuple;
static PyObject *const_str_plain_return_ok_verifiability;
extern PyObject *const_tuple_empty;
static PyObject *const_tuple_str_plain_path_spec_none_tuple;
extern PyObject *const_str_plain_unverifiable;
static PyObject *const_str_plain_MISSING_FILENAME_TEXT;
extern PyObject *const_str_plain_append;
static PyObject *const_tuple_92ef49456445ed75b79e591ab0457eb0_tuple;
extern PyObject *const_str_digest_c3c96c8ed3ec2ec3a4d3f0dfaaa3ddf2;
static PyObject *const_str_digest_73078cf33275b3c84f3a2adf1ab1363e;
static PyObject *const_str_digest_24c52025e68b7f20fee48301c0cc1eee;
static PyObject *const_str_plain_set_cookie_if_ok;
static PyObject *const_str_digest_456906536734a9eb7cd3e31691d9243c;
static PyObject *const_tuple_3756f95c8a4d8703a4073438dd2b117a_tuple;
extern PyObject *const_tuple_str_plain_self_str_plain_name_str_plain_value_tuple;
static PyObject *const_tuple_str_plain_self_str_plain_domain_str_plain_blocked_domain_tuple;
static PyObject *const_str_digest_dbb88d1086a95f52320ae19d03e8d10a;
static PyObject *const_tuple_f68b9a4705d678b40465764624eadfcd_tuple;
static PyObject *const_str_digest_c509246e3fa14685989e35946b334824;
extern PyObject *const_str_plain_compile;
extern PyObject *const_str_plain_b;
extern PyObject *const_str_plain_split;
static PyObject *const_tuple_str_digest_a20576513bc0e620214fe3c7d0af099b_tuple;
extern PyObject *const_str_plain_has_header;
static PyObject *const_tuple_str_plain_version_none_tuple;
static PyObject *const_str_plain_standard;
static PyObject *const_tuple_str_chr_36_tuple;
static PyObject *const_str_plain_request_port;
static PyObject *const_str_digest_909690e748e4ff6afebe55762bfa0cc6;
static PyObject *const_str_plain_boolean_attrs;
static PyObject *const_str_plain__timegm;
static PyObject *const_str_digest_63b09b63acd8e3679a989bfd143277ed;
static PyObject *const_str_digest_24562fa308ff9602f1ccf15f8d6fc616;
extern PyObject *const_str_digest_f4eb44e3a0a37523306de2031c71bb2c;
static PyObject *const_str_digest_b746818bf86189e9f44f3f95f6da6979;
static PyObject *const_str_plain_cookies_by_path;
extern PyObject *const_str_plain_Cookie;
extern PyObject *const_str_plain_msg;
extern PyObject *const_str_plain_tz;
extern PyObject *const_int_pos_1000;
static PyObject *const_str_digest_742b45cc0c10c73777d97dd5bfea1956;
static PyObject *const_str_digest_61e94e8b6fe192120c40f0ef736aba53;
static PyObject *const_str_digest_ac11b801185405cfc362da233adfe123;
static PyObject *const_tuple_str_plain_t_str_plain_dt_tuple;
static PyObject *const_str_digest_5fbe69cbf115ea55b082ce569272165e;
extern PyObject *const_str_plain_c;
static PyObject *const_tuple_str_digest_eee68eb18ec923ec5725aa369380fdeb_tuple;
extern PyObject *const_tuple_str_plain_self_str_plain_name_str_plain_default_tuple;
static PyObject *const_str_digest_96d5a3f49892c371835a15b95c088163;
static PyObject *const_str_plain_hide_cookie2;
static PyObject *const_tuple_str_plain_A_str_plain_B_str_plain_initial_dot_tuple;
static PyObject *const_str_plain_HTTP_PATH_SAFE;
static PyObject *const_tuple_str_digest_eae226bd77dce4df50096ce2bb394294_tuple;
extern PyObject *const_str_plain_ASCII;
extern PyObject *const_str_plain___class__;
extern PyObject *const_str_plain__;
extern PyObject *const_str_plain_comment_url;
extern PyObject *const_str_plain_get_origin_req_host;
extern PyObject *const_str_plain___module__;
extern PyObject *const_str_plain___str__;
static PyObject *const_str_digest_d0997d9efbd35a7b1b70f2e546df7898;
extern PyObject *const_str_plain_Sat;
extern PyObject *const_str_plain_debug;
static PyObject *const_str_digest_76e82ac16048d95944f76d9c63bf1094;
static PyObject *const_str_plain_IPV4_RE;
static PyObject *const_str_digest_d02fbce1888e62d3beaa3eb19d31c428;
static PyObject *const_str_plain_cookie_tuples;
static PyObject *const_str_plain__threading;
static PyObject *const_str_digest_ee7229ae79474df063dcd025204b591c;
static PyObject *const_str_digest_7fe95f3b14cd24e5b3c0002a690f8afa;
extern PyObject *const_tuple_str_chr_47_tuple;
static PyObject *const_tuple_ef6d7d8eea65b440ae02e15644cc4aec_tuple;
extern PyObject *const_str_plain_logger;
extern PyObject *const_str_plain_X;
static PyObject *const_str_plain__cookie_from_cookie_tuple;
static PyObject *const_str_digest_aef40896b73ddc8059a5f2aeba32dd21;
extern PyObject *const_str_plain_Nov;
extern PyObject *const_str_plain_extract_cookies;
static PyObject *const_str_digest_ee78499ac19f06ca41f1b4b37dfefea3;
static PyObject *const_str_digest_8e65edd712068ac2334f8b3c1a548ef5;
static PyObject *const_str_digest_6e323fd79324a57f46ceedc499055eb8;
extern PyObject *const_str_plain_port_specified;
extern PyObject *const_str_plain_Jul;
static PyObject *const_str_plain_namevalue;
extern PyObject *const_str_plain_get;
static PyObject *const_tuple_str_chr_9_tuple;
extern PyObject *const_str_plain__policy;
static PyObject *const_str_digest_53420dd28633a31c0a6b97acb18783b0;
static PyObject *const_str_digest_0cbae518b6f4eb6f490470d1b98a9b96;
static PyObject *const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple;
extern PyObject *const_str_plain_sort;
static PyObject *const_str_plain_is_not_allowed;
static PyObject *const_str_digest_cb8d0eacef4712f14abdbb6e038aca3e;
extern PyObject *const_str_plain_get_full_url;
static PyObject *const_str_plain_set_ok_verifiability;
extern PyObject *const_str_plain_logging;
extern PyObject *const_str_digest_6b99713f9e06ed109c93aabc5b6a75b2;
extern PyObject *const_str_plain_dt;
extern PyObject *const_str_plain___iter__;
static PyObject *const_str_plain_split_header_words;
static PyObject *const_str_digest_2c07e1414d9314d58e1938c7db2ff627;
static PyObject *const_str_plain__cookies_from_attrs_set;
static PyObject *const_tuple_11c76a8464865a1ada2d88979308652a_tuple;
extern PyObject *const_str_plain_Oct;
static PyObject *const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple;
static PyObject *const_str_digest_d7af333612bcdc599af230f5dd40fafe;
static PyObject *const_str_plain_time2netscape;
extern PyObject *const_str_plain_warn;
static PyObject *const_str_digest_457b984510b0a7bceabc7453e444c63e;
static PyObject *const_str_digest_ecdc3731851d95b156d70952d03aeefa;
extern PyObject *const_str_plain_lookup;
static PyObject *const_str_plain_imon;
static PyObject *const_str_digest_a9b0d8e0158f3c4ddb4b5280bafd5bd1;
static PyObject *const_str_digest_e1711c7bd846b501935b68f85daaa89e;
extern PyObject *const_str_plain_metaclass;
extern PyObject *const_str_plain_Tue;
static PyObject *const_str_plain__warn_unhandled_exception;
static PyObject *const_str_plain_cookie_attrs;
static PyObject *const_tuple_str_plain_tz_str_plain_offset_str_plain_m_tuple;
extern PyObject *const_str_digest_2fe71b40974e92f7a4ed2043bfd21fa9;
static PyObject *const_tuple_str_plain_adict_str_plain_keys_tuple;
extern PyObject *const_str_plain_HTTP_PORT;
extern PyObject *const_tuple_str_plain___class___tuple;
extern PyObject *const_tuple_false_tuple;
extern PyObject *const_str_angle_metaclass;
static PyObject *const_str_digest_a2976d5ecf913539654e9d6147e8efe0;
static PyObject *const_str_digest_f0c225b14501a3ff3d37888478fdc005;
extern PyObject *const_str_digest_9f2143328a56e68461b0eb3ba7961d9d;
static PyObject *const_tuple_str_plain_Cookie2_tuple;
static PyObject *const_str_plain_set_ok;
static PyObject *const_tuple_tuple_str_plain_path_spec_none_tuple_tuple;
extern PyObject *const_str_plain_offset;
static PyObject *const_str_digest_e20ccde5186b6cbbc1fa5b8fa778848e;
extern PyObject *const_str_plain_args;
extern PyObject *const_str_plain_get_header;
static PyObject *const_str_digest_525067c5fe76d439182c8081ac2a6592;
static PyObject *const_str_digest_2ea329aba17dd1c195c5f3f281031cbb;
static PyObject *const_str_plain_as_lwp_str;
extern PyObject *const_str_plain_a;
static PyObject *const_tuple_tuple_str_plain_version_str_plain_0_tuple_tuple;
extern PyObject *const_str_plain_items;
static PyObject *const_str_plain_STRICT_DATE_RE;
extern PyObject *const_dict_f154c9a58c9419d7e391901d7b7fe49e;
static PyObject *const_tuple_str_plain_discard_false_tuple;
extern PyObject *const_str_plain_localtime;
extern PyObject *const_str_plain_domain_initial_dot;
static PyObject *const_str_plain_domain_re;
static PyObject *const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple;
static PyObject *const_str_plain_subn;
extern PyObject *const_str_plain_param;
static PyObject *const_str_digest_e6d38efdca2ea2b4f25ec2ee47e1dcf2;
extern PyObject *const_str_plain_sub;
extern PyObject *const_int_pos_6;
static PyObject *const_tuple_str_plain_self_str_plain_domain_str_plain_allowed_domain_tuple;
static PyObject *const_str_digest_6cf46a7adb88a6bc794514db32e7175b;
static PyObject *const_str_digest_dac12568f37a84b3ffa394cc883a596f;
extern PyObject *const_tuple_str_chr_58_tuple;
static PyObject *const_tuple_str_digest_90fb66a855155b4111d921310c4fdd21_tuple;
extern PyObject *const_str_plain_Wed;
static PyObject *const_str_digest_4733f51e02552234244058dcbef3b0b2;
extern PyObject *const_str_plain_Mar;
static PyObject *const_tuple_str_digest_83c332e3bafde297ec5071742c5ef4f6_tuple;
static PyObject *const_str_plain_max_age_set;
extern PyObject *const_str_digest_41e98c7cc1ef944f96b5cfc5c1252f70;
static PyObject *const_str_plain_uppercase_escaped_char;
extern PyObject *const_str_plain_join;
static PyObject *const_str_plain_domain_match;
extern PyObject *const_str_digest_2c4cf2b02b1ec590855d8e705f7ca34d;
extern PyObject *const_tuple_str_plain_self_str_plain_policy_tuple;
static PyObject *const_tuple_056057a555af633a750a7f37aba401ea_tuple;
static PyObject *const_str_plain_path_return_ok;
extern PyObject *const_str_plain_absolute_import;
static PyObject *const_tuple_3461f128e16346c08eb21c60ad74b20e_tuple;
extern PyObject *const_str_dot;
extern PyObject *const_str_plain_quote;
static PyObject *const_str_plain_ns_cookie;
static PyObject *const_str_plain_strict_ns_set_initial_dollar;
static PyObject *const_str_plain_escape_path;
extern PyObject *const_str_plain_Thu;
extern PyObject *const_str_chr_44;
extern PyObject *const_str_plain_host;
static PyObject *const_str_plain__process_rfc2109_cookies;
extern PyObject *const_str_plain_release;
static PyObject *const_tuple_60d58ffd11a1c34a19ff1a729518bcff_tuple;
static PyObject *const_str_digest_b88e82da79a4686a5138973c6ea31f0e;
extern PyObject *const_str_plain_t;
static PyObject *const_tuple_c8527f7a21bac879fe7c350debaaf3ba_tuple;
static PyObject *const_str_digest_e7440ce43385aede9e6d37b1421198a6;
static PyObject *const_str_plain_version_set;
static PyObject *const_tuple_str_plain_secure_false_tuple;
static PyObject *const_str_digest_a33f471eee2d096b999033e8cc78df7a;
extern PyObject *const_str_plain_int;
static PyObject *const_tuple_b2d286880525f8e8b41bde9db6bbe984_tuple;
static PyObject *const_str_plain_domain_return_ok;
static PyObject *const_str_plain_verifiability;
static PyObject *const_tuple_a843c7864103e820003a24ca56f0791d_tuple;
static PyObject *const_str_plain__now;
extern PyObject *const_str_digest_41c64468a0c9e92d8eea5f7e817937e8;
extern PyObject *const_str_plain_limit;
static PyObject *const_str_digest_a779dc6a19a8e85b1f0be0716c2bcf8e;
static PyObject *const_str_plain__blocked_domains;
static PyObject *const_tuple_str_digest_015c22e7bdee605c030a49c130d28c8d_tuple;
static PyObject *const_str_digest_6383a481b5cd108b550674fca70aace8;
extern PyObject *const_str_plain_line;
static PyObject *const_str_plain_FileCookieJar;
static PyObject *const_str_digest_9939164ececbc204c3ca2a9b256d712b;
extern PyObject *const_str_plain_keys;
static PyObject *const_str_plain_MONTHS;
extern PyObject *const_str_plain_parts;
static PyObject *const_str_digest_1e47e60e4aa81058188bb012b218cec3;
extern PyObject *const_str_plain_domain;
static PyObject *const_str_digest_0a8e2f47023bf5cb15e15341a4672f2f;
static PyObject *const_tuple_str_plain_self_str_plain_args_str_plain_name_str_plain_attr_tuple;
extern PyObject *const_str_digest_93d15f13bc4ddb17dc6e54285f512f62;
extern PyObject *const_str_plain_deepcopy;
static PyObject *const_tuple_84091ba2478037975340d97a96c88e16_tuple;
static PyObject *const_tuple_str_digest_ac11b801185405cfc362da233adfe123_tuple;
static PyObject *const_str_digest_4af7570ffdf40bbf602250a7b5abcb3c;
static PyObject *const_str_digest_bbb9e00c2445591f988aa71dd6837113;
extern PyObject *const_str_plain_r;
extern PyObject *const_str_digest_2717a74e8094c62311bf53472f4de0ca;
extern PyObject *const_str_digest_c672ea00fd3e32c13d12a34f67316e82;
static PyObject *const_str_plain_tup;
static PyObject *const_str_plain_nr_junk_chars;
static PyObject *const_str_plain_clear_expired_cookies;
extern PyObject *const_str_plain_add_cookie_header;
static PyObject *const_str_plain_fn_name;
static PyObject *const_str_plain_bad_cookie;
extern PyObject *const_str_plain_attr;
static PyObject *const_tuple_str_digest_dbb88d1086a95f52320ae19d03e8d10a_tuple;
static PyObject *const_list_b28095f7555406d11851edf8db75c62b_list;
extern PyObject *const_str_plain_Apr;
static PyObject *const_str_digest_eae226bd77dce4df50096ce2bb394294;
static PyObject *const_str_plain_DomainStrictNoDots;
static PyObject *const_str_plain_parse_ns_headers;
extern PyObject *const_str_plain_Sep;
extern PyObject *const_str_plain_match;
static PyObject *const_tuple_str_digest_d26f52d432ccf199e53ad3ddfa46aa69_tuple;
static PyObject *const_str_digest_04ce8de3f570e46444011016470bdc6d;
static PyObject *const_str_digest_6001fe46ba0c4b5c0491a88a3819fcae;
static PyObject *const_str_digest_9c9c33b6413109c9a492d7421f685c66;
static PyObject *const_str_digest_9f72df94a657ad398ac3218e99ec3b90;
static PyObject *const_tuple_str_plain_discard_none_tuple;
static PyObject *const_str_plain_value_attrs;
static PyObject *const_str_plain_DomainRFC2965Match;
static PyObject *const_str_digest_e5c4113ae280f7ad6605c6f47940873c;
static PyObject *const_str_digest_3c3e7459fc007b7c4574b8ad5d2a31d7;
static PyObject *const_str_digest_5f415eb3e671a913894e893c410d61d9;
extern PyObject *const_tuple_int_pos_3_tuple;
static PyObject *const_tuple_str_plain_port_tuple;
static PyObject *const_str_digest_411d5ec759c8a4fcfa0f2ccddcbcfb9b;
static PyObject *const_str_plain_set_nonstandard_attr;
static PyObject *const_tuple_str_plain_h_str_plain_i_str_plain_b_tuple;
static PyObject *const_str_digest_cd253c94d5b7ea32bc39089effd75822;
extern PyObject *const_str_plain_tt;
extern PyObject *const_str_plain_rest;
static PyObject *const_str_digest_939c6ef0fd65dd7180593a6a02d0501e;
extern PyObject *const_str_plain_count;
extern PyObject *const_str_plain_May;
static PyObject *const_str_digest_68eb9d0da2c7cfb55ff9f1abf19ffe7c;
extern PyObject *const_str_plain_weekday;
extern PyObject *const_str_plain__cookies;
static PyObject *const_str_digest_116e1ac5b5da4fef8336d3fda7f8d790;
static PyObject *const_str_digest_9d617c1725d30f1ed05d062edf4cdd1c;
static PyObject *const_str_plain_magic;
static PyObject *const_tuple_str_digest_d42a8d5d1272b159ccfc242f04c0ba55_tuple;
extern PyObject *const_str_plain_search;
static PyObject *const_str_digest_4c1ca7289dc83b417558e44a6c5983e0;
extern PyObject *const_str_chr_58;
static PyObject *const_tuple_str_plain_self_str_plain_i_str_plain_cookie_tuple;
static PyObject *const_tuple_str_plain_args_str_plain_logging_tuple;
static PyObject *const_str_plain_rfc2109_as_ns;
static PyObject *const_str_plain_ii;
extern PyObject *const_tuple_str_plain_text_tuple;
static PyObject *const_str_digest_81dc64e6a5c5291a8a84d8bc604bf489;
static PyObject *const_tuple_str_plain_self_str_plain_path_str_plain_request_tuple;
extern PyObject *const_str_plain_header;
static PyObject *const_str_plain_EPOCH_YEAR;
extern PyObject *const_str_plain_utcnow;
static PyObject *const_str_digest_1214beffee0b542753d8cd90bab94500;
extern PyObject *const_str_angle_lambda;
extern PyObject *const_int_pos_50;
static PyObject *const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple;
static PyObject *const_str_plain_req_host;
static PyObject *const_str_plain_HEADER_QUOTED_VALUE_RE;
static PyObject *const_str_plain_return_ok;
static PyObject *const_str_digest_441757fdeadfce87f9b025f190e72501;
extern PyObject *const_tuple_type_object_tuple;
extern PyObject *const_str_plain_minute;
static PyObject *const_str_digest_e85f860bd0334247026f4c835720ce92;
static PyObject *const_int_pos_61;
extern PyObject *const_str_plain_unicode_literals;
extern PyObject *const_str_plain_filename;
static PyObject *const_str_digest_67402e2ce701e8c31725c4e8c7d524b5;
static PyObject *const_str_digest_9838d04ce4308cc55001fb435306cf5f;
static PyObject *const_str_plain_erhn;
extern PyObject *const_str_plain_Jan;
static PyObject *const_str_digest_a20576513bc0e620214fe3c7d0af099b;
static PyObject *const_str_plain_http2time;
static PyObject *const_str_digest_a4f82cb8d11925ee4973165e32fcb89f;
static PyObject *const_str_digest_d47bf028717c39f1003167eaa76ed845;
extern PyObject *const_str_plain_values;
static PyObject *const_str_plain_MozillaCookieJar;
static PyObject *const_tuple_str_plain_self_str_plain_allowed_domains_tuple;
extern PyObject *const_str_plain_Aug;
static PyObject *const_tuple_str_digest_8e65edd712068ac2334f8b3c1a548ef5_tuple;
static PyObject *const_str_digest_5b43f98adaaa54e66fad0c550c5cbf9b;
static PyObject *const_tuple_str_plain_request_str_plain_host_str_plain_i_str_plain_port_tuple;
extern PyObject *const_str_newline;
extern PyObject *const_tuple_true_true_tuple;
extern PyObject *const_str_chr_34;
extern PyObject *const_int_pos_3;
static PyObject *const_tuple_str_plain_self_str_plain_domain_str_plain_request_tuple;
static PyObject *const_str_digest_382d9c73bb4dc92d2b5d39d3d6f04352;
static PyObject *const_tuple_str_plain_port_spec_none_tuple;
static PyObject *const_str_plain_initial_dot;
extern PyObject *const_str_plain_self;
extern PyObject *const_str_plain_rstrip;
extern PyObject *const_str_plain_clear;
extern PyObject *const_str_plain_CookieJar;
static PyObject *const_str_digest_5abd105b5cf2b97da5bdf4dfdcefc4e4;
static PyObject *const_str_digest_35305a880572d8f687229d457556b35f;
static PyObject *const_str_plain_DomainStrict;
extern PyObject *const_str_plain_policy;
static PyObject *const_tuple_d9ec0fb2df52fe8792386a78625d85c7_tuple;
static PyObject *const_str_digest_fd68f04a132d3344ef56a0d2ac5adacc;
static PyObject *const_str_digest_f1042943e0523257681c0f0735aa29f1;
static PyObject *const_str_plain_set_blocked_domains;
extern PyObject *const_str_plain_discard;
extern PyObject *const_int_pos_2;
extern PyObject *const_str_plain_secure;
extern PyObject *const_tuple_str_plain_domain_tuple;
extern PyObject *const_str_plain_obj;
static PyObject *const_str_digest_ca34278b07df95cf1922ded62b38f637;
static PyObject *const_str_digest_428188bb49fa59b582109cf5ddcb001b;
static PyObject *const_str_digest_739c922194bbf9fe1c32fcc0e2556c87;
extern PyObject *const_str_plain_cookie;
static PyObject *const_tuple_627fb6452a7a155200f2d850dfa00859_tuple;
static PyObject *const_str_plain_allowed_domains;
static PyObject *module_filename_obj;
static bool constants_created = false;
static void createModuleConstants( void )
{
const_str_digest_7ab29d803377ba8c3d929811a0de8af2 = UNSTREAM_STRING( &constant_bin[ 631530 ], 29, 0 );
const_str_digest_b5d77bc032e8d93122e24df8827fe9f6 = UNSTREAM_STRING( &constant_bin[ 631559 ], 43, 0 );
const_str_plain_TIMEZONE_RE = UNSTREAM_STRING( &constant_bin[ 631602 ], 11, 1 );
const_str_digest_143b603b083f63dd866e585b72243953 = UNSTREAM_STRING( &constant_bin[ 631613 ], 1016, 0 );
const_str_digest_81ac838173658f529b82db9429f4a4d0 = UNSTREAM_STRING( &constant_bin[ 632629 ], 187, 0 );
const_str_plain_commenturl = UNSTREAM_STRING( &constant_bin[ 632816 ], 10, 1 );
const_tuple_str_digest_f0c225b14501a3ff3d37888478fdc005_tuple = PyTuple_New( 1 );
const_str_digest_f0c225b14501a3ff3d37888478fdc005 = UNSTREAM_STRING( &constant_bin[ 632826 ], 81, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_f0c225b14501a3ff3d37888478fdc005_tuple, 0, const_str_digest_f0c225b14501a3ff3d37888478fdc005 ); Py_INCREF( const_str_digest_f0c225b14501a3ff3d37888478fdc005 );
const_str_plain__normalized_cookie_tuples = UNSTREAM_STRING( &constant_bin[ 632907 ], 25, 1 );
const_str_plain_save = UNSTREAM_STRING( &constant_bin[ 632682 ], 4, 1 );
const_str_plain_HEADER_TOKEN_RE = UNSTREAM_STRING( &constant_bin[ 632932 ], 15, 1 );
const_str_plain_HEADER_ESCAPE_RE = UNSTREAM_STRING( &constant_bin[ 632947 ], 16, 1 );
const_str_plain_set_ok_ = UNSTREAM_STRING( &constant_bin[ 632963 ], 7, 1 );
const_tuple_str_plain_secure_none_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_secure_none_tuple, 0, const_str_plain_secure ); Py_INCREF( const_str_plain_secure );
PyTuple_SET_ITEM( const_tuple_str_plain_secure_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple = PyTuple_New( 18 );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 1, const_str_plain_version ); Py_INCREF( const_str_plain_version );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 2, const_str_plain_name ); Py_INCREF( const_str_plain_name );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 3, const_str_plain_value ); Py_INCREF( const_str_plain_value );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 4, const_str_plain_port ); Py_INCREF( const_str_plain_port );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 5, const_str_plain_port_specified ); Py_INCREF( const_str_plain_port_specified );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 6, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 7, const_str_plain_domain_specified ); Py_INCREF( const_str_plain_domain_specified );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 8, const_str_plain_domain_initial_dot ); Py_INCREF( const_str_plain_domain_initial_dot );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 9, const_str_plain_path ); Py_INCREF( const_str_plain_path );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 10, const_str_plain_path_specified ); Py_INCREF( const_str_plain_path_specified );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 11, const_str_plain_secure ); Py_INCREF( const_str_plain_secure );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 12, const_str_plain_expires ); Py_INCREF( const_str_plain_expires );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 13, const_str_plain_discard ); Py_INCREF( const_str_plain_discard );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 14, const_str_plain_comment ); Py_INCREF( const_str_plain_comment );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 15, const_str_plain_comment_url ); Py_INCREF( const_str_plain_comment_url );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 16, const_str_plain_rest ); Py_INCREF( const_str_plain_rest );
PyTuple_SET_ITEM( const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 17, const_str_plain_rfc2109 ); Py_INCREF( const_str_plain_rfc2109 );
const_tuple_befdcdf705e4693ac09719137da0e51f_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_befdcdf705e4693ac09719137da0e51f_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_befdcdf705e4693ac09719137da0e51f_tuple, 1, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_befdcdf705e4693ac09719137da0e51f_tuple, 2, const_str_plain_path ); Py_INCREF( const_str_plain_path );
PyTuple_SET_ITEM( const_tuple_befdcdf705e4693ac09719137da0e51f_tuple, 3, const_str_plain_name ); Py_INCREF( const_str_plain_name );
const_str_digest_cd86ff7c4cf5a72068d560f153358019 = UNSTREAM_STRING( &constant_bin[ 632970 ], 18, 0 );
const_tuple_082a68a25b0b89c18e4b59934f2b5f39_tuple = PyTuple_New( 6 );
PyTuple_SET_ITEM( const_tuple_082a68a25b0b89c18e4b59934f2b5f39_tuple, 0, const_str_plain_lists ); Py_INCREF( const_str_plain_lists );
PyTuple_SET_ITEM( const_tuple_082a68a25b0b89c18e4b59934f2b5f39_tuple, 1, const_str_plain_headers ); Py_INCREF( const_str_plain_headers );
PyTuple_SET_ITEM( const_tuple_082a68a25b0b89c18e4b59934f2b5f39_tuple, 2, const_str_plain_pairs ); Py_INCREF( const_str_plain_pairs );
PyTuple_SET_ITEM( const_tuple_082a68a25b0b89c18e4b59934f2b5f39_tuple, 3, const_str_plain_attr ); Py_INCREF( const_str_plain_attr );
PyTuple_SET_ITEM( const_tuple_082a68a25b0b89c18e4b59934f2b5f39_tuple, 4, const_str_plain_k ); Py_INCREF( const_str_plain_k );
PyTuple_SET_ITEM( const_tuple_082a68a25b0b89c18e4b59934f2b5f39_tuple, 5, const_str_plain_v ); Py_INCREF( const_str_plain_v );
const_tuple_tuple_str_chr_35_str_chr_36_tuple_tuple = PyTuple_New( 1 );
const_tuple_str_chr_35_str_chr_36_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_chr_35_str_chr_36_tuple, 0, const_str_chr_35 ); Py_INCREF( const_str_chr_35 );
PyTuple_SET_ITEM( const_tuple_str_chr_35_str_chr_36_tuple, 1, const_str_chr_36 ); Py_INCREF( const_str_chr_36 );
PyTuple_SET_ITEM( const_tuple_tuple_str_chr_35_str_chr_36_tuple_tuple, 0, const_tuple_str_chr_35_str_chr_36_tuple ); Py_INCREF( const_tuple_str_chr_35_str_chr_36_tuple );
const_str_plain_CookiePolicy = UNSTREAM_STRING( &constant_bin[ 631566 ], 12, 1 );
const_tuple_str_digest_9939164ececbc204c3ca2a9b256d712b_tuple = PyTuple_New( 1 );
const_str_digest_9939164ececbc204c3ca2a9b256d712b = UNSTREAM_STRING( &constant_bin[ 632988 ], 17, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_9939164ececbc204c3ca2a9b256d712b_tuple, 0, const_str_digest_9939164ececbc204c3ca2a9b256d712b ); Py_INCREF( const_str_digest_9939164ececbc204c3ca2a9b256d712b );
const_str_digest_2edab4f0e8c31695adf042f6ee972452 = UNSTREAM_STRING( &constant_bin[ 633005 ], 29, 0 );
const_tuple_str_digest_2e2f4124b4b7e827083841e0cf4434e0_tuple = PyTuple_New( 1 );
const_str_digest_2e2f4124b4b7e827083841e0cf4434e0 = UNSTREAM_STRING( &constant_bin[ 633034 ], 63, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_2e2f4124b4b7e827083841e0cf4434e0_tuple, 0, const_str_digest_2e2f4124b4b7e827083841e0cf4434e0 ); Py_INCREF( const_str_digest_2e2f4124b4b7e827083841e0cf4434e0 );
const_str_plain_mday = UNSTREAM_STRING( &constant_bin[ 543012 ], 4, 1 );
const_str_digest_8dd52ce12279e4ac8b863a9efd514c97 = UNSTREAM_STRING( &constant_bin[ 633097 ], 39, 0 );
const_str_digest_7d84f264e5c9a605e456ed1bf0167a49 = UNSTREAM_STRING( &constant_bin[ 633136 ], 27, 0 );
const_tuple_str_plain_version_str_plain_0_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_version_str_plain_0_tuple, 0, const_str_plain_version ); Py_INCREF( const_str_plain_version );
PyTuple_SET_ITEM( const_tuple_str_plain_version_str_plain_0_tuple, 1, const_str_plain_0 ); Py_INCREF( const_str_plain_0 );
const_str_plain_is_blocked = UNSTREAM_STRING( &constant_bin[ 633163 ], 10, 1 );
const_str_plain_yr = UNSTREAM_STRING( &constant_bin[ 3377 ], 2, 1 );
const_str_plain_cut_port_re = UNSTREAM_STRING( &constant_bin[ 633173 ], 11, 1 );
const_tuple_str_plain_discard_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_discard_tuple, 0, const_str_plain_discard ); Py_INCREF( const_str_plain_discard );
const_dict_318799b9a2bab0be5ea14fd410773c93 = _PyDict_NewPresized( 4 );
PyDict_SetItem( const_dict_318799b9a2bab0be5ea14fd410773c93, const_str_plain_GMT, Py_None );
const_str_plain_UTC = UNSTREAM_STRING( &constant_bin[ 38656 ], 3, 1 );
PyDict_SetItem( const_dict_318799b9a2bab0be5ea14fd410773c93, const_str_plain_UTC, Py_None );
const_str_plain_UT = UNSTREAM_STRING( &constant_bin[ 4009 ], 2, 1 );
PyDict_SetItem( const_dict_318799b9a2bab0be5ea14fd410773c93, const_str_plain_UT, Py_None );
PyDict_SetItem( const_dict_318799b9a2bab0be5ea14fd410773c93, const_str_plain_Z, Py_None );
assert( PyDict_Size( const_dict_318799b9a2bab0be5ea14fd410773c93 ) == 4 );
const_str_digest_78cdb9f6cfc14f7b9f52923017afea0e = UNSTREAM_STRING( &constant_bin[ 100404 ], 5, 0 );
const_tuple_4ac46ba81623ee62c6143877dcaf66ab_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_4ac46ba81623ee62c6143877dcaf66ab_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_4ac46ba81623ee62c6143877dcaf66ab_tuple, 1, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
PyTuple_SET_ITEM( const_tuple_4ac46ba81623ee62c6143877dcaf66ab_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
const_str_plain_req_port = UNSTREAM_STRING( &constant_bin[ 633184 ], 8, 1 );
PyTuple_SET_ITEM( const_tuple_4ac46ba81623ee62c6143877dcaf66ab_tuple, 3, const_str_plain_req_port ); Py_INCREF( const_str_plain_req_port );
PyTuple_SET_ITEM( const_tuple_4ac46ba81623ee62c6143877dcaf66ab_tuple, 4, const_str_plain_p ); Py_INCREF( const_str_plain_p );
const_tuple_e23dc4e0e49eb73c27bc6cfa8481e752_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_e23dc4e0e49eb73c27bc6cfa8481e752_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_e23dc4e0e49eb73c27bc6cfa8481e752_tuple, 1, const_str_plain_filename ); Py_INCREF( const_str_plain_filename );
const_str_plain_ignore_discard = UNSTREAM_STRING( &constant_bin[ 632782 ], 14, 1 );
PyTuple_SET_ITEM( const_tuple_e23dc4e0e49eb73c27bc6cfa8481e752_tuple, 2, const_str_plain_ignore_discard ); Py_INCREF( const_str_plain_ignore_discard );
const_str_plain_ignore_expires = UNSTREAM_STRING( &constant_bin[ 633192 ], 14, 1 );
PyTuple_SET_ITEM( const_tuple_e23dc4e0e49eb73c27bc6cfa8481e752_tuple, 3, const_str_plain_ignore_expires ); Py_INCREF( const_str_plain_ignore_expires );
const_str_digest_170e82e0797255d09c9358ee533611ef = UNSTREAM_STRING( &constant_bin[ 633206 ], 12, 0 );
const_str_plain__allowed_domains = UNSTREAM_STRING( &constant_bin[ 633218 ], 16, 1 );
const_str_digest_dbc7d5d2906afbe83c81819a8b1b11d7 = UNSTREAM_STRING( &constant_bin[ 633234 ], 15, 0 );
const_str_digest_cf643bcaa029c6f43027036722253687 = UNSTREAM_STRING( &constant_bin[ 633249 ], 52, 0 );
const_str_digest_1746dedb6740b009dc681337344a3a87 = UNSTREAM_STRING( &constant_bin[ 633301 ], 22, 0 );
const_str_plain_FALSE = UNSTREAM_STRING( &constant_bin[ 633323 ], 5, 1 );
const_str_digest_28ed6faf5023db4ceb9d4764c05f37c9 = UNSTREAM_STRING( &constant_bin[ 633328 ], 63, 0 );
const_str_plain_MONTHS_LOWER = UNSTREAM_STRING( &constant_bin[ 633391 ], 12, 1 );
const_str_digest_90b4d8f8592a936b1e2a3a808b4de43b = UNSTREAM_STRING( &constant_bin[ 633403 ], 69, 0 );
const_str_plain_cur_yr = UNSTREAM_STRING( &constant_bin[ 633472 ], 6, 1 );
const_str_digest_156e6f93c705e0a2dfcd60bf73ff793f = UNSTREAM_STRING( &constant_bin[ 633478 ], 8, 0 );
const_str_plain_dots_re = UNSTREAM_STRING( &constant_bin[ 633486 ], 7, 1 );
const_tuple_str_plain_A_str_plain_B_str_plain_i_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_A_str_plain_B_str_plain_i_tuple, 0, const_str_plain_A ); Py_INCREF( const_str_plain_A );
PyTuple_SET_ITEM( const_tuple_str_plain_A_str_plain_B_str_plain_i_tuple, 1, const_str_plain_B ); Py_INCREF( const_str_plain_B );
PyTuple_SET_ITEM( const_tuple_str_plain_A_str_plain_B_str_plain_i_tuple, 2, const_str_plain_i ); Py_INCREF( const_str_plain_i );
const_str_digest_eee68eb18ec923ec5725aa369380fdeb = UNSTREAM_STRING( &constant_bin[ 633493 ], 2, 0 );
const_str_digest_026eae95170d1f3d476e0db62c067480 = UNSTREAM_STRING( &constant_bin[ 631566 ], 22, 0 );
const_str_plain_return_ok_version = UNSTREAM_STRING( &constant_bin[ 633495 ], 17, 1 );
const_str_digest_79ae243dac48b3da7e4142f7b2554de1 = UNSTREAM_STRING( &constant_bin[ 633512 ], 46, 0 );
const_str_plain__cookie_attrs = UNSTREAM_STRING( &constant_bin[ 633558 ], 13, 1 );
const_str_plain_non_word_re = UNSTREAM_STRING( &constant_bin[ 633571 ], 11, 1 );
const_tuple_str_digest_5e4ed7b762e965909ad65ba4bdfa1e02_tuple = PyTuple_New( 1 );
const_str_digest_5e4ed7b762e965909ad65ba4bdfa1e02 = UNSTREAM_STRING( &constant_bin[ 633582 ], 38, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_5e4ed7b762e965909ad65ba4bdfa1e02_tuple, 0, const_str_digest_5e4ed7b762e965909ad65ba4bdfa1e02 ); Py_INCREF( const_str_digest_5e4ed7b762e965909ad65ba4bdfa1e02 );
const_str_plain_set_ok_version = UNSTREAM_STRING( &constant_bin[ 633620 ], 14, 1 );
const_str_plain_unmatched = UNSTREAM_STRING( &constant_bin[ 633634 ], 9, 1 );
const_str_digest_ba6ec4369658603e4960c8dd2a24cef2 = UNSTREAM_STRING( &constant_bin[ 633643 ], 51, 0 );
const_tuple_d3f0e9e360d409c8817956d345c53972_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_d3f0e9e360d409c8817956d345c53972_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_d3f0e9e360d409c8817956d345c53972_tuple, 1, const_str_plain_response ); Py_INCREF( const_str_plain_response );
PyTuple_SET_ITEM( const_tuple_d3f0e9e360d409c8817956d345c53972_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_d3f0e9e360d409c8817956d345c53972_tuple, 3, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
const_str_plain_non_junk = UNSTREAM_STRING( &constant_bin[ 633694 ], 8, 1 );
const_str_digest_b190a7f1b308e4cbc5ff7b2c03831630 = UNSTREAM_STRING( &constant_bin[ 633702 ], 33, 0 );
const_str_plain_sld = UNSTREAM_STRING( &constant_bin[ 633735 ], 3, 1 );
const_str_plain_header_values = UNSTREAM_STRING( &constant_bin[ 633738 ], 13, 1 );
const_str_digest_1f6fd30840c7853f9d600e04cc8b7fcf = UNSTREAM_STRING( &constant_bin[ 633751 ], 38, 0 );
const_str_digest_adfbe5a28721906f75d8c30277f0dd7e = UNSTREAM_STRING( &constant_bin[ 633789 ], 66, 0 );
const_str_plain__really_load = UNSTREAM_STRING( &constant_bin[ 631547 ], 12, 1 );
const_str_digest_294c39e0c61561e2404e34e31a710871 = UNSTREAM_STRING( &constant_bin[ 633855 ], 35, 0 );
const_str_plain_rfc2109_as_netscape = UNSTREAM_STRING( &constant_bin[ 633890 ], 19, 1 );
const_str_digest_342ed55acaaa182f8efb8d67e623708b = UNSTREAM_STRING( &constant_bin[ 633909 ], 10, 0 );
const_tuple_str_plain_port_str_plain_comment_str_plain_commenturl_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_port_str_plain_comment_str_plain_commenturl_tuple, 0, const_str_plain_port ); Py_INCREF( const_str_plain_port );
PyTuple_SET_ITEM( const_tuple_str_plain_port_str_plain_comment_str_plain_commenturl_tuple, 1, const_str_plain_comment ); Py_INCREF( const_str_plain_comment );
PyTuple_SET_ITEM( const_tuple_str_plain_port_str_plain_comment_str_plain_commenturl_tuple, 2, const_str_plain_commenturl ); Py_INCREF( const_str_plain_commenturl );
const_str_digest_1227f633a58963268ed0e0a0f6da5f13 = UNSTREAM_STRING( &constant_bin[ 633919 ], 11, 0 );
const_str_plain_return_ok_expires = UNSTREAM_STRING( &constant_bin[ 633930 ], 17, 1 );
const_tuple_str_plain_urlparse_str_plain_urlsplit_str_plain_quote_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_urlparse_str_plain_urlsplit_str_plain_quote_tuple, 0, const_str_plain_urlparse ); Py_INCREF( const_str_plain_urlparse );
PyTuple_SET_ITEM( const_tuple_str_plain_urlparse_str_plain_urlsplit_str_plain_quote_tuple, 1, const_str_plain_urlsplit ); Py_INCREF( const_str_plain_urlsplit );
PyTuple_SET_ITEM( const_tuple_str_plain_urlparse_str_plain_urlsplit_str_plain_quote_tuple, 2, const_str_plain_quote ); Py_INCREF( const_str_plain_quote );
const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple = PyTuple_New( 13 );
PyTuple_SET_ITEM( const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 1, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
PyTuple_SET_ITEM( const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
const_str_plain_req_host = UNSTREAM_STRING( &constant_bin[ 633947 ], 8, 1 );
PyTuple_SET_ITEM( const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 3, const_str_plain_req_host ); Py_INCREF( const_str_plain_req_host );
const_str_plain_erhn = UNSTREAM_STRING( &constant_bin[ 633955 ], 4, 1 );
PyTuple_SET_ITEM( const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 4, const_str_plain_erhn ); Py_INCREF( const_str_plain_erhn );
PyTuple_SET_ITEM( const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 5, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 6, const_str_plain_i ); Py_INCREF( const_str_plain_i );
PyTuple_SET_ITEM( const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 7, const_str_plain_j ); Py_INCREF( const_str_plain_j );
const_str_plain_tld = UNSTREAM_STRING( &constant_bin[ 633959 ], 3, 1 );
PyTuple_SET_ITEM( const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 8, const_str_plain_tld ); Py_INCREF( const_str_plain_tld );
PyTuple_SET_ITEM( const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 9, const_str_plain_sld ); Py_INCREF( const_str_plain_sld );
const_str_plain_undotted_domain = UNSTREAM_STRING( &constant_bin[ 633962 ], 15, 1 );
PyTuple_SET_ITEM( const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 10, const_str_plain_undotted_domain ); Py_INCREF( const_str_plain_undotted_domain );
const_str_plain_embedded_dots = UNSTREAM_STRING( &constant_bin[ 633977 ], 13, 1 );
PyTuple_SET_ITEM( const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 11, const_str_plain_embedded_dots ); Py_INCREF( const_str_plain_embedded_dots );
const_str_plain_host_prefix = UNSTREAM_STRING( &constant_bin[ 633990 ], 11, 1 );
PyTuple_SET_ITEM( const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 12, const_str_plain_host_prefix ); Py_INCREF( const_str_plain_host_prefix );
const_str_plain_Cookie2 = UNSTREAM_STRING( &constant_bin[ 633923 ], 7, 1 );
const_str_digest_865029936c449c31fc055546ff75b849 = UNSTREAM_STRING( &constant_bin[ 634001 ], 36, 0 );
const_str_plain_return_ok_port = UNSTREAM_STRING( &constant_bin[ 634037 ], 14, 1 );
const_str_plain_DomainLiberal = UNSTREAM_STRING( &constant_bin[ 634051 ], 13, 1 );
const_tuple_str_digest_116e1ac5b5da4fef8336d3fda7f8d790_tuple = PyTuple_New( 1 );
const_str_digest_116e1ac5b5da4fef8336d3fda7f8d790 = UNSTREAM_STRING( &constant_bin[ 634064 ], 62, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_116e1ac5b5da4fef8336d3fda7f8d790_tuple, 0, const_str_digest_116e1ac5b5da4fef8336d3fda7f8d790 ); Py_INCREF( const_str_digest_116e1ac5b5da4fef8336d3fda7f8d790 );
const_str_digest_64478837e197be634bebe4c1269533e7 = UNSTREAM_STRING( &constant_bin[ 634126 ], 15, 0 );
const_str_digest_756f0e133d43cf1cc679f3eb8fda40d6 = UNSTREAM_STRING( &constant_bin[ 634141 ], 23, 0 );
const_str_plain_revert = UNSTREAM_STRING( &constant_bin[ 634164 ], 6, 1 );
const_str_plain_lc = UNSTREAM_STRING( &constant_bin[ 9187 ], 2, 1 );
const_tuple_str_plain_request_str_plain_erhn_str_plain_req_host_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_request_str_plain_erhn_str_plain_req_host_tuple, 0, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_str_plain_request_str_plain_erhn_str_plain_req_host_tuple, 1, const_str_plain_erhn ); Py_INCREF( const_str_plain_erhn );
PyTuple_SET_ITEM( const_tuple_str_plain_request_str_plain_erhn_str_plain_req_host_tuple, 2, const_str_plain_req_host ); Py_INCREF( const_str_plain_req_host );
const_str_plain_port_spec = UNSTREAM_STRING( &constant_bin[ 634170 ], 9, 1 );
const_tuple_str_plain_secure_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_secure_tuple, 0, const_str_plain_secure ); Py_INCREF( const_str_plain_secure );
const_str_digest_f7c43161c44239dbfa4989138f428c55 = UNSTREAM_STRING( &constant_bin[ 634179 ], 39, 0 );
const_str_plain__cookies_for_request = UNSTREAM_STRING( &constant_bin[ 634218 ], 20, 1 );
const_str_plain_has_nonstandard_attr = UNSTREAM_STRING( &constant_bin[ 634238 ], 20, 1 );
const_str_digest_96fb456b86c48a479b21e3bd06f61f30 = UNSTREAM_STRING( &constant_bin[ 634258 ], 25, 0 );
const_tuple_str_plain_discard_str_plain_secure_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_discard_str_plain_secure_tuple, 0, const_str_plain_discard ); Py_INCREF( const_str_plain_discard );
PyTuple_SET_ITEM( const_tuple_str_plain_discard_str_plain_secure_tuple, 1, const_str_plain_secure ); Py_INCREF( const_str_plain_secure );
const_tuple_fccf03d76b7ec41d8e47fb92fe21d2ae_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_fccf03d76b7ec41d8e47fb92fe21d2ae_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_fccf03d76b7ec41d8e47fb92fe21d2ae_tuple, 1, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
PyTuple_SET_ITEM( const_tuple_fccf03d76b7ec41d8e47fb92fe21d2ae_tuple, 2, const_str_plain_c ); Py_INCREF( const_str_plain_c );
const_str_plain_c2 = UNSTREAM_STRING( &constant_bin[ 16307 ], 2, 1 );
PyTuple_SET_ITEM( const_tuple_fccf03d76b7ec41d8e47fb92fe21d2ae_tuple, 3, const_str_plain_c2 ); Py_INCREF( const_str_plain_c2 );
const_str_plain_c3 = UNSTREAM_STRING( &constant_bin[ 15619 ], 2, 1 );
PyTuple_SET_ITEM( const_tuple_fccf03d76b7ec41d8e47fb92fe21d2ae_tuple, 4, const_str_plain_c3 ); Py_INCREF( const_str_plain_c3 );
const_tuple_str_digest_1ed727fc9fa763826410f3d4c597fe78_tuple = PyTuple_New( 1 );
const_str_digest_1ed727fc9fa763826410f3d4c597fe78 = UNSTREAM_STRING( &constant_bin[ 634283 ], 37, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_1ed727fc9fa763826410f3d4c597fe78_tuple, 0, const_str_digest_1ed727fc9fa763826410f3d4c597fe78 ); Py_INCREF( const_str_digest_1ed727fc9fa763826410f3d4c597fe78 );
const_str_plain_known_attrs = UNSTREAM_STRING( &constant_bin[ 634320 ], 11, 1 );
const_str_plain__str2time = UNSTREAM_STRING( &constant_bin[ 634331 ], 9, 1 );
const_str_plain_eff_request_host = UNSTREAM_STRING( &constant_bin[ 634340 ], 16, 1 );
const_tuple_8e8b169b3756228fb344f40be9cc6722_tuple = PyTuple_New( 6 );
PyTuple_SET_ITEM( const_tuple_8e8b169b3756228fb344f40be9cc6722_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_8e8b169b3756228fb344f40be9cc6722_tuple, 1, const_str_plain_ignore_discard ); Py_INCREF( const_str_plain_ignore_discard );
PyTuple_SET_ITEM( const_tuple_8e8b169b3756228fb344f40be9cc6722_tuple, 2, const_str_plain_ignore_expires ); Py_INCREF( const_str_plain_ignore_expires );
PyTuple_SET_ITEM( const_tuple_8e8b169b3756228fb344f40be9cc6722_tuple, 3, const_str_plain_now ); Py_INCREF( const_str_plain_now );
PyTuple_SET_ITEM( const_tuple_8e8b169b3756228fb344f40be9cc6722_tuple, 4, const_str_plain_r ); Py_INCREF( const_str_plain_r );
PyTuple_SET_ITEM( const_tuple_8e8b169b3756228fb344f40be9cc6722_tuple, 5, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
const_str_plain_LoadError = UNSTREAM_STRING( &constant_bin[ 634356 ], 9, 1 );
const_str_plain_lwp_cookie_str = UNSTREAM_STRING( &constant_bin[ 634365 ], 14, 1 );
const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple = PyTuple_New( 18 );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 1, const_str_plain_f ); Py_INCREF( const_str_plain_f );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 2, const_str_plain_filename ); Py_INCREF( const_str_plain_filename );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 3, const_str_plain_ignore_discard ); Py_INCREF( const_str_plain_ignore_discard );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 4, const_str_plain_ignore_expires ); Py_INCREF( const_str_plain_ignore_expires );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 5, const_str_plain_now ); Py_INCREF( const_str_plain_now );
const_str_plain_magic = UNSTREAM_STRING( &constant_bin[ 634379 ], 5, 1 );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 6, const_str_plain_magic ); Py_INCREF( const_str_plain_magic );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 7, const_str_plain_line ); Py_INCREF( const_str_plain_line );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 8, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 9, const_str_plain_domain_specified ); Py_INCREF( const_str_plain_domain_specified );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 10, const_str_plain_path ); Py_INCREF( const_str_plain_path );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 11, const_str_plain_secure ); Py_INCREF( const_str_plain_secure );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 12, const_str_plain_expires ); Py_INCREF( const_str_plain_expires );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 13, const_str_plain_name ); Py_INCREF( const_str_plain_name );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 14, const_str_plain_value ); Py_INCREF( const_str_plain_value );
const_str_plain_initial_dot = UNSTREAM_STRING( &constant_bin[ 634384 ], 11, 1 );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 15, const_str_plain_initial_dot ); Py_INCREF( const_str_plain_initial_dot );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 16, const_str_plain_discard ); Py_INCREF( const_str_plain_discard );
PyTuple_SET_ITEM( const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 17, const_str_plain_c ); Py_INCREF( const_str_plain_c );
const_str_plain_vals_sorted_by_key = UNSTREAM_STRING( &constant_bin[ 634395 ], 18, 1 );
const_str_plain_HEADER_JOIN_ESCAPE_RE = UNSTREAM_STRING( &constant_bin[ 634413 ], 21, 1 );
const_str_digest_9ae0855250a6a880882e74a55aacc0b4 = UNSTREAM_STRING( &constant_bin[ 634434 ], 17, 0 );
const_str_digest_9e0d76b12557d2708046ef2645fa0790 = UNSTREAM_STRING( &constant_bin[ 634451 ], 24, 0 );
const_str_digest_f32f14191788300363b2631d3090a193 = UNSTREAM_STRING( &constant_bin[ 634475 ], 45, 0 );
const_str_digest_ead6f991d3860941e8f154751b9d110e = UNSTREAM_STRING( &constant_bin[ 634520 ], 5, 0 );
const_str_digest_1781cdd12c59ef879bfa66a04f05eb6d = UNSTREAM_STRING( &constant_bin[ 634525 ], 18, 0 );
const_tuple_str_plain_ns_cookie_str_plain_lookup_str_plain_key_tuple = PyTuple_New( 3 );
const_str_plain_ns_cookie = UNSTREAM_STRING( &constant_bin[ 634216 ], 9, 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_ns_cookie_str_plain_lookup_str_plain_key_tuple, 0, const_str_plain_ns_cookie ); Py_INCREF( const_str_plain_ns_cookie );
PyTuple_SET_ITEM( const_tuple_str_plain_ns_cookie_str_plain_lookup_str_plain_key_tuple, 1, const_str_plain_lookup ); Py_INCREF( const_str_plain_lookup );
PyTuple_SET_ITEM( const_tuple_str_plain_ns_cookie_str_plain_lookup_str_plain_key_tuple, 2, const_str_plain_key ); Py_INCREF( const_str_plain_key );
const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple = PyTuple_New( 12 );
PyTuple_SET_ITEM( const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple, 1, const_str_plain_filename ); Py_INCREF( const_str_plain_filename );
PyTuple_SET_ITEM( const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple, 2, const_str_plain_ignore_discard ); Py_INCREF( const_str_plain_ignore_discard );
PyTuple_SET_ITEM( const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple, 3, const_str_plain_ignore_expires ); Py_INCREF( const_str_plain_ignore_expires );
PyTuple_SET_ITEM( const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple, 4, const_str_plain_f ); Py_INCREF( const_str_plain_f );
PyTuple_SET_ITEM( const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple, 5, const_str_plain_now ); Py_INCREF( const_str_plain_now );
PyTuple_SET_ITEM( const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple, 6, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
PyTuple_SET_ITEM( const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple, 7, const_str_plain_secure ); Py_INCREF( const_str_plain_secure );
PyTuple_SET_ITEM( const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple, 8, const_str_plain_initial_dot ); Py_INCREF( const_str_plain_initial_dot );
PyTuple_SET_ITEM( const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple, 9, const_str_plain_expires ); Py_INCREF( const_str_plain_expires );
PyTuple_SET_ITEM( const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple, 10, const_str_plain_name ); Py_INCREF( const_str_plain_name );
PyTuple_SET_ITEM( const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple, 11, const_str_plain_value ); Py_INCREF( const_str_plain_value );
const_str_plain_strict_ns_set_path = UNSTREAM_STRING( &constant_bin[ 634543 ], 18, 1 );
const_str_digest_4bf6d266b0f0719da9000a4f7302f771 = UNSTREAM_STRING( &constant_bin[ 634561 ], 19, 0 );
const_tuple_str_plain_self_str_plain_now_str_plain_cookie_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_now_str_plain_cookie_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_now_str_plain_cookie_tuple, 1, const_str_plain_now ); Py_INCREF( const_str_plain_now );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_now_str_plain_cookie_tuple, 2, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
const_tuple_str_plain_request_str_plain_req_host_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_request_str_plain_req_host_tuple, 0, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_str_plain_request_str_plain_req_host_tuple, 1, const_str_plain_req_host ); Py_INCREF( const_str_plain_req_host );
const_str_plain_netscape = UNSTREAM_STRING( &constant_bin[ 633901 ], 8, 1 );
const_tuple_str_digest_89b117bb54827b46396fd05fd8c8f20b_tuple = PyTuple_New( 1 );
const_str_digest_89b117bb54827b46396fd05fd8c8f20b = UNSTREAM_STRING( &constant_bin[ 634580 ], 5, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_89b117bb54827b46396fd05fd8c8f20b_tuple, 0, const_str_digest_89b117bb54827b46396fd05fd8c8f20b ); Py_INCREF( const_str_digest_89b117bb54827b46396fd05fd8c8f20b );
const_tuple_55de14cd01b5963224d0914d65c06b3c_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_55de14cd01b5963224d0914d65c06b3c_tuple, 0, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_55de14cd01b5963224d0914d65c06b3c_tuple, 1, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_55de14cd01b5963224d0914d65c06b3c_tuple, 2, const_str_plain_parts ); Py_INCREF( const_str_plain_parts );
PyTuple_SET_ITEM( const_tuple_55de14cd01b5963224d0914d65c06b3c_tuple, 3, const_str_plain_path ); Py_INCREF( const_str_plain_path );
const_str_digest_04cece0f34cac9d77bcb61c015ae1e7a = UNSTREAM_STRING( &constant_bin[ 634585 ], 43, 0 );
const_str_plain_ns_hdrs = UNSTREAM_STRING( &constant_bin[ 634628 ], 7, 1 );
const_str_plain_return_ok_domain = UNSTREAM_STRING( &constant_bin[ 634635 ], 16, 1 );
const_str_digest_62c528b72c035223eafcc41b34573575 = UNSTREAM_STRING( &constant_bin[ 634651 ], 465, 0 );
const_str_digest_04003055f0b4d6a910bf32bd235ab0c3 = UNSTREAM_STRING( &constant_bin[ 635116 ], 374, 0 );
const_str_digest_5b95f3fac768c11e58b0c497e65354d3 = UNSTREAM_STRING( &constant_bin[ 635490 ], 56, 0 );
const_str_digest_5bf9a04ffcb16b6109e15c54c1d33abf = UNSTREAM_STRING( &constant_bin[ 635546 ], 4, 0 );
const_str_digest_3b99f694c992d234a10a6aeb14a0c5fc = UNSTREAM_STRING( &constant_bin[ 635550 ], 578, 0 );
const_str_plain_make_cookies = UNSTREAM_STRING( &constant_bin[ 633311 ], 12, 1 );
const_tuple_str_plain_port_spec_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_port_spec_tuple, 0, const_str_plain_port_spec ); Py_INCREF( const_str_plain_port_spec );
const_tuple_str_plain_timegm_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_timegm_tuple, 0, const_str_plain_timegm ); Py_INCREF( const_str_plain_timegm );
const_str_digest_b6c5cc8159e891181f3ffc4376391fe6 = UNSTREAM_STRING( &constant_bin[ 636128 ], 19, 0 );
const_str_plain_ns_header = UNSTREAM_STRING( &constant_bin[ 636147 ], 9, 1 );
const_str_plain_strict_ns_unverifiable = UNSTREAM_STRING( &constant_bin[ 636156 ], 22, 1 );
const_str_digest_148bbdf93ba9aa8d9218714671901594 = UNSTREAM_STRING( &constant_bin[ 636178 ], 328, 0 );
const_str_plain_set_allowed_domains = UNSTREAM_STRING( &constant_bin[ 636506 ], 19, 1 );
const_str_digest_0120ce9b764bcbb0dceb6e1de1e6ce0c = UNSTREAM_STRING( &constant_bin[ 636525 ], 59, 0 );
const_tuple_tuple_str_plain_secure_none_tuple_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_tuple_str_plain_secure_none_tuple_tuple, 0, const_tuple_str_plain_secure_none_tuple ); Py_INCREF( const_tuple_str_plain_secure_none_tuple );
const_str_digest_35a0b47134910bcb360de046d3104857 = UNSTREAM_STRING( &constant_bin[ 636584 ], 404, 0 );
const_str_plain_iso2time = UNSTREAM_STRING( &constant_bin[ 636988 ], 8, 1 );
const_tuple_str_plain_self_str_plain_now_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_now_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_now_tuple, 1, const_str_plain_now ); Py_INCREF( const_str_plain_now );
const_str_plain__rest = UNSTREAM_STRING( &constant_bin[ 636996 ], 5, 1 );
const_str_plain_is_HDN = UNSTREAM_STRING( &constant_bin[ 637001 ], 6, 1 );
const_tuple_f76c7de1e662bc6b23f6207481412ea6_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_f76c7de1e662bc6b23f6207481412ea6_tuple, 0, const_str_plain_mapping ); Py_INCREF( const_str_plain_mapping );
PyTuple_SET_ITEM( const_tuple_f76c7de1e662bc6b23f6207481412ea6_tuple, 1, const_str_plain_values ); Py_INCREF( const_str_plain_values );
PyTuple_SET_ITEM( const_tuple_f76c7de1e662bc6b23f6207481412ea6_tuple, 2, const_str_plain_obj ); Py_INCREF( const_str_plain_obj );
const_str_plain_subobj = UNSTREAM_STRING( &constant_bin[ 585200 ], 6, 1 );
PyTuple_SET_ITEM( const_tuple_f76c7de1e662bc6b23f6207481412ea6_tuple, 3, const_str_plain_subobj ); Py_INCREF( const_str_plain_subobj );
const_str_digest_fbf3019ebfe52ba9445721159023862f = UNSTREAM_STRING( &constant_bin[ 637007 ], 26, 0 );
const_str_plain_allowed_domain = UNSTREAM_STRING( &constant_bin[ 633219 ], 14, 1 );
const_str_digest_4b6fe6e45cdd5ba2b917c4dad8a0626b = UNSTREAM_STRING( &constant_bin[ 637033 ], 1901, 0 );
const_str_plain_ns_cookies = UNSTREAM_STRING( &constant_bin[ 634216 ], 10, 1 );
const_str_digest_02d6a7f3ea0a1e12e2a1d39bc02593b2 = UNSTREAM_STRING( &constant_bin[ 638934 ], 147, 0 );
const_tuple_str_plain_expires_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_expires_tuple, 0, const_str_plain_expires ); Py_INCREF( const_str_plain_expires );
const_str_digest_c875c1cc760880191aa87e06a0c9b1d1 = UNSTREAM_STRING( &constant_bin[ 639081 ], 15, 0 );
const_str_digest_ab7ced06080ac56ab3945c4367a65db5 = UNSTREAM_STRING( &constant_bin[ 639096 ], 25, 0 );
const_str_digest_9b6316ab52286b88a4e13fc3742fd9e3 = UNSTREAM_STRING( &constant_bin[ 639121 ], 11, 0 );
const_str_digest_b5d843a6f65073f8e85e61372a34ae49 = UNSTREAM_STRING( &constant_bin[ 639132 ], 65, 0 );
const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple = PyTuple_New( 11 );
PyTuple_SET_ITEM( const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple, 0, const_str_plain_text ); Py_INCREF( const_str_plain_text );
PyTuple_SET_ITEM( const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple, 1, const_str_plain_m ); Py_INCREF( const_str_plain_m );
PyTuple_SET_ITEM( const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple, 2, const_str_plain_g ); Py_INCREF( const_str_plain_g );
PyTuple_SET_ITEM( const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple, 3, const_str_plain_mon ); Py_INCREF( const_str_plain_mon );
PyTuple_SET_ITEM( const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple, 4, const_str_plain_tt ); Py_INCREF( const_str_plain_tt );
PyTuple_SET_ITEM( const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple, 5, const_str_plain_day ); Py_INCREF( const_str_plain_day );
PyTuple_SET_ITEM( const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple, 6, const_str_plain_yr ); Py_INCREF( const_str_plain_yr );
PyTuple_SET_ITEM( const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple, 7, const_str_plain_hr ); Py_INCREF( const_str_plain_hr );
PyTuple_SET_ITEM( const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple, 8, const_str_plain_min ); Py_INCREF( const_str_plain_min );
const_str_plain_sec = UNSTREAM_STRING( &constant_bin[ 15625 ], 3, 1 );
PyTuple_SET_ITEM( const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple, 9, const_str_plain_sec ); Py_INCREF( const_str_plain_sec );
PyTuple_SET_ITEM( const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple, 10, const_str_plain_tz ); Py_INCREF( const_str_plain_tz );
const_str_plain_rfc2965_hdrs = UNSTREAM_STRING( &constant_bin[ 639197 ], 12, 1 );
const_str_plain_set_ok_port = UNSTREAM_STRING( &constant_bin[ 639209 ], 11, 1 );
const_tuple_d5b258a4cc021097baa147c88d3dc59d_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_d5b258a4cc021097baa147c88d3dc59d_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_d5b258a4cc021097baa147c88d3dc59d_tuple, 1, const_str_plain_filename ); Py_INCREF( const_str_plain_filename );
const_str_plain_delayload = UNSTREAM_STRING( &constant_bin[ 639220 ], 9, 1 );
PyTuple_SET_ITEM( const_tuple_d5b258a4cc021097baa147c88d3dc59d_tuple, 2, const_str_plain_delayload ); Py_INCREF( const_str_plain_delayload );
PyTuple_SET_ITEM( const_tuple_d5b258a4cc021097baa147c88d3dc59d_tuple, 3, const_str_plain_policy ); Py_INCREF( const_str_plain_policy );
const_str_digest_7995fac7b2e26e9e4549b950ba137783 = UNSTREAM_STRING( &constant_bin[ 639229 ], 34, 0 );
const_str_plain_strict_domain = UNSTREAM_STRING( &constant_bin[ 639263 ], 13, 1 );
const_str_digest_7676208cdba50c7bf2db6b8e541f4749 = UNSTREAM_STRING( &constant_bin[ 639276 ], 65, 0 );
const_str_plain_blocked_domains = UNSTREAM_STRING( &constant_bin[ 634203 ], 15, 1 );
const_str_plain_req_path = UNSTREAM_STRING( &constant_bin[ 639341 ], 8, 1 );
const_str_digest_83c332e3bafde297ec5071742c5ef4f6 = UNSTREAM_STRING( &constant_bin[ 639349 ], 23, 0 );
const_str_digest_55bed641d61c270523eda6ec12d8d978 = UNSTREAM_STRING( &constant_bin[ 639372 ], 765, 0 );
const_str_digest_68c6eda48b2f5748596594b02f57f24c = UNSTREAM_STRING( &constant_bin[ 640137 ], 346, 0 );
const_tuple_fa654efe063d228a620382d7cd11c16c_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_fa654efe063d228a620382d7cd11c16c_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_fa654efe063d228a620382d7cd11c16c_tuple, 1, const_str_plain_cookies ); Py_INCREF( const_str_plain_cookies );
const_str_plain_rfc2109_as_ns = UNSTREAM_STRING( &constant_bin[ 640483 ], 13, 1 );
PyTuple_SET_ITEM( const_tuple_fa654efe063d228a620382d7cd11c16c_tuple, 2, const_str_plain_rfc2109_as_ns ); Py_INCREF( const_str_plain_rfc2109_as_ns );
PyTuple_SET_ITEM( const_tuple_fa654efe063d228a620382d7cd11c16c_tuple, 3, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
const_str_digest_0fb09c504818a53016d5320feb267b6e = UNSTREAM_STRING( &constant_bin[ 640496 ], 15, 0 );
const_str_digest_877beca72206867b121c1bb88bd5761b = UNSTREAM_STRING( &constant_bin[ 640511 ], 43, 0 );
const_str_digest_dcd082d06b409303e7ab4c3e2305b719 = UNSTREAM_STRING( &constant_bin[ 640554 ], 61, 0 );
const_str_plain_LOOSE_HTTP_DATE_RE = UNSTREAM_STRING( &constant_bin[ 640615 ], 18, 1 );
const_str_digest_d116f4320c33d4dcb9899d53480c46ec = UNSTREAM_STRING( &constant_bin[ 547939 ], 6, 0 );
const_str_digest_34dec958b61efc464ede34fc6d35a660 = UNSTREAM_STRING( &constant_bin[ 640633 ], 15, 0 );
const_str_plain_liberal_is_HDN = UNSTREAM_STRING( &constant_bin[ 640648 ], 14, 1 );
const_str_digest_6d3cf5aa5d025337f9f7bbd96fee8169 = UNSTREAM_STRING( &constant_bin[ 640662 ], 33, 0 );
const_tuple_str_plain_match_str_plain_start_str_plain_end_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_match_str_plain_start_str_plain_end_tuple, 0, const_str_plain_match ); Py_INCREF( const_str_plain_match );
PyTuple_SET_ITEM( const_tuple_str_plain_match_str_plain_start_str_plain_end_tuple, 1, const_str_plain_start ); Py_INCREF( const_str_plain_start );
PyTuple_SET_ITEM( const_tuple_str_plain_match_str_plain_start_str_plain_end_tuple, 2, const_str_plain_end ); Py_INCREF( const_str_plain_end );
const_tuple_str_plain_domain_dot_tuple = PyTuple_New( 1 );
const_str_plain_domain_dot = UNSTREAM_STRING( &constant_bin[ 640695 ], 10, 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_domain_dot_tuple, 0, const_str_plain_domain_dot ); Py_INCREF( const_str_plain_domain_dot );
const_str_plain_blocked_domain = UNSTREAM_STRING( &constant_bin[ 634203 ], 14, 1 );
const_tuple_str_plain_domain_dot_none_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_domain_dot_none_tuple, 0, const_str_plain_domain_dot ); Py_INCREF( const_str_plain_domain_dot );
PyTuple_SET_ITEM( const_tuple_str_plain_domain_dot_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
const_str_plain_HEADER_VALUE_RE = UNSTREAM_STRING( &constant_bin[ 640705 ], 15, 1 );
const_str_plain_set_ok_path = UNSTREAM_STRING( &constant_bin[ 640720 ], 11, 1 );
const_str_plain_ESCAPED_CHAR_RE = UNSTREAM_STRING( &constant_bin[ 640731 ], 15, 1 );
const_str_plain_get_nonstandard_attr = UNSTREAM_STRING( &constant_bin[ 640746 ], 20, 1 );
const_str_plain_deepvalues = UNSTREAM_STRING( &constant_bin[ 640766 ], 10, 1 );
const_str_digest_09aca48ebf7d4eecaf73bcdad1714b51 = UNSTREAM_STRING( &constant_bin[ 640776 ], 17, 0 );
const_str_digest_6e0f2fcc77d3108abc9acc9693df5f02 = UNSTREAM_STRING( &constant_bin[ 640793 ], 33, 0 );
const_tuple_efcbf940c26f81be4bdc1dfc9b3b4920_tuple = PyTuple_New( 7 );
PyTuple_SET_ITEM( const_tuple_efcbf940c26f81be4bdc1dfc9b3b4920_tuple, 0, const_str_plain_tt ); Py_INCREF( const_str_plain_tt );
PyTuple_SET_ITEM( const_tuple_efcbf940c26f81be4bdc1dfc9b3b4920_tuple, 1, const_str_plain_year ); Py_INCREF( const_str_plain_year );
PyTuple_SET_ITEM( const_tuple_efcbf940c26f81be4bdc1dfc9b3b4920_tuple, 2, const_str_plain_month ); Py_INCREF( const_str_plain_month );
PyTuple_SET_ITEM( const_tuple_efcbf940c26f81be4bdc1dfc9b3b4920_tuple, 3, const_str_plain_mday ); Py_INCREF( const_str_plain_mday );
PyTuple_SET_ITEM( const_tuple_efcbf940c26f81be4bdc1dfc9b3b4920_tuple, 4, const_str_plain_hour ); Py_INCREF( const_str_plain_hour );
PyTuple_SET_ITEM( const_tuple_efcbf940c26f81be4bdc1dfc9b3b4920_tuple, 5, const_str_plain_min ); Py_INCREF( const_str_plain_min );
PyTuple_SET_ITEM( const_tuple_efcbf940c26f81be4bdc1dfc9b3b4920_tuple, 6, const_str_plain_sec ); Py_INCREF( const_str_plain_sec );
const_tuple_str_plain_add_cookie_header_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_add_cookie_header_tuple, 0, const_str_plain_add_cookie_header ); Py_INCREF( const_str_plain_add_cookie_header );
const_str_digest_1978af0368505238e1cf2d96a1d37ac7 = UNSTREAM_STRING( &constant_bin[ 640826 ], 220, 0 );
const_str_plain_strict_domain_re = UNSTREAM_STRING( &constant_bin[ 641046 ], 16, 1 );
const_str_digest_7525bd06cb39f8b538fc798c100959cc = UNSTREAM_STRING( &constant_bin[ 641062 ], 220, 0 );
const_str_digest_de1ab3e2de8d5165e2bd1b1905edbd35 = UNSTREAM_STRING( &constant_bin[ 641282 ], 81, 0 );
const_str_digest_3e6cfb8acf442051d2db5ef2ed591086 = UNSTREAM_STRING( &constant_bin[ 641363 ], 36, 0 );
const_str_plain_cookies_by_name = UNSTREAM_STRING( &constant_bin[ 641399 ], 15, 1 );
const_str_plain_set_ok_domain = UNSTREAM_STRING( &constant_bin[ 640682 ], 13, 1 );
const_str_digest_715b20f6d2a4c7f2003d5ceef6d7639a = UNSTREAM_STRING( &constant_bin[ 641414 ], 126, 0 );
const_tuple_tuple_str_plain_port_spec_none_tuple_tuple = PyTuple_New( 1 );
const_tuple_str_plain_port_spec_none_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_port_spec_none_tuple, 0, const_str_plain_port_spec ); Py_INCREF( const_str_plain_port_spec );
PyTuple_SET_ITEM( const_tuple_str_plain_port_spec_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_tuple_str_plain_port_spec_none_tuple_tuple, 0, const_tuple_str_plain_port_spec_none_tuple ); Py_INCREF( const_tuple_str_plain_port_spec_none_tuple );
const_str_digest_015c22e7bdee605c030a49c130d28c8d = UNSTREAM_STRING( &constant_bin[ 641540 ], 8, 0 );
const_str_digest_62fcb7a380059ce8ab2a63cd922f9037 = UNSTREAM_STRING( &constant_bin[ 641548 ], 122, 0 );
const_str_digest_adc40fee951c70a444aa9622318d76f1 = UNSTREAM_STRING( &constant_bin[ 641670 ], 30, 0 );
const_str_digest_9d18c2387f0a91d7a4271c1dc4805248 = UNSTREAM_STRING( &constant_bin[ 641700 ], 25, 0 );
const_str_digest_6c139fc9675df808cca1e157160f1bc9 = UNSTREAM_STRING( &constant_bin[ 641725 ], 27, 0 );
const_str_plain_time2isoz = UNSTREAM_STRING( &constant_bin[ 641752 ], 9, 1 );
const_str_digest_f6a52e4c5d05be7e1b04e7f760540468 = UNSTREAM_STRING( &constant_bin[ 641761 ], 20, 0 );
const_str_plain_is_third_party = UNSTREAM_STRING( &constant_bin[ 641781 ], 14, 1 );
const_str_digest_0bfad8bc28639d75caf0f05ffd2588ec = UNSTREAM_STRING( &constant_bin[ 641795 ], 4, 0 );
const_str_digest_9ef43926f1e3bdfbba355fa3fb4b6e97 = UNSTREAM_STRING( &constant_bin[ 109724 ], 7, 0 );
const_tuple_str_plain_comment_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_comment_tuple, 0, const_str_plain_comment ); Py_INCREF( const_str_plain_comment );
const_tuple_f40a8285220caa062692f5469c2efc7b_tuple = PyMarshal_ReadObjectFromString( (char *)&constant_bin[ 641799 ], 217 );
const_str_digest_90fb66a855155b4111d921310c4fdd21 = UNSTREAM_STRING( &constant_bin[ 642016 ], 18, 0 );
const_str_plain_DEFAULT_HTTP_PORT = UNSTREAM_STRING( &constant_bin[ 642034 ], 17, 1 );
const_tuple_str_plain_commenturl_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_commenturl_tuple, 0, const_str_plain_commenturl ); Py_INCREF( const_str_plain_commenturl );
const_str_digest_4ecfec5813374bbd5fc345709fa6c7fe = UNSTREAM_STRING( &constant_bin[ 642051 ], 10, 0 );
const_tuple_7807cc96450d96b98b775bb31950778d_tuple = PyTuple_New( 7 );
PyTuple_SET_ITEM( const_tuple_7807cc96450d96b98b775bb31950778d_tuple, 0, const_str_plain_version ); Py_INCREF( const_str_plain_version );
PyTuple_SET_ITEM( const_tuple_7807cc96450d96b98b775bb31950778d_tuple, 1, const_str_plain_port ); Py_INCREF( const_str_plain_port );
PyTuple_SET_ITEM( const_tuple_7807cc96450d96b98b775bb31950778d_tuple, 2, const_str_plain_path ); Py_INCREF( const_str_plain_path );
PyTuple_SET_ITEM( const_tuple_7807cc96450d96b98b775bb31950778d_tuple, 3, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_7807cc96450d96b98b775bb31950778d_tuple, 4, const_str_plain_expires ); Py_INCREF( const_str_plain_expires );
PyTuple_SET_ITEM( const_tuple_7807cc96450d96b98b775bb31950778d_tuple, 5, const_str_plain_comment ); Py_INCREF( const_str_plain_comment );
PyTuple_SET_ITEM( const_tuple_7807cc96450d96b98b775bb31950778d_tuple, 6, const_str_plain_commenturl ); Py_INCREF( const_str_plain_commenturl );
const_str_plain_print_exc = UNSTREAM_STRING( &constant_bin[ 642061 ], 9, 1 );
const_str_digest_6825f5fc32b837f4d7af8e4da55b84ed = UNSTREAM_STRING( &constant_bin[ 642070 ], 36, 0 );
const_str_digest_d42a8d5d1272b159ccfc242f04c0ba55 = UNSTREAM_STRING( &constant_bin[ 642106 ], 17, 0 );
const_tuple_cb245fafde39930ceb905b8a87dde021_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_cb245fafde39930ceb905b8a87dde021_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_cb245fafde39930ceb905b8a87dde021_tuple, 1, const_str_plain_filename ); Py_INCREF( const_str_plain_filename );
PyTuple_SET_ITEM( const_tuple_cb245fafde39930ceb905b8a87dde021_tuple, 2, const_str_plain_ignore_discard ); Py_INCREF( const_str_plain_ignore_discard );
PyTuple_SET_ITEM( const_tuple_cb245fafde39930ceb905b8a87dde021_tuple, 3, const_str_plain_ignore_expires ); Py_INCREF( const_str_plain_ignore_expires );
const_str_plain_old_state = UNSTREAM_STRING( &constant_bin[ 642123 ], 9, 1 );
PyTuple_SET_ITEM( const_tuple_cb245fafde39930ceb905b8a87dde021_tuple, 4, const_str_plain_old_state ); Py_INCREF( const_str_plain_old_state );
const_str_digest_e90599bff9b650c09e65fb4e6afe2d69 = UNSTREAM_STRING( &constant_bin[ 642132 ], 17, 0 );
const_str_digest_41bb4021ac8078d242b837a274231f67 = UNSTREAM_STRING( &constant_bin[ 642149 ], 36, 0 );
const_str_digest_d720512d3a3e36bbcaad6a88c1eddcc5 = UNSTREAM_STRING( &constant_bin[ 642185 ], 18, 0 );
const_str_plain_offset_from_tz_string = UNSTREAM_STRING( &constant_bin[ 642203 ], 21, 1 );
const_str_plain_ns_headers = UNSTREAM_STRING( &constant_bin[ 636147 ], 10, 1 );
const_str_digest_f178e000500a956eab46cf824a2c6a64 = UNSTREAM_STRING( &constant_bin[ 642224 ], 66, 0 );
const_str_digest_28490d044a8684578c5aad63e212c714 = UNSTREAM_STRING( &constant_bin[ 642290 ], 100, 0 );
const_str_plain_ISO_DATE_RE = UNSTREAM_STRING( &constant_bin[ 642390 ], 11, 1 );
const_str_plain_strip_quotes = UNSTREAM_STRING( &constant_bin[ 642401 ], 12, 1 );
const_str_plain_acquire = UNSTREAM_STRING( &constant_bin[ 642413 ], 7, 1 );
const_str_plain_strict_rfc2965_unverifiable = UNSTREAM_STRING( &constant_bin[ 642420 ], 27, 1 );
const_tuple_870754093eadaddbca375efaf52a85b7_tuple = PyMarshal_ReadObjectFromString( (char *)&constant_bin[ 642447 ], 116 );
const_tuple_23efc8ae413a323a6af0397a77acd4a7_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_23efc8ae413a323a6af0397a77acd4a7_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_23efc8ae413a323a6af0397a77acd4a7_tuple, 1, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_23efc8ae413a323a6af0397a77acd4a7_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_23efc8ae413a323a6af0397a77acd4a7_tuple, 3, const_str_plain_cookies ); Py_INCREF( const_str_plain_cookies );
const_str_plain_cookies_by_path = UNSTREAM_STRING( &constant_bin[ 642563 ], 15, 1 );
PyTuple_SET_ITEM( const_tuple_23efc8ae413a323a6af0397a77acd4a7_tuple, 4, const_str_plain_cookies_by_path ); Py_INCREF( const_str_plain_cookies_by_path );
PyTuple_SET_ITEM( const_tuple_23efc8ae413a323a6af0397a77acd4a7_tuple, 5, const_str_plain_path ); Py_INCREF( const_str_plain_path );
PyTuple_SET_ITEM( const_tuple_23efc8ae413a323a6af0397a77acd4a7_tuple, 6, const_str_plain_cookies_by_name ); Py_INCREF( const_str_plain_cookies_by_name );
PyTuple_SET_ITEM( const_tuple_23efc8ae413a323a6af0397a77acd4a7_tuple, 7, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
const_tuple_31126fd0f76287e00829d64966c49577_tuple = PyTuple_New( 7 );
PyTuple_SET_ITEM( const_tuple_31126fd0f76287e00829d64966c49577_tuple, 0, const_str_plain_expires ); Py_INCREF( const_str_plain_expires );
PyTuple_SET_ITEM( const_tuple_31126fd0f76287e00829d64966c49577_tuple, 1, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_31126fd0f76287e00829d64966c49577_tuple, 2, const_str_plain_path ); Py_INCREF( const_str_plain_path );
PyTuple_SET_ITEM( const_tuple_31126fd0f76287e00829d64966c49577_tuple, 3, const_str_plain_secure ); Py_INCREF( const_str_plain_secure );
PyTuple_SET_ITEM( const_tuple_31126fd0f76287e00829d64966c49577_tuple, 4, const_str_plain_version ); Py_INCREF( const_str_plain_version );
PyTuple_SET_ITEM( const_tuple_31126fd0f76287e00829d64966c49577_tuple, 5, const_str_plain_port ); Py_INCREF( const_str_plain_port );
PyTuple_SET_ITEM( const_tuple_31126fd0f76287e00829d64966c49577_tuple, 6, const_str_digest_2c4cf2b02b1ec590855d8e705f7ca34d ); Py_INCREF( const_str_digest_2c4cf2b02b1ec590855d8e705f7ca34d );
const_tuple_str_plain_commenturl_none_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_commenturl_none_tuple, 0, const_str_plain_commenturl ); Py_INCREF( const_str_plain_commenturl );
PyTuple_SET_ITEM( const_tuple_str_plain_commenturl_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
const_tuple_8069ad5f71df0e52a060c2a7c9865411_tuple = PyTuple_New( 10 );
PyTuple_SET_ITEM( const_tuple_8069ad5f71df0e52a060c2a7c9865411_tuple, 0, const_str_plain_header_values ); Py_INCREF( const_str_plain_header_values );
PyTuple_SET_ITEM( const_tuple_8069ad5f71df0e52a060c2a7c9865411_tuple, 1, const_str_plain_result ); Py_INCREF( const_str_plain_result );
PyTuple_SET_ITEM( const_tuple_8069ad5f71df0e52a060c2a7c9865411_tuple, 2, const_str_plain_text ); Py_INCREF( const_str_plain_text );
const_str_plain_orig_text = UNSTREAM_STRING( &constant_bin[ 642578 ], 9, 1 );
PyTuple_SET_ITEM( const_tuple_8069ad5f71df0e52a060c2a7c9865411_tuple, 3, const_str_plain_orig_text ); Py_INCREF( const_str_plain_orig_text );
PyTuple_SET_ITEM( const_tuple_8069ad5f71df0e52a060c2a7c9865411_tuple, 4, const_str_plain_pairs ); Py_INCREF( const_str_plain_pairs );
PyTuple_SET_ITEM( const_tuple_8069ad5f71df0e52a060c2a7c9865411_tuple, 5, const_str_plain_m ); Py_INCREF( const_str_plain_m );
PyTuple_SET_ITEM( const_tuple_8069ad5f71df0e52a060c2a7c9865411_tuple, 6, const_str_plain_name ); Py_INCREF( const_str_plain_name );
PyTuple_SET_ITEM( const_tuple_8069ad5f71df0e52a060c2a7c9865411_tuple, 7, const_str_plain_value ); Py_INCREF( const_str_plain_value );
PyTuple_SET_ITEM( const_tuple_8069ad5f71df0e52a060c2a7c9865411_tuple, 8, const_str_plain_non_junk ); Py_INCREF( const_str_plain_non_junk );
const_str_plain_nr_junk_chars = UNSTREAM_STRING( &constant_bin[ 642587 ], 13, 1 );
PyTuple_SET_ITEM( const_tuple_8069ad5f71df0e52a060c2a7c9865411_tuple, 9, const_str_plain_nr_junk_chars ); Py_INCREF( const_str_plain_nr_junk_chars );
const_tuple_str_plain_path_spec_tuple = PyTuple_New( 1 );
const_str_plain_path_spec = UNSTREAM_STRING( &constant_bin[ 641929 ], 9, 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_path_spec_tuple, 0, const_str_plain_path_spec ); Py_INCREF( const_str_plain_path_spec );
const_tuple_3e677b35f7b3e28244302a53fb2a8b0d_tuple = PyTuple_New( 7 );
PyTuple_SET_ITEM( const_tuple_3e677b35f7b3e28244302a53fb2a8b0d_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
const_str_plain_attrs_set = UNSTREAM_STRING( &constant_bin[ 633726 ], 9, 1 );
PyTuple_SET_ITEM( const_tuple_3e677b35f7b3e28244302a53fb2a8b0d_tuple, 1, const_str_plain_attrs_set ); Py_INCREF( const_str_plain_attrs_set );
PyTuple_SET_ITEM( const_tuple_3e677b35f7b3e28244302a53fb2a8b0d_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
const_str_plain_cookie_tuples = UNSTREAM_STRING( &constant_bin[ 632919 ], 13, 1 );
PyTuple_SET_ITEM( const_tuple_3e677b35f7b3e28244302a53fb2a8b0d_tuple, 3, const_str_plain_cookie_tuples ); Py_INCREF( const_str_plain_cookie_tuples );
PyTuple_SET_ITEM( const_tuple_3e677b35f7b3e28244302a53fb2a8b0d_tuple, 4, const_str_plain_cookies ); Py_INCREF( const_str_plain_cookies );
const_str_plain_tup = UNSTREAM_STRING( &constant_bin[ 12640 ], 3, 1 );
PyTuple_SET_ITEM( const_tuple_3e677b35f7b3e28244302a53fb2a8b0d_tuple, 5, const_str_plain_tup ); Py_INCREF( const_str_plain_tup );
PyTuple_SET_ITEM( const_tuple_3e677b35f7b3e28244302a53fb2a8b0d_tuple, 6, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple, 1, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
const_tuple_str_plain_comment_none_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_comment_none_tuple, 0, const_str_plain_comment ); Py_INCREF( const_str_plain_comment );
PyTuple_SET_ITEM( const_tuple_str_plain_comment_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
const_str_digest_602eb8d0d045900229ce348001a3d5b8 = UNSTREAM_STRING( &constant_bin[ 642600 ], 54, 0 );
const_tuple_str_plain_match_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_match_tuple, 0, const_str_plain_match ); Py_INCREF( const_str_plain_match );
const_str_digest_8034911ba35da0b23b36f58ec05d5e06 = UNSTREAM_STRING( &constant_bin[ 642654 ], 34, 0 );
const_str_plain_rfc2965 = UNSTREAM_STRING( &constant_bin[ 633687 ], 7, 1 );
const_tuple_str_digest_24562fa308ff9602f1ccf15f8d6fc616_tuple = PyTuple_New( 1 );
const_str_digest_24562fa308ff9602f1ccf15f8d6fc616 = UNSTREAM_STRING( &constant_bin[ 642688 ], 40, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_24562fa308ff9602f1ccf15f8d6fc616_tuple, 0, const_str_digest_24562fa308ff9602f1ccf15f8d6fc616 ); Py_INCREF( const_str_digest_24562fa308ff9602f1ccf15f8d6fc616 );
const_tuple_str_digest_64478837e197be634bebe4c1269533e7_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_64478837e197be634bebe4c1269533e7_tuple, 0, const_str_digest_64478837e197be634bebe4c1269533e7 ); Py_INCREF( const_str_digest_64478837e197be634bebe4c1269533e7 );
const_str_digest_1212118da95a2621d6f4332d301adf3b = UNSTREAM_STRING( &constant_bin[ 637007 ], 20, 0 );
const_tuple_str_digest_41c64468a0c9e92d8eea5f7e817937e8_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_41c64468a0c9e92d8eea5f7e817937e8_tuple, 0, const_str_digest_41c64468a0c9e92d8eea5f7e817937e8 ); Py_INCREF( const_str_digest_41c64468a0c9e92d8eea5f7e817937e8 );
const_str_digest_ec000c98923b9dd408cabfb3f538adbb = UNSTREAM_STRING( &constant_bin[ 642728 ], 31, 0 );
const_str_digest_8725c53bcebe1d704420021dd864fd5c = UNSTREAM_STRING( &constant_bin[ 642759 ], 25, 0 );
const_str_plain_join_header_words = UNSTREAM_STRING( &constant_bin[ 642784 ], 17, 1 );
const_str_digest_325c5b992e7f83b1064a3c1496f0ea71 = UNSTREAM_STRING( &constant_bin[ 642801 ], 535, 0 );
const_tuple_str_digest_865029936c449c31fc055546ff75b849_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_865029936c449c31fc055546ff75b849_tuple, 0, const_str_digest_865029936c449c31fc055546ff75b849 ); Py_INCREF( const_str_digest_865029936c449c31fc055546ff75b849 );
const_str_plain_DefaultCookiePolicy = UNSTREAM_STRING( &constant_bin[ 631559 ], 19, 1 );
const_str_digest_09b378de9b9f170f2a873dfa24156cff = UNSTREAM_STRING( &constant_bin[ 643336 ], 38, 0 );
const_str_digest_64fc46a7d9818ecdd546c156297c3ad5 = UNSTREAM_STRING( &constant_bin[ 643374 ], 36, 0 );
const_str_plain_clear_session_cookies = UNSTREAM_STRING( &constant_bin[ 643410 ], 21, 1 );
const_str_digest_47f19229593659b12ed7d54bc6ce7618 = UNSTREAM_STRING( &constant_bin[ 643431 ], 22, 0 );
const_str_digest_7d30bc009052d2666f61a93a25131ff9 = UNSTREAM_STRING( &constant_bin[ 643453 ], 443, 0 );
const_str_plain_DomainStrictNonDomain = UNSTREAM_STRING( &constant_bin[ 643896 ], 21, 1 );
const_str_digest_35884ecaea22676e0be61e63cde7df2b = UNSTREAM_STRING( &constant_bin[ 643917 ], 19, 0 );
const_str_digest_ec97aaec1ad4acfdf13eb0d5584240fa = UNSTREAM_STRING( &constant_bin[ 643936 ], 34, 0 );
const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple = PyTuple_New( 15 );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 0, const_str_plain_version ); Py_INCREF( const_str_plain_version );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 1, const_str_plain_name ); Py_INCREF( const_str_plain_name );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 2, const_str_plain_value ); Py_INCREF( const_str_plain_value );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 3, const_str_plain_port ); Py_INCREF( const_str_plain_port );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 4, const_str_plain_port_specified ); Py_INCREF( const_str_plain_port_specified );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 5, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 6, const_str_plain_domain_specified ); Py_INCREF( const_str_plain_domain_specified );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 7, const_str_plain_domain_initial_dot ); Py_INCREF( const_str_plain_domain_initial_dot );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 8, const_str_plain_path ); Py_INCREF( const_str_plain_path );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 9, const_str_plain_path_specified ); Py_INCREF( const_str_plain_path_specified );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 10, const_str_plain_secure ); Py_INCREF( const_str_plain_secure );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 11, const_str_plain_expires ); Py_INCREF( const_str_plain_expires );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 12, const_str_plain_discard ); Py_INCREF( const_str_plain_discard );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 13, const_str_plain_comment ); Py_INCREF( const_str_plain_comment );
PyTuple_SET_ITEM( const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple, 14, const_str_plain_comment_url ); Py_INCREF( const_str_plain_comment_url );
const_str_digest_966b6e9b41d2aef5dbfdbaa45b844053 = UNSTREAM_STRING( &constant_bin[ 643970 ], 54, 0 );
const_str_plain_reach = UNSTREAM_STRING( &constant_bin[ 635557 ], 5, 1 );
const_str_plain_Absent = UNSTREAM_STRING( &constant_bin[ 644024 ], 6, 1 );
const_str_plain_set_ok_name = UNSTREAM_STRING( &constant_bin[ 644030 ], 11, 1 );
const_str_digest_dbd89a4a586baa8199d00281c6c57b4b = UNSTREAM_STRING( &constant_bin[ 644041 ], 38, 0 );
const_str_plain_is_expired = UNSTREAM_STRING( &constant_bin[ 640783 ], 10, 1 );
const_tuple_860de84588ac820d40987891ef077463_tuple = PyTuple_New( 6 );
PyTuple_SET_ITEM( const_tuple_860de84588ac820d40987891ef077463_tuple, 0, const_str_plain_version ); Py_INCREF( const_str_plain_version );
const_str_plain_verifiability = UNSTREAM_STRING( &constant_bin[ 631589 ], 13, 1 );
PyTuple_SET_ITEM( const_tuple_860de84588ac820d40987891ef077463_tuple, 1, const_str_plain_verifiability ); Py_INCREF( const_str_plain_verifiability );
PyTuple_SET_ITEM( const_tuple_860de84588ac820d40987891ef077463_tuple, 2, const_str_plain_name ); Py_INCREF( const_str_plain_name );
PyTuple_SET_ITEM( const_tuple_860de84588ac820d40987891ef077463_tuple, 3, const_str_plain_path ); Py_INCREF( const_str_plain_path );
PyTuple_SET_ITEM( const_tuple_860de84588ac820d40987891ef077463_tuple, 4, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_860de84588ac820d40987891ef077463_tuple, 5, const_str_plain_port ); Py_INCREF( const_str_plain_port );
const_str_digest_4d9156390b880084b2dbc0f5af80d714 = UNSTREAM_STRING( &constant_bin[ 644079 ], 21, 0 );
const_tuple_a649d3fc637f83babb9380ce01d4d600_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_a649d3fc637f83babb9380ce01d4d600_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_a649d3fc637f83babb9380ce01d4d600_tuple, 1, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_a649d3fc637f83babb9380ce01d4d600_tuple, 2, const_str_plain_cookies ); Py_INCREF( const_str_plain_cookies );
PyTuple_SET_ITEM( const_tuple_a649d3fc637f83babb9380ce01d4d600_tuple, 3, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
const_str_digest_8b19398e83f1057abffc3139d7174b4d = UNSTREAM_STRING( &constant_bin[ 644100 ], 31, 0 );
const_str_plain_DAYS = UNSTREAM_STRING( &constant_bin[ 92361 ], 4, 1 );
const_str_digest_6cfbe5240b0e040226d3c96c3ae96da3 = UNSTREAM_STRING( &constant_bin[ 644131 ], 48, 0 );
const_str_digest_a78a3cbb321f8e31edd395f2c3634b04 = UNSTREAM_STRING( &constant_bin[ 644179 ], 31, 0 );
const_str_digest_56a6eed152b7b059f2fd4b330df13255 = UNSTREAM_STRING( &constant_bin[ 644210 ], 158, 0 );
const_str_plain_strict_ns_domain = UNSTREAM_STRING( &constant_bin[ 644368 ], 16, 1 );
const_str_digest_4978f26796be201193cf00b952e298f6 = UNSTREAM_STRING( &constant_bin[ 644384 ], 216, 0 );
const_str_digest_957d8eeeaccaf18268a59f8ab7beb2e1 = UNSTREAM_STRING( &constant_bin[ 644600 ], 55, 0 );
const_tuple_str_plain_version_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_version_tuple, 0, const_str_plain_version ); Py_INCREF( const_str_plain_version );
const_str_digest_6cfb4820583ca12b5c6ba4c12a5e80f6 = UNSTREAM_STRING( &constant_bin[ 644655 ], 53, 0 );
const_str_digest_9e5c41c1c3b02b2c1c1a0abcc79e3344 = UNSTREAM_STRING( &constant_bin[ 644708 ], 23, 0 );
const_str_plain_no_matching_rfc2965 = UNSTREAM_STRING( &constant_bin[ 633675 ], 19, 1 );
const_str_plain_return_ok_secure = UNSTREAM_STRING( &constant_bin[ 641383 ], 16, 1 );
const_tuple_ae18c5d4855ee8b3f9fff6d4cf73cc9d_tuple = PyMarshal_ReadObjectFromString( (char *)&constant_bin[ 644731 ], 207 );
const_tuple_str_digest_6825f5fc32b837f4d7af8e4da55b84ed_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_6825f5fc32b837f4d7af8e4da55b84ed_tuple, 0, const_str_digest_6825f5fc32b837f4d7af8e4da55b84ed ); Py_INCREF( const_str_digest_6825f5fc32b837f4d7af8e4da55b84ed );
const_str_digest_d7aa58fd83d0bd9c2adfcb5395971da9 = UNSTREAM_STRING( &constant_bin[ 644938 ], 40, 0 );
const_str_digest_da4eec26b7de5d9a48afb7e5cae5b40e = UNSTREAM_STRING( &constant_bin[ 644978 ], 36, 0 );
const_str_digest_39f163eda0ce746f6bd2241888e84930 = UNSTREAM_STRING( &constant_bin[ 645014 ], 6, 0 );
const_str_digest_bf5a8f1c3128dec14c32cc0e4d8501d9 = UNSTREAM_STRING( &constant_bin[ 645020 ], 15, 0 );
const_str_plain_adict = UNSTREAM_STRING( &constant_bin[ 645035 ], 5, 1 );
const_str_digest_ef563188e68d5a0ed6e8c78230a1917b = UNSTREAM_STRING( &constant_bin[ 645040 ], 50, 0 );
const_tuple_str_plain_self_str_plain_r_str_plain_cookie_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_r_str_plain_cookie_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_r_str_plain_cookie_tuple, 1, const_str_plain_r ); Py_INCREF( const_str_plain_r );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_r_str_plain_cookie_tuple, 2, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
const_str_plain_LWPCookieJar = UNSTREAM_STRING( &constant_bin[ 632369 ], 12, 1 );
const_str_digest_3996c8a6a33b9cf2b6904a8b9768983d = UNSTREAM_STRING( &constant_bin[ 645090 ], 77, 0 );
const_tuple_9429d66cf1d2b3ba865d00aad80195c8_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_9429d66cf1d2b3ba865d00aad80195c8_tuple, 0, const_str_plain_port_spec ); Py_INCREF( const_str_plain_port_spec );
PyTuple_SET_ITEM( const_tuple_9429d66cf1d2b3ba865d00aad80195c8_tuple, 1, const_str_plain_path_spec ); Py_INCREF( const_str_plain_path_spec );
PyTuple_SET_ITEM( const_tuple_9429d66cf1d2b3ba865d00aad80195c8_tuple, 2, const_str_plain_domain_dot ); Py_INCREF( const_str_plain_domain_dot );
PyTuple_SET_ITEM( const_tuple_9429d66cf1d2b3ba865d00aad80195c8_tuple, 3, const_str_plain_secure ); Py_INCREF( const_str_plain_secure );
PyTuple_SET_ITEM( const_tuple_9429d66cf1d2b3ba865d00aad80195c8_tuple, 4, const_str_plain_discard ); Py_INCREF( const_str_plain_discard );
const_tuple_str_digest_c875c1cc760880191aa87e06a0c9b1d1_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_c875c1cc760880191aa87e06a0c9b1d1_tuple, 0, const_str_digest_c875c1cc760880191aa87e06a0c9b1d1 ); Py_INCREF( const_str_digest_c875c1cc760880191aa87e06a0c9b1d1 );
const_tuple_str_plain_HTTP_PORT_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_HTTP_PORT_tuple, 0, const_str_plain_HTTP_PORT ); Py_INCREF( const_str_plain_HTTP_PORT );
const_str_plain__cookies_for_domain = UNSTREAM_STRING( &constant_bin[ 633015 ], 19, 1 );
const_str_plain__debug = UNSTREAM_STRING( &constant_bin[ 43307 ], 6, 1 );
const_str_digest_cb7ddefb6c5728e8248415cd5b2b2567 = UNSTREAM_STRING( &constant_bin[ 645167 ], 20, 0 );
const_str_plain_UTC_ZONES = UNSTREAM_STRING( &constant_bin[ 645187 ], 9, 1 );
const_str_digest_33dcc68e0e32cb971b376aa79777e85e = UNSTREAM_STRING( &constant_bin[ 645196 ], 1426, 0 );
const_tuple_str_plain_cookie_str_plain_h_str_plain_keys_str_plain_k_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_str_plain_cookie_str_plain_h_str_plain_keys_str_plain_k_tuple, 0, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
PyTuple_SET_ITEM( const_tuple_str_plain_cookie_str_plain_h_str_plain_keys_str_plain_k_tuple, 1, const_str_plain_h ); Py_INCREF( const_str_plain_h );
PyTuple_SET_ITEM( const_tuple_str_plain_cookie_str_plain_h_str_plain_keys_str_plain_k_tuple, 2, const_str_plain_keys ); Py_INCREF( const_str_plain_keys );
PyTuple_SET_ITEM( const_tuple_str_plain_cookie_str_plain_h_str_plain_keys_str_plain_k_tuple, 3, const_str_plain_k ); Py_INCREF( const_str_plain_k );
const_str_digest_8d751ba33a09210827fbe86b58c4a56b = UNSTREAM_STRING( &constant_bin[ 646622 ], 52, 0 );
const_tuple_35009b3cf2bcb3d753e31c5ad3157d36_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_35009b3cf2bcb3d753e31c5ad3157d36_tuple, 0, const_str_plain_io ); Py_INCREF( const_str_plain_io );
PyTuple_SET_ITEM( const_tuple_35009b3cf2bcb3d753e31c5ad3157d36_tuple, 1, const_str_plain_warnings ); Py_INCREF( const_str_plain_warnings );
PyTuple_SET_ITEM( const_tuple_35009b3cf2bcb3d753e31c5ad3157d36_tuple, 2, const_str_plain_traceback ); Py_INCREF( const_str_plain_traceback );
PyTuple_SET_ITEM( const_tuple_35009b3cf2bcb3d753e31c5ad3157d36_tuple, 3, const_str_plain_f ); Py_INCREF( const_str_plain_f );
PyTuple_SET_ITEM( const_tuple_35009b3cf2bcb3d753e31c5ad3157d36_tuple, 4, const_str_plain_msg ); Py_INCREF( const_str_plain_msg );
const_tuple_str_digest_93d15f13bc4ddb17dc6e54285f512f62_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_93d15f13bc4ddb17dc6e54285f512f62_tuple, 0, const_str_digest_93d15f13bc4ddb17dc6e54285f512f62 ); Py_INCREF( const_str_digest_93d15f13bc4ddb17dc6e54285f512f62 );
const_str_digest_c75ad97b5638fca3565126a8880c21e5 = UNSTREAM_STRING( &constant_bin[ 646674 ], 34, 0 );
const_str_plain_user_domain_match = UNSTREAM_STRING( &constant_bin[ 646708 ], 17, 1 );
const_str_plain_request_path = UNSTREAM_STRING( &constant_bin[ 646725 ], 12, 1 );
const_str_digest_fc88f51718ff0184d28ed2d8664b321d = UNSTREAM_STRING( &constant_bin[ 646737 ], 79, 0 );
const_str_digest_b1d672047483552faf5212433b8f9cd7 = UNSTREAM_STRING( &constant_bin[ 646816 ], 16, 0 );
const_str_plain_return_ok_ = UNSTREAM_STRING( &constant_bin[ 631579 ], 10, 1 );
const_str_plain_magic_re = UNSTREAM_STRING( &constant_bin[ 646832 ], 8, 1 );
const_tuple_tuple_str_plain_discard_none_tuple_tuple = PyTuple_New( 1 );
const_tuple_str_plain_discard_none_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_discard_none_tuple, 0, const_str_plain_discard ); Py_INCREF( const_str_plain_discard );
PyTuple_SET_ITEM( const_tuple_str_plain_discard_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_tuple_str_plain_discard_none_tuple_tuple, 0, const_tuple_str_plain_discard_none_tuple ); Py_INCREF( const_tuple_str_plain_discard_none_tuple );
const_tuple_9f2c42cdba2e0b18d98c43ebb075b4a6_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_9f2c42cdba2e0b18d98c43ebb075b4a6_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_9f2c42cdba2e0b18d98c43ebb075b4a6_tuple, 1, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_9f2c42cdba2e0b18d98c43ebb075b4a6_tuple, 2, const_str_plain_cookies ); Py_INCREF( const_str_plain_cookies );
PyTuple_SET_ITEM( const_tuple_9f2c42cdba2e0b18d98c43ebb075b4a6_tuple, 3, const_str_plain_attrs ); Py_INCREF( const_str_plain_attrs );
PyTuple_SET_ITEM( const_tuple_9f2c42cdba2e0b18d98c43ebb075b4a6_tuple, 4, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
const_str_digest_e2064b1df4e5eda1abd29a04fb39cab6 = UNSTREAM_STRING( &constant_bin[ 646840 ], 4, 0 );
const_tuple_str_digest_5bf9a04ffcb16b6109e15c54c1d33abf_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_5bf9a04ffcb16b6109e15c54c1d33abf_tuple, 0, const_str_digest_5bf9a04ffcb16b6109e15c54c1d33abf ); Py_INCREF( const_str_digest_5bf9a04ffcb16b6109e15c54c1d33abf );
const_str_plain_TRUE = UNSTREAM_STRING( &constant_bin[ 646844 ], 4, 1 );
const_tuple_str_plain_self_str_plain_blocked_domains_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_blocked_domains_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_blocked_domains_tuple, 1, const_str_plain_blocked_domains ); Py_INCREF( const_str_plain_blocked_domains );
const_str_plain_quote_re = UNSTREAM_STRING( &constant_bin[ 646848 ], 8, 1 );
const_str_plain_WEEKDAY_RE = UNSTREAM_STRING( &constant_bin[ 646856 ], 10, 1 );
const_tuple_tuple_str_plain_domain_dot_none_tuple_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_tuple_str_plain_domain_dot_none_tuple_tuple, 0, const_tuple_str_plain_domain_dot_none_tuple ); Py_INCREF( const_tuple_str_plain_domain_dot_none_tuple );
const_str_plain_return_ok_verifiability = UNSTREAM_STRING( &constant_bin[ 631579 ], 23, 1 );
const_tuple_str_plain_path_spec_none_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_path_spec_none_tuple, 0, const_str_plain_path_spec ); Py_INCREF( const_str_plain_path_spec );
PyTuple_SET_ITEM( const_tuple_str_plain_path_spec_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
const_str_plain_MISSING_FILENAME_TEXT = UNSTREAM_STRING( &constant_bin[ 646866 ], 21, 1 );
const_tuple_92ef49456445ed75b79e591ab0457eb0_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_92ef49456445ed75b79e591ab0457eb0_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_92ef49456445ed75b79e591ab0457eb0_tuple, 1, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
PyTuple_SET_ITEM( const_tuple_92ef49456445ed75b79e591ab0457eb0_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_92ef49456445ed75b79e591ab0457eb0_tuple, 3, const_str_plain_req_path ); Py_INCREF( const_str_plain_req_path );
const_str_digest_73078cf33275b3c84f3a2adf1ab1363e = UNSTREAM_STRING( &constant_bin[ 646887 ], 288, 0 );
const_str_digest_24c52025e68b7f20fee48301c0cc1eee = UNSTREAM_STRING( &constant_bin[ 647175 ], 18, 0 );
const_str_plain_set_cookie_if_ok = UNSTREAM_STRING( &constant_bin[ 637017 ], 16, 1 );
const_str_digest_456906536734a9eb7cd3e31691d9243c = UNSTREAM_STRING( &constant_bin[ 647193 ], 92, 0 );
const_tuple_3756f95c8a4d8703a4073438dd2b117a_tuple = PyTuple_New( 6 );
PyTuple_SET_ITEM( const_tuple_3756f95c8a4d8703a4073438dd2b117a_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_3756f95c8a4d8703a4073438dd2b117a_tuple, 1, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
PyTuple_SET_ITEM( const_tuple_3756f95c8a4d8703a4073438dd2b117a_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_3756f95c8a4d8703a4073438dd2b117a_tuple, 3, const_str_plain_n ); Py_INCREF( const_str_plain_n );
const_str_plain_fn_name = UNSTREAM_STRING( &constant_bin[ 647285 ], 7, 1 );
PyTuple_SET_ITEM( const_tuple_3756f95c8a4d8703a4073438dd2b117a_tuple, 4, const_str_plain_fn_name ); Py_INCREF( const_str_plain_fn_name );
PyTuple_SET_ITEM( const_tuple_3756f95c8a4d8703a4073438dd2b117a_tuple, 5, const_str_plain_fn ); Py_INCREF( const_str_plain_fn );
const_tuple_str_plain_self_str_plain_domain_str_plain_blocked_domain_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_domain_str_plain_blocked_domain_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_domain_str_plain_blocked_domain_tuple, 1, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_domain_str_plain_blocked_domain_tuple, 2, const_str_plain_blocked_domain ); Py_INCREF( const_str_plain_blocked_domain );
const_str_digest_dbb88d1086a95f52320ae19d03e8d10a = UNSTREAM_STRING( &constant_bin[ 647292 ], 77, 0 );
const_tuple_f68b9a4705d678b40465764624eadfcd_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_f68b9a4705d678b40465764624eadfcd_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_f68b9a4705d678b40465764624eadfcd_tuple, 1, const_str_plain_p ); Py_INCREF( const_str_plain_p );
PyTuple_SET_ITEM( const_tuple_f68b9a4705d678b40465764624eadfcd_tuple, 2, const_str_plain_limit ); Py_INCREF( const_str_plain_limit );
const_str_plain_namevalue = UNSTREAM_STRING( &constant_bin[ 647369 ], 9, 1 );
PyTuple_SET_ITEM( const_tuple_f68b9a4705d678b40465764624eadfcd_tuple, 3, const_str_plain_namevalue ); Py_INCREF( const_str_plain_namevalue );
const_str_digest_c509246e3fa14685989e35946b334824 = UNSTREAM_STRING( &constant_bin[ 647378 ], 47, 0 );
const_tuple_str_digest_a20576513bc0e620214fe3c7d0af099b_tuple = PyTuple_New( 1 );
const_str_digest_a20576513bc0e620214fe3c7d0af099b = UNSTREAM_STRING( &constant_bin[ 647425 ], 8, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_a20576513bc0e620214fe3c7d0af099b_tuple, 0, const_str_digest_a20576513bc0e620214fe3c7d0af099b ); Py_INCREF( const_str_digest_a20576513bc0e620214fe3c7d0af099b );
const_tuple_str_plain_version_none_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_version_none_tuple, 0, const_str_plain_version ); Py_INCREF( const_str_plain_version );
PyTuple_SET_ITEM( const_tuple_str_plain_version_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
const_str_plain_standard = UNSTREAM_STRING( &constant_bin[ 44560 ], 8, 1 );
const_tuple_str_chr_36_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_chr_36_tuple, 0, const_str_chr_36 ); Py_INCREF( const_str_chr_36 );
const_str_plain_request_port = UNSTREAM_STRING( &constant_bin[ 647433 ], 12, 1 );
const_str_digest_909690e748e4ff6afebe55762bfa0cc6 = UNSTREAM_STRING( &constant_bin[ 647445 ], 40, 0 );
const_str_plain_boolean_attrs = UNSTREAM_STRING( &constant_bin[ 644811 ], 13, 1 );
const_str_plain__timegm = UNSTREAM_STRING( &constant_bin[ 647485 ], 7, 1 );
const_str_digest_63b09b63acd8e3679a989bfd143277ed = UNSTREAM_STRING( &constant_bin[ 633206 ], 10, 0 );
const_str_digest_b746818bf86189e9f44f3f95f6da6979 = UNSTREAM_STRING( &constant_bin[ 647492 ], 39, 0 );
const_str_digest_742b45cc0c10c73777d97dd5bfea1956 = UNSTREAM_STRING( &constant_bin[ 647531 ], 41, 0 );
const_str_digest_61e94e8b6fe192120c40f0ef736aba53 = UNSTREAM_STRING( &constant_bin[ 647572 ], 240, 0 );
const_str_digest_ac11b801185405cfc362da233adfe123 = UNSTREAM_STRING( &constant_bin[ 647812 ], 62, 0 );
const_tuple_str_plain_t_str_plain_dt_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_t_str_plain_dt_tuple, 0, const_str_plain_t ); Py_INCREF( const_str_plain_t );
PyTuple_SET_ITEM( const_tuple_str_plain_t_str_plain_dt_tuple, 1, const_str_plain_dt ); Py_INCREF( const_str_plain_dt );
const_str_digest_5fbe69cbf115ea55b082ce569272165e = UNSTREAM_STRING( &constant_bin[ 647874 ], 45, 0 );
const_tuple_str_digest_eee68eb18ec923ec5725aa369380fdeb_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_eee68eb18ec923ec5725aa369380fdeb_tuple, 0, const_str_digest_eee68eb18ec923ec5725aa369380fdeb ); Py_INCREF( const_str_digest_eee68eb18ec923ec5725aa369380fdeb );
const_str_digest_96d5a3f49892c371835a15b95c088163 = UNSTREAM_STRING( &constant_bin[ 647919 ], 34, 0 );
const_str_plain_hide_cookie2 = UNSTREAM_STRING( &constant_bin[ 644337 ], 12, 1 );
const_tuple_str_plain_A_str_plain_B_str_plain_initial_dot_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_A_str_plain_B_str_plain_initial_dot_tuple, 0, const_str_plain_A ); Py_INCREF( const_str_plain_A );
PyTuple_SET_ITEM( const_tuple_str_plain_A_str_plain_B_str_plain_initial_dot_tuple, 1, const_str_plain_B ); Py_INCREF( const_str_plain_B );
PyTuple_SET_ITEM( const_tuple_str_plain_A_str_plain_B_str_plain_initial_dot_tuple, 2, const_str_plain_initial_dot ); Py_INCREF( const_str_plain_initial_dot );
const_str_plain_HTTP_PATH_SAFE = UNSTREAM_STRING( &constant_bin[ 647953 ], 14, 1 );
const_tuple_str_digest_eae226bd77dce4df50096ce2bb394294_tuple = PyTuple_New( 1 );
const_str_digest_eae226bd77dce4df50096ce2bb394294 = UNSTREAM_STRING( &constant_bin[ 647967 ], 30, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_eae226bd77dce4df50096ce2bb394294_tuple, 0, const_str_digest_eae226bd77dce4df50096ce2bb394294 ); Py_INCREF( const_str_digest_eae226bd77dce4df50096ce2bb394294 );
const_str_digest_d0997d9efbd35a7b1b70f2e546df7898 = UNSTREAM_STRING( &constant_bin[ 647997 ], 86, 0 );
const_str_digest_76e82ac16048d95944f76d9c63bf1094 = UNSTREAM_STRING( &constant_bin[ 648083 ], 10, 0 );
const_str_plain_IPV4_RE = UNSTREAM_STRING( &constant_bin[ 648093 ], 7, 1 );
const_str_digest_d02fbce1888e62d3beaa3eb19d31c428 = UNSTREAM_STRING( &constant_bin[ 648100 ], 158, 0 );
const_str_plain__threading = UNSTREAM_STRING( &constant_bin[ 648258 ], 10, 1 );
const_str_digest_ee7229ae79474df063dcd025204b591c = UNSTREAM_STRING( &constant_bin[ 648268 ], 27, 0 );
const_str_digest_7fe95f3b14cd24e5b3c0002a690f8afa = UNSTREAM_STRING( &constant_bin[ 648295 ], 37, 0 );
const_tuple_ef6d7d8eea65b440ae02e15644cc4aec_tuple = PyTuple_New( 10 );
PyTuple_SET_ITEM( const_tuple_ef6d7d8eea65b440ae02e15644cc4aec_tuple, 0, const_str_plain_text ); Py_INCREF( const_str_plain_text );
PyTuple_SET_ITEM( const_tuple_ef6d7d8eea65b440ae02e15644cc4aec_tuple, 1, const_str_plain_day ); Py_INCREF( const_str_plain_day );
PyTuple_SET_ITEM( const_tuple_ef6d7d8eea65b440ae02e15644cc4aec_tuple, 2, const_str_plain_mon ); Py_INCREF( const_str_plain_mon );
PyTuple_SET_ITEM( const_tuple_ef6d7d8eea65b440ae02e15644cc4aec_tuple, 3, const_str_plain_yr ); Py_INCREF( const_str_plain_yr );
PyTuple_SET_ITEM( const_tuple_ef6d7d8eea65b440ae02e15644cc4aec_tuple, 4, const_str_plain_hr ); Py_INCREF( const_str_plain_hr );
PyTuple_SET_ITEM( const_tuple_ef6d7d8eea65b440ae02e15644cc4aec_tuple, 5, const_str_plain_min ); Py_INCREF( const_str_plain_min );
PyTuple_SET_ITEM( const_tuple_ef6d7d8eea65b440ae02e15644cc4aec_tuple, 6, const_str_plain_sec ); Py_INCREF( const_str_plain_sec );
PyTuple_SET_ITEM( const_tuple_ef6d7d8eea65b440ae02e15644cc4aec_tuple, 7, const_str_plain_tz ); Py_INCREF( const_str_plain_tz );
PyTuple_SET_ITEM( const_tuple_ef6d7d8eea65b440ae02e15644cc4aec_tuple, 8, const_str_plain_m ); Py_INCREF( const_str_plain_m );
PyTuple_SET_ITEM( const_tuple_ef6d7d8eea65b440ae02e15644cc4aec_tuple, 9, const_str_plain__ ); Py_INCREF( const_str_plain__ );
const_str_plain__cookie_from_cookie_tuple = UNSTREAM_STRING( &constant_bin[ 633865 ], 25, 1 );
const_str_digest_aef40896b73ddc8059a5f2aeba32dd21 = UNSTREAM_STRING( &constant_bin[ 648332 ], 14, 0 );
const_str_digest_ee78499ac19f06ca41f1b4b37dfefea3 = UNSTREAM_STRING( &constant_bin[ 648346 ], 45, 0 );
const_str_digest_8e65edd712068ac2334f8b3c1a548ef5 = UNSTREAM_STRING( &constant_bin[ 648391 ], 25, 0 );
const_str_digest_6e323fd79324a57f46ceedc499055eb8 = UNSTREAM_STRING( &constant_bin[ 648416 ], 7, 0 );
const_tuple_str_chr_9_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_chr_9_tuple, 0, const_str_chr_9 ); Py_INCREF( const_str_chr_9 );
const_str_digest_53420dd28633a31c0a6b97acb18783b0 = UNSTREAM_STRING( &constant_bin[ 648423 ], 466, 0 );
const_str_digest_0cbae518b6f4eb6f490470d1b98a9b96 = UNSTREAM_STRING( &constant_bin[ 631559 ], 29, 0 );
const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple = PyTuple_New( 13 );
PyTuple_SET_ITEM( const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 1, const_str_plain_blocked_domains ); Py_INCREF( const_str_plain_blocked_domains );
const_str_plain_allowed_domains = UNSTREAM_STRING( &constant_bin[ 633219 ], 15, 1 );
PyTuple_SET_ITEM( const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 2, const_str_plain_allowed_domains ); Py_INCREF( const_str_plain_allowed_domains );
PyTuple_SET_ITEM( const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 3, const_str_plain_netscape ); Py_INCREF( const_str_plain_netscape );
PyTuple_SET_ITEM( const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 4, const_str_plain_rfc2965 ); Py_INCREF( const_str_plain_rfc2965 );
PyTuple_SET_ITEM( const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 5, const_str_plain_rfc2109_as_netscape ); Py_INCREF( const_str_plain_rfc2109_as_netscape );
PyTuple_SET_ITEM( const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 6, const_str_plain_hide_cookie2 ); Py_INCREF( const_str_plain_hide_cookie2 );
PyTuple_SET_ITEM( const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 7, const_str_plain_strict_domain ); Py_INCREF( const_str_plain_strict_domain );
PyTuple_SET_ITEM( const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 8, const_str_plain_strict_rfc2965_unverifiable ); Py_INCREF( const_str_plain_strict_rfc2965_unverifiable );
PyTuple_SET_ITEM( const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 9, const_str_plain_strict_ns_unverifiable ); Py_INCREF( const_str_plain_strict_ns_unverifiable );
PyTuple_SET_ITEM( const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 10, const_str_plain_strict_ns_domain ); Py_INCREF( const_str_plain_strict_ns_domain );
const_str_plain_strict_ns_set_initial_dollar = UNSTREAM_STRING( &constant_bin[ 648889 ], 28, 1 );
PyTuple_SET_ITEM( const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 11, const_str_plain_strict_ns_set_initial_dollar ); Py_INCREF( const_str_plain_strict_ns_set_initial_dollar );
PyTuple_SET_ITEM( const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 12, const_str_plain_strict_ns_set_path ); Py_INCREF( const_str_plain_strict_ns_set_path );
const_str_plain_is_not_allowed = UNSTREAM_STRING( &constant_bin[ 646694 ], 14, 1 );
const_str_digest_cb8d0eacef4712f14abdbb6e038aca3e = UNSTREAM_STRING( &constant_bin[ 648917 ], 27, 0 );
const_str_plain_set_ok_verifiability = UNSTREAM_STRING( &constant_bin[ 647465 ], 20, 1 );
const_str_plain_split_header_words = UNSTREAM_STRING( &constant_bin[ 633751 ], 18, 1 );
const_str_digest_2c07e1414d9314d58e1938c7db2ff627 = UNSTREAM_STRING( &constant_bin[ 648944 ], 81, 0 );
const_str_plain__cookies_from_attrs_set = UNSTREAM_STRING( &constant_bin[ 633712 ], 23, 1 );
const_tuple_11c76a8464865a1ada2d88979308652a_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_11c76a8464865a1ada2d88979308652a_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_11c76a8464865a1ada2d88979308652a_tuple, 1, const_str_plain_path ); Py_INCREF( const_str_plain_path );
PyTuple_SET_ITEM( const_tuple_11c76a8464865a1ada2d88979308652a_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_11c76a8464865a1ada2d88979308652a_tuple, 3, const_str_plain_req_path ); Py_INCREF( const_str_plain_req_path );
const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple = PyTuple_New( 13 );
PyTuple_SET_ITEM( const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 0, const_str_plain_day ); Py_INCREF( const_str_plain_day );
PyTuple_SET_ITEM( const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 1, const_str_plain_mon ); Py_INCREF( const_str_plain_mon );
PyTuple_SET_ITEM( const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 2, const_str_plain_yr ); Py_INCREF( const_str_plain_yr );
PyTuple_SET_ITEM( const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 3, const_str_plain_hr ); Py_INCREF( const_str_plain_hr );
PyTuple_SET_ITEM( const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 4, const_str_plain_min ); Py_INCREF( const_str_plain_min );
PyTuple_SET_ITEM( const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 5, const_str_plain_sec ); Py_INCREF( const_str_plain_sec );
PyTuple_SET_ITEM( const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 6, const_str_plain_tz ); Py_INCREF( const_str_plain_tz );
const_str_plain_imon = UNSTREAM_STRING( &constant_bin[ 649025 ], 4, 1 );
PyTuple_SET_ITEM( const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 7, const_str_plain_imon ); Py_INCREF( const_str_plain_imon );
PyTuple_SET_ITEM( const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 8, const_str_plain_cur_yr ); Py_INCREF( const_str_plain_cur_yr );
PyTuple_SET_ITEM( const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 9, const_str_plain_m ); Py_INCREF( const_str_plain_m );
PyTuple_SET_ITEM( const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 10, const_str_plain_tmp ); Py_INCREF( const_str_plain_tmp );
PyTuple_SET_ITEM( const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 11, const_str_plain_t ); Py_INCREF( const_str_plain_t );
PyTuple_SET_ITEM( const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 12, const_str_plain_offset ); Py_INCREF( const_str_plain_offset );
const_str_digest_d7af333612bcdc599af230f5dd40fafe = UNSTREAM_STRING( &constant_bin[ 649029 ], 125, 0 );
const_str_plain_time2netscape = UNSTREAM_STRING( &constant_bin[ 649154 ], 13, 1 );
const_str_digest_457b984510b0a7bceabc7453e444c63e = UNSTREAM_STRING( &constant_bin[ 649167 ], 5, 0 );
const_str_digest_ecdc3731851d95b156d70952d03aeefa = UNSTREAM_STRING( &constant_bin[ 649172 ], 37, 0 );
const_str_digest_a9b0d8e0158f3c4ddb4b5280bafd5bd1 = UNSTREAM_STRING( &constant_bin[ 649209 ], 46, 0 );
const_str_digest_e1711c7bd846b501935b68f85daaa89e = UNSTREAM_STRING( &constant_bin[ 649255 ], 148, 0 );
const_str_plain__warn_unhandled_exception = UNSTREAM_STRING( &constant_bin[ 649403 ], 25, 1 );
const_str_plain_cookie_attrs = UNSTREAM_STRING( &constant_bin[ 633559 ], 12, 1 );
const_tuple_str_plain_tz_str_plain_offset_str_plain_m_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_tz_str_plain_offset_str_plain_m_tuple, 0, const_str_plain_tz ); Py_INCREF( const_str_plain_tz );
PyTuple_SET_ITEM( const_tuple_str_plain_tz_str_plain_offset_str_plain_m_tuple, 1, const_str_plain_offset ); Py_INCREF( const_str_plain_offset );
PyTuple_SET_ITEM( const_tuple_str_plain_tz_str_plain_offset_str_plain_m_tuple, 2, const_str_plain_m ); Py_INCREF( const_str_plain_m );
const_tuple_str_plain_adict_str_plain_keys_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_adict_str_plain_keys_tuple, 0, const_str_plain_adict ); Py_INCREF( const_str_plain_adict );
PyTuple_SET_ITEM( const_tuple_str_plain_adict_str_plain_keys_tuple, 1, const_str_plain_keys ); Py_INCREF( const_str_plain_keys );
const_str_digest_a2976d5ecf913539654e9d6147e8efe0 = UNSTREAM_STRING( &constant_bin[ 643943 ], 27, 0 );
const_tuple_str_plain_Cookie2_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_Cookie2_tuple, 0, const_str_plain_Cookie2 ); Py_INCREF( const_str_plain_Cookie2 );
const_str_plain_set_ok = UNSTREAM_STRING( &constant_bin[ 632963 ], 6, 1 );
const_tuple_tuple_str_plain_path_spec_none_tuple_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_tuple_str_plain_path_spec_none_tuple_tuple, 0, const_tuple_str_plain_path_spec_none_tuple ); Py_INCREF( const_tuple_str_plain_path_spec_none_tuple );
const_str_digest_e20ccde5186b6cbbc1fa5b8fa778848e = UNSTREAM_STRING( &constant_bin[ 649428 ], 48, 0 );
const_str_digest_525067c5fe76d439182c8081ac2a6592 = UNSTREAM_STRING( &constant_bin[ 649476 ], 33, 0 );
const_str_digest_2ea329aba17dd1c195c5f3f281031cbb = UNSTREAM_STRING( &constant_bin[ 649509 ], 30, 0 );
const_str_plain_as_lwp_str = UNSTREAM_STRING( &constant_bin[ 634154 ], 10, 1 );
const_tuple_tuple_str_plain_version_str_plain_0_tuple_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_tuple_str_plain_version_str_plain_0_tuple_tuple, 0, const_tuple_str_plain_version_str_plain_0_tuple ); Py_INCREF( const_tuple_str_plain_version_str_plain_0_tuple );
const_str_plain_STRICT_DATE_RE = UNSTREAM_STRING( &constant_bin[ 649539 ], 14, 1 );
const_tuple_str_plain_discard_false_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_discard_false_tuple, 0, const_str_plain_discard ); Py_INCREF( const_str_plain_discard );
PyTuple_SET_ITEM( const_tuple_str_plain_discard_false_tuple, 1, Py_False ); Py_INCREF( Py_False );
const_str_plain_domain_re = UNSTREAM_STRING( &constant_bin[ 641053 ], 9, 1 );
const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple = PyTuple_New( 15 );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 1, const_str_plain_attrs_set ); Py_INCREF( const_str_plain_attrs_set );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 2, const_str_plain_cookie_tuples ); Py_INCREF( const_str_plain_cookie_tuples );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 3, const_str_plain_boolean_attrs ); Py_INCREF( const_str_plain_boolean_attrs );
const_str_plain_value_attrs = UNSTREAM_STRING( &constant_bin[ 644826 ], 11, 1 );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 4, const_str_plain_value_attrs ); Py_INCREF( const_str_plain_value_attrs );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 5, const_str_plain_cookie_attrs ); Py_INCREF( const_str_plain_cookie_attrs );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 6, const_str_plain_name ); Py_INCREF( const_str_plain_name );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 7, const_str_plain_value ); Py_INCREF( const_str_plain_value );
const_str_plain_max_age_set = UNSTREAM_STRING( &constant_bin[ 649553 ], 11, 1 );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 8, const_str_plain_max_age_set ); Py_INCREF( const_str_plain_max_age_set );
const_str_plain_bad_cookie = UNSTREAM_STRING( &constant_bin[ 649564 ], 10, 1 );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 9, const_str_plain_bad_cookie ); Py_INCREF( const_str_plain_bad_cookie );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 10, const_str_plain_standard ); Py_INCREF( const_str_plain_standard );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 11, const_str_plain_rest ); Py_INCREF( const_str_plain_rest );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 12, const_str_plain_k ); Py_INCREF( const_str_plain_k );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 13, const_str_plain_v ); Py_INCREF( const_str_plain_v );
PyTuple_SET_ITEM( const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 14, const_str_plain_lc ); Py_INCREF( const_str_plain_lc );
const_str_plain_subn = UNSTREAM_STRING( &constant_bin[ 649574 ], 4, 1 );
const_str_digest_e6d38efdca2ea2b4f25ec2ee47e1dcf2 = UNSTREAM_STRING( &constant_bin[ 649578 ], 41, 0 );
const_tuple_str_plain_self_str_plain_domain_str_plain_allowed_domain_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_domain_str_plain_allowed_domain_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_domain_str_plain_allowed_domain_tuple, 1, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_domain_str_plain_allowed_domain_tuple, 2, const_str_plain_allowed_domain ); Py_INCREF( const_str_plain_allowed_domain );
const_str_digest_6cf46a7adb88a6bc794514db32e7175b = UNSTREAM_STRING( &constant_bin[ 649619 ], 22, 0 );
const_str_digest_dac12568f37a84b3ffa394cc883a596f = UNSTREAM_STRING( &constant_bin[ 649641 ], 27, 0 );
const_tuple_str_digest_90fb66a855155b4111d921310c4fdd21_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_90fb66a855155b4111d921310c4fdd21_tuple, 0, const_str_digest_90fb66a855155b4111d921310c4fdd21 ); Py_INCREF( const_str_digest_90fb66a855155b4111d921310c4fdd21 );
const_str_digest_4733f51e02552234244058dcbef3b0b2 = UNSTREAM_STRING( &constant_bin[ 649668 ], 28, 0 );
const_tuple_str_digest_83c332e3bafde297ec5071742c5ef4f6_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_83c332e3bafde297ec5071742c5ef4f6_tuple, 0, const_str_digest_83c332e3bafde297ec5071742c5ef4f6 ); Py_INCREF( const_str_digest_83c332e3bafde297ec5071742c5ef4f6 );
const_str_plain_uppercase_escaped_char = UNSTREAM_STRING( &constant_bin[ 649696 ], 22, 1 );
const_str_plain_domain_match = UNSTREAM_STRING( &constant_bin[ 646713 ], 12, 1 );
const_tuple_056057a555af633a750a7f37aba401ea_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_056057a555af633a750a7f37aba401ea_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_056057a555af633a750a7f37aba401ea_tuple, 1, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_056057a555af633a750a7f37aba401ea_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_056057a555af633a750a7f37aba401ea_tuple, 3, const_str_plain_req_host ); Py_INCREF( const_str_plain_req_host );
PyTuple_SET_ITEM( const_tuple_056057a555af633a750a7f37aba401ea_tuple, 4, const_str_plain_erhn ); Py_INCREF( const_str_plain_erhn );
const_str_plain_path_return_ok = UNSTREAM_STRING( &constant_bin[ 643956 ], 14, 1 );
const_tuple_3461f128e16346c08eb21c60ad74b20e_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_3461f128e16346c08eb21c60ad74b20e_tuple, 0, const_str_plain_filter ); Py_INCREF( const_str_plain_filter );
PyTuple_SET_ITEM( const_tuple_3461f128e16346c08eb21c60ad74b20e_tuple, 1, const_str_plain_int ); Py_INCREF( const_str_plain_int );
PyTuple_SET_ITEM( const_tuple_3461f128e16346c08eb21c60ad74b20e_tuple, 2, const_str_plain_map ); Py_INCREF( const_str_plain_map );
PyTuple_SET_ITEM( const_tuple_3461f128e16346c08eb21c60ad74b20e_tuple, 3, const_str_plain_open ); Py_INCREF( const_str_plain_open );
PyTuple_SET_ITEM( const_tuple_3461f128e16346c08eb21c60ad74b20e_tuple, 4, const_str_plain_str ); Py_INCREF( const_str_plain_str );
const_str_plain_escape_path = UNSTREAM_STRING( &constant_bin[ 649718 ], 11, 1 );
const_str_plain__process_rfc2109_cookies = UNSTREAM_STRING( &constant_bin[ 639239 ], 24, 1 );
const_tuple_60d58ffd11a1c34a19ff1a729518bcff_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_60d58ffd11a1c34a19ff1a729518bcff_tuple, 0, const_str_plain_Cookie2 ); Py_INCREF( const_str_plain_Cookie2 );
const_str_digest_5abd105b5cf2b97da5bdf4dfdcefc4e4 = UNSTREAM_STRING( &constant_bin[ 649729 ], 12, 0 );
PyTuple_SET_ITEM( const_tuple_60d58ffd11a1c34a19ff1a729518bcff_tuple, 1, const_str_digest_5abd105b5cf2b97da5bdf4dfdcefc4e4 ); Py_INCREF( const_str_digest_5abd105b5cf2b97da5bdf4dfdcefc4e4 );
const_str_digest_b88e82da79a4686a5138973c6ea31f0e = UNSTREAM_STRING( &constant_bin[ 649741 ], 34, 0 );
const_tuple_c8527f7a21bac879fe7c350debaaf3ba_tuple = PyTuple_New( 6 );
PyTuple_SET_ITEM( const_tuple_c8527f7a21bac879fe7c350debaaf3ba_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_c8527f7a21bac879fe7c350debaaf3ba_tuple, 1, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
PyTuple_SET_ITEM( const_tuple_c8527f7a21bac879fe7c350debaaf3ba_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_c8527f7a21bac879fe7c350debaaf3ba_tuple, 3, const_str_plain_req_host ); Py_INCREF( const_str_plain_req_host );
PyTuple_SET_ITEM( const_tuple_c8527f7a21bac879fe7c350debaaf3ba_tuple, 4, const_str_plain_erhn ); Py_INCREF( const_str_plain_erhn );
PyTuple_SET_ITEM( const_tuple_c8527f7a21bac879fe7c350debaaf3ba_tuple, 5, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
const_str_digest_e7440ce43385aede9e6d37b1421198a6 = UNSTREAM_STRING( &constant_bin[ 643381 ], 29, 0 );
const_str_plain_version_set = UNSTREAM_STRING( &constant_bin[ 649775 ], 11, 1 );
const_tuple_str_plain_secure_false_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_secure_false_tuple, 0, const_str_plain_secure ); Py_INCREF( const_str_plain_secure );
PyTuple_SET_ITEM( const_tuple_str_plain_secure_false_tuple, 1, Py_False ); Py_INCREF( Py_False );
const_str_digest_a33f471eee2d096b999033e8cc78df7a = UNSTREAM_STRING( &constant_bin[ 649786 ], 35, 0 );
const_tuple_b2d286880525f8e8b41bde9db6bbe984_tuple = PyTuple_New( 9 );
PyTuple_SET_ITEM( const_tuple_b2d286880525f8e8b41bde9db6bbe984_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_b2d286880525f8e8b41bde9db6bbe984_tuple, 1, const_str_plain_cookies ); Py_INCREF( const_str_plain_cookies );
PyTuple_SET_ITEM( const_tuple_b2d286880525f8e8b41bde9db6bbe984_tuple, 2, const_str_plain_version_set ); Py_INCREF( const_str_plain_version_set );
PyTuple_SET_ITEM( const_tuple_b2d286880525f8e8b41bde9db6bbe984_tuple, 3, const_str_plain_attrs ); Py_INCREF( const_str_plain_attrs );
PyTuple_SET_ITEM( const_tuple_b2d286880525f8e8b41bde9db6bbe984_tuple, 4, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
PyTuple_SET_ITEM( const_tuple_b2d286880525f8e8b41bde9db6bbe984_tuple, 5, const_str_plain_version ); Py_INCREF( const_str_plain_version );
PyTuple_SET_ITEM( const_tuple_b2d286880525f8e8b41bde9db6bbe984_tuple, 6, const_str_plain_value ); Py_INCREF( const_str_plain_value );
PyTuple_SET_ITEM( const_tuple_b2d286880525f8e8b41bde9db6bbe984_tuple, 7, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_b2d286880525f8e8b41bde9db6bbe984_tuple, 8, const_str_plain_p ); Py_INCREF( const_str_plain_p );
const_str_plain_domain_return_ok = UNSTREAM_STRING( &constant_bin[ 643394 ], 16, 1 );
const_tuple_a843c7864103e820003a24ca56f0791d_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_a843c7864103e820003a24ca56f0791d_tuple, 0, const_str_plain_version ); Py_INCREF( const_str_plain_version );
PyTuple_SET_ITEM( const_tuple_a843c7864103e820003a24ca56f0791d_tuple, 1, const_str_plain_expires ); Py_INCREF( const_str_plain_expires );
PyTuple_SET_ITEM( const_tuple_a843c7864103e820003a24ca56f0791d_tuple, 2, const_str_digest_2c4cf2b02b1ec590855d8e705f7ca34d ); Py_INCREF( const_str_digest_2c4cf2b02b1ec590855d8e705f7ca34d );
PyTuple_SET_ITEM( const_tuple_a843c7864103e820003a24ca56f0791d_tuple, 3, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_a843c7864103e820003a24ca56f0791d_tuple, 4, const_str_plain_path ); Py_INCREF( const_str_plain_path );
PyTuple_SET_ITEM( const_tuple_a843c7864103e820003a24ca56f0791d_tuple, 5, const_str_plain_port ); Py_INCREF( const_str_plain_port );
PyTuple_SET_ITEM( const_tuple_a843c7864103e820003a24ca56f0791d_tuple, 6, const_str_plain_comment ); Py_INCREF( const_str_plain_comment );
PyTuple_SET_ITEM( const_tuple_a843c7864103e820003a24ca56f0791d_tuple, 7, const_str_plain_commenturl ); Py_INCREF( const_str_plain_commenturl );
const_str_plain__now = UNSTREAM_STRING( &constant_bin[ 649821 ], 4, 1 );
const_str_digest_a779dc6a19a8e85b1f0be0716c2bcf8e = UNSTREAM_STRING( &constant_bin[ 649825 ], 35, 0 );
const_str_plain__blocked_domains = UNSTREAM_STRING( &constant_bin[ 634202 ], 16, 1 );
const_tuple_str_digest_015c22e7bdee605c030a49c130d28c8d_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_015c22e7bdee605c030a49c130d28c8d_tuple, 0, const_str_digest_015c22e7bdee605c030a49c130d28c8d ); Py_INCREF( const_str_digest_015c22e7bdee605c030a49c130d28c8d );
const_str_digest_6383a481b5cd108b550674fca70aace8 = UNSTREAM_STRING( &constant_bin[ 649860 ], 31, 0 );
const_str_plain_FileCookieJar = UNSTREAM_STRING( &constant_bin[ 632280 ], 13, 1 );
const_str_plain_MONTHS = UNSTREAM_STRING( &constant_bin[ 633391 ], 6, 1 );
const_str_digest_1e47e60e4aa81058188bb012b218cec3 = UNSTREAM_STRING( &constant_bin[ 649891 ], 65, 0 );
const_str_digest_0a8e2f47023bf5cb15e15341a4672f2f = UNSTREAM_STRING( &constant_bin[ 649956 ], 30, 0 );
const_tuple_str_plain_self_str_plain_args_str_plain_name_str_plain_attr_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_args_str_plain_name_str_plain_attr_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_args_str_plain_name_str_plain_attr_tuple, 1, const_str_plain_args ); Py_INCREF( const_str_plain_args );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_args_str_plain_name_str_plain_attr_tuple, 2, const_str_plain_name ); Py_INCREF( const_str_plain_name );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_args_str_plain_name_str_plain_attr_tuple, 3, const_str_plain_attr ); Py_INCREF( const_str_plain_attr );
const_tuple_84091ba2478037975340d97a96c88e16_tuple = PyTuple_New( 6 );
PyTuple_SET_ITEM( const_tuple_84091ba2478037975340d97a96c88e16_tuple, 0, const_str_plain_version ); Py_INCREF( const_str_plain_version );
PyTuple_SET_ITEM( const_tuple_84091ba2478037975340d97a96c88e16_tuple, 1, const_str_plain_verifiability ); Py_INCREF( const_str_plain_verifiability );
PyTuple_SET_ITEM( const_tuple_84091ba2478037975340d97a96c88e16_tuple, 2, const_str_plain_secure ); Py_INCREF( const_str_plain_secure );
PyTuple_SET_ITEM( const_tuple_84091ba2478037975340d97a96c88e16_tuple, 3, const_str_plain_expires ); Py_INCREF( const_str_plain_expires );
PyTuple_SET_ITEM( const_tuple_84091ba2478037975340d97a96c88e16_tuple, 4, const_str_plain_port ); Py_INCREF( const_str_plain_port );
PyTuple_SET_ITEM( const_tuple_84091ba2478037975340d97a96c88e16_tuple, 5, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
const_tuple_str_digest_ac11b801185405cfc362da233adfe123_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_ac11b801185405cfc362da233adfe123_tuple, 0, const_str_digest_ac11b801185405cfc362da233adfe123 ); Py_INCREF( const_str_digest_ac11b801185405cfc362da233adfe123 );
const_str_digest_4af7570ffdf40bbf602250a7b5abcb3c = UNSTREAM_STRING( &constant_bin[ 649986 ], 31, 0 );
const_str_digest_bbb9e00c2445591f988aa71dd6837113 = UNSTREAM_STRING( &constant_bin[ 650017 ], 12, 0 );
const_str_plain_clear_expired_cookies = UNSTREAM_STRING( &constant_bin[ 644189 ], 21, 1 );
const_tuple_str_digest_dbb88d1086a95f52320ae19d03e8d10a_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_dbb88d1086a95f52320ae19d03e8d10a_tuple, 0, const_str_digest_dbb88d1086a95f52320ae19d03e8d10a ); Py_INCREF( const_str_digest_dbb88d1086a95f52320ae19d03e8d10a );
const_list_b28095f7555406d11851edf8db75c62b_list = PyList_New( 8 );
PyList_SET_ITEM( const_list_b28095f7555406d11851edf8db75c62b_list, 0, const_str_plain_Cookie ); Py_INCREF( const_str_plain_Cookie );
PyList_SET_ITEM( const_list_b28095f7555406d11851edf8db75c62b_list, 1, const_str_plain_CookieJar ); Py_INCREF( const_str_plain_CookieJar );
PyList_SET_ITEM( const_list_b28095f7555406d11851edf8db75c62b_list, 2, const_str_plain_CookiePolicy ); Py_INCREF( const_str_plain_CookiePolicy );
PyList_SET_ITEM( const_list_b28095f7555406d11851edf8db75c62b_list, 3, const_str_plain_DefaultCookiePolicy ); Py_INCREF( const_str_plain_DefaultCookiePolicy );
PyList_SET_ITEM( const_list_b28095f7555406d11851edf8db75c62b_list, 4, const_str_plain_FileCookieJar ); Py_INCREF( const_str_plain_FileCookieJar );
PyList_SET_ITEM( const_list_b28095f7555406d11851edf8db75c62b_list, 5, const_str_plain_LWPCookieJar ); Py_INCREF( const_str_plain_LWPCookieJar );
PyList_SET_ITEM( const_list_b28095f7555406d11851edf8db75c62b_list, 6, const_str_plain_LoadError ); Py_INCREF( const_str_plain_LoadError );
const_str_plain_MozillaCookieJar = UNSTREAM_STRING( &constant_bin[ 631530 ], 16, 1 );
PyList_SET_ITEM( const_list_b28095f7555406d11851edf8db75c62b_list, 7, const_str_plain_MozillaCookieJar ); Py_INCREF( const_str_plain_MozillaCookieJar );
const_str_plain_DomainStrictNoDots = UNSTREAM_STRING( &constant_bin[ 650029 ], 18, 1 );
const_str_plain_parse_ns_headers = UNSTREAM_STRING( &constant_bin[ 650047 ], 16, 1 );
const_tuple_str_digest_d26f52d432ccf199e53ad3ddfa46aa69_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_d26f52d432ccf199e53ad3ddfa46aa69_tuple, 0, const_str_digest_d26f52d432ccf199e53ad3ddfa46aa69 ); Py_INCREF( const_str_digest_d26f52d432ccf199e53ad3ddfa46aa69 );
const_str_digest_04ce8de3f570e46444011016470bdc6d = UNSTREAM_STRING( &constant_bin[ 650063 ], 50, 0 );
const_str_digest_6001fe46ba0c4b5c0491a88a3819fcae = UNSTREAM_STRING( &constant_bin[ 643435 ], 18, 0 );
const_str_digest_9c9c33b6413109c9a492d7421f685c66 = UNSTREAM_STRING( &constant_bin[ 649578 ], 23, 0 );
const_str_digest_9f72df94a657ad398ac3218e99ec3b90 = UNSTREAM_STRING( &constant_bin[ 650113 ], 75, 0 );
const_str_plain_DomainRFC2965Match = UNSTREAM_STRING( &constant_bin[ 650188 ], 18, 1 );
const_str_digest_e5c4113ae280f7ad6605c6f47940873c = UNSTREAM_STRING( &constant_bin[ 650206 ], 42, 0 );
const_str_digest_3c3e7459fc007b7c4574b8ad5d2a31d7 = UNSTREAM_STRING( &constant_bin[ 650248 ], 53, 0 );
const_str_digest_5f415eb3e671a913894e893c410d61d9 = UNSTREAM_STRING( &constant_bin[ 650301 ], 8, 0 );
const_tuple_str_plain_port_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_port_tuple, 0, const_str_plain_port ); Py_INCREF( const_str_plain_port );
const_str_digest_411d5ec759c8a4fcfa0f2ccddcbcfb9b = UNSTREAM_STRING( &constant_bin[ 650309 ], 565, 0 );
const_str_plain_set_nonstandard_attr = UNSTREAM_STRING( &constant_bin[ 648924 ], 20, 1 );
const_tuple_str_plain_h_str_plain_i_str_plain_b_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_h_str_plain_i_str_plain_b_tuple, 0, const_str_plain_h ); Py_INCREF( const_str_plain_h );
PyTuple_SET_ITEM( const_tuple_str_plain_h_str_plain_i_str_plain_b_tuple, 1, const_str_plain_i ); Py_INCREF( const_str_plain_i );
PyTuple_SET_ITEM( const_tuple_str_plain_h_str_plain_i_str_plain_b_tuple, 2, const_str_plain_b ); Py_INCREF( const_str_plain_b );
const_str_digest_cd253c94d5b7ea32bc39089effd75822 = UNSTREAM_STRING( &constant_bin[ 581884 ], 2, 0 );
const_str_digest_939c6ef0fd65dd7180593a6a02d0501e = UNSTREAM_STRING( &constant_bin[ 650874 ], 1237, 0 );
const_str_digest_68eb9d0da2c7cfb55ff9f1abf19ffe7c = UNSTREAM_STRING( &constant_bin[ 652111 ], 65, 0 );
const_str_digest_9d617c1725d30f1ed05d062edf4cdd1c = UNSTREAM_STRING( &constant_bin[ 652176 ], 200, 0 );
const_tuple_str_digest_d42a8d5d1272b159ccfc242f04c0ba55_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_d42a8d5d1272b159ccfc242f04c0ba55_tuple, 0, const_str_digest_d42a8d5d1272b159ccfc242f04c0ba55 ); Py_INCREF( const_str_digest_d42a8d5d1272b159ccfc242f04c0ba55 );
const_str_digest_4c1ca7289dc83b417558e44a6c5983e0 = UNSTREAM_STRING( &constant_bin[ 652376 ], 18, 0 );
const_tuple_str_plain_self_str_plain_i_str_plain_cookie_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_i_str_plain_cookie_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_i_str_plain_cookie_tuple, 1, const_str_plain_i ); Py_INCREF( const_str_plain_i );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_i_str_plain_cookie_tuple, 2, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
const_tuple_str_plain_args_str_plain_logging_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_args_str_plain_logging_tuple, 0, const_str_plain_args ); Py_INCREF( const_str_plain_args );
PyTuple_SET_ITEM( const_tuple_str_plain_args_str_plain_logging_tuple, 1, const_str_plain_logging ); Py_INCREF( const_str_plain_logging );
const_str_plain_ii = UNSTREAM_STRING( &constant_bin[ 18283 ], 2, 1 );
const_str_digest_81dc64e6a5c5291a8a84d8bc604bf489 = UNSTREAM_STRING( &constant_bin[ 652394 ], 196, 0 );
const_tuple_str_plain_self_str_plain_path_str_plain_request_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_path_str_plain_request_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_path_str_plain_request_tuple, 1, const_str_plain_path ); Py_INCREF( const_str_plain_path );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_path_str_plain_request_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
const_str_plain_EPOCH_YEAR = UNSTREAM_STRING( &constant_bin[ 652590 ], 10, 1 );
const_str_digest_1214beffee0b542753d8cd90bab94500 = UNSTREAM_STRING( &constant_bin[ 652600 ], 67, 0 );
const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple = PyTuple_New( 13 );
PyTuple_SET_ITEM( const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 1, const_str_plain_response ); Py_INCREF( const_str_plain_response );
PyTuple_SET_ITEM( const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 3, const_str_plain_headers ); Py_INCREF( const_str_plain_headers );
PyTuple_SET_ITEM( const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 4, const_str_plain_rfc2965_hdrs ); Py_INCREF( const_str_plain_rfc2965_hdrs );
PyTuple_SET_ITEM( const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 5, const_str_plain_ns_hdrs ); Py_INCREF( const_str_plain_ns_hdrs );
PyTuple_SET_ITEM( const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 6, const_str_plain_rfc2965 ); Py_INCREF( const_str_plain_rfc2965 );
PyTuple_SET_ITEM( const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 7, const_str_plain_netscape ); Py_INCREF( const_str_plain_netscape );
PyTuple_SET_ITEM( const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 8, const_str_plain_cookies ); Py_INCREF( const_str_plain_cookies );
PyTuple_SET_ITEM( const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 9, const_str_plain_ns_cookies ); Py_INCREF( const_str_plain_ns_cookies );
PyTuple_SET_ITEM( const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 10, const_str_plain_lookup ); Py_INCREF( const_str_plain_lookup );
PyTuple_SET_ITEM( const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 11, const_str_plain_cookie ); Py_INCREF( const_str_plain_cookie );
PyTuple_SET_ITEM( const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 12, const_str_plain_no_matching_rfc2965 ); Py_INCREF( const_str_plain_no_matching_rfc2965 );
const_str_plain_HEADER_QUOTED_VALUE_RE = UNSTREAM_STRING( &constant_bin[ 652667 ], 22, 1 );
const_str_plain_return_ok = UNSTREAM_STRING( &constant_bin[ 631579 ], 9, 1 );
const_str_digest_441757fdeadfce87f9b025f190e72501 = UNSTREAM_STRING( &constant_bin[ 640662 ], 26, 0 );
const_str_digest_e85f860bd0334247026f4c835720ce92 = UNSTREAM_STRING( &constant_bin[ 652689 ], 25, 0 );
const_int_pos_61 = PyLong_FromUnsignedLong( 61ul );
const_str_digest_67402e2ce701e8c31725c4e8c7d524b5 = UNSTREAM_STRING( &constant_bin[ 652714 ], 454, 0 );
const_str_digest_9838d04ce4308cc55001fb435306cf5f = UNSTREAM_STRING( &constant_bin[ 653168 ], 34, 0 );
const_str_plain_http2time = UNSTREAM_STRING( &constant_bin[ 635128 ], 9, 1 );
const_str_digest_a4f82cb8d11925ee4973165e32fcb89f = UNSTREAM_STRING( &constant_bin[ 653202 ], 17, 0 );
const_str_digest_d47bf028717c39f1003167eaa76ed845 = UNSTREAM_STRING( &constant_bin[ 653219 ], 28, 0 );
const_tuple_str_plain_self_str_plain_allowed_domains_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_allowed_domains_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_allowed_domains_tuple, 1, const_str_plain_allowed_domains ); Py_INCREF( const_str_plain_allowed_domains );
const_tuple_str_digest_8e65edd712068ac2334f8b3c1a548ef5_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_8e65edd712068ac2334f8b3c1a548ef5_tuple, 0, const_str_digest_8e65edd712068ac2334f8b3c1a548ef5 ); Py_INCREF( const_str_digest_8e65edd712068ac2334f8b3c1a548ef5 );
const_str_digest_5b43f98adaaa54e66fad0c550c5cbf9b = UNSTREAM_STRING( &constant_bin[ 653247 ], 720, 0 );
const_tuple_str_plain_request_str_plain_host_str_plain_i_str_plain_port_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_str_plain_request_str_plain_host_str_plain_i_str_plain_port_tuple, 0, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_str_plain_request_str_plain_host_str_plain_i_str_plain_port_tuple, 1, const_str_plain_host ); Py_INCREF( const_str_plain_host );
PyTuple_SET_ITEM( const_tuple_str_plain_request_str_plain_host_str_plain_i_str_plain_port_tuple, 2, const_str_plain_i ); Py_INCREF( const_str_plain_i );
PyTuple_SET_ITEM( const_tuple_str_plain_request_str_plain_host_str_plain_i_str_plain_port_tuple, 3, const_str_plain_port ); Py_INCREF( const_str_plain_port );
const_tuple_str_plain_self_str_plain_domain_str_plain_request_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_domain_str_plain_request_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_domain_str_plain_request_tuple, 1, const_str_plain_domain ); Py_INCREF( const_str_plain_domain );
PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_domain_str_plain_request_tuple, 2, const_str_plain_request ); Py_INCREF( const_str_plain_request );
const_str_digest_382d9c73bb4dc92d2b5d39d3d6f04352 = UNSTREAM_STRING( &constant_bin[ 653967 ], 38, 0 );
const_str_digest_35305a880572d8f687229d457556b35f = UNSTREAM_STRING( &constant_bin[ 654005 ], 35, 0 );
const_str_plain_DomainStrict = UNSTREAM_STRING( &constant_bin[ 643896 ], 12, 1 );
const_tuple_d9ec0fb2df52fe8792386a78625d85c7_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_d9ec0fb2df52fe8792386a78625d85c7_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_d9ec0fb2df52fe8792386a78625d85c7_tuple, 1, const_str_plain_filename ); Py_INCREF( const_str_plain_filename );
PyTuple_SET_ITEM( const_tuple_d9ec0fb2df52fe8792386a78625d85c7_tuple, 2, const_str_plain_ignore_discard ); Py_INCREF( const_str_plain_ignore_discard );
PyTuple_SET_ITEM( const_tuple_d9ec0fb2df52fe8792386a78625d85c7_tuple, 3, const_str_plain_ignore_expires ); Py_INCREF( const_str_plain_ignore_expires );
PyTuple_SET_ITEM( const_tuple_d9ec0fb2df52fe8792386a78625d85c7_tuple, 4, const_str_plain_f ); Py_INCREF( const_str_plain_f );
const_str_digest_fd68f04a132d3344ef56a0d2ac5adacc = UNSTREAM_STRING( &constant_bin[ 654040 ], 36, 0 );
const_str_digest_f1042943e0523257681c0f0735aa29f1 = UNSTREAM_STRING( &constant_bin[ 654076 ], 35, 0 );
const_str_plain_set_blocked_domains = UNSTREAM_STRING( &constant_bin[ 634199 ], 19, 1 );
const_str_digest_ca34278b07df95cf1922ded62b38f637 = UNSTREAM_STRING( &constant_bin[ 654111 ], 28, 0 );
const_str_digest_428188bb49fa59b582109cf5ddcb001b = UNSTREAM_STRING( &constant_bin[ 654139 ], 219, 0 );
const_str_digest_739c922194bbf9fe1c32fcc0e2556c87 = UNSTREAM_STRING( &constant_bin[ 654358 ], 25, 0 );
const_tuple_627fb6452a7a155200f2d850dfa00859_tuple = PyTuple_New( 11 );
PyTuple_SET_ITEM( const_tuple_627fb6452a7a155200f2d850dfa00859_tuple, 0, const_str_plain_ns_headers ); Py_INCREF( const_str_plain_ns_headers );
PyTuple_SET_ITEM( const_tuple_627fb6452a7a155200f2d850dfa00859_tuple, 1, const_str_plain_known_attrs ); Py_INCREF( const_str_plain_known_attrs );
PyTuple_SET_ITEM( const_tuple_627fb6452a7a155200f2d850dfa00859_tuple, 2, const_str_plain_result ); Py_INCREF( const_str_plain_result );
PyTuple_SET_ITEM( const_tuple_627fb6452a7a155200f2d850dfa00859_tuple, 3, const_str_plain_ns_header ); Py_INCREF( const_str_plain_ns_header );
PyTuple_SET_ITEM( const_tuple_627fb6452a7a155200f2d850dfa00859_tuple, 4, const_str_plain_pairs ); Py_INCREF( const_str_plain_pairs );
PyTuple_SET_ITEM( const_tuple_627fb6452a7a155200f2d850dfa00859_tuple, 5, const_str_plain_version_set ); Py_INCREF( const_str_plain_version_set );
PyTuple_SET_ITEM( const_tuple_627fb6452a7a155200f2d850dfa00859_tuple, 6, const_str_plain_ii ); Py_INCREF( const_str_plain_ii );
PyTuple_SET_ITEM( const_tuple_627fb6452a7a155200f2d850dfa00859_tuple, 7, const_str_plain_param ); Py_INCREF( const_str_plain_param );
PyTuple_SET_ITEM( const_tuple_627fb6452a7a155200f2d850dfa00859_tuple, 8, const_str_plain_k ); Py_INCREF( const_str_plain_k );
PyTuple_SET_ITEM( const_tuple_627fb6452a7a155200f2d850dfa00859_tuple, 9, const_str_plain_v ); Py_INCREF( const_str_plain_v );
PyTuple_SET_ITEM( const_tuple_627fb6452a7a155200f2d850dfa00859_tuple, 10, const_str_plain_lc ); Py_INCREF( const_str_plain_lc );
constants_created = true;
}
#ifndef __NUITKA_NO_ASSERT__
void checkModuleConstants_future$backports$http$cookiejar( void )
{
// The module may not have been used at all.
if (constants_created == false) return;
}
#endif
// The module code objects.
static PyCodeObject *codeobj_dfcacfcb1158f9a74e7c8d50bf186230;
static PyCodeObject *codeobj_ddd2ed56084ac82cd5175bfe4516e834;
static PyCodeObject *codeobj_f8361076776b7a10758ccef4eedc6749;
static PyCodeObject *codeobj_798a9863336c7c9c418ddca1e2618c32;
static PyCodeObject *codeobj_e387065b5bccebd68a73e1eb7679cf90;
static PyCodeObject *codeobj_f29fa82af712996536f28d37a35a5d6d;
static PyCodeObject *codeobj_4bf671acca441ac82822b88fdf521d42;
static PyCodeObject *codeobj_00c80548956dae0b4e9e8876dadeea22;
static PyCodeObject *codeobj_86ff0608ac6e9342f3c19b5b98d60636;
static PyCodeObject *codeobj_b745f1198b40681a1f468b1836e034d0;
static PyCodeObject *codeobj_336adbe3bd4b4db5de147f63ea929c64;
static PyCodeObject *codeobj_3e965b0ad2519fe609a9ded9981e9a14;
static PyCodeObject *codeobj_f9e079331e99be3b2dfa53f67e1cc0dd;
static PyCodeObject *codeobj_a76201e5727fbd458a8078a508530d93;
static PyCodeObject *codeobj_0a4468444a7d9d664e1c62a45a66c355;
static PyCodeObject *codeobj_a7e92fd70017cfd397d9ec3f6ed70d30;
static PyCodeObject *codeobj_cf343a763edf4616c6140c0a6266ce67;
static PyCodeObject *codeobj_a81e1d17136c84bb0c8ca488cec8c5b3;
static PyCodeObject *codeobj_90e3ac44ae7588d6fe3ed9ed53157b98;
static PyCodeObject *codeobj_32b8007f9eff547d1a5a3d3e34ad520a;
static PyCodeObject *codeobj_e2b96ab8a0977f93a713a49904aec3c1;
static PyCodeObject *codeobj_b6223ec84e690c91b0c8e786ff7ddcc5;
static PyCodeObject *codeobj_fae47abf9daf955b2f1b0900c6ba93e7;
static PyCodeObject *codeobj_3162c8f80c99e6856e0ca15f5f8d7b82;
static PyCodeObject *codeobj_d060078628517e019ce3bad342c7ec8c;
static PyCodeObject *codeobj_82447b757454c1d823dd1fabfc606f31;
static PyCodeObject *codeobj_4a54ec3773ce383e213d8e9cb84e6e52;
static PyCodeObject *codeobj_6f9c1bb87810523f34a127bb6f533a81;
static PyCodeObject *codeobj_54bcb7917c10221f45ef75faa2ac1d8b;
static PyCodeObject *codeobj_9c8f84c2f2b99be80a4503f66f6d1b6b;
static PyCodeObject *codeobj_a3dc7dff8bdd8b176f6b78db892e4020;
static PyCodeObject *codeobj_c0e77d55f699bcf7e49aa5435a6b57e1;
static PyCodeObject *codeobj_a0ef1c5e814f13bc71741d7541f47d71;
static PyCodeObject *codeobj_8efb35d69ff986fe8227680e6597f052;
static PyCodeObject *codeobj_1eb2552d125164b43740f286e52e59ab;
static PyCodeObject *codeobj_3980990f49b5b396e52c95f691d658f4;
static PyCodeObject *codeobj_2614dca3f2061c8b9a9161ae59ff83e9;
static PyCodeObject *codeobj_44171a3951be5b643ad4a5b2475f17f6;
static PyCodeObject *codeobj_d0182cc26028ecd2eb94ba95cbb9204a;
static PyCodeObject *codeobj_f056911105992cef8d3d41de5a237ad7;
static PyCodeObject *codeobj_4ec5dc15aadf2b5cbabbf9606f41b58a;
static PyCodeObject *codeobj_c1e952e9676b4dafdfd05dc27d441c3d;
static PyCodeObject *codeobj_edccd28b38ca62e7f7ce3955afe4f039;
static PyCodeObject *codeobj_222f6de64a684c62436ecf9dcf4cf45a;
static PyCodeObject *codeobj_84a8a5d2f544889c523f3a784761c3d1;
static PyCodeObject *codeobj_dc5c266528a7eeb342c11f31ffeb03ea;
static PyCodeObject *codeobj_d67ec2cc585e41ed3e8fbf6aa4e52dbb;
static PyCodeObject *codeobj_d6c4a4eb44347660040d2f0405355798;
static PyCodeObject *codeobj_7a7225b62b9ab4a68be8cc3967710a98;
static PyCodeObject *codeobj_5ab117e496d15e2e8f09f4e3db846541;
static PyCodeObject *codeobj_aae35d0b5c9e279b6558ddc8892bceba;
static PyCodeObject *codeobj_c25bd63453ed62df2c12cda11bf0a5a6;
static PyCodeObject *codeobj_a3a5ba2741c6a9a735f3430ad7cb3d8e;
static PyCodeObject *codeobj_e78a95e0101c2ed9a38d921ddd9007d1;
static PyCodeObject *codeobj_01bf0553533690ff53555f2cb6be5d10;
static PyCodeObject *codeobj_e1fcb450a2f726e7bd2caa54bbf2ec3a;
static PyCodeObject *codeobj_dda80c13698f428553ea37cff887f130;
static PyCodeObject *codeobj_2e36ce551e26dc371ca53a12767af3fa;
static PyCodeObject *codeobj_ea139b45e6f7168a226cce1d6b77675a;
static PyCodeObject *codeobj_fabc03f354caecf12850ad1da676e318;
static PyCodeObject *codeobj_c8a3b8b8bb85dd8be9bceab63866ccd5;
static PyCodeObject *codeobj_c0cab5b6f3427bd0835e8756ea1b4a96;
static PyCodeObject *codeobj_2a3d818f1d207d9abf4511a2073b1edb;
static PyCodeObject *codeobj_d314010d91593c2252f7a6a84fc371ef;
static PyCodeObject *codeobj_08a085665553e5257dff96d7f01f4566;
static PyCodeObject *codeobj_453730ff41cfcf9b2cf782fe52a42a53;
static PyCodeObject *codeobj_1ece77e278827a4d56efcc209c380c04;
static PyCodeObject *codeobj_219e32bb8e92327d6b4b50ef0a396e32;
static PyCodeObject *codeobj_978ee169c8d12604853caa5dbfd2e002;
static PyCodeObject *codeobj_e4d6e7390e099d0855f1af9674b3b8e2;
static PyCodeObject *codeobj_bf281e91453825e860ae2596fdfc6c38;
static PyCodeObject *codeobj_c744fd6dcac46970732b9fc113677f22;
static PyCodeObject *codeobj_65089d74c0a802d7371f1f88884f11e3;
static PyCodeObject *codeobj_eb551893b91528c5665c6b8a8d48c1b1;
static PyCodeObject *codeobj_b2555f739b85ed437b4fd2b7becdae9a;
static PyCodeObject *codeobj_44cd217881d058a679ee9b4dab107e96;
static PyCodeObject *codeobj_e61bdda70ce3e3f071bc4807492fa2a1;
static PyCodeObject *codeobj_afba088dbf912a9a08f5b79a6b8ebce3;
static PyCodeObject *codeobj_042ca47a1d08d2343ead7125df1f736a;
static PyCodeObject *codeobj_67a02822c5d4a785852b13e7b4400890;
static PyCodeObject *codeobj_7287d45fd7303e449fc8893c63cb7343;
static PyCodeObject *codeobj_0cf31d9336fbc8aece38825ab058af45;
static PyCodeObject *codeobj_21d05a9098bf0fad6445e8a43b9c5093;
static PyCodeObject *codeobj_8d990321c92cc6a78054a48b01af9f54;
static PyCodeObject *codeobj_ee6a634be8c371622507bce0233fcacb;
static PyCodeObject *codeobj_e832c5b9a682a8fe9680c0b80abf55d3;
static PyCodeObject *codeobj_91cebd3a6e32a97afff498e1781aa375;
static PyCodeObject *codeobj_ca79faa6796a3e00a5fe31ab4c3052c5;
static PyCodeObject *codeobj_5f62200b80d7d1a3d2ac88f3a5eb7cda;
static PyCodeObject *codeobj_09a53aca45ad10045753eaf1e1a23ae1;
static PyCodeObject *codeobj_a7d0a1b16f9491db91a581291950e7a5;
static PyCodeObject *codeobj_db45b9c60359c1fb04de990edb43252d;
static PyCodeObject *codeobj_17b3b212297e15d91ce039dc085e7f5b;
static PyCodeObject *codeobj_bbb8e731ea58facc1097de1b62613860;
static PyCodeObject *codeobj_a83d0429ed039daef8289ed5cb5678f6;
static PyCodeObject *codeobj_a6e2af6fbc49e63a72a4a696453ea626;
static PyCodeObject *codeobj_36a32fe090661c4729a32bfcbe71ff9a;
static PyCodeObject *codeobj_082ad701a5b34b26ea419c96aea43053;
static PyCodeObject *codeobj_3b613ca4ee73f883de34ffc64da7cf5d;
static PyCodeObject *codeobj_9141b019538b8b92f197f59dc3add353;
static PyCodeObject *codeobj_9d7eb0002288e7476b4706ae16da189e;
static PyCodeObject *codeobj_9305d765e2bf288c03b75b51b714a7dd;
static PyCodeObject *codeobj_501e2f0ca12035163f3e7a64a40e1984;
static void createModuleCodeObjects(void)
{
module_filename_obj = const_str_digest_1214beffee0b542753d8cd90bab94500;
codeobj_dfcacfcb1158f9a74e7c8d50bf186230 = MAKE_CODEOBJ( module_filename_obj, const_str_angle_lambda, 1284, const_tuple_str_plain_a_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_ddd2ed56084ac82cd5175bfe4516e834 = MAKE_CODEOBJ( module_filename_obj, const_str_digest_d7aa58fd83d0bd9c2adfcb5395971da9, 1, const_tuple_empty, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_f8361076776b7a10758ccef4eedc6749 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_Cookie, 724, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_798a9863336c7c9c418ddca1e2618c32 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_CookieJar, 1223, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_e387065b5bccebd68a73e1eb7679cf90 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_CookiePolicy, 828, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_f29fa82af712996536f28d37a35a5d6d = MAKE_CODEOBJ( module_filename_obj, const_str_plain_DefaultCookiePolicy, 861, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_4bf671acca441ac82822b88fdf521d42 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_FileCookieJar, 1755, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_00c80548956dae0b4e9e8876dadeea22 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_LWPCookieJar, 1844, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_86ff0608ac6e9342f3c19b5b98d60636 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_MozillaCookieJar, 1968, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_b745f1198b40681a1f468b1836e034d0 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 742, const_tuple_80473f3b06a20557da99f8ecaf722c71_tuple, 18, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_336adbe3bd4b4db5de147f63ea929c64 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 871, const_tuple_35ba4bbf0850d2eb175e9e15dd903c2d_tuple, 13, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_3e965b0ad2519fe609a9ded9981e9a14 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 1238, const_tuple_str_plain_self_str_plain_policy_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_f9e079331e99be3b2dfa53f67e1cc0dd = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 1758, const_tuple_d5b258a4cc021097baa147c88d3dc59d_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_a76201e5727fbd458a8078a508530d93 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___iter__, 1731, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_0a4468444a7d9d664e1c62a45a66c355 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___len__, 1734, const_tuple_str_plain_self_str_plain_i_str_plain_cookie_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_a7e92fd70017cfd397d9ec3f6ed70d30 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___repr__, 807, const_tuple_str_plain_self_str_plain_args_str_plain_name_str_plain_attr_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_cf343a763edf4616c6140c0a6266ce67 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___repr__, 1740, const_tuple_str_plain_self_str_plain_r_str_plain_cookie_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_a81e1d17136c84bb0c8ca488cec8c5b3 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___str__, 797, const_tuple_f68b9a4705d678b40465764624eadfcd_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_90e3ac44ae7588d6fe3ed9ed53157b98 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___str__, 1746, const_tuple_str_plain_self_str_plain_r_str_plain_cookie_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_32b8007f9eff547d1a5a3d3e34ad520a = MAKE_CODEOBJ( module_filename_obj, const_str_plain__cookie_attrs, 1274, const_tuple_b2d286880525f8e8b41bde9db6bbe984_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_e2b96ab8a0977f93a713a49904aec3c1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__cookie_from_cookie_tuple, 1463, const_tuple_f40a8285220caa062692f5469c2efc7b_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_b6223ec84e690c91b0c8e786ff7ddcc5 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__cookies_for_domain, 1249, const_tuple_23efc8ae413a323a6af0397a77acd4a7_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_fae47abf9daf955b2f1b0900c6ba93e7 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__cookies_for_request, 1267, const_tuple_a649d3fc637f83babb9380ce01d4d600_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_3162c8f80c99e6856e0ca15f5f8d7b82 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__cookies_from_attrs_set, 1555, const_tuple_3e677b35f7b3e28244302a53fb2a8b0d_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_d060078628517e019ce3bad342c7ec8c = MAKE_CODEOBJ( module_filename_obj, const_str_plain__debug, 57, const_tuple_str_plain_args_str_plain_logging_tuple, 0, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARARGS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_82447b757454c1d823dd1fabfc606f31 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__normalized_cookie_tuples, 1366, const_tuple_03860c0bfe7d0386d34ae09c6402b271_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_4a54ec3773ce383e213d8e9cb84e6e52 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__process_rfc2109_cookies, 1564, const_tuple_fa654efe063d228a620382d7cd11c16c_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_6f9c1bb87810523f34a127bb6f533a81 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__really_load, 1888, const_tuple_ae18c5d4855ee8b3f9fff6d4cf73cc9d_tuple, 5, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_54bcb7917c10221f45ef75faa2ac1d8b = MAKE_CODEOBJ( module_filename_obj, const_str_plain__really_load, 2007, const_tuple_82772d0066d2679a87f5856b7a23dee0_tuple, 5, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_9c8f84c2f2b99be80a4503f66f6d1b6b = MAKE_CODEOBJ( module_filename_obj, const_str_plain__str2time, 156, const_tuple_ce35a4c4d431f2a8544ff1c21a82ac33_tuple, 7, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_a3dc7dff8bdd8b176f6b78db892e4020 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__timegm, 86, const_tuple_efcbf940c26f81be4bdc1dfc9b3b4920_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_c0e77d55f699bcf7e49aa5435a6b57e1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__warn_unhandled_exception, 71, const_tuple_35009b3cf2bcb3d753e31c5ad3157d36_tuple, 0, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_a0ef1c5e814f13bc71741d7541f47d71 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_add_cookie_header, 1333, const_tuple_9f2c42cdba2e0b18d98c43ebb075b4a6_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_8efb35d69ff986fe8227680e6597f052 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_allowed_domains, 917, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_1eb2552d125164b43740f286e52e59ab = MAKE_CODEOBJ( module_filename_obj, const_str_plain_as_lwp_str, 1857, const_tuple_8e8b169b3756228fb344f40be9cc6722_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_3980990f49b5b396e52c95f691d658f4 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_blocked_domains, 904, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_2614dca3f2061c8b9a9161ae59ff83e9 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_clear, 1670, const_tuple_befdcdf705e4693ac09719137da0e51f_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_44171a3951be5b643ad4a5b2475f17f6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_clear_expired_cookies, 1712, const_tuple_str_plain_self_str_plain_now_str_plain_cookie_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_d0182cc26028ecd2eb94ba95cbb9204a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_clear_session_cookies, 1697, const_tuple_str_plain_self_str_plain_cookie_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_f056911105992cef8d3d41de5a237ad7 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_deepvalues, 1202, const_tuple_f76c7de1e662bc6b23f6207481412ea6_tuple, 1, 0, CO_GENERATOR | CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_4ec5dc15aadf2b5cbabbf9606f41b58a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_domain_match, 531, const_tuple_str_plain_A_str_plain_B_str_plain_i_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_c1e952e9676b4dafdfd05dc27d441c3d = MAKE_CODEOBJ( module_filename_obj, const_str_plain_domain_return_ok, 850, const_tuple_str_plain_self_str_plain_domain_str_plain_request_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_edccd28b38ca62e7f7ce3955afe4f039 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_domain_return_ok, 1167, const_tuple_056057a555af633a750a7f37aba401ea_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_222f6de64a684c62436ecf9dcf4cf45a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_eff_request_host, 617, const_tuple_str_plain_request_str_plain_erhn_str_plain_req_host_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_84a8a5d2f544889c523f3a784761c3d1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_escape_path, 658, const_tuple_str_plain_path_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_dc5c266528a7eeb342c11f31ffeb03ea = MAKE_CODEOBJ( module_filename_obj, const_str_plain_extract_cookies, 1656, const_tuple_d3f0e9e360d409c8817956d345c53972_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_d67ec2cc585e41ed3e8fbf6aa4e52dbb = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_nonstandard_attr, 786, const_tuple_str_plain_self_str_plain_name_str_plain_default_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_d6c4a4eb44347660040d2f0405355798 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_has_nonstandard_attr, 784, const_tuple_str_plain_self_str_plain_name_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_7a7225b62b9ab4a68be8cc3967710a98 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_http2time, 231, const_tuple_0c9a0278be4b731484570eb2510e0af5_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_5ab117e496d15e2e8f09f4e3db846541 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_is_HDN, 516, const_tuple_str_plain_text_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_aae35d0b5c9e279b6558ddc8892bceba = MAKE_CODEOBJ( module_filename_obj, const_str_plain_is_blocked, 911, const_tuple_str_plain_self_str_plain_domain_str_plain_blocked_domain_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_c25bd63453ed62df2c12cda11bf0a5a6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_is_expired, 791, const_tuple_str_plain_self_str_plain_now_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_a3a5ba2741c6a9a735f3430ad7cb3d8e = MAKE_CODEOBJ( module_filename_obj, const_str_plain_is_not_allowed, 926, const_tuple_str_plain_self_str_plain_domain_str_plain_allowed_domain_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_e78a95e0101c2ed9a38d921ddd9007d1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_is_third_party, 707, const_tuple_str_plain_request_str_plain_req_host_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_01bf0553533690ff53555f2cb6be5d10 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_iso2time, 303, const_tuple_ef6d7d8eea65b440ae02e15644cc4aec_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_e1fcb450a2f726e7bd2caa54bbf2ec3a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_join_header_words, 431, const_tuple_082a68a25b0b89c18e4b59934f2b5f39_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_dda80c13698f428553ea37cff887f130 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_liberal_is_HDN, 570, const_tuple_str_plain_text_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_2e36ce551e26dc371ca53a12767af3fa = MAKE_CODEOBJ( module_filename_obj, const_str_plain_load, 1777, const_tuple_d9ec0fb2df52fe8792386a78625d85c7_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_ea139b45e6f7168a226cce1d6b77675a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_lwp_cookie_str, 1816, const_tuple_str_plain_cookie_str_plain_h_str_plain_keys_str_plain_k_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_fabc03f354caecf12850ad1da676e318 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_make_cookies, 1576, const_tuple_e04e92c4746a35a0ea451fcd018c2560_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_c8a3b8b8bb85dd8be9bceab63866ccd5 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_no_matching_rfc2965, 1620, const_tuple_str_plain_ns_cookie_str_plain_lookup_str_plain_key_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_c0cab5b6f3427bd0835e8756ea1b4a96 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_offset_from_tz_string, 142, const_tuple_str_plain_tz_str_plain_offset_str_plain_m_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_2a3d818f1d207d9abf4511a2073b1edb = MAKE_CODEOBJ( module_filename_obj, const_str_plain_parse_ns_headers, 463, const_tuple_627fb6452a7a155200f2d850dfa00859_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_d314010d91593c2252f7a6a84fc371ef = MAKE_CODEOBJ( module_filename_obj, const_str_plain_path_return_ok, 855, const_tuple_str_plain_self_str_plain_path_str_plain_request_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_08a085665553e5257dff96d7f01f4566 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_path_return_ok, 1189, const_tuple_11c76a8464865a1ada2d88979308652a_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_453730ff41cfcf9b2cf782fe52a42a53 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_reach, 672, const_tuple_str_plain_h_str_plain_i_str_plain_b_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_1ece77e278827a4d56efcc209c380c04 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_request_host, 601, const_tuple_str_plain_request_str_plain_url_str_plain_host_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_219e32bb8e92327d6b4b50ef0a396e32 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_request_path, 628, const_tuple_55de14cd01b5963224d0914d65c06b3c_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_978ee169c8d12604853caa5dbfd2e002 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_request_port, 638, const_tuple_str_plain_request_str_plain_host_str_plain_i_str_plain_port_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_e4d6e7390e099d0855f1af9674b3b8e2 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_return_ok, 846, const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_bf281e91453825e860ae2596fdfc6c38 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_return_ok, 1080, const_tuple_3756f95c8a4d8703a4073438dd2b117a_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_c744fd6dcac46970732b9fc113677f22 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_return_ok_domain, 1145, const_tuple_c8527f7a21bac879fe7c350debaaf3ba_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_65089d74c0a802d7371f1f88884f11e3 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_return_ok_expires, 1125, const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_eb551893b91528c5665c6b8a8d48c1b1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_return_ok_port, 1131, const_tuple_4ac46ba81623ee62c6143877dcaf66ab_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_b2555f739b85ed437b4fd2b7becdae9a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_return_ok_secure, 1119, const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_44cd217881d058a679ee9b4dab107e96 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_return_ok_verifiability, 1107, const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_e61bdda70ce3e3f071bc4807492fa2a1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_return_ok_version, 1098, const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_afba088dbf912a9a08f5b79a6b8ebce3 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_revert, 1789, const_tuple_cb245fafde39930ceb905b8a87dde021_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_042ca47a1d08d2343ead7125df1f736a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_save, 1773, const_tuple_e23dc4e0e49eb73c27bc6cfa8481e752_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_67a02822c5d4a785852b13e7b4400890 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_save, 1873, const_tuple_d9ec0fb2df52fe8792386a78625d85c7_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_7287d45fd7303e449fc8893c63cb7343 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_save, 2073, const_tuple_434675afeb9f3c91bd34b9aee4ea0f45_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_0cf31d9336fbc8aece38825ab058af45 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_allowed_domains, 920, const_tuple_str_plain_self_str_plain_allowed_domains_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_21d05a9098bf0fad6445e8a43b9c5093 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_blocked_domains, 907, const_tuple_str_plain_self_str_plain_blocked_domains_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_8d990321c92cc6a78054a48b01af9f54 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_cookie, 1643, const_tuple_fccf03d76b7ec41d8e47fb92fe21d2ae_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_ee6a634be8c371622507bce0233fcacb = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_cookie_if_ok, 1630, const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_e832c5b9a682a8fe9680c0b80abf55d3 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_nonstandard_attr, 788, const_tuple_str_plain_self_str_plain_name_str_plain_value_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_91cebd3a6e32a97afff498e1781aa375 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_ok, 837, const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_ca79faa6796a3e00a5fe31ab4c3052c5 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_ok, 934, const_tuple_3756f95c8a4d8703a4073438dd2b117a_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_5f62200b80d7d1a3d2ac88f3a5eb7cda = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_ok_domain, 1000, const_tuple_582b122a19bbd71b0bb383b248fdd903_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_09a53aca45ad10045753eaf1e1a23ae1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_ok_name, 980, const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_a7d0a1b16f9491db91a581291950e7a5 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_ok_path, 989, const_tuple_92ef49456445ed75b79e591ab0457eb0_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_db45b9c60359c1fb04de990edb43252d = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_ok_port, 1059, const_tuple_4ac46ba81623ee62c6143877dcaf66ab_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_17b3b212297e15d91ce039dc085e7f5b = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_ok_verifiability, 968, const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_bbb8e731ea58facc1097de1b62613860 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_ok_version, 953, const_tuple_str_plain_self_str_plain_cookie_str_plain_request_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_a83d0429ed039daef8289ed5cb5678f6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_policy, 1246, const_tuple_str_plain_self_str_plain_policy_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_a6e2af6fbc49e63a72a4a696453ea626 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_split_header_words, 345, const_tuple_8069ad5f71df0e52a060c2a7c9865411_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_36a32fe090661c4729a32bfcbe71ff9a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_strip_quotes, 456, const_tuple_str_plain_text_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_082ad701a5b34b26ea419c96aea43053 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_time2isoz, 100, const_tuple_str_plain_t_str_plain_dt_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_3b613ca4ee73f883de34ffc64da7cf5d = MAKE_CODEOBJ( module_filename_obj, const_str_plain_time2netscape, 119, const_tuple_str_plain_t_str_plain_dt_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_9141b019538b8b92f197f59dc3add353 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_unmatched, 336, const_tuple_str_plain_match_str_plain_start_str_plain_end_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_9d7eb0002288e7476b4706ae16da189e = MAKE_CODEOBJ( module_filename_obj, const_str_plain_uppercase_escaped_char, 656, const_tuple_str_plain_match_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_9305d765e2bf288c03b75b51b714a7dd = MAKE_CODEOBJ( module_filename_obj, const_str_plain_user_domain_match, 580, const_tuple_str_plain_A_str_plain_B_str_plain_initial_dot_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
codeobj_501e2f0ca12035163f3e7a64a40e1984 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_vals_sorted_by_key, 1198, const_tuple_str_plain_adict_str_plain_keys_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_UNICODE_LITERALS );
}
// The module function declarations.
static PyObject *future$backports$http$cookiejar$$$function_62_deepvalues$$$genobj_1_deepvalues_maker( void );
NUITKA_CROSS_MODULE PyObject *impl___internal__$$$function_1__mro_entries_conversion( PyObject **python_pars );
NUITKA_CROSS_MODULE PyObject *impl___internal__$$$function_2_complex_call_helper_star_list( PyObject **python_pars );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_10_unmatched( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_11_split_header_words( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_12_join_header_words( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_13_strip_quotes( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_14_parse_ns_headers( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_15_is_HDN( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_16_domain_match( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_17_liberal_is_HDN( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_18_user_domain_match( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_19_request_host( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_1__debug( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_20_eff_request_host( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_21_request_path( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_22_request_port( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_23_uppercase_escaped_char( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_24_escape_path( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_25_reach( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_26_is_third_party( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_27___init__( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_28_has_nonstandard_attr( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_29_get_nonstandard_attr( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_2__warn_unhandled_exception( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_30_set_nonstandard_attr( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_31_is_expired( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_32___str__( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_33___repr__( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_34_set_ok( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_35_return_ok( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_36_domain_return_ok( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_37_path_return_ok( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_38___init__( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_39_blocked_domains( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_3__timegm( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_40_set_blocked_domains( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_41_is_blocked( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_42_allowed_domains( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_43_set_allowed_domains( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_44_is_not_allowed( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_45_set_ok( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_46_set_ok_version( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_47_set_ok_verifiability( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_48_set_ok_name( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_49_set_ok_path( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_4_time2isoz( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_50_set_ok_domain( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_51_set_ok_port( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_52_return_ok( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_53_return_ok_version( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_54_return_ok_verifiability( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_55_return_ok_secure( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_56_return_ok_expires( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_57_return_ok_port( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_58_return_ok_domain( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_59_domain_return_ok( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_5_time2netscape( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_60_path_return_ok( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_61_vals_sorted_by_key( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_62_deepvalues( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_63___init__( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_64_set_policy( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_65__cookies_for_domain( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_66__cookies_for_request( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_67__cookie_attrs( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_67__cookie_attrs$$$function_1_lambda( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_68_add_cookie_header( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_69__normalized_cookie_tuples( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_6_offset_from_tz_string( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_70__cookie_from_cookie_tuple( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_71__cookies_from_attrs_set( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_72__process_rfc2109_cookies( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_73_make_cookies( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_73_make_cookies$$$function_1_no_matching_rfc2965( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_74_set_cookie_if_ok( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_75_set_cookie( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_76_extract_cookies( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_77_clear( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_78_clear_session_cookies( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_79_clear_expired_cookies( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_7__str2time( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_80___iter__( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_81___len__( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_82___repr__( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_83___str__( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_84___init__( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_85_save( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_86_load( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_87_revert( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_88_lwp_cookie_str( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_89_as_lwp_str( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_8_http2time( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_90_save( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_91__really_load( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_92__really_load( );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_93_save( PyObject *defaults );
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_9_iso2time( );
// The module function definitions.
static PyObject *impl_future$backports$http$cookiejar$$$function_1__debug( 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_args = python_pars[ 0 ];
PyObject *var_logging = NULL;
struct Nuitka_FrameObject *frame_d060078628517e019ce3bad342c7ec8c;
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_d060078628517e019ce3bad342c7ec8c = 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_d060078628517e019ce3bad342c7ec8c, codeobj_d060078628517e019ce3bad342c7ec8c, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *) );
frame_d060078628517e019ce3bad342c7ec8c = cache_frame_d060078628517e019ce3bad342c7ec8c;
// Push the new frame as the currently active one.
pushFrameStack( frame_d060078628517e019ce3bad342c7ec8c );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_d060078628517e019ce3bad342c7ec8c ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 58;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_operand_name_1 = tmp_mvar_value_1;
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 = 58;
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:;
{
tmp_return_value = Py_None;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_operand_name_2;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_logger );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_logger );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "logger" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 61;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_operand_name_2 = tmp_mvar_value_2;
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 = 61;
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:;
{
PyObject *tmp_assign_source_1;
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_plain_logging;
tmp_globals_name_1 = (PyObject *)moduledict_future$backports$http$cookiejar;
tmp_locals_name_1 = Py_None;
tmp_fromlist_name_1 = Py_None;
tmp_level_name_1 = const_int_0;
frame_d060078628517e019ce3bad342c7ec8c->m_frame.f_lineno = 62;
tmp_assign_source_1 = 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_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 62;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
assert( var_logging == NULL );
var_logging = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( var_logging );
tmp_called_instance_1 = var_logging;
frame_d060078628517e019ce3bad342c7ec8c->m_frame.f_lineno = 63;
tmp_assign_source_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_getLogger, &PyTuple_GET_ITEM( const_tuple_str_digest_41c64468a0c9e92d8eea5f7e817937e8_tuple, 0 ) );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 63;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_logger, tmp_assign_source_2 );
}
branch_no_2:;
}
{
PyObject *tmp_dircall_arg1_1;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_3;
PyObject *tmp_dircall_arg2_1;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_logger );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_logger );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "logger" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 64;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = tmp_mvar_value_3;
tmp_dircall_arg1_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_debug );
if ( tmp_dircall_arg1_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 64;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
if ( par_args == 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", "args" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 64;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_dircall_arg2_1 = par_args;
Py_INCREF( tmp_dircall_arg2_1 );
{
PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1};
tmp_return_value = impl___internal__$$$function_2_complex_call_helper_star_list( dir_call_args );
}
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 64;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_d060078628517e019ce3bad342c7ec8c );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d060078628517e019ce3bad342c7ec8c );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d060078628517e019ce3bad342c7ec8c );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_d060078628517e019ce3bad342c7ec8c, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_d060078628517e019ce3bad342c7ec8c->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_d060078628517e019ce3bad342c7ec8c, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_d060078628517e019ce3bad342c7ec8c,
type_description_1,
par_args,
var_logging
);
// Release cached frame.
if ( frame_d060078628517e019ce3bad342c7ec8c == cache_frame_d060078628517e019ce3bad342c7ec8c )
{
Py_DECREF( frame_d060078628517e019ce3bad342c7ec8c );
}
cache_frame_d060078628517e019ce3bad342c7ec8c = NULL;
assertFrameObject( frame_d060078628517e019ce3bad342c7ec8c );
// 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$cookiejar$$$function_1__debug );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_args );
par_args = NULL;
}
{
Py_XDECREF( var_logging );
var_logging = 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_args );
par_args = NULL;
}
{
Py_XDECREF( var_logging );
var_logging = 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$cookiejar$$$function_1__debug );
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$cookiejar$$$function_2__warn_unhandled_exception( 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 *var_io = NULL;
PyObject *var_warnings = NULL;
PyObject *var_traceback = NULL;
PyObject *var_f = NULL;
PyObject *var_msg = NULL;
struct Nuitka_FrameObject *frame_c0e77d55f699bcf7e49aa5435a6b57e1;
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;
static struct Nuitka_FrameObject *cache_frame_c0e77d55f699bcf7e49aa5435a6b57e1 = 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_c0e77d55f699bcf7e49aa5435a6b57e1, codeobj_c0e77d55f699bcf7e49aa5435a6b57e1, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_c0e77d55f699bcf7e49aa5435a6b57e1 = cache_frame_c0e77d55f699bcf7e49aa5435a6b57e1;
// Push the new frame as the currently active one.
pushFrameStack( frame_c0e77d55f699bcf7e49aa5435a6b57e1 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_c0e77d55f699bcf7e49aa5435a6b57e1 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
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_plain_io;
tmp_globals_name_1 = (PyObject *)moduledict_future$backports$http$cookiejar;
tmp_locals_name_1 = Py_None;
tmp_fromlist_name_1 = Py_None;
tmp_level_name_1 = const_int_0;
frame_c0e77d55f699bcf7e49aa5435a6b57e1->m_frame.f_lineno = 75;
tmp_assign_source_1 = 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_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 75;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
assert( var_io == NULL );
var_io = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
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_plain_warnings;
tmp_globals_name_2 = (PyObject *)moduledict_future$backports$http$cookiejar;
tmp_locals_name_2 = Py_None;
tmp_fromlist_name_2 = Py_None;
tmp_level_name_2 = const_int_0;
frame_c0e77d55f699bcf7e49aa5435a6b57e1->m_frame.f_lineno = 75;
tmp_assign_source_2 = IMPORT_MODULE5( tmp_name_name_2, tmp_globals_name_2, tmp_locals_name_2, tmp_fromlist_name_2, tmp_level_name_2 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 75;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
assert( var_warnings == NULL );
var_warnings = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
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_plain_traceback;
tmp_globals_name_3 = (PyObject *)moduledict_future$backports$http$cookiejar;
tmp_locals_name_3 = Py_None;
tmp_fromlist_name_3 = Py_None;
tmp_level_name_3 = const_int_0;
frame_c0e77d55f699bcf7e49aa5435a6b57e1->m_frame.f_lineno = 75;
tmp_assign_source_3 = IMPORT_MODULE5( tmp_name_name_3, tmp_globals_name_3, tmp_locals_name_3, tmp_fromlist_name_3, tmp_level_name_3 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 75;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
assert( var_traceback == NULL );
var_traceback = tmp_assign_source_3;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( var_io );
tmp_called_instance_1 = var_io;
frame_c0e77d55f699bcf7e49aa5435a6b57e1->m_frame.f_lineno = 76;
tmp_assign_source_4 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_StringIO );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 76;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
assert( var_f == NULL );
var_f = tmp_assign_source_4;
}
{
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
if ( var_traceback == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "traceback" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 77;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = var_traceback;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_print_exc );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 77;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = Py_None;
if ( var_f == 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", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 77;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = var_f;
frame_c0e77d55f699bcf7e49aa5435a6b57e1->m_frame.f_lineno = 77;
{
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 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 77;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_called_instance_2;
if ( var_f == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 78;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = var_f;
frame_c0e77d55f699bcf7e49aa5435a6b57e1->m_frame.f_lineno = 78;
tmp_assign_source_5 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_getvalue );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 78;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
assert( var_msg == NULL );
var_msg = tmp_assign_source_5;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_2;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_kw_name_1;
if ( var_warnings == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "warnings" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 79;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = var_warnings;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_warn );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 79;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_left_name_1 = const_str_digest_6cf46a7adb88a6bc794514db32e7175b;
if ( var_msg == 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", "msg" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 79;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = var_msg;
tmp_tuple_element_1 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 );
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 = 79;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_name_1 = PyTuple_New( 1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
tmp_kw_name_1 = PyDict_Copy( const_dict_f154c9a58c9419d7e391901d7b7fe49e );
frame_c0e77d55f699bcf7e49aa5435a6b57e1->m_frame.f_lineno = 79;
tmp_unused = 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_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 79;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_c0e77d55f699bcf7e49aa5435a6b57e1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_c0e77d55f699bcf7e49aa5435a6b57e1 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_c0e77d55f699bcf7e49aa5435a6b57e1, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_c0e77d55f699bcf7e49aa5435a6b57e1->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_c0e77d55f699bcf7e49aa5435a6b57e1, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_c0e77d55f699bcf7e49aa5435a6b57e1,
type_description_1,
var_io,
var_warnings,
var_traceback,
var_f,
var_msg
);
// Release cached frame.
if ( frame_c0e77d55f699bcf7e49aa5435a6b57e1 == cache_frame_c0e77d55f699bcf7e49aa5435a6b57e1 )
{
Py_DECREF( frame_c0e77d55f699bcf7e49aa5435a6b57e1 );
}
cache_frame_c0e77d55f699bcf7e49aa5435a6b57e1 = NULL;
assertFrameObject( frame_c0e77d55f699bcf7e49aa5435a6b57e1 );
// 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$cookiejar$$$function_2__warn_unhandled_exception );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( var_io );
var_io = NULL;
}
{
Py_XDECREF( var_warnings );
var_warnings = NULL;
}
{
Py_XDECREF( var_traceback );
var_traceback = NULL;
}
{
Py_XDECREF( var_f );
var_f = 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( var_io );
var_io = NULL;
}
{
Py_XDECREF( var_warnings );
var_warnings = NULL;
}
{
Py_XDECREF( var_traceback );
var_traceback = NULL;
}
{
Py_XDECREF( var_f );
var_f = 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$cookiejar$$$function_2__warn_unhandled_exception );
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$cookiejar$$$function_3__timegm( 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_tt = python_pars[ 0 ];
PyObject *var_year = NULL;
PyObject *var_month = NULL;
PyObject *var_mday = NULL;
PyObject *var_hour = NULL;
PyObject *var_min = NULL;
PyObject *var_sec = NULL;
PyObject *tmp_comparison_chain_1__comparison_result = NULL;
PyObject *tmp_comparison_chain_1__operand_2 = NULL;
PyObject *tmp_comparison_chain_2__comparison_result = NULL;
PyObject *tmp_comparison_chain_2__operand_2 = NULL;
PyObject *tmp_comparison_chain_3__comparison_result = NULL;
PyObject *tmp_comparison_chain_3__operand_2 = NULL;
PyObject *tmp_comparison_chain_4__comparison_result = NULL;
PyObject *tmp_comparison_chain_4__operand_2 = NULL;
PyObject *tmp_comparison_chain_5__comparison_result = NULL;
PyObject *tmp_comparison_chain_5__operand_2 = 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__element_6 = NULL;
PyObject *tmp_tuple_unpack_1__source_iter = NULL;
struct Nuitka_FrameObject *frame_a3dc7dff8bdd8b176f6b78db892e4020;
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_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;
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_keeper_type_7;
PyObject *exception_keeper_value_7;
PyTracebackObject *exception_keeper_tb_7;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_7;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_a3dc7dff8bdd8b176f6b78db892e4020 = NULL;
PyObject *exception_keeper_type_8;
PyObject *exception_keeper_value_8;
PyTracebackObject *exception_keeper_tb_8;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_8;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_a3dc7dff8bdd8b176f6b78db892e4020, codeobj_a3dc7dff8bdd8b176f6b78db892e4020, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_a3dc7dff8bdd8b176f6b78db892e4020 = cache_frame_a3dc7dff8bdd8b176f6b78db892e4020;
// Push the new frame as the currently active one.
pushFrameStack( frame_a3dc7dff8bdd8b176f6b78db892e4020 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_a3dc7dff8bdd8b176f6b78db892e4020 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_iter_arg_1;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscript_name_1;
CHECK_OBJECT( par_tt );
tmp_subscribed_name_1 = par_tt;
tmp_subscript_name_1 = const_slice_none_int_pos_6_none;
tmp_iter_arg_1 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 87;
type_description_1 = "ooooooo";
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 = 87;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
assert( tmp_tuple_unpack_1__source_iter == NULL );
tmp_tuple_unpack_1__source_iter = tmp_assign_source_1;
}
{
// 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, 6 );
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 = "ooooooo";
exception_lineno = 87;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_1 == NULL );
tmp_tuple_unpack_1__element_1 = tmp_assign_source_2;
}
{
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, 6 );
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 = "ooooooo";
exception_lineno = 87;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_2 == NULL );
tmp_tuple_unpack_1__element_2 = tmp_assign_source_3;
}
{
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, 6 );
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 = "ooooooo";
exception_lineno = 87;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_3 == NULL );
tmp_tuple_unpack_1__element_3 = tmp_assign_source_4;
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_unpack_4;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_4 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_5 = UNPACK_NEXT( tmp_unpack_4, 3, 6 );
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 = "ooooooo";
exception_lineno = 87;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_4 == NULL );
tmp_tuple_unpack_1__element_4 = tmp_assign_source_5;
}
{
PyObject *tmp_assign_source_6;
PyObject *tmp_unpack_5;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_5 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_6 = UNPACK_NEXT( tmp_unpack_5, 4, 6 );
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 = "ooooooo";
exception_lineno = 87;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_5 == NULL );
tmp_tuple_unpack_1__element_5 = tmp_assign_source_6;
}
{
PyObject *tmp_assign_source_7;
PyObject *tmp_unpack_6;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_6 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_7 = UNPACK_NEXT( tmp_unpack_6, 5, 6 );
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 = "ooooooo";
exception_lineno = 87;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_6 == NULL );
tmp_tuple_unpack_1__element_6 = tmp_assign_source_7;
}
{
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 = "ooooooo";
exception_lineno = 87;
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 6)" );
#endif
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooooo";
exception_lineno = 87;
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;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_6 );
tmp_tuple_unpack_1__element_6 = 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_8;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_8 = tmp_tuple_unpack_1__element_1;
assert( var_year == NULL );
Py_INCREF( tmp_assign_source_8 );
var_year = tmp_assign_source_8;
}
{
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;
assert( var_month == NULL );
Py_INCREF( tmp_assign_source_9 );
var_month = tmp_assign_source_9;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
PyObject *tmp_assign_source_10;
CHECK_OBJECT( tmp_tuple_unpack_1__element_3 );
tmp_assign_source_10 = tmp_tuple_unpack_1__element_3;
assert( var_mday == NULL );
Py_INCREF( tmp_assign_source_10 );
var_mday = tmp_assign_source_10;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_3 );
tmp_tuple_unpack_1__element_3 = NULL;
}
{
PyObject *tmp_assign_source_11;
CHECK_OBJECT( tmp_tuple_unpack_1__element_4 );
tmp_assign_source_11 = tmp_tuple_unpack_1__element_4;
assert( var_hour == NULL );
Py_INCREF( tmp_assign_source_11 );
var_hour = tmp_assign_source_11;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_4 );
tmp_tuple_unpack_1__element_4 = NULL;
}
{
PyObject *tmp_assign_source_12;
CHECK_OBJECT( tmp_tuple_unpack_1__element_5 );
tmp_assign_source_12 = tmp_tuple_unpack_1__element_5;
assert( var_min == NULL );
Py_INCREF( tmp_assign_source_12 );
var_min = tmp_assign_source_12;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_5 );
tmp_tuple_unpack_1__element_5 = NULL;
}
{
PyObject *tmp_assign_source_13;
CHECK_OBJECT( tmp_tuple_unpack_1__element_6 );
tmp_assign_source_13 = tmp_tuple_unpack_1__element_6;
assert( var_sec == NULL );
Py_INCREF( tmp_assign_source_13 );
var_sec = tmp_assign_source_13;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_6 );
tmp_tuple_unpack_1__element_6 = NULL;
}
{
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_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_mvar_value_1;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_outline_return_value_1;
int tmp_truth_name_1;
int tmp_and_left_truth_3;
nuitka_bool tmp_and_left_value_3;
nuitka_bool tmp_and_right_value_3;
PyObject *tmp_outline_return_value_2;
int tmp_truth_name_2;
int tmp_and_left_truth_4;
nuitka_bool tmp_and_left_value_4;
nuitka_bool tmp_and_right_value_4;
PyObject *tmp_outline_return_value_3;
int tmp_truth_name_3;
int tmp_and_left_truth_5;
nuitka_bool tmp_and_left_value_5;
nuitka_bool tmp_and_right_value_5;
PyObject *tmp_outline_return_value_4;
int tmp_truth_name_4;
PyObject *tmp_outline_return_value_5;
int tmp_truth_name_5;
if ( var_year == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "year" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 88;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = var_year;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_EPOCH_YEAR );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_EPOCH_YEAR );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "EPOCH_YEAR" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 88;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = tmp_mvar_value_1;
tmp_res = RICH_COMPARE_BOOL_GE( 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 = 88;
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:;
{
// Tried code:
{
PyObject *tmp_assign_source_14;
if ( var_month == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "month" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 88;
type_description_1 = "ooooooo";
goto try_except_handler_4;
}
tmp_assign_source_14 = var_month;
assert( tmp_comparison_chain_1__operand_2 == NULL );
Py_INCREF( tmp_assign_source_14 );
tmp_comparison_chain_1__operand_2 = tmp_assign_source_14;
}
{
PyObject *tmp_assign_source_15;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
tmp_compexpr_left_2 = const_int_pos_1;
CHECK_OBJECT( tmp_comparison_chain_1__operand_2 );
tmp_compexpr_right_2 = tmp_comparison_chain_1__operand_2;
tmp_assign_source_15 = RICH_COMPARE_LE( tmp_compexpr_left_2, tmp_compexpr_right_2 );
if ( tmp_assign_source_15 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 88;
type_description_1 = "ooooooo";
goto try_except_handler_4;
}
assert( tmp_comparison_chain_1__comparison_result == NULL );
tmp_comparison_chain_1__comparison_result = tmp_assign_source_15;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_operand_name_1;
CHECK_OBJECT( tmp_comparison_chain_1__comparison_result );
tmp_operand_name_1 = tmp_comparison_chain_1__comparison_result;
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 = 88;
type_description_1 = "ooooooo";
goto try_except_handler_4;
}
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:;
{
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_4;
}
branch_no_2:;
}
{
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
CHECK_OBJECT( tmp_comparison_chain_1__operand_2 );
tmp_compexpr_left_3 = tmp_comparison_chain_1__operand_2;
tmp_compexpr_right_3 = const_int_pos_12;
tmp_outline_return_value_1 = RICH_COMPARE_LE( tmp_compexpr_left_3, tmp_compexpr_right_3 );
if ( tmp_outline_return_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 88;
type_description_1 = "ooooooo";
goto try_except_handler_4;
}
goto try_return_handler_4;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_3__timegm );
return NULL;
// Return handler code:
try_return_handler_4:;
{
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_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_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_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:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_3__timegm );
return NULL;
outline_result_1:;
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_outline_return_value_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_outline_return_value_1 );
exception_lineno = 88;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_outline_return_value_1 );
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:;
{
// Tried code:
{
PyObject *tmp_assign_source_16;
if ( var_mday == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mday" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 88;
type_description_1 = "ooooooo";
goto try_except_handler_5;
}
tmp_assign_source_16 = var_mday;
assert( tmp_comparison_chain_2__operand_2 == NULL );
Py_INCREF( tmp_assign_source_16 );
tmp_comparison_chain_2__operand_2 = tmp_assign_source_16;
}
{
PyObject *tmp_assign_source_17;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
tmp_compexpr_left_4 = const_int_pos_1;
CHECK_OBJECT( tmp_comparison_chain_2__operand_2 );
tmp_compexpr_right_4 = tmp_comparison_chain_2__operand_2;
tmp_assign_source_17 = RICH_COMPARE_LE( tmp_compexpr_left_4, tmp_compexpr_right_4 );
if ( tmp_assign_source_17 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 88;
type_description_1 = "ooooooo";
goto try_except_handler_5;
}
assert( tmp_comparison_chain_2__comparison_result == NULL );
tmp_comparison_chain_2__comparison_result = tmp_assign_source_17;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_operand_name_2;
CHECK_OBJECT( tmp_comparison_chain_2__comparison_result );
tmp_operand_name_2 = tmp_comparison_chain_2__comparison_result;
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 = 88;
type_description_1 = "ooooooo";
goto try_except_handler_5;
}
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:;
{
CHECK_OBJECT( tmp_comparison_chain_2__comparison_result );
tmp_outline_return_value_2 = tmp_comparison_chain_2__comparison_result;
Py_INCREF( tmp_outline_return_value_2 );
goto try_return_handler_5;
}
branch_no_3:;
}
{
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
CHECK_OBJECT( tmp_comparison_chain_2__operand_2 );
tmp_compexpr_left_5 = tmp_comparison_chain_2__operand_2;
tmp_compexpr_right_5 = const_int_pos_31;
tmp_outline_return_value_2 = RICH_COMPARE_LE( tmp_compexpr_left_5, tmp_compexpr_right_5 );
if ( tmp_outline_return_value_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 88;
type_description_1 = "ooooooo";
goto try_except_handler_5;
}
goto try_return_handler_5;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_3__timegm );
return NULL;
// Return handler code:
try_return_handler_5:;
{
CHECK_OBJECT( (PyObject *)tmp_comparison_chain_2__operand_2 );
Py_DECREF( tmp_comparison_chain_2__operand_2 );
tmp_comparison_chain_2__operand_2 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_comparison_chain_2__comparison_result );
Py_DECREF( tmp_comparison_chain_2__comparison_result );
tmp_comparison_chain_2__comparison_result = NULL;
}
{
goto outline_result_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_comparison_chain_2__operand_2 );
tmp_comparison_chain_2__operand_2 = NULL;
}
{
Py_XDECREF( tmp_comparison_chain_2__comparison_result );
tmp_comparison_chain_2__comparison_result = 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:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_3__timegm );
return NULL;
outline_result_2:;
tmp_truth_name_2 = CHECK_IF_TRUE( tmp_outline_return_value_2 );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_outline_return_value_2 );
exception_lineno = 88;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_3 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_outline_return_value_2 );
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:;
{
// Tried code:
{
PyObject *tmp_assign_source_18;
if ( var_hour == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "hour" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 89;
type_description_1 = "ooooooo";
goto try_except_handler_6;
}
tmp_assign_source_18 = var_hour;
assert( tmp_comparison_chain_3__operand_2 == NULL );
Py_INCREF( tmp_assign_source_18 );
tmp_comparison_chain_3__operand_2 = tmp_assign_source_18;
}
{
PyObject *tmp_assign_source_19;
PyObject *tmp_compexpr_left_6;
PyObject *tmp_compexpr_right_6;
tmp_compexpr_left_6 = const_int_0;
CHECK_OBJECT( tmp_comparison_chain_3__operand_2 );
tmp_compexpr_right_6 = tmp_comparison_chain_3__operand_2;
tmp_assign_source_19 = RICH_COMPARE_LE( tmp_compexpr_left_6, tmp_compexpr_right_6 );
if ( tmp_assign_source_19 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 89;
type_description_1 = "ooooooo";
goto try_except_handler_6;
}
assert( tmp_comparison_chain_3__comparison_result == NULL );
tmp_comparison_chain_3__comparison_result = tmp_assign_source_19;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_operand_name_3;
CHECK_OBJECT( tmp_comparison_chain_3__comparison_result );
tmp_operand_name_3 = tmp_comparison_chain_3__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 = 89;
type_description_1 = "ooooooo";
goto try_except_handler_6;
}
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:;
{
CHECK_OBJECT( tmp_comparison_chain_3__comparison_result );
tmp_outline_return_value_3 = tmp_comparison_chain_3__comparison_result;
Py_INCREF( tmp_outline_return_value_3 );
goto try_return_handler_6;
}
branch_no_4:;
}
{
PyObject *tmp_compexpr_left_7;
PyObject *tmp_compexpr_right_7;
CHECK_OBJECT( tmp_comparison_chain_3__operand_2 );
tmp_compexpr_left_7 = tmp_comparison_chain_3__operand_2;
tmp_compexpr_right_7 = const_int_pos_24;
tmp_outline_return_value_3 = RICH_COMPARE_LE( tmp_compexpr_left_7, tmp_compexpr_right_7 );
if ( tmp_outline_return_value_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 89;
type_description_1 = "ooooooo";
goto try_except_handler_6;
}
goto try_return_handler_6;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_3__timegm );
return NULL;
// Return handler code:
try_return_handler_6:;
{
CHECK_OBJECT( (PyObject *)tmp_comparison_chain_3__operand_2 );
Py_DECREF( tmp_comparison_chain_3__operand_2 );
tmp_comparison_chain_3__operand_2 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_comparison_chain_3__comparison_result );
Py_DECREF( tmp_comparison_chain_3__comparison_result );
tmp_comparison_chain_3__comparison_result = NULL;
}
{
goto outline_result_3;
}
// 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_comparison_chain_3__operand_2 );
tmp_comparison_chain_3__operand_2 = NULL;
}
{
Py_XDECREF( tmp_comparison_chain_3__comparison_result );
tmp_comparison_chain_3__comparison_result = 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:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_3__timegm );
return NULL;
outline_result_3:;
tmp_truth_name_3 = CHECK_IF_TRUE( tmp_outline_return_value_3 );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_outline_return_value_3 );
exception_lineno = 89;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_outline_return_value_3 );
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:;
{
// Tried code:
{
PyObject *tmp_assign_source_20;
if ( var_min == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "min" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 89;
type_description_1 = "ooooooo";
goto try_except_handler_7;
}
tmp_assign_source_20 = var_min;
assert( tmp_comparison_chain_4__operand_2 == NULL );
Py_INCREF( tmp_assign_source_20 );
tmp_comparison_chain_4__operand_2 = tmp_assign_source_20;
}
{
PyObject *tmp_assign_source_21;
PyObject *tmp_compexpr_left_8;
PyObject *tmp_compexpr_right_8;
tmp_compexpr_left_8 = const_int_0;
CHECK_OBJECT( tmp_comparison_chain_4__operand_2 );
tmp_compexpr_right_8 = tmp_comparison_chain_4__operand_2;
tmp_assign_source_21 = RICH_COMPARE_LE( tmp_compexpr_left_8, tmp_compexpr_right_8 );
if ( tmp_assign_source_21 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 89;
type_description_1 = "ooooooo";
goto try_except_handler_7;
}
assert( tmp_comparison_chain_4__comparison_result == NULL );
tmp_comparison_chain_4__comparison_result = tmp_assign_source_21;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_operand_name_4;
CHECK_OBJECT( tmp_comparison_chain_4__comparison_result );
tmp_operand_name_4 = tmp_comparison_chain_4__comparison_result;
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 = 89;
type_description_1 = "ooooooo";
goto try_except_handler_7;
}
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:;
{
CHECK_OBJECT( tmp_comparison_chain_4__comparison_result );
tmp_outline_return_value_4 = tmp_comparison_chain_4__comparison_result;
Py_INCREF( tmp_outline_return_value_4 );
goto try_return_handler_7;
}
branch_no_5:;
}
{
PyObject *tmp_compexpr_left_9;
PyObject *tmp_compexpr_right_9;
CHECK_OBJECT( tmp_comparison_chain_4__operand_2 );
tmp_compexpr_left_9 = tmp_comparison_chain_4__operand_2;
tmp_compexpr_right_9 = const_int_pos_59;
tmp_outline_return_value_4 = RICH_COMPARE_LE( tmp_compexpr_left_9, tmp_compexpr_right_9 );
if ( tmp_outline_return_value_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 89;
type_description_1 = "ooooooo";
goto try_except_handler_7;
}
goto try_return_handler_7;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_3__timegm );
return NULL;
// Return handler code:
try_return_handler_7:;
{
CHECK_OBJECT( (PyObject *)tmp_comparison_chain_4__operand_2 );
Py_DECREF( tmp_comparison_chain_4__operand_2 );
tmp_comparison_chain_4__operand_2 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_comparison_chain_4__comparison_result );
Py_DECREF( tmp_comparison_chain_4__comparison_result );
tmp_comparison_chain_4__comparison_result = NULL;
}
{
goto outline_result_4;
}
// 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;
{
Py_XDECREF( tmp_comparison_chain_4__operand_2 );
tmp_comparison_chain_4__operand_2 = NULL;
}
{
Py_XDECREF( tmp_comparison_chain_4__comparison_result );
tmp_comparison_chain_4__comparison_result = 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 frame_exception_exit_1;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_3__timegm );
return NULL;
outline_result_4:;
tmp_truth_name_4 = CHECK_IF_TRUE( tmp_outline_return_value_4 );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_outline_return_value_4 );
exception_lineno = 89;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_5 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_outline_return_value_4 );
tmp_and_left_truth_5 = tmp_and_left_value_5 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_and_left_truth_5 == 1 )
{
goto and_right_5;
}
else
{
goto and_left_5;
}
and_right_5:;
{
// Tried code:
{
PyObject *tmp_assign_source_22;
if ( var_sec == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sec" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 89;
type_description_1 = "ooooooo";
goto try_except_handler_8;
}
tmp_assign_source_22 = var_sec;
assert( tmp_comparison_chain_5__operand_2 == NULL );
Py_INCREF( tmp_assign_source_22 );
tmp_comparison_chain_5__operand_2 = tmp_assign_source_22;
}
{
PyObject *tmp_assign_source_23;
PyObject *tmp_compexpr_left_10;
PyObject *tmp_compexpr_right_10;
tmp_compexpr_left_10 = const_int_0;
CHECK_OBJECT( tmp_comparison_chain_5__operand_2 );
tmp_compexpr_right_10 = tmp_comparison_chain_5__operand_2;
tmp_assign_source_23 = RICH_COMPARE_LE( tmp_compexpr_left_10, tmp_compexpr_right_10 );
if ( tmp_assign_source_23 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 89;
type_description_1 = "ooooooo";
goto try_except_handler_8;
}
assert( tmp_comparison_chain_5__comparison_result == NULL );
tmp_comparison_chain_5__comparison_result = tmp_assign_source_23;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_operand_name_5;
CHECK_OBJECT( tmp_comparison_chain_5__comparison_result );
tmp_operand_name_5 = tmp_comparison_chain_5__comparison_result;
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 = 89;
type_description_1 = "ooooooo";
goto try_except_handler_8;
}
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:;
{
CHECK_OBJECT( tmp_comparison_chain_5__comparison_result );
tmp_outline_return_value_5 = tmp_comparison_chain_5__comparison_result;
Py_INCREF( tmp_outline_return_value_5 );
goto try_return_handler_8;
}
branch_no_6:;
}
{
PyObject *tmp_compexpr_left_11;
PyObject *tmp_compexpr_right_11;
CHECK_OBJECT( tmp_comparison_chain_5__operand_2 );
tmp_compexpr_left_11 = tmp_comparison_chain_5__operand_2;
tmp_compexpr_right_11 = const_int_pos_61;
tmp_outline_return_value_5 = RICH_COMPARE_LE( tmp_compexpr_left_11, tmp_compexpr_right_11 );
if ( tmp_outline_return_value_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 89;
type_description_1 = "ooooooo";
goto try_except_handler_8;
}
goto try_return_handler_8;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_3__timegm );
return NULL;
// Return handler code:
try_return_handler_8:;
{
CHECK_OBJECT( (PyObject *)tmp_comparison_chain_5__operand_2 );
Py_DECREF( tmp_comparison_chain_5__operand_2 );
tmp_comparison_chain_5__operand_2 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_comparison_chain_5__comparison_result );
Py_DECREF( tmp_comparison_chain_5__comparison_result );
tmp_comparison_chain_5__comparison_result = NULL;
}
{
goto outline_result_5;
}
// Exception handler code:
try_except_handler_8:;
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( tmp_comparison_chain_5__operand_2 );
tmp_comparison_chain_5__operand_2 = NULL;
}
{
Py_XDECREF( tmp_comparison_chain_5__comparison_result );
tmp_comparison_chain_5__comparison_result = 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 frame_exception_exit_1;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_3__timegm );
return NULL;
outline_result_5:;
tmp_truth_name_5 = CHECK_IF_TRUE( tmp_outline_return_value_5 );
if ( tmp_truth_name_5 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_outline_return_value_5 );
exception_lineno = 89;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_5 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_outline_return_value_5 );
tmp_and_right_value_4 = tmp_and_right_value_5;
goto and_end_5;
and_left_5:;
tmp_and_right_value_4 = tmp_and_left_value_5;
and_end_5:;
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_and_right_value_2 = tmp_and_right_value_3;
goto and_end_3;
and_left_3:;
tmp_and_right_value_2 = tmp_and_left_value_3;
and_end_3:;
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_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_called_name_1;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_timegm );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_timegm );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "timegm" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 90;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_2;
if ( par_tt == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "tt" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 90;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_tt;
frame_a3dc7dff8bdd8b176f6b78db892e4020->m_frame.f_lineno = 90;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 90;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
goto branch_end_1;
branch_no_1:;
{
tmp_return_value = Py_None;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_end_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_a3dc7dff8bdd8b176f6b78db892e4020 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a3dc7dff8bdd8b176f6b78db892e4020 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a3dc7dff8bdd8b176f6b78db892e4020 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_a3dc7dff8bdd8b176f6b78db892e4020, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_a3dc7dff8bdd8b176f6b78db892e4020->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_a3dc7dff8bdd8b176f6b78db892e4020, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_a3dc7dff8bdd8b176f6b78db892e4020,
type_description_1,
par_tt,
var_year,
var_month,
var_mday,
var_hour,
var_min,
var_sec
);
// Release cached frame.
if ( frame_a3dc7dff8bdd8b176f6b78db892e4020 == cache_frame_a3dc7dff8bdd8b176f6b78db892e4020 )
{
Py_DECREF( frame_a3dc7dff8bdd8b176f6b78db892e4020 );
}
cache_frame_a3dc7dff8bdd8b176f6b78db892e4020 = NULL;
assertFrameObject( frame_a3dc7dff8bdd8b176f6b78db892e4020 );
// 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$cookiejar$$$function_3__timegm );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_tt );
par_tt = NULL;
}
{
Py_XDECREF( var_year );
var_year = NULL;
}
{
Py_XDECREF( var_month );
var_month = NULL;
}
{
Py_XDECREF( var_mday );
var_mday = NULL;
}
{
Py_XDECREF( var_hour );
var_hour = NULL;
}
{
Py_XDECREF( var_min );
var_min = NULL;
}
{
Py_XDECREF( var_sec );
var_sec = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
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( par_tt );
par_tt = NULL;
}
{
Py_XDECREF( var_year );
var_year = NULL;
}
{
Py_XDECREF( var_month );
var_month = NULL;
}
{
Py_XDECREF( var_mday );
var_mday = NULL;
}
{
Py_XDECREF( var_hour );
var_hour = NULL;
}
{
Py_XDECREF( var_min );
var_min = NULL;
}
{
Py_XDECREF( var_sec );
var_sec = 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 function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_3__timegm );
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$cookiejar$$$function_4_time2isoz( 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_t = python_pars[ 0 ];
PyObject *var_dt = NULL;
struct Nuitka_FrameObject *frame_082ad701a5b34b26ea419c96aea43053;
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_082ad701a5b34b26ea419c96aea43053 = 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_082ad701a5b34b26ea419c96aea43053, codeobj_082ad701a5b34b26ea419c96aea43053, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *) );
frame_082ad701a5b34b26ea419c96aea43053 = cache_frame_082ad701a5b34b26ea419c96aea43053;
// Push the new frame as the currently active one.
pushFrameStack( frame_082ad701a5b34b26ea419c96aea43053 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_082ad701a5b34b26ea419c96aea43053 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( par_t );
tmp_compexpr_left_1 = par_t;
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;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_datetime );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_datetime );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "datetime" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 113;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = tmp_mvar_value_1;
tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_datetime );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 113;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
frame_082ad701a5b34b26ea419c96aea43053->m_frame.f_lineno = 113;
tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_utcnow );
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 = 113;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
assert( var_dt == NULL );
var_dt = tmp_assign_source_1;
}
goto branch_end_1;
branch_no_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_datetime );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_datetime );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "datetime" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 115;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = tmp_mvar_value_2;
tmp_source_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_datetime );
if ( tmp_source_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 115;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_utcfromtimestamp );
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 = 115;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
if ( par_t == 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", "t" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 115;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_t;
frame_082ad701a5b34b26ea419c96aea43053->m_frame.f_lineno = 115;
{
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 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 115;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
assert( var_dt == NULL );
var_dt = tmp_assign_source_2;
}
branch_end_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;
PyObject *tmp_source_name_6;
PyObject *tmp_source_name_7;
PyObject *tmp_source_name_8;
PyObject *tmp_source_name_9;
tmp_left_name_1 = const_str_digest_adc40fee951c70a444aa9622318d76f1;
CHECK_OBJECT( var_dt );
tmp_source_name_4 = var_dt;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_year );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 117;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = PyTuple_New( 6 );
PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_1 );
if ( var_dt == 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", "dt" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 117;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = var_dt;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_month );
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 = 117;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 1, tmp_tuple_element_1 );
if ( var_dt == 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", "dt" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 117;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = var_dt;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_day );
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 = 117;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 2, tmp_tuple_element_1 );
if ( var_dt == 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", "dt" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 117;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = var_dt;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_hour );
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 = 117;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 3, tmp_tuple_element_1 );
if ( var_dt == 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", "dt" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 117;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_8 = var_dt;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_minute );
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 = 117;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 4, tmp_tuple_element_1 );
if ( var_dt == 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", "dt" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 117;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_9 = var_dt;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_second );
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 = 117;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 5, tmp_tuple_element_1 );
tmp_return_value = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_right_name_1 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 116;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_082ad701a5b34b26ea419c96aea43053 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_082ad701a5b34b26ea419c96aea43053 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_082ad701a5b34b26ea419c96aea43053 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_082ad701a5b34b26ea419c96aea43053, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_082ad701a5b34b26ea419c96aea43053->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_082ad701a5b34b26ea419c96aea43053, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_082ad701a5b34b26ea419c96aea43053,
type_description_1,
par_t,
var_dt
);
// Release cached frame.
if ( frame_082ad701a5b34b26ea419c96aea43053 == cache_frame_082ad701a5b34b26ea419c96aea43053 )
{
Py_DECREF( frame_082ad701a5b34b26ea419c96aea43053 );
}
cache_frame_082ad701a5b34b26ea419c96aea43053 = NULL;
assertFrameObject( frame_082ad701a5b34b26ea419c96aea43053 );
// 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$cookiejar$$$function_4_time2isoz );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_t );
par_t = NULL;
}
{
Py_XDECREF( var_dt );
var_dt = 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_t );
par_t = NULL;
}
{
Py_XDECREF( var_dt );
var_dt = 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$cookiejar$$$function_4_time2isoz );
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$cookiejar$$$function_5_time2netscape( 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_t = python_pars[ 0 ];
PyObject *var_dt = NULL;
struct Nuitka_FrameObject *frame_3b613ca4ee73f883de34ffc64da7cf5d;
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_3b613ca4ee73f883de34ffc64da7cf5d = 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_3b613ca4ee73f883de34ffc64da7cf5d, codeobj_3b613ca4ee73f883de34ffc64da7cf5d, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *) );
frame_3b613ca4ee73f883de34ffc64da7cf5d = cache_frame_3b613ca4ee73f883de34ffc64da7cf5d;
// Push the new frame as the currently active one.
pushFrameStack( frame_3b613ca4ee73f883de34ffc64da7cf5d );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_3b613ca4ee73f883de34ffc64da7cf5d ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( par_t );
tmp_compexpr_left_1 = par_t;
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;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_datetime );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_datetime );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "datetime" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 131;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = tmp_mvar_value_1;
tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_datetime );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 131;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
frame_3b613ca4ee73f883de34ffc64da7cf5d->m_frame.f_lineno = 131;
tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_utcnow );
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 = 131;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
assert( var_dt == NULL );
var_dt = tmp_assign_source_1;
}
goto branch_end_1;
branch_no_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_datetime );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_datetime );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "datetime" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 133;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = tmp_mvar_value_2;
tmp_source_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_datetime );
if ( tmp_source_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 133;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_utcfromtimestamp );
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 = 133;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
if ( par_t == 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", "t" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 133;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_t;
frame_3b613ca4ee73f883de34ffc64da7cf5d->m_frame.f_lineno = 133;
{
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 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 133;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
assert( var_dt == NULL );
var_dt = tmp_assign_source_2;
}
branch_end_1:;
}
{
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_mvar_value_3;
PyObject *tmp_subscript_name_1;
PyObject *tmp_called_instance_2;
PyObject *tmp_source_name_4;
PyObject *tmp_subscribed_name_2;
PyObject *tmp_mvar_value_4;
PyObject *tmp_subscript_name_2;
PyObject *tmp_left_name_2;
PyObject *tmp_source_name_5;
PyObject *tmp_right_name_2;
PyObject *tmp_source_name_6;
PyObject *tmp_source_name_7;
PyObject *tmp_source_name_8;
PyObject *tmp_source_name_9;
tmp_left_name_1 = const_str_digest_96d5a3f49892c371835a15b95c088163;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_DAYS );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_DAYS );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "DAYS" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 135;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_1 = tmp_mvar_value_3;
CHECK_OBJECT( var_dt );
tmp_called_instance_2 = var_dt;
frame_3b613ca4ee73f883de34ffc64da7cf5d->m_frame.f_lineno = 135;
tmp_subscript_name_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_weekday );
if ( tmp_subscript_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 135;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
Py_DECREF( tmp_subscript_name_1 );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 135;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = PyTuple_New( 7 );
PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_1 );
if ( var_dt == 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", "dt" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 135;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = var_dt;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_day );
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 = 135;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 1, tmp_tuple_element_1 );
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_MONTHS );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MONTHS );
}
if ( tmp_mvar_value_4 == NULL )
{
Py_DECREF( tmp_right_name_1 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MONTHS" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 135;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_2 = tmp_mvar_value_4;
if ( var_dt == 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", "dt" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 135;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = var_dt;
tmp_left_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_month );
if ( tmp_left_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_1 );
exception_lineno = 135;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_right_name_2 = const_int_pos_1;
tmp_subscript_name_2 = BINARY_OPERATION_SUB( tmp_left_name_2, tmp_right_name_2 );
Py_DECREF( tmp_left_name_2 );
if ( tmp_subscript_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_1 );
exception_lineno = 135;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_2 );
Py_DECREF( tmp_subscript_name_2 );
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 = 135;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 2, tmp_tuple_element_1 );
if ( var_dt == 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", "dt" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 136;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = var_dt;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_year );
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 = 136;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 3, tmp_tuple_element_1 );
if ( var_dt == 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", "dt" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 136;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = var_dt;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_hour );
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 = 136;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 4, tmp_tuple_element_1 );
if ( var_dt == 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", "dt" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 136;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_8 = var_dt;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_minute );
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 = 136;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 5, tmp_tuple_element_1 );
if ( var_dt == 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", "dt" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 136;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_9 = var_dt;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_second );
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 = 136;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 6, tmp_tuple_element_1 );
tmp_return_value = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_right_name_1 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 134;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_3b613ca4ee73f883de34ffc64da7cf5d );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_3b613ca4ee73f883de34ffc64da7cf5d );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_3b613ca4ee73f883de34ffc64da7cf5d );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_3b613ca4ee73f883de34ffc64da7cf5d, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_3b613ca4ee73f883de34ffc64da7cf5d->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_3b613ca4ee73f883de34ffc64da7cf5d, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_3b613ca4ee73f883de34ffc64da7cf5d,
type_description_1,
par_t,
var_dt
);
// Release cached frame.
if ( frame_3b613ca4ee73f883de34ffc64da7cf5d == cache_frame_3b613ca4ee73f883de34ffc64da7cf5d )
{
Py_DECREF( frame_3b613ca4ee73f883de34ffc64da7cf5d );
}
cache_frame_3b613ca4ee73f883de34ffc64da7cf5d = NULL;
assertFrameObject( frame_3b613ca4ee73f883de34ffc64da7cf5d );
// 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$cookiejar$$$function_5_time2netscape );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_t );
par_t = NULL;
}
{
Py_XDECREF( var_dt );
var_dt = 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_t );
par_t = NULL;
}
{
Py_XDECREF( var_dt );
var_dt = 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$cookiejar$$$function_5_time2netscape );
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$cookiejar$$$function_6_offset_from_tz_string( 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_tz = python_pars[ 0 ];
PyObject *var_offset = NULL;
PyObject *var_m = NULL;
struct Nuitka_FrameObject *frame_c0cab5b6f3427bd0835e8756ea1b4a96;
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_c0cab5b6f3427bd0835e8756ea1b4a96 = 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 = Py_None;
assert( var_offset == NULL );
Py_INCREF( tmp_assign_source_1 );
var_offset = tmp_assign_source_1;
}
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_c0cab5b6f3427bd0835e8756ea1b4a96, codeobj_c0cab5b6f3427bd0835e8756ea1b4a96, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_c0cab5b6f3427bd0835e8756ea1b4a96 = cache_frame_c0cab5b6f3427bd0835e8756ea1b4a96;
// Push the new frame as the currently active one.
pushFrameStack( frame_c0cab5b6f3427bd0835e8756ea1b4a96 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_c0cab5b6f3427bd0835e8756ea1b4a96 ) == 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_tz );
tmp_compexpr_left_1 = par_tz;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_UTC_ZONES );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_UTC_ZONES );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "UTC_ZONES" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 144;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = tmp_mvar_value_1;
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 = 144;
type_description_1 = "ooo";
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_2;
tmp_assign_source_2 = const_int_0;
{
PyObject *old = var_offset;
var_offset = tmp_assign_source_2;
Py_INCREF( var_offset );
Py_XDECREF( old );
}
}
goto branch_end_1;
branch_no_1:;
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_TIMEZONE_RE );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_TIMEZONE_RE );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "TIMEZONE_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 147;
type_description_1 = "ooo";
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_search );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 147;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
if ( par_tz == 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", "tz" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 147;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_tz;
frame_c0cab5b6f3427bd0835e8756ea1b4a96->m_frame.f_lineno = 147;
{
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_called_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 147;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
assert( var_m == NULL );
var_m = tmp_assign_source_3;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_1;
CHECK_OBJECT( var_m );
tmp_truth_name_1 = CHECK_IF_TRUE( var_m );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 148;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 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_4;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_2;
PyObject *tmp_called_instance_1;
tmp_left_name_1 = const_int_pos_3600;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 149;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_3;
CHECK_OBJECT( var_m );
tmp_called_instance_1 = var_m;
frame_c0cab5b6f3427bd0835e8756ea1b4a96->m_frame.f_lineno = 149;
tmp_args_element_name_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_group, &PyTuple_GET_ITEM( const_tuple_int_pos_2_tuple, 0 ) );
if ( tmp_args_element_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 149;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
frame_c0cab5b6f3427bd0835e8756ea1b4a96->m_frame.f_lineno = 149;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_right_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_args_element_name_2 );
if ( tmp_right_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 149;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_assign_source_4 = BINARY_OPERATION_MUL( tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_right_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 149;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_offset;
var_offset = tmp_assign_source_4;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_called_instance_2;
PyObject *tmp_call_result_1;
int tmp_truth_name_2;
if ( var_m == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "m" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 150;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = var_m;
frame_c0cab5b6f3427bd0835e8756ea1b4a96->m_frame.f_lineno = 150;
tmp_call_result_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_group, &PyTuple_GET_ITEM( const_tuple_int_pos_3_tuple, 0 ) );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 150;
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 = 150;
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:;
{
PyObject *tmp_assign_source_5;
PyObject *tmp_left_name_2;
PyObject *tmp_right_name_2;
PyObject *tmp_left_name_3;
PyObject *tmp_right_name_3;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_4;
PyObject *tmp_args_element_name_3;
PyObject *tmp_called_instance_3;
if ( var_offset == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "offset" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 151;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_left_name_2 = var_offset;
tmp_left_name_3 = const_int_pos_60;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 151;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_4;
if ( var_m == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "m" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 151;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_instance_3 = var_m;
frame_c0cab5b6f3427bd0835e8756ea1b4a96->m_frame.f_lineno = 151;
tmp_args_element_name_3 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_group, &PyTuple_GET_ITEM( const_tuple_int_pos_3_tuple, 0 ) );
if ( tmp_args_element_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 151;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
frame_c0cab5b6f3427bd0835e8756ea1b4a96->m_frame.f_lineno = 151;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_right_name_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_args_element_name_3 );
if ( tmp_right_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 151;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_right_name_2 = BINARY_OPERATION_MUL( tmp_left_name_3, tmp_right_name_3 );
Py_DECREF( tmp_right_name_3 );
if ( tmp_right_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 151;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_assign_source_5 = BINARY_OPERATION_ADD( tmp_left_name_2, tmp_right_name_2 );
Py_DECREF( tmp_right_name_2 );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 151;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_offset;
var_offset = tmp_assign_source_5;
Py_XDECREF( old );
}
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_called_instance_4;
if ( var_m == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "m" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 152;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_instance_4 = var_m;
frame_c0cab5b6f3427bd0835e8756ea1b4a96->m_frame.f_lineno = 152;
tmp_compexpr_left_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_4, const_str_plain_group, &PyTuple_GET_ITEM( const_tuple_int_pos_1_tuple, 0 ) );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 152;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = const_str_chr_45;
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 = 152;
type_description_1 = "ooo";
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_6;
PyObject *tmp_operand_name_1;
if ( var_offset == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "offset" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 153;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_operand_name_1 = var_offset;
tmp_assign_source_6 = UNARY_OPERATION( PyNumber_Negative, tmp_operand_name_1 );
if ( tmp_assign_source_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 153;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_offset;
var_offset = tmp_assign_source_6;
Py_XDECREF( old );
}
}
branch_no_4:;
}
branch_no_2:;
}
branch_end_1:;
}
{
if ( var_offset == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "offset" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 154;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_return_value = var_offset;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_c0cab5b6f3427bd0835e8756ea1b4a96 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_c0cab5b6f3427bd0835e8756ea1b4a96 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_c0cab5b6f3427bd0835e8756ea1b4a96 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_c0cab5b6f3427bd0835e8756ea1b4a96, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_c0cab5b6f3427bd0835e8756ea1b4a96->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_c0cab5b6f3427bd0835e8756ea1b4a96, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_c0cab5b6f3427bd0835e8756ea1b4a96,
type_description_1,
par_tz,
var_offset,
var_m
);
// Release cached frame.
if ( frame_c0cab5b6f3427bd0835e8756ea1b4a96 == cache_frame_c0cab5b6f3427bd0835e8756ea1b4a96 )
{
Py_DECREF( frame_c0cab5b6f3427bd0835e8756ea1b4a96 );
}
cache_frame_c0cab5b6f3427bd0835e8756ea1b4a96 = NULL;
assertFrameObject( frame_c0cab5b6f3427bd0835e8756ea1b4a96 );
// 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$cookiejar$$$function_6_offset_from_tz_string );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_tz );
par_tz = NULL;
}
{
Py_XDECREF( var_offset );
var_offset = NULL;
}
{
Py_XDECREF( var_m );
var_m = 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_tz );
par_tz = NULL;
}
{
Py_XDECREF( var_offset );
var_offset = NULL;
}
{
Py_XDECREF( var_m );
var_m = 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$cookiejar$$$function_6_offset_from_tz_string );
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$cookiejar$$$function_7__str2time( 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_day = python_pars[ 0 ];
PyObject *par_mon = python_pars[ 1 ];
PyObject *par_yr = python_pars[ 2 ];
PyObject *par_hr = python_pars[ 3 ];
PyObject *par_min = python_pars[ 4 ];
PyObject *par_sec = python_pars[ 5 ];
PyObject *par_tz = python_pars[ 6 ];
PyObject *var_imon = NULL;
PyObject *var_cur_yr = NULL;
PyObject *var_m = NULL;
PyObject *var_tmp = NULL;
PyObject *var_t = NULL;
PyObject *var_offset = NULL;
PyObject *tmp_comparison_chain_1__comparison_result = NULL;
PyObject *tmp_comparison_chain_1__operand_2 = NULL;
struct Nuitka_FrameObject *frame_9c8f84c2f2b99be80a4503f66f6d1b6b;
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;
PyObject *tmp_return_value = NULL;
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_9c8f84c2f2b99be80a4503f66f6d1b6b = 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_9c8f84c2f2b99be80a4503f66f6d1b6b, codeobj_9c8f84c2f2b99be80a4503f66f6d1b6b, module_future$backports$http$cookiejar, 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_9c8f84c2f2b99be80a4503f66f6d1b6b = cache_frame_9c8f84c2f2b99be80a4503f66f6d1b6b;
// Push the new frame as the currently active one.
pushFrameStack( frame_9c8f84c2f2b99be80a4503f66f6d1b6b );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_9c8f84c2f2b99be80a4503f66f6d1b6b ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_left_name_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_called_instance_1;
PyObject *tmp_right_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_MONTHS_LOWER );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MONTHS_LOWER );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MONTHS_LOWER" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 160;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
tmp_source_name_1 = tmp_mvar_value_1;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_index );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 160;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
if ( par_mon == 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", "mon" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 160;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_1 = par_mon;
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 160;
tmp_args_element_name_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_lower );
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 = 160;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 160;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_left_name_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_left_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 160;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
tmp_right_name_1 = const_int_pos_1;
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 = 160;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = par_mon;
par_mon = tmp_assign_source_1;
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_9c8f84c2f2b99be80a4503f66f6d1b6b, exception_keeper_lineno_1 );
}
else if ( exception_keeper_lineno_1 != 0 )
{
exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_9c8f84c2f2b99be80a4503f66f6d1b6b, 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_ValueError;
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 = 161;
type_description_1 = "ooooooooooooo";
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:;
{
// Tried code:
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_int );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int );
}
if ( tmp_mvar_value_2 == 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 = 164;
type_description_1 = "ooooooooooooo";
goto try_except_handler_4;
}
tmp_called_name_2 = tmp_mvar_value_2;
if ( par_mon == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mon" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 164;
type_description_1 = "ooooooooooooo";
goto try_except_handler_4;
}
tmp_args_element_name_2 = par_mon;
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 164;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 164;
type_description_1 = "ooooooooooooo";
goto try_except_handler_4;
}
assert( var_imon == NULL );
var_imon = tmp_assign_source_2;
}
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;
{
// 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_9c8f84c2f2b99be80a4503f66f6d1b6b, exception_keeper_lineno_2 );
}
else if ( exception_keeper_lineno_2 != 0 )
{
exception_keeper_tb_2 = ADD_TRACEBACK( exception_keeper_tb_2, frame_9c8f84c2f2b99be80a4503f66f6d1b6b, 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 = PyExc_ValueError;
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 = 165;
type_description_1 = "ooooooooooooo";
goto try_except_handler_5;
}
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:;
{
tmp_return_value = Py_None;
Py_INCREF( tmp_return_value );
goto try_return_handler_5;
}
goto branch_end_2;
branch_no_2:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 163;
}
if (exception_tb && exception_tb->tb_frame == &frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame) frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooooooooooo";
goto try_except_handler_5;
}
branch_end_2:;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_7__str2time );
return NULL;
// Return handler code:
try_return_handler_5:;
{
// Restore previous exception.
SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 );
}
{
goto try_return_handler_3;
}
// 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;
{
// 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_3;
}
// End of try:
}
// End of try:
try_end_2:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_outline_return_value_1;
int tmp_truth_name_1;
{
PyObject *tmp_assign_source_3;
CHECK_OBJECT( var_imon );
tmp_assign_source_3 = var_imon;
assert( tmp_comparison_chain_1__operand_2 == NULL );
Py_INCREF( tmp_assign_source_3 );
tmp_comparison_chain_1__operand_2 = tmp_assign_source_3;
}
{
// Tried code:
{
PyObject *tmp_assign_source_4;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
tmp_compexpr_left_3 = const_int_pos_1;
CHECK_OBJECT( tmp_comparison_chain_1__operand_2 );
tmp_compexpr_right_3 = tmp_comparison_chain_1__operand_2;
tmp_assign_source_4 = RICH_COMPARE_LE( tmp_compexpr_left_3, tmp_compexpr_right_3 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 167;
type_description_1 = "ooooooooooooo";
goto try_except_handler_6;
}
assert( tmp_comparison_chain_1__comparison_result == NULL );
tmp_comparison_chain_1__comparison_result = tmp_assign_source_4;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_operand_name_1;
CHECK_OBJECT( tmp_comparison_chain_1__comparison_result );
tmp_operand_name_1 = tmp_comparison_chain_1__comparison_result;
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 = 167;
type_description_1 = "ooooooooooooo";
goto try_except_handler_6;
}
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:;
{
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_6;
}
branch_no_4:;
}
{
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
CHECK_OBJECT( tmp_comparison_chain_1__operand_2 );
tmp_compexpr_left_4 = tmp_comparison_chain_1__operand_2;
tmp_compexpr_right_4 = const_int_pos_12;
tmp_outline_return_value_1 = RICH_COMPARE_LE( tmp_compexpr_left_4, tmp_compexpr_right_4 );
if ( tmp_outline_return_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 167;
type_description_1 = "ooooooooooooo";
goto try_except_handler_6;
}
goto try_return_handler_6;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_7__str2time );
return NULL;
// Return handler code:
try_return_handler_6:;
{
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_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_comparison_chain_1__operand_2 );
Py_DECREF( 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_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:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_7__str2time );
return NULL;
outline_result_1:;
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_outline_return_value_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_outline_return_value_1 );
exception_lineno = 167;
type_description_1 = "ooooooooooooo";
goto try_except_handler_3;
}
tmp_condition_result_3 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_outline_return_value_1 );
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;
if ( var_imon == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "imon" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 168;
type_description_1 = "ooooooooooooo";
goto try_except_handler_3;
}
tmp_assign_source_5 = var_imon;
{
PyObject *old = par_mon;
par_mon = tmp_assign_source_5;
Py_INCREF( par_mon );
Py_XDECREF( old );
}
}
goto branch_end_3;
branch_no_3:;
{
tmp_return_value = Py_None;
Py_INCREF( tmp_return_value );
goto try_return_handler_3;
}
branch_end_3:;
}
goto branch_end_1;
branch_no_1:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 159;
}
if (exception_tb && exception_tb->tb_frame == &frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame) frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooooooooooo";
goto try_except_handler_3;
}
branch_end_1:;
}
goto try_end_3;
// Return handler code:
try_return_handler_3:;
{
// Restore previous exception.
SET_CURRENT_EXCEPTION( exception_preserved_type_2, exception_preserved_value_2, exception_preserved_tb_2 );
}
{
goto frame_return_exit_1;
}
// 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_3:;
}
{
// 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$cookiejar$$$function_7__str2time );
return NULL;
// End of try:
try_end_1:;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
if ( par_hr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "hr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 173;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_5 = par_hr;
tmp_compexpr_right_5 = Py_None;
tmp_condition_result_5 = ( tmp_compexpr_left_5 == tmp_compexpr_right_5 ) ? 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_6;
tmp_assign_source_6 = const_int_0;
{
PyObject *old = par_hr;
par_hr = tmp_assign_source_6;
Py_INCREF( par_hr );
Py_XDECREF( old );
}
}
branch_no_5:;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_compexpr_left_6;
PyObject *tmp_compexpr_right_6;
if ( par_min == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "min" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 174;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_6 = par_min;
tmp_compexpr_right_6 = Py_None;
tmp_condition_result_6 = ( tmp_compexpr_left_6 == tmp_compexpr_right_6 ) ? 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_7;
tmp_assign_source_7 = const_int_0;
{
PyObject *old = par_min;
par_min = tmp_assign_source_7;
Py_INCREF( par_min );
Py_XDECREF( old );
}
}
branch_no_6:;
}
{
nuitka_bool tmp_condition_result_7;
PyObject *tmp_compexpr_left_7;
PyObject *tmp_compexpr_right_7;
if ( par_sec == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sec" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 175;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_7 = par_sec;
tmp_compexpr_right_7 = Py_None;
tmp_condition_result_7 = ( tmp_compexpr_left_7 == tmp_compexpr_right_7 ) ? 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:;
{
PyObject *tmp_assign_source_8;
tmp_assign_source_8 = const_int_0;
{
PyObject *old = par_sec;
par_sec = tmp_assign_source_8;
Py_INCREF( par_sec );
Py_XDECREF( old );
}
}
branch_no_7:;
}
{
PyObject *tmp_assign_source_9;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 177;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( par_yr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "yr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 177;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_yr;
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 177;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_9 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 177;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_yr;
par_yr = tmp_assign_source_9;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_10;
PyObject *tmp_called_name_4;
PyObject *tmp_mvar_value_4;
PyObject *tmp_args_element_name_4;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 178;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_4 = tmp_mvar_value_4;
if ( par_day == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "day" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 178;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_day;
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 178;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_assign_source_10 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
if ( tmp_assign_source_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 178;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_day;
par_day = tmp_assign_source_10;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_11;
PyObject *tmp_called_name_5;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_element_name_5;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_int );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int );
}
if ( tmp_mvar_value_5 == 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 = 179;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = tmp_mvar_value_5;
if ( par_hr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "hr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 179;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_5 = par_hr;
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 179;
{
PyObject *call_args[] = { tmp_args_element_name_5 };
tmp_assign_source_11 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args );
}
if ( tmp_assign_source_11 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 179;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_hr;
par_hr = tmp_assign_source_11;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_12;
PyObject *tmp_called_name_6;
PyObject *tmp_mvar_value_6;
PyObject *tmp_args_element_name_6;
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_int );
if (unlikely( tmp_mvar_value_6 == NULL ))
{
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int );
}
if ( tmp_mvar_value_6 == 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 = 180;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_6 = tmp_mvar_value_6;
if ( par_min == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "min" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 180;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_6 = par_min;
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 180;
{
PyObject *call_args[] = { tmp_args_element_name_6 };
tmp_assign_source_12 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args );
}
if ( tmp_assign_source_12 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 180;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_min;
par_min = tmp_assign_source_12;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_13;
PyObject *tmp_called_name_7;
PyObject *tmp_mvar_value_7;
PyObject *tmp_args_element_name_7;
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 181;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_7 = tmp_mvar_value_7;
if ( par_sec == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sec" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 181;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_7 = par_sec;
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 181;
{
PyObject *call_args[] = { tmp_args_element_name_7 };
tmp_assign_source_13 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args );
}
if ( tmp_assign_source_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 181;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_sec;
par_sec = tmp_assign_source_13;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_8;
PyObject *tmp_compexpr_left_8;
PyObject *tmp_compexpr_right_8;
if ( par_yr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "yr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 183;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_8 = par_yr;
tmp_compexpr_right_8 = const_int_pos_1000;
tmp_res = RICH_COMPARE_BOOL_LT( 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 = 183;
type_description_1 = "ooooooooooooo";
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_14;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_called_name_8;
PyObject *tmp_source_name_2;
PyObject *tmp_mvar_value_8;
PyObject *tmp_args_element_name_8;
PyObject *tmp_called_instance_2;
PyObject *tmp_mvar_value_9;
PyObject *tmp_subscript_name_1;
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_time );
if (unlikely( tmp_mvar_value_8 == NULL ))
{
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_time );
}
if ( tmp_mvar_value_8 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 185;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = tmp_mvar_value_8;
tmp_called_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_localtime );
if ( tmp_called_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 185;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_time );
if (unlikely( tmp_mvar_value_9 == NULL ))
{
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_time );
}
if ( tmp_mvar_value_9 == NULL )
{
Py_DECREF( tmp_called_name_8 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 185;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = tmp_mvar_value_9;
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 185;
tmp_args_element_name_8 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_time );
if ( tmp_args_element_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_8 );
exception_lineno = 185;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 185;
{
PyObject *call_args[] = { tmp_args_element_name_8 };
tmp_subscribed_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_8, call_args );
}
Py_DECREF( tmp_called_name_8 );
Py_DECREF( tmp_args_element_name_8 );
if ( tmp_subscribed_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 185;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_subscript_name_1 = const_int_0;
tmp_assign_source_14 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_1, tmp_subscript_name_1, 0 );
Py_DECREF( tmp_subscribed_name_1 );
if ( tmp_assign_source_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 185;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_cur_yr == NULL );
var_cur_yr = tmp_assign_source_14;
}
{
PyObject *tmp_assign_source_15;
PyObject *tmp_left_name_2;
PyObject *tmp_right_name_2;
CHECK_OBJECT( var_cur_yr );
tmp_left_name_2 = var_cur_yr;
tmp_right_name_2 = const_int_pos_100;
tmp_assign_source_15 = BINARY_OPERATION_REMAINDER( tmp_left_name_2, tmp_right_name_2 );
if ( tmp_assign_source_15 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 186;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_m == NULL );
var_m = tmp_assign_source_15;
}
{
PyObject *tmp_assign_source_16;
if ( par_yr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "yr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 187;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assign_source_16 = par_yr;
assert( var_tmp == NULL );
Py_INCREF( tmp_assign_source_16 );
var_tmp = tmp_assign_source_16;
}
{
PyObject *tmp_assign_source_17;
PyObject *tmp_left_name_3;
PyObject *tmp_left_name_4;
PyObject *tmp_right_name_3;
PyObject *tmp_right_name_4;
if ( par_yr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "yr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 188;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_left_name_4 = par_yr;
if ( var_cur_yr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cur_yr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 188;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_3 = var_cur_yr;
tmp_left_name_3 = BINARY_OPERATION_ADD( tmp_left_name_4, tmp_right_name_3 );
if ( tmp_left_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 188;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_m == NULL )
{
Py_DECREF( tmp_left_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "m" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 188;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_4 = var_m;
tmp_assign_source_17 = BINARY_OPERATION_SUB( tmp_left_name_3, tmp_right_name_4 );
Py_DECREF( tmp_left_name_3 );
if ( tmp_assign_source_17 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 188;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_yr;
par_yr = tmp_assign_source_17;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_18;
PyObject *tmp_left_name_5;
PyObject *tmp_right_name_5;
if ( var_m == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "m" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 189;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_left_name_5 = var_m;
if ( var_tmp == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "tmp" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 189;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_5 = var_tmp;
tmp_assign_source_18 = BINARY_OPERATION_SUB( tmp_left_name_5, tmp_right_name_5 );
if ( tmp_assign_source_18 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 189;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_m;
var_m = tmp_assign_source_18;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_9;
PyObject *tmp_compexpr_left_9;
PyObject *tmp_compexpr_right_9;
PyObject *tmp_called_name_9;
PyObject *tmp_args_element_name_9;
tmp_called_name_9 = LOOKUP_BUILTIN( const_str_plain_abs );
assert( tmp_called_name_9 != NULL );
CHECK_OBJECT( var_m );
tmp_args_element_name_9 = var_m;
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 190;
{
PyObject *call_args[] = { tmp_args_element_name_9 };
tmp_compexpr_left_9 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_9, call_args );
}
if ( tmp_compexpr_left_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 190;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_9 = const_int_pos_50;
tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_9, tmp_compexpr_right_9 );
Py_DECREF( tmp_compexpr_left_9 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 190;
type_description_1 = "ooooooooooooo";
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:;
{
nuitka_bool tmp_condition_result_10;
PyObject *tmp_compexpr_left_10;
PyObject *tmp_compexpr_right_10;
if ( var_m == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "m" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 191;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_10 = var_m;
tmp_compexpr_right_10 = const_int_0;
tmp_res = RICH_COMPARE_BOOL_GT( 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 = 191;
type_description_1 = "ooooooooooooo";
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_left_name_6;
PyObject *tmp_right_name_6;
if ( par_yr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "yr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 191;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_left_name_6 = par_yr;
tmp_right_name_6 = const_int_pos_100;
tmp_assign_source_19 = BINARY_OPERATION_ADD( tmp_left_name_6, tmp_right_name_6 );
if ( tmp_assign_source_19 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 191;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_yr;
par_yr = tmp_assign_source_19;
Py_XDECREF( old );
}
}
goto branch_end_10;
branch_no_10:;
{
PyObject *tmp_assign_source_20;
PyObject *tmp_left_name_7;
PyObject *tmp_right_name_7;
if ( par_yr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "yr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 192;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_left_name_7 = par_yr;
tmp_right_name_7 = const_int_pos_100;
tmp_assign_source_20 = BINARY_OPERATION_SUB( tmp_left_name_7, tmp_right_name_7 );
if ( tmp_assign_source_20 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 192;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_yr;
par_yr = tmp_assign_source_20;
Py_XDECREF( old );
}
}
branch_end_10:;
}
branch_no_9:;
}
branch_no_8:;
}
{
PyObject *tmp_assign_source_21;
PyObject *tmp_called_name_10;
PyObject *tmp_mvar_value_10;
PyObject *tmp_args_element_name_10;
PyObject *tmp_tuple_element_1;
tmp_mvar_value_10 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__timegm );
if (unlikely( tmp_mvar_value_10 == NULL ))
{
tmp_mvar_value_10 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__timegm );
}
if ( tmp_mvar_value_10 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_timegm" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 195;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_10 = tmp_mvar_value_10;
if ( par_yr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "yr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 195;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_yr;
tmp_args_element_name_10 = PyTuple_New( 7 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_element_name_10, 0, tmp_tuple_element_1 );
if ( par_mon == NULL )
{
Py_DECREF( tmp_args_element_name_10 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mon" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 195;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_mon;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_element_name_10, 1, tmp_tuple_element_1 );
if ( par_day == NULL )
{
Py_DECREF( tmp_args_element_name_10 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "day" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 195;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_day;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_element_name_10, 2, tmp_tuple_element_1 );
if ( par_hr == NULL )
{
Py_DECREF( tmp_args_element_name_10 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "hr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 195;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_hr;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_element_name_10, 3, tmp_tuple_element_1 );
if ( par_min == NULL )
{
Py_DECREF( tmp_args_element_name_10 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "min" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 195;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_min;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_element_name_10, 4, tmp_tuple_element_1 );
if ( par_sec == NULL )
{
Py_DECREF( tmp_args_element_name_10 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sec" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 195;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_sec;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_element_name_10, 5, tmp_tuple_element_1 );
if ( par_tz == NULL )
{
Py_DECREF( tmp_args_element_name_10 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "tz" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 195;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_tz;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_element_name_10, 6, tmp_tuple_element_1 );
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 195;
{
PyObject *call_args[] = { tmp_args_element_name_10 };
tmp_assign_source_21 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_10, call_args );
}
Py_DECREF( tmp_args_element_name_10 );
if ( tmp_assign_source_21 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 195;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_t == NULL );
var_t = tmp_assign_source_21;
}
{
nuitka_bool tmp_condition_result_11;
PyObject *tmp_compexpr_left_11;
PyObject *tmp_compexpr_right_11;
CHECK_OBJECT( var_t );
tmp_compexpr_left_11 = var_t;
tmp_compexpr_right_11 = Py_None;
tmp_condition_result_11 = ( tmp_compexpr_left_11 != tmp_compexpr_right_11 ) ? 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:;
{
nuitka_bool tmp_condition_result_12;
PyObject *tmp_compexpr_left_12;
PyObject *tmp_compexpr_right_12;
if ( par_tz == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "tz" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 199;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_12 = par_tz;
tmp_compexpr_right_12 = Py_None;
tmp_condition_result_12 = ( tmp_compexpr_left_12 == tmp_compexpr_right_12 ) ? 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_assign_source_22;
tmp_assign_source_22 = const_str_plain_UTC;
{
PyObject *old = par_tz;
par_tz = tmp_assign_source_22;
Py_INCREF( par_tz );
Py_XDECREF( old );
}
}
branch_no_12:;
}
{
PyObject *tmp_assign_source_23;
PyObject *tmp_called_instance_3;
if ( par_tz == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "tz" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 201;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_3 = par_tz;
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 201;
tmp_assign_source_23 = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_upper );
if ( tmp_assign_source_23 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 201;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_tz;
par_tz = tmp_assign_source_23;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_24;
PyObject *tmp_called_name_11;
PyObject *tmp_mvar_value_11;
PyObject *tmp_args_element_name_11;
tmp_mvar_value_11 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_offset_from_tz_string );
if (unlikely( tmp_mvar_value_11 == NULL ))
{
tmp_mvar_value_11 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_offset_from_tz_string );
}
if ( tmp_mvar_value_11 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "offset_from_tz_string" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 202;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_11 = tmp_mvar_value_11;
CHECK_OBJECT( par_tz );
tmp_args_element_name_11 = par_tz;
frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame.f_lineno = 202;
{
PyObject *call_args[] = { tmp_args_element_name_11 };
tmp_assign_source_24 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_11, call_args );
}
if ( tmp_assign_source_24 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 202;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_offset == NULL );
var_offset = tmp_assign_source_24;
}
{
nuitka_bool tmp_condition_result_13;
PyObject *tmp_compexpr_left_13;
PyObject *tmp_compexpr_right_13;
CHECK_OBJECT( var_offset );
tmp_compexpr_left_13 = var_offset;
tmp_compexpr_right_13 = Py_None;
tmp_condition_result_13 = ( tmp_compexpr_left_13 == tmp_compexpr_right_13 ) ? 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:;
{
tmp_return_value = Py_None;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_13:;
}
{
PyObject *tmp_assign_source_25;
PyObject *tmp_left_name_8;
PyObject *tmp_right_name_8;
if ( var_t == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "t" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 205;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_left_name_8 = var_t;
if ( var_offset == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "offset" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 205;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_8 = var_offset;
tmp_assign_source_25 = BINARY_OPERATION_SUB( tmp_left_name_8, tmp_right_name_8 );
if ( tmp_assign_source_25 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 205;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_t;
var_t = tmp_assign_source_25;
Py_XDECREF( old );
}
}
branch_no_11:;
}
{
if ( var_t == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "t" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 207;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_return_value = var_t;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_9c8f84c2f2b99be80a4503f66f6d1b6b );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_9c8f84c2f2b99be80a4503f66f6d1b6b );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_9c8f84c2f2b99be80a4503f66f6d1b6b );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_9c8f84c2f2b99be80a4503f66f6d1b6b, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_9c8f84c2f2b99be80a4503f66f6d1b6b->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_9c8f84c2f2b99be80a4503f66f6d1b6b, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_9c8f84c2f2b99be80a4503f66f6d1b6b,
type_description_1,
par_day,
par_mon,
par_yr,
par_hr,
par_min,
par_sec,
par_tz,
var_imon,
var_cur_yr,
var_m,
var_tmp,
var_t,
var_offset
);
// Release cached frame.
if ( frame_9c8f84c2f2b99be80a4503f66f6d1b6b == cache_frame_9c8f84c2f2b99be80a4503f66f6d1b6b )
{
Py_DECREF( frame_9c8f84c2f2b99be80a4503f66f6d1b6b );
}
cache_frame_9c8f84c2f2b99be80a4503f66f6d1b6b = NULL;
assertFrameObject( frame_9c8f84c2f2b99be80a4503f66f6d1b6b );
// 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$cookiejar$$$function_7__str2time );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_day );
par_day = NULL;
}
{
Py_XDECREF( par_mon );
par_mon = NULL;
}
{
Py_XDECREF( par_yr );
par_yr = NULL;
}
{
Py_XDECREF( par_hr );
par_hr = NULL;
}
{
Py_XDECREF( par_min );
par_min = NULL;
}
{
Py_XDECREF( par_sec );
par_sec = NULL;
}
{
Py_XDECREF( par_tz );
par_tz = NULL;
}
{
Py_XDECREF( var_imon );
var_imon = NULL;
}
{
Py_XDECREF( var_cur_yr );
var_cur_yr = NULL;
}
{
Py_XDECREF( var_m );
var_m = NULL;
}
{
Py_XDECREF( var_tmp );
var_tmp = NULL;
}
{
Py_XDECREF( var_t );
var_t = NULL;
}
{
Py_XDECREF( var_offset );
var_offset = 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_day );
par_day = NULL;
}
{
Py_XDECREF( par_mon );
par_mon = NULL;
}
{
Py_XDECREF( par_yr );
par_yr = NULL;
}
{
Py_XDECREF( par_hr );
par_hr = NULL;
}
{
Py_XDECREF( par_min );
par_min = NULL;
}
{
Py_XDECREF( par_sec );
par_sec = NULL;
}
{
Py_XDECREF( par_tz );
par_tz = NULL;
}
{
Py_XDECREF( var_imon );
var_imon = NULL;
}
{
Py_XDECREF( var_cur_yr );
var_cur_yr = NULL;
}
{
Py_XDECREF( var_m );
var_m = NULL;
}
{
Py_XDECREF( var_tmp );
var_tmp = NULL;
}
{
Py_XDECREF( var_t );
var_t = NULL;
}
{
Py_XDECREF( var_offset );
var_offset = 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$cookiejar$$$function_7__str2time );
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$cookiejar$$$function_8_http2time( 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_text = python_pars[ 0 ];
PyObject *var_m = NULL;
PyObject *var_g = NULL;
PyObject *var_mon = NULL;
PyObject *var_tt = NULL;
PyObject *var_day = NULL;
PyObject *var_yr = NULL;
PyObject *var_hr = NULL;
PyObject *var_min = NULL;
PyObject *var_sec = NULL;
PyObject *var_tz = 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__element_6 = NULL;
PyObject *tmp_tuple_unpack_1__element_7 = 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__element_4 = NULL;
PyObject *tmp_tuple_unpack_2__element_5 = NULL;
PyObject *tmp_tuple_unpack_2__element_6 = NULL;
PyObject *tmp_tuple_unpack_2__element_7 = NULL;
PyObject *tmp_tuple_unpack_2__source_iter = NULL;
struct Nuitka_FrameObject *frame_7a7225b62b9ab4a68be8cc3967710a98;
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 *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 *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;
static struct Nuitka_FrameObject *cache_frame_7a7225b62b9ab4a68be8cc3967710a98 = NULL;
PyObject *exception_keeper_type_5;
PyObject *exception_keeper_value_5;
PyTracebackObject *exception_keeper_tb_5;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_7a7225b62b9ab4a68be8cc3967710a98, codeobj_7a7225b62b9ab4a68be8cc3967710a98, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_7a7225b62b9ab4a68be8cc3967710a98 = cache_frame_7a7225b62b9ab4a68be8cc3967710a98;
// Push the new frame as the currently active one.
pushFrameStack( frame_7a7225b62b9ab4a68be8cc3967710a98 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_7a7225b62b9ab4a68be8cc3967710a98 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_STRICT_DATE_RE );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_STRICT_DATE_RE );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "STRICT_DATE_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 261;
type_description_1 = "ooooooooooo";
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_search );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 261;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
if ( par_text == 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", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 261;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_text;
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 261;
{
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 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 261;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
assert( var_m == NULL );
var_m = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_truth_name_1;
CHECK_OBJECT( var_m );
tmp_truth_name_1 = CHECK_IF_TRUE( var_m );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 262;
type_description_1 = "ooooooooooo";
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_assign_source_2;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( var_m );
tmp_called_instance_1 = var_m;
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 263;
tmp_assign_source_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_groups );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 263;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
assert( var_g == NULL );
var_g = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_left_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_2;
PyObject *tmp_called_instance_2;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscript_name_1;
PyObject *tmp_right_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_MONTHS_LOWER );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MONTHS_LOWER );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MONTHS_LOWER" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 264;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_index );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 264;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
if ( var_g == 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", "g" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 264;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_1 = var_g;
tmp_subscript_name_1 = const_int_pos_1;
tmp_called_instance_2 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_1, tmp_subscript_name_1, 1 );
if ( tmp_called_instance_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_2 );
exception_lineno = 264;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 264;
tmp_args_element_name_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_lower );
Py_DECREF( tmp_called_instance_2 );
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 = 264;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 264;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_left_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_left_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 264;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = const_int_pos_1;
tmp_assign_source_3 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_left_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 264;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
assert( var_mon == NULL );
var_mon = tmp_assign_source_3;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_tuple_element_1;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_3;
PyObject *tmp_subscribed_name_2;
PyObject *tmp_subscript_name_2;
PyObject *tmp_called_name_4;
PyObject *tmp_mvar_value_4;
PyObject *tmp_args_element_name_4;
PyObject *tmp_subscribed_name_3;
PyObject *tmp_subscript_name_3;
PyObject *tmp_called_name_5;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_element_name_5;
PyObject *tmp_subscribed_name_4;
PyObject *tmp_subscript_name_4;
PyObject *tmp_called_name_6;
PyObject *tmp_mvar_value_6;
PyObject *tmp_args_element_name_6;
PyObject *tmp_subscribed_name_5;
PyObject *tmp_subscript_name_5;
PyObject *tmp_float_arg_1;
PyObject *tmp_subscribed_name_6;
PyObject *tmp_subscript_name_6;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 265;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( var_g == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "g" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 265;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_2 = var_g;
tmp_subscript_name_2 = const_int_pos_2;
tmp_args_element_name_3 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_2, tmp_subscript_name_2, 2 );
if ( tmp_args_element_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 265;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 265;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_tuple_element_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_args_element_name_3 );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 265;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_assign_source_4 = PyTuple_New( 6 );
PyTuple_SET_ITEM( tmp_assign_source_4, 0, tmp_tuple_element_1 );
if ( var_mon == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mon" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 265;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_mon;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_assign_source_4, 1, tmp_tuple_element_1 );
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 )
{
Py_DECREF( tmp_assign_source_4 );
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 = 265;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_4 = tmp_mvar_value_4;
if ( var_g == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "g" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 265;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_3 = var_g;
tmp_subscript_name_3 = const_int_0;
tmp_args_element_name_4 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_3, tmp_subscript_name_3, 0 );
if ( tmp_args_element_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_4 );
exception_lineno = 265;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 265;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_tuple_element_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_4 );
exception_lineno = 265;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_assign_source_4, 2, tmp_tuple_element_1 );
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_int );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int );
}
if ( tmp_mvar_value_5 == NULL )
{
Py_DECREF( tmp_assign_source_4 );
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 = 266;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = tmp_mvar_value_5;
if ( var_g == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "g" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 266;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_4 = var_g;
tmp_subscript_name_4 = const_int_pos_3;
tmp_args_element_name_5 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_4, tmp_subscript_name_4, 3 );
if ( tmp_args_element_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_4 );
exception_lineno = 266;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 266;
{
PyObject *call_args[] = { tmp_args_element_name_5 };
tmp_tuple_element_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args );
}
Py_DECREF( tmp_args_element_name_5 );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_4 );
exception_lineno = 266;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_assign_source_4, 3, tmp_tuple_element_1 );
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_int );
if (unlikely( tmp_mvar_value_6 == NULL ))
{
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int );
}
if ( tmp_mvar_value_6 == NULL )
{
Py_DECREF( tmp_assign_source_4 );
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 = 266;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_6 = tmp_mvar_value_6;
if ( var_g == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "g" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 266;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_5 = var_g;
tmp_subscript_name_5 = const_int_pos_4;
tmp_args_element_name_6 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_5, tmp_subscript_name_5, 4 );
if ( tmp_args_element_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_4 );
exception_lineno = 266;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 266;
{
PyObject *call_args[] = { tmp_args_element_name_6 };
tmp_tuple_element_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args );
}
Py_DECREF( tmp_args_element_name_6 );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_4 );
exception_lineno = 266;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_assign_source_4, 4, tmp_tuple_element_1 );
if ( var_g == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "g" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 266;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_6 = var_g;
tmp_subscript_name_6 = const_int_pos_5;
tmp_float_arg_1 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_6, tmp_subscript_name_6, 5 );
if ( tmp_float_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_4 );
exception_lineno = 266;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = TO_FLOAT( tmp_float_arg_1 );
Py_DECREF( tmp_float_arg_1 );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_4 );
exception_lineno = 266;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_assign_source_4, 5, tmp_tuple_element_1 );
assert( var_tt == NULL );
var_tt = tmp_assign_source_4;
}
{
PyObject *tmp_called_name_7;
PyObject *tmp_mvar_value_7;
PyObject *tmp_args_element_name_7;
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__timegm );
if (unlikely( tmp_mvar_value_7 == NULL ))
{
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__timegm );
}
if ( tmp_mvar_value_7 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_timegm" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 267;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_7 = tmp_mvar_value_7;
CHECK_OBJECT( var_tt );
tmp_args_element_name_7 = var_tt;
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 267;
{
PyObject *call_args[] = { tmp_args_element_name_7 };
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 = 267;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_called_instance_3;
if ( par_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 272;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_3 = par_text;
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 272;
tmp_assign_source_5 = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_lstrip );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 272;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_text;
par_text = tmp_assign_source_5;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
PyObject *tmp_called_name_8;
PyObject *tmp_source_name_3;
PyObject *tmp_mvar_value_8;
PyObject *tmp_args_element_name_8;
PyObject *tmp_args_element_name_9;
PyObject *tmp_args_element_name_10;
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_WEEKDAY_RE );
if (unlikely( tmp_mvar_value_8 == NULL ))
{
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_WEEKDAY_RE );
}
if ( tmp_mvar_value_8 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "WEEKDAY_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 273;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = tmp_mvar_value_8;
tmp_called_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_sub );
if ( tmp_called_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 273;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_8 = const_str_empty;
if ( par_text == 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", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 273;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_9 = par_text;
tmp_args_element_name_10 = const_int_pos_1;
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 273;
{
PyObject *call_args[] = { tmp_args_element_name_8, tmp_args_element_name_9, tmp_args_element_name_10 };
tmp_assign_source_6 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_8, call_args );
}
Py_DECREF( tmp_called_name_8 );
if ( tmp_assign_source_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 273;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_text;
par_text = tmp_assign_source_6;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_7;
PyObject *tmp_iter_arg_1;
tmp_iter_arg_1 = const_tuple_none_none_none_none_none_none_none_tuple;
tmp_assign_source_7 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_1 );
assert( !(tmp_assign_source_7 == NULL) );
assert( tmp_tuple_unpack_1__source_iter == NULL );
tmp_tuple_unpack_1__source_iter = tmp_assign_source_7;
}
{
// Tried code:
{
// Tried code:
{
PyObject *tmp_assign_source_8;
PyObject *tmp_unpack_1;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_1 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_8 = UNPACK_NEXT( tmp_unpack_1, 0, 7 );
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 = "ooooooooooo";
exception_lineno = 276;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_1 == NULL );
tmp_tuple_unpack_1__element_1 = tmp_assign_source_8;
}
{
PyObject *tmp_assign_source_9;
PyObject *tmp_unpack_2;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_2 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_9 = UNPACK_NEXT( tmp_unpack_2, 1, 7 );
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 = "ooooooooooo";
exception_lineno = 276;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_2 == NULL );
tmp_tuple_unpack_1__element_2 = tmp_assign_source_9;
}
{
PyObject *tmp_assign_source_10;
PyObject *tmp_unpack_3;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_3 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_10 = UNPACK_NEXT( tmp_unpack_3, 2, 7 );
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 = "ooooooooooo";
exception_lineno = 276;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_3 == NULL );
tmp_tuple_unpack_1__element_3 = tmp_assign_source_10;
}
{
PyObject *tmp_assign_source_11;
PyObject *tmp_unpack_4;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_4 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_11 = UNPACK_NEXT( tmp_unpack_4, 3, 7 );
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 = "ooooooooooo";
exception_lineno = 276;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_4 == NULL );
tmp_tuple_unpack_1__element_4 = tmp_assign_source_11;
}
{
PyObject *tmp_assign_source_12;
PyObject *tmp_unpack_5;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_5 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_12 = UNPACK_NEXT( tmp_unpack_5, 4, 7 );
if ( tmp_assign_source_12 == 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 = "ooooooooooo";
exception_lineno = 276;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_5 == NULL );
tmp_tuple_unpack_1__element_5 = tmp_assign_source_12;
}
{
PyObject *tmp_assign_source_13;
PyObject *tmp_unpack_6;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_6 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_13 = UNPACK_NEXT( tmp_unpack_6, 5, 7 );
if ( tmp_assign_source_13 == 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 = "ooooooooooo";
exception_lineno = 276;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_6 == NULL );
tmp_tuple_unpack_1__element_6 = tmp_assign_source_13;
}
{
PyObject *tmp_assign_source_14;
PyObject *tmp_unpack_7;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_7 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_14 = UNPACK_NEXT( tmp_unpack_7, 6, 7 );
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 = "ooooooooooo";
exception_lineno = 276;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_7 == NULL );
tmp_tuple_unpack_1__element_7 = tmp_assign_source_14;
}
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;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_6 );
tmp_tuple_unpack_1__element_6 = 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_15;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_15 = tmp_tuple_unpack_1__element_1;
assert( var_day == NULL );
Py_INCREF( tmp_assign_source_15 );
var_day = tmp_assign_source_15;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
PyObject *tmp_assign_source_16;
CHECK_OBJECT( tmp_tuple_unpack_1__element_2 );
tmp_assign_source_16 = tmp_tuple_unpack_1__element_2;
assert( var_mon == NULL );
Py_INCREF( tmp_assign_source_16 );
var_mon = tmp_assign_source_16;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
PyObject *tmp_assign_source_17;
CHECK_OBJECT( tmp_tuple_unpack_1__element_3 );
tmp_assign_source_17 = tmp_tuple_unpack_1__element_3;
assert( var_yr == NULL );
Py_INCREF( tmp_assign_source_17 );
var_yr = tmp_assign_source_17;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_3 );
tmp_tuple_unpack_1__element_3 = NULL;
}
{
PyObject *tmp_assign_source_18;
CHECK_OBJECT( tmp_tuple_unpack_1__element_4 );
tmp_assign_source_18 = tmp_tuple_unpack_1__element_4;
assert( var_hr == NULL );
Py_INCREF( tmp_assign_source_18 );
var_hr = tmp_assign_source_18;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_4 );
tmp_tuple_unpack_1__element_4 = NULL;
}
{
PyObject *tmp_assign_source_19;
CHECK_OBJECT( tmp_tuple_unpack_1__element_5 );
tmp_assign_source_19 = tmp_tuple_unpack_1__element_5;
assert( var_min == NULL );
Py_INCREF( tmp_assign_source_19 );
var_min = tmp_assign_source_19;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_5 );
tmp_tuple_unpack_1__element_5 = NULL;
}
{
PyObject *tmp_assign_source_20;
CHECK_OBJECT( tmp_tuple_unpack_1__element_6 );
tmp_assign_source_20 = tmp_tuple_unpack_1__element_6;
assert( var_sec == NULL );
Py_INCREF( tmp_assign_source_20 );
var_sec = tmp_assign_source_20;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_6 );
tmp_tuple_unpack_1__element_6 = NULL;
}
{
PyObject *tmp_assign_source_21;
CHECK_OBJECT( tmp_tuple_unpack_1__element_7 );
tmp_assign_source_21 = tmp_tuple_unpack_1__element_7;
assert( var_tz == NULL );
Py_INCREF( tmp_assign_source_21 );
var_tz = tmp_assign_source_21;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_7 );
tmp_tuple_unpack_1__element_7 = NULL;
}
{
PyObject *tmp_assign_source_22;
PyObject *tmp_called_name_9;
PyObject *tmp_source_name_4;
PyObject *tmp_mvar_value_9;
PyObject *tmp_args_element_name_11;
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_LOOSE_HTTP_DATE_RE );
if (unlikely( tmp_mvar_value_9 == NULL ))
{
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_LOOSE_HTTP_DATE_RE );
}
if ( tmp_mvar_value_9 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "LOOSE_HTTP_DATE_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 279;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = tmp_mvar_value_9;
tmp_called_name_9 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_search );
if ( tmp_called_name_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 279;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
if ( par_text == NULL )
{
Py_DECREF( tmp_called_name_9 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 279;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_11 = par_text;
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 279;
{
PyObject *call_args[] = { tmp_args_element_name_11 };
tmp_assign_source_22 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_9, call_args );
}
Py_DECREF( tmp_called_name_9 );
if ( tmp_assign_source_22 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 279;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_m;
var_m = tmp_assign_source_22;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_m );
tmp_compexpr_left_1 = var_m;
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:;
{
// Tried code:
{
PyObject *tmp_assign_source_23;
PyObject *tmp_iter_arg_2;
PyObject *tmp_called_instance_4;
if ( var_m == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "m" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 281;
type_description_1 = "ooooooooooo";
goto try_except_handler_4;
}
tmp_called_instance_4 = var_m;
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 281;
tmp_iter_arg_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain_groups );
if ( tmp_iter_arg_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 281;
type_description_1 = "ooooooooooo";
goto try_except_handler_4;
}
tmp_assign_source_23 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_2 );
Py_DECREF( tmp_iter_arg_2 );
if ( tmp_assign_source_23 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 281;
type_description_1 = "ooooooooooo";
goto try_except_handler_4;
}
assert( tmp_tuple_unpack_2__source_iter == NULL );
tmp_tuple_unpack_2__source_iter = tmp_assign_source_23;
}
{
// Tried code:
{
PyObject *tmp_assign_source_24;
PyObject *tmp_unpack_8;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_8 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_24 = UNPACK_NEXT( tmp_unpack_8, 0, 7 );
if ( tmp_assign_source_24 == 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 = "ooooooooooo";
exception_lineno = 281;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_1 == NULL );
tmp_tuple_unpack_2__element_1 = tmp_assign_source_24;
}
{
PyObject *tmp_assign_source_25;
PyObject *tmp_unpack_9;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_9 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_25 = UNPACK_NEXT( tmp_unpack_9, 1, 7 );
if ( tmp_assign_source_25 == 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 = "ooooooooooo";
exception_lineno = 281;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_2 == NULL );
tmp_tuple_unpack_2__element_2 = tmp_assign_source_25;
}
{
PyObject *tmp_assign_source_26;
PyObject *tmp_unpack_10;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_10 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_26 = UNPACK_NEXT( tmp_unpack_10, 2, 7 );
if ( tmp_assign_source_26 == 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 = "ooooooooooo";
exception_lineno = 281;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_3 == NULL );
tmp_tuple_unpack_2__element_3 = tmp_assign_source_26;
}
{
PyObject *tmp_assign_source_27;
PyObject *tmp_unpack_11;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_11 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_27 = UNPACK_NEXT( tmp_unpack_11, 3, 7 );
if ( tmp_assign_source_27 == 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 = "ooooooooooo";
exception_lineno = 281;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_4 == NULL );
tmp_tuple_unpack_2__element_4 = tmp_assign_source_27;
}
{
PyObject *tmp_assign_source_28;
PyObject *tmp_unpack_12;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_12 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_28 = UNPACK_NEXT( tmp_unpack_12, 4, 7 );
if ( tmp_assign_source_28 == 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 = "ooooooooooo";
exception_lineno = 281;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_5 == NULL );
tmp_tuple_unpack_2__element_5 = tmp_assign_source_28;
}
{
PyObject *tmp_assign_source_29;
PyObject *tmp_unpack_13;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_13 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_29 = UNPACK_NEXT( tmp_unpack_13, 5, 7 );
if ( tmp_assign_source_29 == 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 = "ooooooooooo";
exception_lineno = 281;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_6 == NULL );
tmp_tuple_unpack_2__element_6 = tmp_assign_source_29;
}
{
PyObject *tmp_assign_source_30;
PyObject *tmp_unpack_14;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_14 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_30 = UNPACK_NEXT( tmp_unpack_14, 6, 7 );
if ( tmp_assign_source_30 == 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 = "ooooooooooo";
exception_lineno = 281;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_7 == NULL );
tmp_tuple_unpack_2__element_7 = tmp_assign_source_30;
}
{
PyObject *tmp_iterator_name_1;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_iterator_name_1 = tmp_tuple_unpack_2__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 = "ooooooooooo";
exception_lineno = 281;
goto try_except_handler_5;
}
}
}
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 7)" );
#endif
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooooooooo";
exception_lineno = 281;
goto try_except_handler_5;
}
}
goto try_end_3;
// 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;
{
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_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:;
}
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( 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;
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_4 );
tmp_tuple_unpack_2__element_4 = NULL;
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_5 );
tmp_tuple_unpack_2__element_5 = NULL;
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_6 );
tmp_tuple_unpack_2__element_6 = NULL;
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_7 );
tmp_tuple_unpack_2__element_7 = 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_tuple_unpack_2__source_iter );
Py_DECREF( tmp_tuple_unpack_2__source_iter );
tmp_tuple_unpack_2__source_iter = NULL;
}
{
PyObject *tmp_assign_source_31;
CHECK_OBJECT( tmp_tuple_unpack_2__element_1 );
tmp_assign_source_31 = tmp_tuple_unpack_2__element_1;
{
PyObject *old = var_day;
var_day = tmp_assign_source_31;
Py_INCREF( var_day );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_1 );
tmp_tuple_unpack_2__element_1 = NULL;
}
{
PyObject *tmp_assign_source_32;
CHECK_OBJECT( tmp_tuple_unpack_2__element_2 );
tmp_assign_source_32 = tmp_tuple_unpack_2__element_2;
{
PyObject *old = var_mon;
var_mon = tmp_assign_source_32;
Py_INCREF( var_mon );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_2 );
tmp_tuple_unpack_2__element_2 = NULL;
}
{
PyObject *tmp_assign_source_33;
CHECK_OBJECT( tmp_tuple_unpack_2__element_3 );
tmp_assign_source_33 = tmp_tuple_unpack_2__element_3;
{
PyObject *old = var_yr;
var_yr = tmp_assign_source_33;
Py_INCREF( var_yr );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_3 );
tmp_tuple_unpack_2__element_3 = NULL;
}
{
PyObject *tmp_assign_source_34;
CHECK_OBJECT( tmp_tuple_unpack_2__element_4 );
tmp_assign_source_34 = tmp_tuple_unpack_2__element_4;
{
PyObject *old = var_hr;
var_hr = tmp_assign_source_34;
Py_INCREF( var_hr );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_4 );
tmp_tuple_unpack_2__element_4 = NULL;
}
{
PyObject *tmp_assign_source_35;
CHECK_OBJECT( tmp_tuple_unpack_2__element_5 );
tmp_assign_source_35 = tmp_tuple_unpack_2__element_5;
{
PyObject *old = var_min;
var_min = tmp_assign_source_35;
Py_INCREF( var_min );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_5 );
tmp_tuple_unpack_2__element_5 = NULL;
}
{
PyObject *tmp_assign_source_36;
CHECK_OBJECT( tmp_tuple_unpack_2__element_6 );
tmp_assign_source_36 = tmp_tuple_unpack_2__element_6;
{
PyObject *old = var_sec;
var_sec = tmp_assign_source_36;
Py_INCREF( var_sec );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_6 );
tmp_tuple_unpack_2__element_6 = NULL;
}
{
PyObject *tmp_assign_source_37;
CHECK_OBJECT( tmp_tuple_unpack_2__element_7 );
tmp_assign_source_37 = tmp_tuple_unpack_2__element_7;
{
PyObject *old = var_tz;
var_tz = tmp_assign_source_37;
Py_INCREF( var_tz );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_7 );
tmp_tuple_unpack_2__element_7 = NULL;
}
goto branch_end_2;
branch_no_2:;
{
tmp_return_value = Py_None;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_end_2:;
}
{
PyObject *tmp_called_name_10;
PyObject *tmp_mvar_value_10;
PyObject *tmp_args_element_name_12;
PyObject *tmp_args_element_name_13;
PyObject *tmp_args_element_name_14;
PyObject *tmp_args_element_name_15;
PyObject *tmp_args_element_name_16;
PyObject *tmp_args_element_name_17;
PyObject *tmp_args_element_name_18;
tmp_mvar_value_10 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__str2time );
if (unlikely( tmp_mvar_value_10 == NULL ))
{
tmp_mvar_value_10 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__str2time );
}
if ( tmp_mvar_value_10 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_str2time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 285;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_10 = tmp_mvar_value_10;
if ( var_day == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "day" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 285;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_12 = var_day;
if ( var_mon == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mon" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 285;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_13 = var_mon;
if ( var_yr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "yr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 285;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_14 = var_yr;
if ( var_hr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "hr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 285;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_15 = var_hr;
if ( var_min == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "min" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 285;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_16 = var_min;
if ( var_sec == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sec" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 285;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_17 = var_sec;
if ( var_tz == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "tz" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 285;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_18 = var_tz;
frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame.f_lineno = 285;
{
PyObject *call_args[] = { tmp_args_element_name_12, tmp_args_element_name_13, tmp_args_element_name_14, tmp_args_element_name_15, tmp_args_element_name_16, tmp_args_element_name_17, tmp_args_element_name_18 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS7( tmp_called_name_10, call_args );
}
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 285;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_7a7225b62b9ab4a68be8cc3967710a98 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_7a7225b62b9ab4a68be8cc3967710a98 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_7a7225b62b9ab4a68be8cc3967710a98 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_7a7225b62b9ab4a68be8cc3967710a98, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_7a7225b62b9ab4a68be8cc3967710a98->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_7a7225b62b9ab4a68be8cc3967710a98, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_7a7225b62b9ab4a68be8cc3967710a98,
type_description_1,
par_text,
var_m,
var_g,
var_mon,
var_tt,
var_day,
var_yr,
var_hr,
var_min,
var_sec,
var_tz
);
// Release cached frame.
if ( frame_7a7225b62b9ab4a68be8cc3967710a98 == cache_frame_7a7225b62b9ab4a68be8cc3967710a98 )
{
Py_DECREF( frame_7a7225b62b9ab4a68be8cc3967710a98 );
}
cache_frame_7a7225b62b9ab4a68be8cc3967710a98 = NULL;
assertFrameObject( frame_7a7225b62b9ab4a68be8cc3967710a98 );
// 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$cookiejar$$$function_8_http2time );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_text );
par_text = NULL;
}
{
Py_XDECREF( var_m );
var_m = NULL;
}
{
Py_XDECREF( var_g );
var_g = NULL;
}
{
Py_XDECREF( var_mon );
var_mon = NULL;
}
{
Py_XDECREF( var_tt );
var_tt = NULL;
}
{
Py_XDECREF( var_day );
var_day = NULL;
}
{
Py_XDECREF( var_yr );
var_yr = NULL;
}
{
Py_XDECREF( var_hr );
var_hr = NULL;
}
{
Py_XDECREF( var_min );
var_min = NULL;
}
{
Py_XDECREF( var_sec );
var_sec = NULL;
}
{
Py_XDECREF( var_tz );
var_tz = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
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( par_text );
par_text = NULL;
}
{
Py_XDECREF( var_m );
var_m = NULL;
}
{
Py_XDECREF( var_g );
var_g = NULL;
}
{
Py_XDECREF( var_mon );
var_mon = NULL;
}
{
Py_XDECREF( var_tt );
var_tt = NULL;
}
{
Py_XDECREF( var_day );
var_day = NULL;
}
{
Py_XDECREF( var_yr );
var_yr = NULL;
}
{
Py_XDECREF( var_hr );
var_hr = NULL;
}
{
Py_XDECREF( var_min );
var_min = NULL;
}
{
Py_XDECREF( var_sec );
var_sec = NULL;
}
{
Py_XDECREF( var_tz );
var_tz = 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 function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_8_http2time );
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$cookiejar$$$function_9_iso2time( 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_text = python_pars[ 0 ];
PyObject *var_day = NULL;
PyObject *var_mon = NULL;
PyObject *var_yr = NULL;
PyObject *var_hr = NULL;
PyObject *var_min = NULL;
PyObject *var_sec = NULL;
PyObject *var_tz = NULL;
PyObject *var_m = NULL;
PyObject *var__ = 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__element_6 = NULL;
PyObject *tmp_tuple_unpack_1__element_7 = 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__element_4 = NULL;
PyObject *tmp_tuple_unpack_2__element_5 = NULL;
PyObject *tmp_tuple_unpack_2__element_6 = NULL;
PyObject *tmp_tuple_unpack_2__element_7 = NULL;
PyObject *tmp_tuple_unpack_2__element_8 = NULL;
PyObject *tmp_tuple_unpack_2__source_iter = NULL;
struct Nuitka_FrameObject *frame_01bf0553533690ff53555f2cb6be5d10;
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;
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 *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_01bf0553533690ff53555f2cb6be5d10 = NULL;
PyObject *exception_keeper_type_5;
PyObject *exception_keeper_value_5;
PyTracebackObject *exception_keeper_tb_5;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_01bf0553533690ff53555f2cb6be5d10, codeobj_01bf0553533690ff53555f2cb6be5d10, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_01bf0553533690ff53555f2cb6be5d10 = cache_frame_01bf0553533690ff53555f2cb6be5d10;
// Push the new frame as the currently active one.
pushFrameStack( frame_01bf0553533690ff53555f2cb6be5d10 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_01bf0553533690ff53555f2cb6be5d10 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( par_text );
tmp_called_instance_1 = par_text;
frame_01bf0553533690ff53555f2cb6be5d10->m_frame.f_lineno = 316;
tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_lstrip );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 316;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_text;
par_text = tmp_assign_source_1;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_iter_arg_1;
tmp_iter_arg_1 = const_tuple_none_none_none_none_none_none_none_tuple;
tmp_assign_source_2 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_1 );
assert( !(tmp_assign_source_2 == NULL) );
assert( tmp_tuple_unpack_1__source_iter == NULL );
tmp_tuple_unpack_1__source_iter = tmp_assign_source_2;
}
{
// Tried code:
{
// 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, 7 );
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 = "oooooooooo";
exception_lineno = 319;
goto try_except_handler_3;
}
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, 7 );
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 = "oooooooooo";
exception_lineno = 319;
goto try_except_handler_3;
}
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, 7 );
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 = 319;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_3 == NULL );
tmp_tuple_unpack_1__element_3 = tmp_assign_source_5;
}
{
PyObject *tmp_assign_source_6;
PyObject *tmp_unpack_4;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_4 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_6 = UNPACK_NEXT( tmp_unpack_4, 3, 7 );
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 = 319;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_4 == NULL );
tmp_tuple_unpack_1__element_4 = tmp_assign_source_6;
}
{
PyObject *tmp_assign_source_7;
PyObject *tmp_unpack_5;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_5 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_7 = UNPACK_NEXT( tmp_unpack_5, 4, 7 );
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 = 319;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_5 == NULL );
tmp_tuple_unpack_1__element_5 = tmp_assign_source_7;
}
{
PyObject *tmp_assign_source_8;
PyObject *tmp_unpack_6;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_6 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_8 = UNPACK_NEXT( tmp_unpack_6, 5, 7 );
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 = 319;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_6 == NULL );
tmp_tuple_unpack_1__element_6 = tmp_assign_source_8;
}
{
PyObject *tmp_assign_source_9;
PyObject *tmp_unpack_7;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_7 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_9 = UNPACK_NEXT( tmp_unpack_7, 6, 7 );
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 = 319;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_7 == NULL );
tmp_tuple_unpack_1__element_7 = tmp_assign_source_9;
}
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;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_6 );
tmp_tuple_unpack_1__element_6 = 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_day == NULL );
Py_INCREF( tmp_assign_source_10 );
var_day = 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;
assert( var_mon == NULL );
Py_INCREF( tmp_assign_source_11 );
var_mon = tmp_assign_source_11;
}
{
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;
assert( var_yr == NULL );
Py_INCREF( tmp_assign_source_12 );
var_yr = tmp_assign_source_12;
}
{
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;
assert( var_hr == NULL );
Py_INCREF( tmp_assign_source_13 );
var_hr = tmp_assign_source_13;
}
{
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;
assert( var_min == NULL );
Py_INCREF( tmp_assign_source_14 );
var_min = tmp_assign_source_14;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_5 );
tmp_tuple_unpack_1__element_5 = NULL;
}
{
PyObject *tmp_assign_source_15;
CHECK_OBJECT( tmp_tuple_unpack_1__element_6 );
tmp_assign_source_15 = tmp_tuple_unpack_1__element_6;
assert( var_sec == NULL );
Py_INCREF( tmp_assign_source_15 );
var_sec = tmp_assign_source_15;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_6 );
tmp_tuple_unpack_1__element_6 = NULL;
}
{
PyObject *tmp_assign_source_16;
CHECK_OBJECT( tmp_tuple_unpack_1__element_7 );
tmp_assign_source_16 = tmp_tuple_unpack_1__element_7;
assert( var_tz == NULL );
Py_INCREF( tmp_assign_source_16 );
var_tz = tmp_assign_source_16;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_7 );
tmp_tuple_unpack_1__element_7 = NULL;
}
{
PyObject *tmp_assign_source_17;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_ISO_DATE_RE );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ISO_DATE_RE );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ISO_DATE_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 322;
type_description_1 = "oooooooooo";
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_search );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 322;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
if ( par_text == 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", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 322;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_text;
frame_01bf0553533690ff53555f2cb6be5d10->m_frame.f_lineno = 322;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_17 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
if ( tmp_assign_source_17 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 322;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_m == NULL );
var_m = tmp_assign_source_17;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_m );
tmp_compexpr_left_1 = var_m;
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:;
{
// Tried code:
{
PyObject *tmp_assign_source_18;
PyObject *tmp_iter_arg_2;
PyObject *tmp_called_instance_2;
if ( var_m == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "m" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 326;
type_description_1 = "oooooooooo";
goto try_except_handler_4;
}
tmp_called_instance_2 = var_m;
frame_01bf0553533690ff53555f2cb6be5d10->m_frame.f_lineno = 326;
tmp_iter_arg_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_groups );
if ( tmp_iter_arg_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 326;
type_description_1 = "oooooooooo";
goto try_except_handler_4;
}
tmp_assign_source_18 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_2 );
Py_DECREF( tmp_iter_arg_2 );
if ( tmp_assign_source_18 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 326;
type_description_1 = "oooooooooo";
goto try_except_handler_4;
}
assert( tmp_tuple_unpack_2__source_iter == NULL );
tmp_tuple_unpack_2__source_iter = tmp_assign_source_18;
}
{
// Tried code:
{
PyObject *tmp_assign_source_19;
PyObject *tmp_unpack_8;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_8 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_19 = UNPACK_NEXT( tmp_unpack_8, 0, 8 );
if ( tmp_assign_source_19 == 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 = 326;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_1 == NULL );
tmp_tuple_unpack_2__element_1 = tmp_assign_source_19;
}
{
PyObject *tmp_assign_source_20;
PyObject *tmp_unpack_9;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_9 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_20 = UNPACK_NEXT( tmp_unpack_9, 1, 8 );
if ( tmp_assign_source_20 == 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 = 326;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_2 == NULL );
tmp_tuple_unpack_2__element_2 = tmp_assign_source_20;
}
{
PyObject *tmp_assign_source_21;
PyObject *tmp_unpack_10;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_10 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_21 = UNPACK_NEXT( tmp_unpack_10, 2, 8 );
if ( tmp_assign_source_21 == 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 = 326;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_3 == NULL );
tmp_tuple_unpack_2__element_3 = tmp_assign_source_21;
}
{
PyObject *tmp_assign_source_22;
PyObject *tmp_unpack_11;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_11 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_22 = UNPACK_NEXT( tmp_unpack_11, 3, 8 );
if ( tmp_assign_source_22 == 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 = 326;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_4 == NULL );
tmp_tuple_unpack_2__element_4 = tmp_assign_source_22;
}
{
PyObject *tmp_assign_source_23;
PyObject *tmp_unpack_12;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_12 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_23 = UNPACK_NEXT( tmp_unpack_12, 4, 8 );
if ( tmp_assign_source_23 == 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 = 326;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_5 == NULL );
tmp_tuple_unpack_2__element_5 = tmp_assign_source_23;
}
{
PyObject *tmp_assign_source_24;
PyObject *tmp_unpack_13;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_13 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_24 = UNPACK_NEXT( tmp_unpack_13, 5, 8 );
if ( tmp_assign_source_24 == 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 = 326;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_6 == NULL );
tmp_tuple_unpack_2__element_6 = tmp_assign_source_24;
}
{
PyObject *tmp_assign_source_25;
PyObject *tmp_unpack_14;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_14 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_25 = UNPACK_NEXT( tmp_unpack_14, 6, 8 );
if ( tmp_assign_source_25 == 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 = 326;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_7 == NULL );
tmp_tuple_unpack_2__element_7 = tmp_assign_source_25;
}
{
PyObject *tmp_assign_source_26;
PyObject *tmp_unpack_15;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_15 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_26 = UNPACK_NEXT( tmp_unpack_15, 7, 8 );
if ( tmp_assign_source_26 == 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 = 326;
goto try_except_handler_5;
}
assert( tmp_tuple_unpack_2__element_8 == NULL );
tmp_tuple_unpack_2__element_8 = tmp_assign_source_26;
}
{
PyObject *tmp_iterator_name_1;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_iterator_name_1 = tmp_tuple_unpack_2__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 = 326;
goto try_except_handler_5;
}
}
}
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 8)" );
#endif
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooo";
exception_lineno = 326;
goto try_except_handler_5;
}
}
goto try_end_3;
// 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;
{
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_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:;
}
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( 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;
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_4 );
tmp_tuple_unpack_2__element_4 = NULL;
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_5 );
tmp_tuple_unpack_2__element_5 = NULL;
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_6 );
tmp_tuple_unpack_2__element_6 = NULL;
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_7 );
tmp_tuple_unpack_2__element_7 = NULL;
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_8 );
tmp_tuple_unpack_2__element_8 = 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_tuple_unpack_2__source_iter );
Py_DECREF( tmp_tuple_unpack_2__source_iter );
tmp_tuple_unpack_2__source_iter = NULL;
}
{
PyObject *tmp_assign_source_27;
CHECK_OBJECT( tmp_tuple_unpack_2__element_1 );
tmp_assign_source_27 = tmp_tuple_unpack_2__element_1;
{
PyObject *old = var_yr;
var_yr = tmp_assign_source_27;
Py_INCREF( var_yr );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_1 );
tmp_tuple_unpack_2__element_1 = NULL;
}
{
PyObject *tmp_assign_source_28;
CHECK_OBJECT( tmp_tuple_unpack_2__element_2 );
tmp_assign_source_28 = tmp_tuple_unpack_2__element_2;
{
PyObject *old = var_mon;
var_mon = tmp_assign_source_28;
Py_INCREF( var_mon );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_2 );
tmp_tuple_unpack_2__element_2 = NULL;
}
{
PyObject *tmp_assign_source_29;
CHECK_OBJECT( tmp_tuple_unpack_2__element_3 );
tmp_assign_source_29 = tmp_tuple_unpack_2__element_3;
{
PyObject *old = var_day;
var_day = tmp_assign_source_29;
Py_INCREF( var_day );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_3 );
tmp_tuple_unpack_2__element_3 = NULL;
}
{
PyObject *tmp_assign_source_30;
CHECK_OBJECT( tmp_tuple_unpack_2__element_4 );
tmp_assign_source_30 = tmp_tuple_unpack_2__element_4;
{
PyObject *old = var_hr;
var_hr = tmp_assign_source_30;
Py_INCREF( var_hr );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_4 );
tmp_tuple_unpack_2__element_4 = NULL;
}
{
PyObject *tmp_assign_source_31;
CHECK_OBJECT( tmp_tuple_unpack_2__element_5 );
tmp_assign_source_31 = tmp_tuple_unpack_2__element_5;
{
PyObject *old = var_min;
var_min = tmp_assign_source_31;
Py_INCREF( var_min );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_5 );
tmp_tuple_unpack_2__element_5 = NULL;
}
{
PyObject *tmp_assign_source_32;
CHECK_OBJECT( tmp_tuple_unpack_2__element_6 );
tmp_assign_source_32 = tmp_tuple_unpack_2__element_6;
{
PyObject *old = var_sec;
var_sec = tmp_assign_source_32;
Py_INCREF( var_sec );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_6 );
tmp_tuple_unpack_2__element_6 = NULL;
}
{
PyObject *tmp_assign_source_33;
CHECK_OBJECT( tmp_tuple_unpack_2__element_7 );
tmp_assign_source_33 = tmp_tuple_unpack_2__element_7;
{
PyObject *old = var_tz;
var_tz = tmp_assign_source_33;
Py_INCREF( var_tz );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_7 );
tmp_tuple_unpack_2__element_7 = NULL;
}
{
PyObject *tmp_assign_source_34;
CHECK_OBJECT( tmp_tuple_unpack_2__element_8 );
tmp_assign_source_34 = tmp_tuple_unpack_2__element_8;
assert( var__ == NULL );
Py_INCREF( tmp_assign_source_34 );
var__ = tmp_assign_source_34;
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_8 );
tmp_tuple_unpack_2__element_8 = NULL;
}
goto branch_end_1;
branch_no_1:;
{
tmp_return_value = Py_None;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_end_1:;
}
{
PyObject *tmp_called_name_2;
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;
PyObject *tmp_args_element_name_8;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__str2time );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__str2time );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_str2time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 330;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
if ( var_day == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "day" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 330;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = var_day;
if ( var_mon == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mon" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 330;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = var_mon;
if ( var_yr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "yr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 330;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = var_yr;
if ( var_hr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "hr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 330;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_5 = var_hr;
if ( var_min == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "min" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 330;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_6 = var_min;
if ( var_sec == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sec" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 330;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_7 = var_sec;
if ( var_tz == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "tz" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 330;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_8 = var_tz;
frame_01bf0553533690ff53555f2cb6be5d10->m_frame.f_lineno = 330;
{
PyObject *call_args[] = { tmp_args_element_name_2, 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_args_element_name_8 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS7( tmp_called_name_2, call_args );
}
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 330;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_01bf0553533690ff53555f2cb6be5d10 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_01bf0553533690ff53555f2cb6be5d10 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_01bf0553533690ff53555f2cb6be5d10 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_01bf0553533690ff53555f2cb6be5d10, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_01bf0553533690ff53555f2cb6be5d10->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_01bf0553533690ff53555f2cb6be5d10, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_01bf0553533690ff53555f2cb6be5d10,
type_description_1,
par_text,
var_day,
var_mon,
var_yr,
var_hr,
var_min,
var_sec,
var_tz,
var_m,
var__
);
// Release cached frame.
if ( frame_01bf0553533690ff53555f2cb6be5d10 == cache_frame_01bf0553533690ff53555f2cb6be5d10 )
{
Py_DECREF( frame_01bf0553533690ff53555f2cb6be5d10 );
}
cache_frame_01bf0553533690ff53555f2cb6be5d10 = NULL;
assertFrameObject( frame_01bf0553533690ff53555f2cb6be5d10 );
// 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$cookiejar$$$function_9_iso2time );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_text );
par_text = NULL;
}
{
Py_XDECREF( var_day );
var_day = NULL;
}
{
Py_XDECREF( var_mon );
var_mon = NULL;
}
{
Py_XDECREF( var_yr );
var_yr = NULL;
}
{
Py_XDECREF( var_hr );
var_hr = NULL;
}
{
Py_XDECREF( var_min );
var_min = NULL;
}
{
Py_XDECREF( var_sec );
var_sec = NULL;
}
{
Py_XDECREF( var_tz );
var_tz = NULL;
}
{
Py_XDECREF( var_m );
var_m = NULL;
}
{
Py_XDECREF( var__ );
var__ = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
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( par_text );
par_text = NULL;
}
{
Py_XDECREF( var_day );
var_day = NULL;
}
{
Py_XDECREF( var_mon );
var_mon = NULL;
}
{
Py_XDECREF( var_yr );
var_yr = NULL;
}
{
Py_XDECREF( var_hr );
var_hr = NULL;
}
{
Py_XDECREF( var_min );
var_min = NULL;
}
{
Py_XDECREF( var_sec );
var_sec = NULL;
}
{
Py_XDECREF( var_tz );
var_tz = NULL;
}
{
Py_XDECREF( var_m );
var_m = NULL;
}
{
Py_XDECREF( var__ );
var__ = 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 function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_9_iso2time );
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$cookiejar$$$function_10_unmatched( 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_match = python_pars[ 0 ];
PyObject *var_start = NULL;
PyObject *var_end = 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_9141b019538b8b92f197f59dc3add353;
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_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 *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_9141b019538b8b92f197f59dc3add353 = 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_9141b019538b8b92f197f59dc3add353, codeobj_9141b019538b8b92f197f59dc3add353, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_9141b019538b8b92f197f59dc3add353 = cache_frame_9141b019538b8b92f197f59dc3add353;
// Push the new frame as the currently active one.
pushFrameStack( frame_9141b019538b8b92f197f59dc3add353 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_9141b019538b8b92f197f59dc3add353 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_iter_arg_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( par_match );
tmp_called_instance_1 = par_match;
frame_9141b019538b8b92f197f59dc3add353->m_frame.f_lineno = 338;
tmp_iter_arg_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_span, &PyTuple_GET_ITEM( const_tuple_int_0_tuple, 0 ) );
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 338;
type_description_1 = "ooo";
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 = 338;
type_description_1 = "ooo";
goto try_except_handler_2;
}
assert( tmp_tuple_unpack_1__source_iter == NULL );
tmp_tuple_unpack_1__source_iter = tmp_assign_source_1;
}
{
// 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, 2 );
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 = "ooo";
exception_lineno = 338;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_1 == NULL );
tmp_tuple_unpack_1__element_1 = tmp_assign_source_2;
}
{
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, 2 );
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 = "ooo";
exception_lineno = 338;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_2 == NULL );
tmp_tuple_unpack_1__element_2 = tmp_assign_source_3;
}
{
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 = "ooo";
exception_lineno = 338;
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 2)" );
#endif
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooo";
exception_lineno = 338;
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;
}
{
// 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_4;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_4 = tmp_tuple_unpack_1__element_1;
assert( var_start == NULL );
Py_INCREF( tmp_assign_source_4 );
var_start = tmp_assign_source_4;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_tuple_unpack_1__element_2 );
tmp_assign_source_5 = tmp_tuple_unpack_1__element_2;
assert( var_end == NULL );
Py_INCREF( tmp_assign_source_5 );
var_end = tmp_assign_source_5;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
PyObject *tmp_left_name_1;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_subscript_name_1;
PyObject *tmp_start_name_1;
PyObject *tmp_stop_name_1;
PyObject *tmp_step_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_subscribed_name_2;
PyObject *tmp_source_name_2;
PyObject *tmp_subscript_name_2;
PyObject *tmp_start_name_2;
PyObject *tmp_stop_name_2;
PyObject *tmp_step_name_2;
if ( par_match == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "match" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 339;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = par_match;
tmp_subscribed_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_string );
if ( tmp_subscribed_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 339;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_start_name_1 = Py_None;
if ( var_start == 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", "start" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 339;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_stop_name_1 = var_start;
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_left_name_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_left_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 339;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
if ( par_match == 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", "match" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 339;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_match;
tmp_subscribed_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_string );
if ( tmp_subscribed_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_left_name_1 );
exception_lineno = 339;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
if ( var_end == NULL )
{
Py_DECREF( tmp_left_name_1 );
Py_DECREF( tmp_subscribed_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "end" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 339;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_start_name_2 = var_end;
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 );
assert( !(tmp_subscript_name_2 == NULL) );
tmp_right_name_1 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_2 );
Py_DECREF( tmp_subscribed_name_2 );
Py_DECREF( tmp_subscript_name_2 );
if ( tmp_right_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_left_name_1 );
exception_lineno = 339;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_return_value = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_left_name_1 );
Py_DECREF( tmp_right_name_1 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 339;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_9141b019538b8b92f197f59dc3add353 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_9141b019538b8b92f197f59dc3add353 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_9141b019538b8b92f197f59dc3add353 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_9141b019538b8b92f197f59dc3add353, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_9141b019538b8b92f197f59dc3add353->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_9141b019538b8b92f197f59dc3add353, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_9141b019538b8b92f197f59dc3add353,
type_description_1,
par_match,
var_start,
var_end
);
// Release cached frame.
if ( frame_9141b019538b8b92f197f59dc3add353 == cache_frame_9141b019538b8b92f197f59dc3add353 )
{
Py_DECREF( frame_9141b019538b8b92f197f59dc3add353 );
}
cache_frame_9141b019538b8b92f197f59dc3add353 = NULL;
assertFrameObject( frame_9141b019538b8b92f197f59dc3add353 );
// 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$cookiejar$$$function_10_unmatched );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_match );
par_match = NULL;
}
{
Py_XDECREF( var_start );
var_start = NULL;
}
{
Py_XDECREF( var_end );
var_end = 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_match );
par_match = NULL;
}
{
Py_XDECREF( var_start );
var_start = NULL;
}
{
Py_XDECREF( var_end );
var_end = 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$cookiejar$$$function_10_unmatched );
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$cookiejar$$$function_11_split_header_words( 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_header_values = python_pars[ 0 ];
PyObject *var_result = NULL;
PyObject *var_text = NULL;
PyObject *var_orig_text = NULL;
PyObject *var_pairs = NULL;
PyObject *var_m = NULL;
PyObject *var_name = NULL;
PyObject *var_value = NULL;
PyObject *var_non_junk = NULL;
PyObject *var_nr_junk_chars = 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_a6e2af6fbc49e63a72a4a696453ea626;
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 *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_a6e2af6fbc49e63a72a4a696453ea626 = 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_a6e2af6fbc49e63a72a4a696453ea626, codeobj_a6e2af6fbc49e63a72a4a696453ea626, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_a6e2af6fbc49e63a72a4a696453ea626 = cache_frame_a6e2af6fbc49e63a72a4a696453ea626;
// Push the new frame as the currently active one.
pushFrameStack( frame_a6e2af6fbc49e63a72a4a696453ea626 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_a6e2af6fbc49e63a72a4a696453ea626 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_operand_name_2;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
CHECK_OBJECT( par_header_values );
tmp_isinstance_inst_1 = par_header_values;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 390;
type_description_1 = "oooooooooo";
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 = 390;
type_description_1 = "oooooooooo";
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 = 390;
type_description_1 = "oooooooooo";
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 = 390;
type_description_1 = "oooooooooo";
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 = 390;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_1;
tmp_assign_source_1 = PyList_New( 0 );
assert( var_result == NULL );
var_result = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_iter_arg_1;
if ( par_header_values == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "header_values" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 392;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_iter_arg_1 = par_header_values;
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 = 392;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_2;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_3 == 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 = "oooooooooo";
exception_lineno = 392;
goto try_except_handler_2;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_3;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_4 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_text;
var_text = tmp_assign_source_4;
Py_INCREF( var_text );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_5;
CHECK_OBJECT( var_text );
tmp_assign_source_5 = var_text;
{
PyObject *old = var_orig_text;
var_orig_text = tmp_assign_source_5;
Py_INCREF( var_orig_text );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
tmp_assign_source_6 = PyList_New( 0 );
{
PyObject *old = var_pairs;
var_pairs = tmp_assign_source_6;
Py_XDECREF( old );
}
}
{
loop_start_2:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_operand_name_3;
if ( var_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 395;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_operand_name_3 = var_text;
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 = 395;
type_description_1 = "oooooooooo";
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:;
{
goto loop_end_2;
}
branch_no_2:;
}
{
PyObject *tmp_assign_source_7;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HEADER_TOKEN_RE );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HEADER_TOKEN_RE );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HEADER_TOKEN_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 396;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_source_name_1 = tmp_mvar_value_2;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_search );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 396;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
if ( var_text == 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", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 396;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_1 = var_text;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 396;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_7 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
if ( tmp_assign_source_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 396;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_m;
var_m = tmp_assign_source_7;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_1;
CHECK_OBJECT( var_m );
tmp_truth_name_1 = CHECK_IF_TRUE( var_m );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 397;
type_description_1 = "oooooooooo";
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_assign_source_8;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_unmatched );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_unmatched );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unmatched" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 398;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_called_name_2 = tmp_mvar_value_3;
CHECK_OBJECT( var_m );
tmp_args_element_name_2 = var_m;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 398;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_assign_source_8 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
if ( tmp_assign_source_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 398;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_text;
var_text = tmp_assign_source_8;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_9;
PyObject *tmp_called_instance_1;
if ( var_m == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "m" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 399;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_1 = var_m;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 399;
tmp_assign_source_9 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_group, &PyTuple_GET_ITEM( const_tuple_int_pos_1_tuple, 0 ) );
if ( tmp_assign_source_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 399;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_name;
var_name = tmp_assign_source_9;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_10;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_2;
PyObject *tmp_mvar_value_4;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HEADER_QUOTED_VALUE_RE );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HEADER_QUOTED_VALUE_RE );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HEADER_QUOTED_VALUE_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 400;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_source_name_2 = tmp_mvar_value_4;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_search );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 400;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
if ( var_text == 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", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 400;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_3 = var_text;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 400;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_10 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_assign_source_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 400;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_m;
var_m = tmp_assign_source_10;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_2;
CHECK_OBJECT( var_m );
tmp_truth_name_2 = CHECK_IF_TRUE( var_m );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 401;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_condition_result_4 = tmp_truth_name_2 == 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:;
{
PyObject *tmp_assign_source_11;
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$cookiejar, (Nuitka_StringObject *)const_str_plain_unmatched );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_unmatched );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unmatched" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 402;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_called_name_4 = tmp_mvar_value_5;
CHECK_OBJECT( var_m );
tmp_args_element_name_4 = var_m;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 402;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_assign_source_11 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
if ( tmp_assign_source_11 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 402;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_text;
var_text = tmp_assign_source_11;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_12;
PyObject *tmp_called_instance_2;
if ( var_m == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "m" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 403;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_2 = var_m;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 403;
tmp_assign_source_12 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_group, &PyTuple_GET_ITEM( const_tuple_int_pos_1_tuple, 0 ) );
if ( tmp_assign_source_12 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 403;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_value;
var_value = tmp_assign_source_12;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_13;
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_3;
PyObject *tmp_mvar_value_6;
PyObject *tmp_args_element_name_5;
PyObject *tmp_args_element_name_6;
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HEADER_ESCAPE_RE );
if (unlikely( tmp_mvar_value_6 == NULL ))
{
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HEADER_ESCAPE_RE );
}
if ( tmp_mvar_value_6 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HEADER_ESCAPE_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 404;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_source_name_3 = tmp_mvar_value_6;
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_sub );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 404;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_5 = const_str_digest_cd253c94d5b7ea32bc39089effd75822;
if ( var_value == 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", "value" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 404;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_6 = var_value;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 404;
{
PyObject *call_args[] = { tmp_args_element_name_5, tmp_args_element_name_6 };
tmp_assign_source_13 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_5, call_args );
}
Py_DECREF( tmp_called_name_5 );
if ( tmp_assign_source_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 404;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_value;
var_value = tmp_assign_source_13;
Py_XDECREF( old );
}
}
goto branch_end_4;
branch_no_4:;
{
PyObject *tmp_assign_source_14;
PyObject *tmp_called_name_6;
PyObject *tmp_source_name_4;
PyObject *tmp_mvar_value_7;
PyObject *tmp_args_element_name_7;
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HEADER_VALUE_RE );
if (unlikely( tmp_mvar_value_7 == NULL ))
{
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HEADER_VALUE_RE );
}
if ( tmp_mvar_value_7 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HEADER_VALUE_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 406;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_source_name_4 = tmp_mvar_value_7;
tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_search );
if ( tmp_called_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 406;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
if ( var_text == 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", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 406;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_7 = var_text;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 406;
{
PyObject *call_args[] = { tmp_args_element_name_7 };
tmp_assign_source_14 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args );
}
Py_DECREF( tmp_called_name_6 );
if ( tmp_assign_source_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 406;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_m;
var_m = tmp_assign_source_14;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_5;
int tmp_truth_name_3;
CHECK_OBJECT( var_m );
tmp_truth_name_3 = CHECK_IF_TRUE( var_m );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 407;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_condition_result_5 = tmp_truth_name_3 == 1 ? 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;
PyObject *tmp_called_name_7;
PyObject *tmp_mvar_value_8;
PyObject *tmp_args_element_name_8;
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_unmatched );
if (unlikely( tmp_mvar_value_8 == NULL ))
{
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_unmatched );
}
if ( tmp_mvar_value_8 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unmatched" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 408;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_called_name_7 = tmp_mvar_value_8;
CHECK_OBJECT( var_m );
tmp_args_element_name_8 = var_m;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 408;
{
PyObject *call_args[] = { tmp_args_element_name_8 };
tmp_assign_source_15 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args );
}
if ( tmp_assign_source_15 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 408;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_text;
var_text = tmp_assign_source_15;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_16;
PyObject *tmp_called_instance_3;
if ( var_m == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "m" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 409;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_3 = var_m;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 409;
tmp_assign_source_16 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_group, &PyTuple_GET_ITEM( const_tuple_int_pos_1_tuple, 0 ) );
if ( tmp_assign_source_16 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 409;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_value;
var_value = tmp_assign_source_16;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_17;
PyObject *tmp_called_instance_4;
CHECK_OBJECT( var_value );
tmp_called_instance_4 = var_value;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 410;
tmp_assign_source_17 = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain_rstrip );
if ( tmp_assign_source_17 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 410;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_value;
var_value = tmp_assign_source_17;
Py_XDECREF( old );
}
}
goto branch_end_5;
branch_no_5:;
{
PyObject *tmp_assign_source_18;
tmp_assign_source_18 = Py_None;
{
PyObject *old = var_value;
var_value = tmp_assign_source_18;
Py_INCREF( var_value );
Py_XDECREF( old );
}
}
branch_end_5:;
}
branch_end_4:;
}
{
PyObject *tmp_called_name_8;
PyObject *tmp_source_name_5;
PyObject *tmp_args_element_name_9;
PyObject *tmp_tuple_element_1;
if ( var_pairs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "pairs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 414;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_source_name_5 = var_pairs;
tmp_called_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_append );
if ( tmp_called_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 414;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
if ( var_name == 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", "name" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 414;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_tuple_element_1 = var_name;
tmp_args_element_name_9 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_element_name_9, 0, tmp_tuple_element_1 );
if ( var_value == NULL )
{
Py_DECREF( tmp_called_name_8 );
Py_DECREF( tmp_args_element_name_9 );
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 = 414;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_tuple_element_1 = var_value;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_element_name_9, 1, tmp_tuple_element_1 );
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 414;
{
PyObject *call_args[] = { tmp_args_element_name_9 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_8, call_args );
}
Py_DECREF( tmp_called_name_8 );
Py_DECREF( tmp_args_element_name_9 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 414;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
goto branch_end_3;
branch_no_3:;
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_called_instance_5;
PyObject *tmp_called_instance_6;
PyObject *tmp_call_result_1;
int tmp_truth_name_4;
if ( var_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 415;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_6 = var_text;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 415;
tmp_called_instance_5 = CALL_METHOD_NO_ARGS( tmp_called_instance_6, const_str_plain_lstrip );
if ( tmp_called_instance_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 415;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 415;
tmp_call_result_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_5, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_chr_44_tuple, 0 ) );
Py_DECREF( tmp_called_instance_5 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 415;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_truth_name_4 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 415;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_condition_result_6 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
PyObject *tmp_assign_source_19;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_called_instance_7;
PyObject *tmp_subscript_name_1;
if ( var_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 417;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_7 = var_text;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 417;
tmp_subscribed_name_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_7, const_str_plain_lstrip );
if ( tmp_subscribed_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 417;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_subscript_name_1 = const_slice_int_pos_1_none_none;
tmp_assign_source_19 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
Py_DECREF( tmp_subscribed_name_1 );
if ( tmp_assign_source_19 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 417;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_text;
var_text = tmp_assign_source_19;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_7;
int tmp_truth_name_5;
if ( var_pairs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "pairs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 418;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_truth_name_5 = CHECK_IF_TRUE( var_pairs );
if ( tmp_truth_name_5 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 418;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_condition_result_7 = tmp_truth_name_5 == 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:;
{
PyObject *tmp_called_name_9;
PyObject *tmp_source_name_6;
PyObject *tmp_args_element_name_10;
if ( var_result == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 418;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_source_name_6 = var_result;
tmp_called_name_9 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_append );
if ( tmp_called_name_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 418;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
if ( var_pairs == NULL )
{
Py_DECREF( tmp_called_name_9 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "pairs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 418;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_10 = var_pairs;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 418;
{
PyObject *call_args[] = { tmp_args_element_name_10 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_9, call_args );
}
Py_DECREF( tmp_called_name_9 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 418;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
branch_no_7:;
}
{
PyObject *tmp_assign_source_20;
tmp_assign_source_20 = PyList_New( 0 );
{
PyObject *old = var_pairs;
var_pairs = tmp_assign_source_20;
Py_XDECREF( old );
}
}
goto branch_end_6;
branch_no_6:;
{
// Tried code:
{
PyObject *tmp_assign_source_21;
PyObject *tmp_iter_arg_2;
PyObject *tmp_called_name_10;
PyObject *tmp_source_name_7;
PyObject *tmp_mvar_value_9;
PyObject *tmp_args_element_name_11;
PyObject *tmp_args_element_name_12;
PyObject *tmp_args_element_name_13;
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_9 == NULL ))
{
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_9 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 422;
type_description_1 = "oooooooooo";
goto try_except_handler_3;
}
tmp_source_name_7 = tmp_mvar_value_9;
tmp_called_name_10 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_subn );
if ( tmp_called_name_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 422;
type_description_1 = "oooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_11 = const_str_digest_156e6f93c705e0a2dfcd60bf73ff793f;
tmp_args_element_name_12 = const_str_empty;
if ( var_text == NULL )
{
Py_DECREF( tmp_called_name_10 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 422;
type_description_1 = "oooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_13 = var_text;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 422;
{
PyObject *call_args[] = { tmp_args_element_name_11, tmp_args_element_name_12, tmp_args_element_name_13 };
tmp_iter_arg_2 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_10, call_args );
}
Py_DECREF( tmp_called_name_10 );
if ( tmp_iter_arg_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 422;
type_description_1 = "oooooooooo";
goto try_except_handler_3;
}
tmp_assign_source_21 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_2 );
Py_DECREF( tmp_iter_arg_2 );
if ( tmp_assign_source_21 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 422;
type_description_1 = "oooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = tmp_tuple_unpack_1__source_iter;
tmp_tuple_unpack_1__source_iter = tmp_assign_source_21;
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_22;
PyObject *tmp_unpack_1;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_1 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_22 = UNPACK_NEXT( tmp_unpack_1, 0, 2 );
if ( tmp_assign_source_22 == 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 = 422;
goto try_except_handler_4;
}
{
PyObject *old = tmp_tuple_unpack_1__element_1;
tmp_tuple_unpack_1__element_1 = tmp_assign_source_22;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_23;
PyObject *tmp_unpack_2;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_2 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_23 = UNPACK_NEXT( tmp_unpack_2, 1, 2 );
if ( tmp_assign_source_23 == 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 = 422;
goto try_except_handler_4;
}
{
PyObject *old = tmp_tuple_unpack_1__element_2;
tmp_tuple_unpack_1__element_2 = tmp_assign_source_23;
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 = "oooooooooo";
exception_lineno = 422;
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 = "oooooooooo";
exception_lineno = 422;
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_24;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_24 = tmp_tuple_unpack_1__element_1;
{
PyObject *old = var_non_junk;
var_non_junk = tmp_assign_source_24;
Py_INCREF( var_non_junk );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
PyObject *tmp_assign_source_25;
CHECK_OBJECT( tmp_tuple_unpack_1__element_2 );
tmp_assign_source_25 = tmp_tuple_unpack_1__element_2;
{
PyObject *old = var_nr_junk_chars;
var_nr_junk_chars = tmp_assign_source_25;
Py_INCREF( var_nr_junk_chars );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
nuitka_bool tmp_condition_result_8;
PyObject *tmp_operand_name_4;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( var_nr_junk_chars == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "nr_junk_chars" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 423;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_compexpr_left_1 = var_nr_junk_chars;
tmp_compexpr_right_1 = const_int_0;
tmp_operand_name_4 = RICH_COMPARE_GT( tmp_compexpr_left_1, tmp_compexpr_right_1 );
if ( tmp_operand_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 423;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
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 = 423;
type_description_1 = "oooooooooo";
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_raise_type_2;
PyObject *tmp_raise_value_1;
PyObject *tmp_tuple_element_2;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_tuple_element_3;
tmp_raise_type_2 = PyExc_AssertionError;
tmp_left_name_1 = const_str_digest_1f6fd30840c7853f9d600e04cc8b7fcf;
if ( var_orig_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "orig_text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 425;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_tuple_element_3 = var_orig_text;
tmp_right_name_1 = PyTuple_New( 3 );
Py_INCREF( tmp_tuple_element_3 );
PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_3 );
if ( var_text == 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", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 425;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_tuple_element_3 = var_text;
Py_INCREF( tmp_tuple_element_3 );
PyTuple_SET_ITEM( tmp_right_name_1, 1, tmp_tuple_element_3 );
if ( var_pairs == 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", "pairs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 425;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_tuple_element_3 = var_pairs;
Py_INCREF( tmp_tuple_element_3 );
PyTuple_SET_ITEM( tmp_right_name_1, 2, tmp_tuple_element_3 );
tmp_tuple_element_2 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_right_name_1 );
if ( tmp_tuple_element_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 424;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_raise_value_1 = PyTuple_New( 1 );
PyTuple_SET_ITEM( tmp_raise_value_1, 0, tmp_tuple_element_2 );
exception_type = tmp_raise_type_2;
Py_INCREF( tmp_raise_type_2 );
exception_value = tmp_raise_value_1;
exception_lineno = 423;
RAISE_EXCEPTION_WITH_VALUE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
branch_no_8:;
}
{
PyObject *tmp_assign_source_26;
if ( var_non_junk == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "non_junk" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 426;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_assign_source_26 = var_non_junk;
{
PyObject *old = var_text;
var_text = tmp_assign_source_26;
Py_INCREF( var_text );
Py_XDECREF( old );
}
}
branch_end_6:;
}
branch_end_3:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 395;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
goto loop_start_2;
loop_end_2:;
}
{
nuitka_bool tmp_condition_result_9;
int tmp_truth_name_6;
if ( var_pairs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "pairs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 427;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_truth_name_6 = CHECK_IF_TRUE( var_pairs );
if ( tmp_truth_name_6 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 427;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_condition_result_9 = tmp_truth_name_6 == 1 ? 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_11;
PyObject *tmp_source_name_8;
PyObject *tmp_args_element_name_14;
if ( var_result == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 427;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_source_name_8 = var_result;
tmp_called_name_11 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_append );
if ( tmp_called_name_11 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 427;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
if ( var_pairs == NULL )
{
Py_DECREF( tmp_called_name_11 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "pairs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 427;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_14 = var_pairs;
frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame.f_lineno = 427;
{
PyObject *call_args[] = { tmp_args_element_name_14 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_11, call_args );
}
Py_DECREF( tmp_called_name_11 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 427;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
branch_no_9:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 392;
type_description_1 = "oooooooooo";
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;
}
{
if ( var_result == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 428;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_a6e2af6fbc49e63a72a4a696453ea626 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a6e2af6fbc49e63a72a4a696453ea626 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a6e2af6fbc49e63a72a4a696453ea626 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_a6e2af6fbc49e63a72a4a696453ea626, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_a6e2af6fbc49e63a72a4a696453ea626->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_a6e2af6fbc49e63a72a4a696453ea626, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_a6e2af6fbc49e63a72a4a696453ea626,
type_description_1,
par_header_values,
var_result,
var_text,
var_orig_text,
var_pairs,
var_m,
var_name,
var_value,
var_non_junk,
var_nr_junk_chars
);
// Release cached frame.
if ( frame_a6e2af6fbc49e63a72a4a696453ea626 == cache_frame_a6e2af6fbc49e63a72a4a696453ea626 )
{
Py_DECREF( frame_a6e2af6fbc49e63a72a4a696453ea626 );
}
cache_frame_a6e2af6fbc49e63a72a4a696453ea626 = NULL;
assertFrameObject( frame_a6e2af6fbc49e63a72a4a696453ea626 );
// 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$cookiejar$$$function_11_split_header_words );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_header_values );
par_header_values = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
Py_XDECREF( var_text );
var_text = NULL;
}
{
Py_XDECREF( var_orig_text );
var_orig_text = NULL;
}
{
Py_XDECREF( var_pairs );
var_pairs = NULL;
}
{
Py_XDECREF( var_m );
var_m = NULL;
}
{
Py_XDECREF( var_name );
var_name = NULL;
}
{
Py_XDECREF( var_value );
var_value = NULL;
}
{
Py_XDECREF( var_non_junk );
var_non_junk = NULL;
}
{
Py_XDECREF( var_nr_junk_chars );
var_nr_junk_chars = 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_header_values );
par_header_values = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
Py_XDECREF( var_text );
var_text = NULL;
}
{
Py_XDECREF( var_orig_text );
var_orig_text = NULL;
}
{
Py_XDECREF( var_pairs );
var_pairs = NULL;
}
{
Py_XDECREF( var_m );
var_m = NULL;
}
{
Py_XDECREF( var_name );
var_name = NULL;
}
{
Py_XDECREF( var_value );
var_value = NULL;
}
{
Py_XDECREF( var_non_junk );
var_non_junk = NULL;
}
{
Py_XDECREF( var_nr_junk_chars );
var_nr_junk_chars = 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$cookiejar$$$function_11_split_header_words );
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$cookiejar$$$function_12_join_header_words( 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_lists = python_pars[ 0 ];
PyObject *var_headers = NULL;
PyObject *var_pairs = NULL;
PyObject *var_attr = NULL;
PyObject *var_k = NULL;
PyObject *var_v = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
PyObject *tmp_for_loop_2__for_iterator = NULL;
PyObject *tmp_for_loop_2__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_e1fcb450a2f726e7bd2caa54bbf2ec3a;
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_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;
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 *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_e1fcb450a2f726e7bd2caa54bbf2ec3a = NULL;
PyObject *exception_keeper_type_5;
PyObject *exception_keeper_value_5;
PyTracebackObject *exception_keeper_tb_5;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5;
// 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_e1fcb450a2f726e7bd2caa54bbf2ec3a, codeobj_e1fcb450a2f726e7bd2caa54bbf2ec3a, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_e1fcb450a2f726e7bd2caa54bbf2ec3a = cache_frame_e1fcb450a2f726e7bd2caa54bbf2ec3a;
// Push the new frame as the currently active one.
pushFrameStack( frame_e1fcb450a2f726e7bd2caa54bbf2ec3a );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_e1fcb450a2f726e7bd2caa54bbf2ec3a ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_2;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( par_lists );
tmp_iter_arg_1 = par_lists;
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 = 444;
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_2;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_3 == 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 = 444;
goto try_except_handler_2;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_3;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_4 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_pairs;
var_pairs = tmp_assign_source_4;
Py_INCREF( var_pairs );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_5;
tmp_assign_source_5 = PyList_New( 0 );
{
PyObject *old = var_attr;
var_attr = tmp_assign_source_5;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
PyObject *tmp_iter_arg_2;
CHECK_OBJECT( var_pairs );
tmp_iter_arg_2 = var_pairs;
tmp_assign_source_6 = MAKE_ITERATOR( tmp_iter_arg_2 );
if ( tmp_assign_source_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 446;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
{
PyObject *old = tmp_for_loop_2__for_iterator;
tmp_for_loop_2__for_iterator = tmp_assign_source_6;
Py_XDECREF( old );
}
}
{
// Tried code:
{
loop_start_2:;
{
PyObject *tmp_next_source_2;
PyObject *tmp_assign_source_7;
CHECK_OBJECT( tmp_for_loop_2__for_iterator );
tmp_next_source_2 = tmp_for_loop_2__for_iterator;
tmp_assign_source_7 = ITERATOR_NEXT( tmp_next_source_2 );
if ( tmp_assign_source_7 == 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 = "oooooo";
exception_lineno = 446;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_for_loop_2__iter_value;
tmp_for_loop_2__iter_value = tmp_assign_source_7;
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_8;
PyObject *tmp_iter_arg_3;
CHECK_OBJECT( tmp_for_loop_2__iter_value );
tmp_iter_arg_3 = tmp_for_loop_2__iter_value;
tmp_assign_source_8 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_3 );
if ( tmp_assign_source_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 446;
type_description_1 = "oooooo";
goto try_except_handler_4;
}
{
PyObject *old = tmp_tuple_unpack_1__source_iter;
tmp_tuple_unpack_1__source_iter = tmp_assign_source_8;
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_9;
PyObject *tmp_unpack_1;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_1 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_9 = UNPACK_NEXT( tmp_unpack_1, 0, 2 );
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 = "oooooo";
exception_lineno = 446;
goto try_except_handler_5;
}
{
PyObject *old = tmp_tuple_unpack_1__element_1;
tmp_tuple_unpack_1__element_1 = tmp_assign_source_9;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_10;
PyObject *tmp_unpack_2;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_2 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_10 = UNPACK_NEXT( tmp_unpack_2, 1, 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 = "oooooo";
exception_lineno = 446;
goto try_except_handler_5;
}
{
PyObject *old = tmp_tuple_unpack_1__element_2;
tmp_tuple_unpack_1__element_2 = tmp_assign_source_10;
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 = 446;
goto try_except_handler_5;
}
}
}
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 = 446;
goto try_except_handler_5;
}
}
goto try_end_1;
// Exception handler code:
try_except_handler_5:;
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_4;
}
// End of try:
try_end_1:;
}
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;
{
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_3;
}
// 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_11;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_11 = tmp_tuple_unpack_1__element_1;
{
PyObject *old = var_k;
var_k = tmp_assign_source_11;
Py_INCREF( var_k );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
PyObject *tmp_assign_source_12;
CHECK_OBJECT( tmp_tuple_unpack_1__element_2 );
tmp_assign_source_12 = tmp_tuple_unpack_1__element_2;
{
PyObject *old = var_v;
var_v = tmp_assign_source_12;
Py_INCREF( var_v );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 447;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
tmp_compexpr_left_1 = var_v;
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:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_operand_name_1;
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;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 448;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
tmp_source_name_1 = tmp_mvar_value_1;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_search );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 448;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
tmp_args_element_name_1 = const_str_digest_ead6f991d3860941e8f154751b9d110e;
if ( var_v == 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", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 448;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
tmp_args_element_name_2 = var_v;
frame_e1fcb450a2f726e7bd2caa54bbf2ec3a->m_frame.f_lineno = 448;
{
PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 };
tmp_operand_name_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 448;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
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 = 448;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
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_13;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HEADER_JOIN_ESCAPE_RE );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HEADER_JOIN_ESCAPE_RE );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HEADER_JOIN_ESCAPE_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 449;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
tmp_source_name_2 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_sub );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 449;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
tmp_args_element_name_3 = const_str_digest_2fe71b40974e92f7a4ed2043bfd21fa9;
if ( var_v == 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", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 449;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
tmp_args_element_name_4 = var_v;
frame_e1fcb450a2f726e7bd2caa54bbf2ec3a->m_frame.f_lineno = 449;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_assign_source_13 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_assign_source_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 449;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_v;
var_v = tmp_assign_source_13;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_14;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
tmp_left_name_1 = const_str_digest_1e4616cb2877c002aa48d41e8b575b32;
CHECK_OBJECT( var_v );
tmp_right_name_1 = var_v;
tmp_assign_source_14 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 );
if ( tmp_assign_source_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 450;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_v;
var_v = tmp_assign_source_14;
Py_XDECREF( old );
}
}
branch_no_2:;
}
{
PyObject *tmp_assign_source_15;
PyObject *tmp_left_name_2;
PyObject *tmp_right_name_2;
PyObject *tmp_tuple_element_1;
tmp_left_name_2 = const_str_digest_d26f52d432ccf199e53ad3ddfa46aa69;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 451;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
tmp_tuple_element_1 = var_k;
tmp_right_name_2 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_right_name_2, 0, tmp_tuple_element_1 );
if ( var_v == 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", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 451;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
tmp_tuple_element_1 = var_v;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_right_name_2, 1, tmp_tuple_element_1 );
tmp_assign_source_15 = BINARY_OPERATION_REMAINDER( tmp_left_name_2, tmp_right_name_2 );
Py_DECREF( tmp_right_name_2 );
if ( tmp_assign_source_15 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 451;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_k;
var_k = tmp_assign_source_15;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_5;
if ( var_attr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "attr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 452;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
tmp_source_name_3 = var_attr;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_append );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 452;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
if ( var_k == 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", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 452;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
tmp_args_element_name_5 = var_k;
frame_e1fcb450a2f726e7bd2caa54bbf2ec3a->m_frame.f_lineno = 452;
{
PyObject *call_args[] = { tmp_args_element_name_5 };
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 = 452;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
Py_DECREF( tmp_unused );
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 446;
type_description_1 = "oooooo";
goto try_except_handler_3;
}
goto loop_start_2;
loop_end_2:;
}
goto try_end_3;
// Exception handler code:
try_except_handler_3:;
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_2__iter_value );
tmp_for_loop_2__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_2__for_iterator );
Py_DECREF( tmp_for_loop_2__for_iterator );
tmp_for_loop_2__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 try_except_handler_2;
}
// End of try:
try_end_3:;
}
{
Py_XDECREF( tmp_for_loop_2__iter_value );
tmp_for_loop_2__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_2__for_iterator );
Py_DECREF( tmp_for_loop_2__for_iterator );
tmp_for_loop_2__for_iterator = NULL;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_1;
if ( var_attr == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "attr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 453;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_truth_name_1 = CHECK_IF_TRUE( var_attr );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 453;
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_4;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_6;
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_5;
PyObject *tmp_args_element_name_7;
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 = 453;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_source_name_4 = var_headers;
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 = 453;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_source_name_5 = const_str_digest_41e98c7cc1ef944f96b5cfc5c1252f70;
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_join );
assert( !(tmp_called_name_5 == NULL) );
if ( var_attr == 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", "attr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 453;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_args_element_name_7 = var_attr;
frame_e1fcb450a2f726e7bd2caa54bbf2ec3a->m_frame.f_lineno = 453;
{
PyObject *call_args[] = { tmp_args_element_name_7 };
tmp_args_element_name_6 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args );
}
Py_DECREF( tmp_called_name_5 );
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 = 453;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
frame_e1fcb450a2f726e7bd2caa54bbf2ec3a->m_frame.f_lineno = 453;
{
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 = 453;
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 = 444;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
goto loop_start_1;
loop_end_1:;
}
goto try_end_4;
// Exception handler code:
try_except_handler_2:;
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_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_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:;
}
{
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_6;
PyObject *tmp_source_name_6;
PyObject *tmp_args_element_name_8;
tmp_source_name_6 = const_str_digest_db35ab94a03c3cbeb13cbe2a1d728b77;
tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_join );
assert( !(tmp_called_name_6 == NULL) );
if ( var_headers == 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", "headers" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 454;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_8 = var_headers;
frame_e1fcb450a2f726e7bd2caa54bbf2ec3a->m_frame.f_lineno = 454;
{
PyObject *call_args[] = { tmp_args_element_name_8 };
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 = 454;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_e1fcb450a2f726e7bd2caa54bbf2ec3a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e1fcb450a2f726e7bd2caa54bbf2ec3a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e1fcb450a2f726e7bd2caa54bbf2ec3a );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_e1fcb450a2f726e7bd2caa54bbf2ec3a, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_e1fcb450a2f726e7bd2caa54bbf2ec3a->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_e1fcb450a2f726e7bd2caa54bbf2ec3a, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_e1fcb450a2f726e7bd2caa54bbf2ec3a,
type_description_1,
par_lists,
var_headers,
var_pairs,
var_attr,
var_k,
var_v
);
// Release cached frame.
if ( frame_e1fcb450a2f726e7bd2caa54bbf2ec3a == cache_frame_e1fcb450a2f726e7bd2caa54bbf2ec3a )
{
Py_DECREF( frame_e1fcb450a2f726e7bd2caa54bbf2ec3a );
}
cache_frame_e1fcb450a2f726e7bd2caa54bbf2ec3a = NULL;
assertFrameObject( frame_e1fcb450a2f726e7bd2caa54bbf2ec3a );
// 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$cookiejar$$$function_12_join_header_words );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_lists );
par_lists = NULL;
}
{
Py_XDECREF( var_headers );
var_headers = NULL;
}
{
Py_XDECREF( var_pairs );
var_pairs = NULL;
}
{
Py_XDECREF( var_attr );
var_attr = NULL;
}
{
Py_XDECREF( var_k );
var_k = NULL;
}
{
Py_XDECREF( var_v );
var_v = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
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( par_lists );
par_lists = NULL;
}
{
Py_XDECREF( var_headers );
var_headers = NULL;
}
{
Py_XDECREF( var_pairs );
var_pairs = NULL;
}
{
Py_XDECREF( var_attr );
var_attr = NULL;
}
{
Py_XDECREF( var_k );
var_k = NULL;
}
{
Py_XDECREF( var_v );
var_v = 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 function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_12_join_header_words );
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$cookiejar$$$function_13_strip_quotes( 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_text = python_pars[ 0 ];
struct Nuitka_FrameObject *frame_36a32fe090661c4729a32bfcbe71ff9a;
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_36a32fe090661c4729a32bfcbe71ff9a = 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_36a32fe090661c4729a32bfcbe71ff9a, codeobj_36a32fe090661c4729a32bfcbe71ff9a, module_future$backports$http$cookiejar, sizeof(void *) );
frame_36a32fe090661c4729a32bfcbe71ff9a = cache_frame_36a32fe090661c4729a32bfcbe71ff9a;
// Push the new frame as the currently active one.
pushFrameStack( frame_36a32fe090661c4729a32bfcbe71ff9a );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_36a32fe090661c4729a32bfcbe71ff9a ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_instance_1;
PyObject *tmp_call_result_1;
int tmp_truth_name_1;
CHECK_OBJECT( par_text );
tmp_called_instance_1 = par_text;
frame_36a32fe090661c4729a32bfcbe71ff9a->m_frame.f_lineno = 457;
tmp_call_result_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_chr_34_tuple, 0 ) );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 457;
type_description_1 = "o";
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 = 457;
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_call_result_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_subscribed_name_1;
PyObject *tmp_subscript_name_1;
if ( par_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 458;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_subscribed_name_1 = par_text;
tmp_subscript_name_1 = const_slice_int_pos_1_none_none;
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 = 458;
type_description_1 = "o";
goto frame_exception_exit_1;
}
{
PyObject *old = par_text;
par_text = tmp_assign_source_1;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_called_instance_2;
PyObject *tmp_call_result_2;
int tmp_truth_name_2;
if ( par_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 459;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = par_text;
frame_36a32fe090661c4729a32bfcbe71ff9a->m_frame.f_lineno = 459;
tmp_call_result_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_endswith, &PyTuple_GET_ITEM( const_tuple_str_chr_34_tuple, 0 ) );
if ( tmp_call_result_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 459;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( tmp_call_result_2 );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_2 );
exception_lineno = 459;
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_call_result_2 );
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_subscribed_name_2;
PyObject *tmp_subscript_name_2;
if ( par_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 460;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_subscribed_name_2 = par_text;
tmp_subscript_name_2 = const_slice_none_int_neg_1_none;
tmp_assign_source_2 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_2 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 460;
type_description_1 = "o";
goto frame_exception_exit_1;
}
{
PyObject *old = par_text;
par_text = tmp_assign_source_2;
Py_XDECREF( old );
}
}
branch_no_2:;
}
{
if ( par_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 461;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_return_value = par_text;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_36a32fe090661c4729a32bfcbe71ff9a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_36a32fe090661c4729a32bfcbe71ff9a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_36a32fe090661c4729a32bfcbe71ff9a );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_36a32fe090661c4729a32bfcbe71ff9a, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_36a32fe090661c4729a32bfcbe71ff9a->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_36a32fe090661c4729a32bfcbe71ff9a, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_36a32fe090661c4729a32bfcbe71ff9a,
type_description_1,
par_text
);
// Release cached frame.
if ( frame_36a32fe090661c4729a32bfcbe71ff9a == cache_frame_36a32fe090661c4729a32bfcbe71ff9a )
{
Py_DECREF( frame_36a32fe090661c4729a32bfcbe71ff9a );
}
cache_frame_36a32fe090661c4729a32bfcbe71ff9a = NULL;
assertFrameObject( frame_36a32fe090661c4729a32bfcbe71ff9a );
// 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$cookiejar$$$function_13_strip_quotes );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_text );
par_text = 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_text );
par_text = 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$cookiejar$$$function_13_strip_quotes );
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$cookiejar$$$function_14_parse_ns_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_ns_headers = python_pars[ 0 ];
PyObject *var_known_attrs = NULL;
PyObject *var_result = NULL;
PyObject *var_ns_header = NULL;
PyObject *var_pairs = NULL;
PyObject *var_version_set = NULL;
PyObject *var_ii = NULL;
PyObject *var_param = NULL;
PyObject *var_k = NULL;
PyObject *var_v = NULL;
PyObject *var_lc = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
PyObject *tmp_for_loop_2__for_iterator = NULL;
PyObject *tmp_for_loop_2__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__source_iter = NULL;
PyObject *tmp_tuple_unpack_3__element_1 = NULL;
PyObject *tmp_tuple_unpack_3__element_2 = NULL;
PyObject *tmp_tuple_unpack_3__source_iter = NULL;
struct Nuitka_FrameObject *frame_2a3d818f1d207d9abf4511a2073b1edb;
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_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;
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;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
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 *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_2a3d818f1d207d9abf4511a2073b1edb = 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;
// Actual function code.
{
PyObject *tmp_assign_source_1;
tmp_assign_source_1 = const_tuple_31126fd0f76287e00829d64966c49577_tuple;
assert( var_known_attrs == NULL );
Py_INCREF( tmp_assign_source_1 );
var_known_attrs = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
tmp_assign_source_2 = PyList_New( 0 );
assert( var_result == NULL );
var_result = tmp_assign_source_2;
}
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_2a3d818f1d207d9abf4511a2073b1edb, codeobj_2a3d818f1d207d9abf4511a2073b1edb, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_2a3d818f1d207d9abf4511a2073b1edb = cache_frame_2a3d818f1d207d9abf4511a2073b1edb;
// Push the new frame as the currently active one.
pushFrameStack( frame_2a3d818f1d207d9abf4511a2073b1edb );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_2a3d818f1d207d9abf4511a2073b1edb ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_3;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( par_ns_headers );
tmp_iter_arg_1 = par_ns_headers;
tmp_assign_source_3 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 483;
type_description_1 = "ooooooooooo";
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 = "ooooooooooo";
exception_lineno = 483;
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 );
}
}
{
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_5 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_ns_header;
var_ns_header = tmp_assign_source_5;
Py_INCREF( var_ns_header );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
tmp_assign_source_6 = PyList_New( 0 );
{
PyObject *old = var_pairs;
var_pairs = tmp_assign_source_6;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_7;
tmp_assign_source_7 = Py_False;
{
PyObject *old = var_version_set;
var_version_set = tmp_assign_source_7;
Py_INCREF( var_version_set );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_8;
PyObject *tmp_iter_arg_2;
PyObject *tmp_called_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_args_element_name_3;
tmp_called_name_1 = (PyObject *)&PyEnum_Type;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 486;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
tmp_source_name_1 = tmp_mvar_value_1;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_split );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 486;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_2 = const_str_digest_0bfad8bc28639d75caf0f05ffd2588ec;
if ( var_ns_header == 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", "ns_header" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 486;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_3 = var_ns_header;
frame_2a3d818f1d207d9abf4511a2073b1edb->m_frame.f_lineno = 486;
{
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 );
}
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 = 486;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
frame_2a3d818f1d207d9abf4511a2073b1edb->m_frame.f_lineno = 486;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_iter_arg_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_iter_arg_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 486;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
tmp_assign_source_8 = MAKE_ITERATOR( tmp_iter_arg_2 );
Py_DECREF( tmp_iter_arg_2 );
if ( tmp_assign_source_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 486;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = tmp_for_loop_2__for_iterator;
tmp_for_loop_2__for_iterator = tmp_assign_source_8;
Py_XDECREF( old );
}
}
{
// Tried code:
{
loop_start_2:;
{
PyObject *tmp_next_source_2;
PyObject *tmp_assign_source_9;
CHECK_OBJECT( tmp_for_loop_2__for_iterator );
tmp_next_source_2 = tmp_for_loop_2__for_iterator;
tmp_assign_source_9 = ITERATOR_NEXT( tmp_next_source_2 );
if ( tmp_assign_source_9 == 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 = "ooooooooooo";
exception_lineno = 486;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_for_loop_2__iter_value;
tmp_for_loop_2__iter_value = tmp_assign_source_9;
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_10;
PyObject *tmp_iter_arg_3;
CHECK_OBJECT( tmp_for_loop_2__iter_value );
tmp_iter_arg_3 = tmp_for_loop_2__iter_value;
tmp_assign_source_10 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_3 );
if ( tmp_assign_source_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 486;
type_description_1 = "ooooooooooo";
goto try_except_handler_4;
}
{
PyObject *old = tmp_tuple_unpack_1__source_iter;
tmp_tuple_unpack_1__source_iter = tmp_assign_source_10;
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_11;
PyObject *tmp_unpack_1;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_1 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_11 = UNPACK_NEXT( tmp_unpack_1, 0, 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 = "ooooooooooo";
exception_lineno = 486;
goto try_except_handler_5;
}
{
PyObject *old = tmp_tuple_unpack_1__element_1;
tmp_tuple_unpack_1__element_1 = tmp_assign_source_11;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_12;
PyObject *tmp_unpack_2;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_2 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_12 = UNPACK_NEXT( tmp_unpack_2, 1, 2 );
if ( tmp_assign_source_12 == 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 = "ooooooooooo";
exception_lineno = 486;
goto try_except_handler_5;
}
{
PyObject *old = tmp_tuple_unpack_1__element_2;
tmp_tuple_unpack_1__element_2 = tmp_assign_source_12;
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 = "ooooooooooo";
exception_lineno = 486;
goto try_except_handler_5;
}
}
}
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 = "ooooooooooo";
exception_lineno = 486;
goto try_except_handler_5;
}
}
goto try_end_1;
// Exception handler code:
try_except_handler_5:;
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_4;
}
// End of try:
try_end_1:;
}
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;
{
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_3;
}
// 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_13;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_13 = tmp_tuple_unpack_1__element_1;
{
PyObject *old = var_ii;
var_ii = tmp_assign_source_13;
Py_INCREF( var_ii );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
PyObject *tmp_assign_source_14;
CHECK_OBJECT( tmp_tuple_unpack_1__element_2 );
tmp_assign_source_14 = tmp_tuple_unpack_1__element_2;
{
PyObject *old = var_param;
var_param = tmp_assign_source_14;
Py_INCREF( var_param );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
PyObject *tmp_assign_source_15;
PyObject *tmp_called_instance_1;
if ( var_param == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "param" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 487;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_called_instance_1 = var_param;
frame_2a3d818f1d207d9abf4511a2073b1edb->m_frame.f_lineno = 487;
tmp_assign_source_15 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_rstrip );
if ( tmp_assign_source_15 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 487;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_param;
var_param = tmp_assign_source_15;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_param );
tmp_compexpr_left_1 = var_param;
tmp_compexpr_right_1 = const_str_empty;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 488;
type_description_1 = "ooooooooooo";
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:;
{
goto loop_start_2;
}
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_chr_61;
if ( var_param == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "param" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 489;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_compexpr_right_2 = var_param;
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 = 489;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
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_16;
PyObject *tmp_iter_arg_4;
PyObject *tmp_tuple_element_1;
if ( var_param == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "param" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 490;
type_description_1 = "ooooooooooo";
goto try_except_handler_6;
}
tmp_tuple_element_1 = var_param;
tmp_iter_arg_4 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_iter_arg_4, 0, tmp_tuple_element_1 );
tmp_tuple_element_1 = Py_None;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_iter_arg_4, 1, tmp_tuple_element_1 );
tmp_assign_source_16 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_4 );
Py_DECREF( tmp_iter_arg_4 );
if ( tmp_assign_source_16 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 490;
type_description_1 = "ooooooooooo";
goto try_except_handler_6;
}
{
PyObject *old = tmp_tuple_unpack_2__source_iter;
tmp_tuple_unpack_2__source_iter = tmp_assign_source_16;
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_17;
PyObject *tmp_unpack_3;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_3 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_17 = UNPACK_NEXT( tmp_unpack_3, 0, 2 );
if ( tmp_assign_source_17 == 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 = "ooooooooooo";
exception_lineno = 490;
goto try_except_handler_7;
}
{
PyObject *old = tmp_tuple_unpack_2__element_1;
tmp_tuple_unpack_2__element_1 = tmp_assign_source_17;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_18;
PyObject *tmp_unpack_4;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_4 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_18 = UNPACK_NEXT( tmp_unpack_4, 1, 2 );
if ( tmp_assign_source_18 == 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 = "ooooooooooo";
exception_lineno = 490;
goto try_except_handler_7;
}
{
PyObject *old = tmp_tuple_unpack_2__element_2;
tmp_tuple_unpack_2__element_2 = tmp_assign_source_18;
Py_XDECREF( old );
}
}
goto try_end_3;
// Exception handler code:
try_except_handler_7:;
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_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_3;
exception_value = exception_keeper_value_3;
exception_tb = exception_keeper_tb_3;
exception_lineno = exception_keeper_lineno_3;
goto try_except_handler_6;
}
// End of try:
try_end_3:;
}
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;
{
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_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:;
}
{
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_19;
CHECK_OBJECT( tmp_tuple_unpack_2__element_1 );
tmp_assign_source_19 = tmp_tuple_unpack_2__element_1;
{
PyObject *old = var_k;
var_k = tmp_assign_source_19;
Py_INCREF( var_k );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_1 );
tmp_tuple_unpack_2__element_1 = NULL;
}
{
PyObject *tmp_assign_source_20;
CHECK_OBJECT( tmp_tuple_unpack_2__element_2 );
tmp_assign_source_20 = tmp_tuple_unpack_2__element_2;
{
PyObject *old = var_v;
var_v = tmp_assign_source_20;
Py_INCREF( var_v );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_2 );
tmp_tuple_unpack_2__element_2 = NULL;
}
goto branch_end_2;
branch_no_2:;
{
// Tried code:
{
PyObject *tmp_assign_source_21;
PyObject *tmp_iter_arg_5;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_4;
PyObject *tmp_args_element_name_5;
PyObject *tmp_args_element_name_6;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 492;
type_description_1 = "ooooooooooo";
goto try_except_handler_8;
}
tmp_source_name_2 = tmp_mvar_value_2;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_split );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 492;
type_description_1 = "ooooooooooo";
goto try_except_handler_8;
}
tmp_args_element_name_4 = const_str_digest_9ef43926f1e3bdfbba355fa3fb4b6e97;
if ( var_param == 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", "param" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 492;
type_description_1 = "ooooooooooo";
goto try_except_handler_8;
}
tmp_args_element_name_5 = var_param;
tmp_args_element_name_6 = const_int_pos_1;
frame_2a3d818f1d207d9abf4511a2073b1edb->m_frame.f_lineno = 492;
{
PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6 };
tmp_iter_arg_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_iter_arg_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 492;
type_description_1 = "ooooooooooo";
goto try_except_handler_8;
}
tmp_assign_source_21 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_5 );
Py_DECREF( tmp_iter_arg_5 );
if ( tmp_assign_source_21 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 492;
type_description_1 = "ooooooooooo";
goto try_except_handler_8;
}
{
PyObject *old = tmp_tuple_unpack_3__source_iter;
tmp_tuple_unpack_3__source_iter = tmp_assign_source_21;
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_22;
PyObject *tmp_unpack_5;
CHECK_OBJECT( tmp_tuple_unpack_3__source_iter );
tmp_unpack_5 = tmp_tuple_unpack_3__source_iter;
tmp_assign_source_22 = UNPACK_NEXT( tmp_unpack_5, 0, 2 );
if ( tmp_assign_source_22 == 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 = "ooooooooooo";
exception_lineno = 492;
goto try_except_handler_9;
}
{
PyObject *old = tmp_tuple_unpack_3__element_1;
tmp_tuple_unpack_3__element_1 = tmp_assign_source_22;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_23;
PyObject *tmp_unpack_6;
CHECK_OBJECT( tmp_tuple_unpack_3__source_iter );
tmp_unpack_6 = tmp_tuple_unpack_3__source_iter;
tmp_assign_source_23 = UNPACK_NEXT( tmp_unpack_6, 1, 2 );
if ( tmp_assign_source_23 == 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 = "ooooooooooo";
exception_lineno = 492;
goto try_except_handler_9;
}
{
PyObject *old = tmp_tuple_unpack_3__element_2;
tmp_tuple_unpack_3__element_2 = tmp_assign_source_23;
Py_XDECREF( old );
}
}
{
PyObject *tmp_iterator_name_2;
CHECK_OBJECT( tmp_tuple_unpack_3__source_iter );
tmp_iterator_name_2 = tmp_tuple_unpack_3__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 = "ooooooooooo";
exception_lineno = 492;
goto try_except_handler_9;
}
}
}
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 = "ooooooooooo";
exception_lineno = 492;
goto try_except_handler_9;
}
}
goto try_end_5;
// Exception handler code:
try_except_handler_9:;
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;
{
CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_3__source_iter );
Py_DECREF( tmp_tuple_unpack_3__source_iter );
tmp_tuple_unpack_3__source_iter = 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_8;
}
// End of try:
try_end_5:;
}
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;
{
Py_XDECREF( tmp_tuple_unpack_3__element_1 );
tmp_tuple_unpack_3__element_1 = NULL;
}
{
Py_XDECREF( tmp_tuple_unpack_3__element_2 );
tmp_tuple_unpack_3__element_2 = 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_3;
}
// End of try:
try_end_6:;
}
{
CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_3__source_iter );
Py_DECREF( tmp_tuple_unpack_3__source_iter );
tmp_tuple_unpack_3__source_iter = NULL;
}
{
PyObject *tmp_assign_source_24;
CHECK_OBJECT( tmp_tuple_unpack_3__element_1 );
tmp_assign_source_24 = tmp_tuple_unpack_3__element_1;
{
PyObject *old = var_k;
var_k = tmp_assign_source_24;
Py_INCREF( var_k );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_3__element_1 );
tmp_tuple_unpack_3__element_1 = NULL;
}
{
PyObject *tmp_assign_source_25;
CHECK_OBJECT( tmp_tuple_unpack_3__element_2 );
tmp_assign_source_25 = tmp_tuple_unpack_3__element_2;
{
PyObject *old = var_v;
var_v = tmp_assign_source_25;
Py_INCREF( var_v );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_3__element_2 );
tmp_tuple_unpack_3__element_2 = NULL;
}
{
PyObject *tmp_assign_source_26;
PyObject *tmp_called_instance_2;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 493;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_called_instance_2 = var_k;
frame_2a3d818f1d207d9abf4511a2073b1edb->m_frame.f_lineno = 493;
tmp_assign_source_26 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_lstrip );
if ( tmp_assign_source_26 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 493;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_k;
var_k = tmp_assign_source_26;
Py_XDECREF( old );
}
}
branch_end_2:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
if ( var_ii == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ii" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 494;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_compexpr_left_3 = var_ii;
tmp_compexpr_right_3 = const_int_0;
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 = 494;
type_description_1 = "ooooooooooo";
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_assign_source_27;
PyObject *tmp_called_instance_3;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 495;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_called_instance_3 = var_k;
frame_2a3d818f1d207d9abf4511a2073b1edb->m_frame.f_lineno = 495;
tmp_assign_source_27 = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_lower );
if ( tmp_assign_source_27 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 495;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_lc;
var_lc = tmp_assign_source_27;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
CHECK_OBJECT( var_lc );
tmp_compexpr_left_4 = var_lc;
if ( var_known_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "known_attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 496;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_compexpr_right_4 = var_known_attrs;
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 = 496;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
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:;
{
PyObject *tmp_assign_source_28;
if ( var_lc == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "lc" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 497;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_assign_source_28 = var_lc;
{
PyObject *old = var_k;
var_k = tmp_assign_source_28;
Py_INCREF( var_k );
Py_XDECREF( old );
}
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 498;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_compexpr_left_5 = var_k;
tmp_compexpr_right_5 = const_str_plain_version;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 498;
type_description_1 = "ooooooooooo";
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_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
PyObject *tmp_assign_source_29;
PyObject *tmp_called_name_4;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_7;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_strip_quotes );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_strip_quotes );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "strip_quotes" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 500;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_4 = tmp_mvar_value_3;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 500;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_7 = var_v;
frame_2a3d818f1d207d9abf4511a2073b1edb->m_frame.f_lineno = 500;
{
PyObject *call_args[] = { tmp_args_element_name_7 };
tmp_assign_source_29 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
if ( tmp_assign_source_29 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 500;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_v;
var_v = tmp_assign_source_29;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_30;
tmp_assign_source_30 = Py_True;
{
PyObject *old = var_version_set;
var_version_set = tmp_assign_source_30;
Py_INCREF( var_version_set );
Py_XDECREF( old );
}
}
branch_no_5:;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_compexpr_left_6;
PyObject *tmp_compexpr_right_6;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 502;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_compexpr_left_6 = var_k;
tmp_compexpr_right_6 = const_str_plain_expires;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 502;
type_description_1 = "ooooooooooo";
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_assign_source_31;
PyObject *tmp_called_name_5;
PyObject *tmp_mvar_value_4;
PyObject *tmp_args_element_name_8;
PyObject *tmp_called_name_6;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_element_name_9;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_http2time );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_http2time );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "http2time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 504;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_5 = tmp_mvar_value_4;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_strip_quotes );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_strip_quotes );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "strip_quotes" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 504;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_6 = tmp_mvar_value_5;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 504;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_9 = var_v;
frame_2a3d818f1d207d9abf4511a2073b1edb->m_frame.f_lineno = 504;
{
PyObject *call_args[] = { tmp_args_element_name_9 };
tmp_args_element_name_8 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args );
}
if ( tmp_args_element_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 504;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
frame_2a3d818f1d207d9abf4511a2073b1edb->m_frame.f_lineno = 504;
{
PyObject *call_args[] = { tmp_args_element_name_8 };
tmp_assign_source_31 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args );
}
Py_DECREF( tmp_args_element_name_8 );
if ( tmp_assign_source_31 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 504;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_v;
var_v = tmp_assign_source_31;
Py_XDECREF( old );
}
}
branch_no_6:;
}
branch_no_3:;
}
{
PyObject *tmp_called_name_7;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_10;
PyObject *tmp_tuple_element_2;
if ( var_pairs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "pairs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 505;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_3 = var_pairs;
tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_append );
if ( tmp_called_name_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 505;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
if ( var_k == 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", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 505;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_tuple_element_2 = var_k;
tmp_args_element_name_10 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_args_element_name_10, 0, tmp_tuple_element_2 );
if ( var_v == NULL )
{
Py_DECREF( tmp_called_name_7 );
Py_DECREF( tmp_args_element_name_10 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 505;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
tmp_tuple_element_2 = var_v;
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_args_element_name_10, 1, tmp_tuple_element_2 );
frame_2a3d818f1d207d9abf4511a2073b1edb->m_frame.f_lineno = 505;
{
PyObject *call_args[] = { tmp_args_element_name_10 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( 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 = 505;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
Py_DECREF( tmp_unused );
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 486;
type_description_1 = "ooooooooooo";
goto try_except_handler_3;
}
goto loop_start_2;
loop_end_2:;
}
goto try_end_7;
// Exception handler code:
try_except_handler_3:;
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( tmp_for_loop_2__iter_value );
tmp_for_loop_2__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_2__for_iterator );
Py_DECREF( tmp_for_loop_2__for_iterator );
tmp_for_loop_2__for_iterator = 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 try_except_handler_2;
}
// End of try:
try_end_7:;
}
{
Py_XDECREF( tmp_for_loop_2__iter_value );
tmp_for_loop_2__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_2__for_iterator );
Py_DECREF( tmp_for_loop_2__for_iterator );
tmp_for_loop_2__for_iterator = NULL;
}
{
nuitka_bool tmp_condition_result_7;
int tmp_truth_name_1;
if ( var_pairs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "pairs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 507;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
tmp_truth_name_1 = CHECK_IF_TRUE( var_pairs );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 507;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
tmp_condition_result_7 = tmp_truth_name_1 == 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:;
{
nuitka_bool tmp_condition_result_8;
PyObject *tmp_operand_name_1;
if ( var_version_set == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "version_set" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 508;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
tmp_operand_name_1 = var_version_set;
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 = 508;
type_description_1 = "ooooooooooo";
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_called_instance_4;
if ( var_pairs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "pairs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 509;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_4 = var_pairs;
frame_2a3d818f1d207d9abf4511a2073b1edb->m_frame.f_lineno = 509;
tmp_unused = CALL_METHOD_WITH_ARGS1( tmp_called_instance_4, const_str_plain_append, &PyTuple_GET_ITEM( const_tuple_tuple_str_plain_version_str_plain_0_tuple_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 509;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
branch_no_8:;
}
{
PyObject *tmp_called_name_8;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_11;
if ( var_result == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 510;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
tmp_source_name_4 = var_result;
tmp_called_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_append );
if ( tmp_called_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 510;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
if ( var_pairs == 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", "pairs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 510;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_11 = var_pairs;
frame_2a3d818f1d207d9abf4511a2073b1edb->m_frame.f_lineno = 510;
{
PyObject *call_args[] = { tmp_args_element_name_11 };
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 = 510;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
branch_no_7:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 483;
type_description_1 = "ooooooooooo";
goto try_except_handler_2;
}
goto loop_start_1;
loop_end_1:;
}
goto try_end_8;
// Exception handler code:
try_except_handler_2:;
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_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_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:;
}
{
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_result == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 512;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_2a3d818f1d207d9abf4511a2073b1edb );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_2a3d818f1d207d9abf4511a2073b1edb );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_2a3d818f1d207d9abf4511a2073b1edb );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_2a3d818f1d207d9abf4511a2073b1edb, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_2a3d818f1d207d9abf4511a2073b1edb->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_2a3d818f1d207d9abf4511a2073b1edb, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_2a3d818f1d207d9abf4511a2073b1edb,
type_description_1,
par_ns_headers,
var_known_attrs,
var_result,
var_ns_header,
var_pairs,
var_version_set,
var_ii,
var_param,
var_k,
var_v,
var_lc
);
// Release cached frame.
if ( frame_2a3d818f1d207d9abf4511a2073b1edb == cache_frame_2a3d818f1d207d9abf4511a2073b1edb )
{
Py_DECREF( frame_2a3d818f1d207d9abf4511a2073b1edb );
}
cache_frame_2a3d818f1d207d9abf4511a2073b1edb = NULL;
assertFrameObject( frame_2a3d818f1d207d9abf4511a2073b1edb );
// 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$cookiejar$$$function_14_parse_ns_headers );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_ns_headers );
par_ns_headers = NULL;
}
{
Py_XDECREF( var_known_attrs );
var_known_attrs = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
Py_XDECREF( var_ns_header );
var_ns_header = NULL;
}
{
Py_XDECREF( var_pairs );
var_pairs = NULL;
}
{
Py_XDECREF( var_version_set );
var_version_set = NULL;
}
{
Py_XDECREF( var_ii );
var_ii = NULL;
}
{
Py_XDECREF( var_param );
var_param = NULL;
}
{
Py_XDECREF( var_k );
var_k = NULL;
}
{
Py_XDECREF( var_v );
var_v = NULL;
}
{
Py_XDECREF( var_lc );
var_lc = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
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( par_ns_headers );
par_ns_headers = NULL;
}
{
Py_XDECREF( var_known_attrs );
var_known_attrs = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
Py_XDECREF( var_ns_header );
var_ns_header = NULL;
}
{
Py_XDECREF( var_pairs );
var_pairs = NULL;
}
{
Py_XDECREF( var_version_set );
var_version_set = NULL;
}
{
Py_XDECREF( var_ii );
var_ii = NULL;
}
{
Py_XDECREF( var_param );
var_param = NULL;
}
{
Py_XDECREF( var_k );
var_k = NULL;
}
{
Py_XDECREF( var_v );
var_v = NULL;
}
{
Py_XDECREF( var_lc );
var_lc = 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 function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_14_parse_ns_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$cookiejar$$$function_15_is_HDN( 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_text = python_pars[ 0 ];
struct Nuitka_FrameObject *frame_5ab117e496d15e2e8f09f4e3db846541;
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;
static struct Nuitka_FrameObject *cache_frame_5ab117e496d15e2e8f09f4e3db846541 = 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_5ab117e496d15e2e8f09f4e3db846541, codeobj_5ab117e496d15e2e8f09f4e3db846541, module_future$backports$http$cookiejar, sizeof(void *) );
frame_5ab117e496d15e2e8f09f4e3db846541 = cache_frame_5ab117e496d15e2e8f09f4e3db846541;
// Push the new frame as the currently active one.
pushFrameStack( frame_5ab117e496d15e2e8f09f4e3db846541 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_5ab117e496d15e2e8f09f4e3db846541 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_1;
int tmp_truth_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_IPV4_RE );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_IPV4_RE );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "IPV4_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 523;
type_description_1 = "o";
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_search );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 523;
type_description_1 = "o";
goto frame_exception_exit_1;
}
if ( par_text == 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", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 523;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_text;
frame_5ab117e496d15e2e8f09f4e3db846541->m_frame.f_lineno = 523;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 523;
type_description_1 = "o";
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 = 523;
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_call_result_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_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 525;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_text;
tmp_compexpr_right_1 = const_str_empty;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 525;
type_description_1 = "o";
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:;
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_or_left_truth_1;
nuitka_bool tmp_or_left_value_1;
nuitka_bool tmp_or_right_value_1;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscript_name_1;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
PyObject *tmp_subscribed_name_2;
PyObject *tmp_subscript_name_2;
if ( par_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 527;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_subscribed_name_1 = par_text;
tmp_subscript_name_1 = const_int_0;
tmp_compexpr_left_2 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_1, tmp_subscript_name_1, 0 );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 527;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = const_str_dot;
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 = 527;
type_description_1 = "o";
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_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 527;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_subscribed_name_2 = par_text;
tmp_subscript_name_2 = const_int_neg_1;
tmp_compexpr_left_3 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_2, tmp_subscript_name_2, -1 );
if ( tmp_compexpr_left_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 527;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_compexpr_right_3 = const_str_dot;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 527;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_or_right_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_3 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_condition_result_3 = tmp_or_left_value_1;
or_end_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:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_5ab117e496d15e2e8f09f4e3db846541 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_5ab117e496d15e2e8f09f4e3db846541 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_5ab117e496d15e2e8f09f4e3db846541 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_5ab117e496d15e2e8f09f4e3db846541, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_5ab117e496d15e2e8f09f4e3db846541->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_5ab117e496d15e2e8f09f4e3db846541, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_5ab117e496d15e2e8f09f4e3db846541,
type_description_1,
par_text
);
// Release cached frame.
if ( frame_5ab117e496d15e2e8f09f4e3db846541 == cache_frame_5ab117e496d15e2e8f09f4e3db846541 )
{
Py_DECREF( frame_5ab117e496d15e2e8f09f4e3db846541 );
}
cache_frame_5ab117e496d15e2e8f09f4e3db846541 = NULL;
assertFrameObject( frame_5ab117e496d15e2e8f09f4e3db846541 );
// 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$cookiejar$$$function_15_is_HDN );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_text );
par_text = 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_text );
par_text = 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$cookiejar$$$function_15_is_HDN );
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$cookiejar$$$function_16_domain_match( 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_A = python_pars[ 0 ];
PyObject *par_B = python_pars[ 1 ];
PyObject *var_i = NULL;
struct Nuitka_FrameObject *frame_4ec5dc15aadf2b5cbabbf9606f41b58a;
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_4ec5dc15aadf2b5cbabbf9606f41b58a = 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_4ec5dc15aadf2b5cbabbf9606f41b58a, codeobj_4ec5dc15aadf2b5cbabbf9606f41b58a, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_4ec5dc15aadf2b5cbabbf9606f41b58a = cache_frame_4ec5dc15aadf2b5cbabbf9606f41b58a;
// Push the new frame as the currently active one.
pushFrameStack( frame_4ec5dc15aadf2b5cbabbf9606f41b58a );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_4ec5dc15aadf2b5cbabbf9606f41b58a ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( par_A );
tmp_called_instance_1 = par_A;
frame_4ec5dc15aadf2b5cbabbf9606f41b58a->m_frame.f_lineno = 554;
tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_lower );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 554;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_A;
par_A = tmp_assign_source_1;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_instance_2;
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 = 555;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = par_B;
frame_4ec5dc15aadf2b5cbabbf9606f41b58a->m_frame.f_lineno = 555;
tmp_assign_source_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_lower );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 555;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_B;
par_B = tmp_assign_source_2;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_A == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "A" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 556;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_A;
CHECK_OBJECT( par_B );
tmp_compexpr_right_1 = par_B;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 556;
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:;
{
tmp_return_value = Py_True;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_is_HDN );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_is_HDN );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "is_HDN" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 558;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
if ( par_A == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "A" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 558;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_A;
frame_4ec5dc15aadf2b5cbabbf9606f41b58a->m_frame.f_lineno = 558;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_operand_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 558;
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 = 558;
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:;
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_2:;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_2;
if ( par_A == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "A" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 560;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = par_A;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_rfind );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 560;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
if ( par_B == 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", "B" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 560;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_B;
frame_4ec5dc15aadf2b5cbabbf9606f41b58a->m_frame.f_lineno = 560;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 560;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
assert( var_i == NULL );
var_i = tmp_assign_source_3;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_or_left_truth_1;
nuitka_bool tmp_or_left_value_1;
nuitka_bool tmp_or_right_value_1;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
CHECK_OBJECT( var_i );
tmp_compexpr_left_2 = var_i;
tmp_compexpr_right_2 = const_int_neg_1;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 561;
type_description_1 = "ooo";
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_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 = 561;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_3 = var_i;
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 = 561;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_or_right_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_3 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_condition_result_3 = tmp_or_left_value_1;
or_end_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;
PyObject *tmp_operand_name_2;
PyObject *tmp_called_instance_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 = 564;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_instance_3 = par_B;
frame_4ec5dc15aadf2b5cbabbf9606f41b58a->m_frame.f_lineno = 564;
tmp_operand_name_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 564;
type_description_1 = "ooo";
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 = 564;
type_description_1 = "ooo";
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:;
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_operand_name_3;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_3;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscript_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_is_HDN );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_is_HDN );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "is_HDN" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 566;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_2;
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 = 566;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_1 = par_B;
tmp_subscript_name_1 = const_slice_int_pos_1_none_none;
tmp_args_element_name_3 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, 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 = 566;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
frame_4ec5dc15aadf2b5cbabbf9606f41b58a->m_frame.f_lineno = 566;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_operand_name_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_args_element_name_3 );
if ( tmp_operand_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 566;
type_description_1 = "ooo";
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 = 566;
type_description_1 = "ooo";
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:;
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_5:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_4ec5dc15aadf2b5cbabbf9606f41b58a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_4ec5dc15aadf2b5cbabbf9606f41b58a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_4ec5dc15aadf2b5cbabbf9606f41b58a );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_4ec5dc15aadf2b5cbabbf9606f41b58a, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_4ec5dc15aadf2b5cbabbf9606f41b58a->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_4ec5dc15aadf2b5cbabbf9606f41b58a, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_4ec5dc15aadf2b5cbabbf9606f41b58a,
type_description_1,
par_A,
par_B,
var_i
);
// Release cached frame.
if ( frame_4ec5dc15aadf2b5cbabbf9606f41b58a == cache_frame_4ec5dc15aadf2b5cbabbf9606f41b58a )
{
Py_DECREF( frame_4ec5dc15aadf2b5cbabbf9606f41b58a );
}
cache_frame_4ec5dc15aadf2b5cbabbf9606f41b58a = NULL;
assertFrameObject( frame_4ec5dc15aadf2b5cbabbf9606f41b58a );
// 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$cookiejar$$$function_16_domain_match );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_A );
par_A = NULL;
}
{
Py_XDECREF( par_B );
par_B = NULL;
}
{
Py_XDECREF( var_i );
var_i = 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_A );
par_A = NULL;
}
{
Py_XDECREF( par_B );
par_B = NULL;
}
{
Py_XDECREF( var_i );
var_i = 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$cookiejar$$$function_16_domain_match );
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$cookiejar$$$function_17_liberal_is_HDN( 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_text = python_pars[ 0 ];
struct Nuitka_FrameObject *frame_dda80c13698f428553ea37cff887f130;
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_dda80c13698f428553ea37cff887f130 = 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_dda80c13698f428553ea37cff887f130, codeobj_dda80c13698f428553ea37cff887f130, module_future$backports$http$cookiejar, sizeof(void *) );
frame_dda80c13698f428553ea37cff887f130 = cache_frame_dda80c13698f428553ea37cff887f130;
// Push the new frame as the currently active one.
pushFrameStack( frame_dda80c13698f428553ea37cff887f130 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_dda80c13698f428553ea37cff887f130 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_1;
int tmp_truth_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_IPV4_RE );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_IPV4_RE );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "IPV4_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 576;
type_description_1 = "o";
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_search );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 576;
type_description_1 = "o";
goto frame_exception_exit_1;
}
if ( par_text == 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", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 576;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_text;
frame_dda80c13698f428553ea37cff887f130->m_frame.f_lineno = 576;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 576;
type_description_1 = "o";
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 = 576;
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_call_result_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_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_dda80c13698f428553ea37cff887f130 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_dda80c13698f428553ea37cff887f130 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_dda80c13698f428553ea37cff887f130 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_dda80c13698f428553ea37cff887f130, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_dda80c13698f428553ea37cff887f130->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_dda80c13698f428553ea37cff887f130, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_dda80c13698f428553ea37cff887f130,
type_description_1,
par_text
);
// Release cached frame.
if ( frame_dda80c13698f428553ea37cff887f130 == cache_frame_dda80c13698f428553ea37cff887f130 )
{
Py_DECREF( frame_dda80c13698f428553ea37cff887f130 );
}
cache_frame_dda80c13698f428553ea37cff887f130 = NULL;
assertFrameObject( frame_dda80c13698f428553ea37cff887f130 );
// 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$cookiejar$$$function_17_liberal_is_HDN );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_text );
par_text = 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_text );
par_text = 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$cookiejar$$$function_17_liberal_is_HDN );
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$cookiejar$$$function_18_user_domain_match( 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_A = python_pars[ 0 ];
PyObject *par_B = python_pars[ 1 ];
PyObject *var_initial_dot = NULL;
struct Nuitka_FrameObject *frame_9305d765e2bf288c03b75b51b714a7dd;
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_9305d765e2bf288c03b75b51b714a7dd = 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_9305d765e2bf288c03b75b51b714a7dd, codeobj_9305d765e2bf288c03b75b51b714a7dd, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_9305d765e2bf288c03b75b51b714a7dd = cache_frame_9305d765e2bf288c03b75b51b714a7dd;
// Push the new frame as the currently active one.
pushFrameStack( frame_9305d765e2bf288c03b75b51b714a7dd );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_9305d765e2bf288c03b75b51b714a7dd ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( par_A );
tmp_called_instance_1 = par_A;
frame_9305d765e2bf288c03b75b51b714a7dd->m_frame.f_lineno = 586;
tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_lower );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 586;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_A;
par_A = tmp_assign_source_1;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_instance_2;
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 = 587;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = par_B;
frame_9305d765e2bf288c03b75b51b714a7dd->m_frame.f_lineno = 587;
tmp_assign_source_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_lower );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 587;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_B;
par_B = tmp_assign_source_2;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
int tmp_and_left_truth_1;
PyObject *tmp_and_left_value_1;
PyObject *tmp_and_right_value_1;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_liberal_is_HDN );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_liberal_is_HDN );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "liberal_is_HDN" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 588;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
if ( par_A == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "A" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 588;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_A;
frame_9305d765e2bf288c03b75b51b714a7dd->m_frame.f_lineno = 588;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_and_left_value_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_and_left_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 588;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_left_truth_1 = CHECK_IF_TRUE( tmp_and_left_value_1 );
if ( tmp_and_left_truth_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_and_left_value_1 );
exception_lineno = 588;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
if ( tmp_and_left_truth_1 == 1 )
{
goto and_right_1;
}
else
{
goto and_left_1;
}
and_right_1:;
Py_DECREF( tmp_and_left_value_1 );
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_liberal_is_HDN );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_liberal_is_HDN );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "liberal_is_HDN" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 588;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
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 = 588;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_B;
frame_9305d765e2bf288c03b75b51b714a7dd->m_frame.f_lineno = 588;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_and_right_value_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
if ( tmp_and_right_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 588;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_operand_name_1 = tmp_and_right_value_1;
goto and_end_1;
and_left_1:;
tmp_operand_name_1 = tmp_and_left_value_1;
and_end_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 = 588;
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:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_A == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "A" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 589;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_A;
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 = 589;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = par_B;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 589;
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:;
{
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:;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_instance_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 = 593;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_instance_3 = par_B;
frame_9305d765e2bf288c03b75b51b714a7dd->m_frame.f_lineno = 593;
tmp_assign_source_3 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 593;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
assert( var_initial_dot == NULL );
var_initial_dot = tmp_assign_source_3;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
int tmp_truth_name_1;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_3;
int tmp_truth_name_2;
CHECK_OBJECT( var_initial_dot );
tmp_truth_name_1 = CHECK_IF_TRUE( var_initial_dot );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 594;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_2 = tmp_truth_name_1 == 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_A == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "A" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 594;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = par_A;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_endswith );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 594;
type_description_1 = "ooo";
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 = 594;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_B;
frame_9305d765e2bf288c03b75b51b714a7dd->m_frame.f_lineno = 594;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 594;
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 = 594;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
tmp_condition_result_3 = tmp_and_right_value_2;
goto and_end_2;
and_left_2:;
tmp_condition_result_3 = tmp_and_left_value_2;
and_end_2:;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
tmp_return_value = Py_True;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_and_left_truth_3;
nuitka_bool tmp_and_left_value_3;
nuitka_bool tmp_and_right_value_3;
PyObject *tmp_operand_name_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
if ( var_initial_dot == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "initial_dot" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 596;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_operand_name_2 = var_initial_dot;
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 = 596;
type_description_1 = "ooo";
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_A == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "A" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 596;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_A;
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 = 596;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = par_B;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 596;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_4 = tmp_and_right_value_3;
goto and_end_3;
and_left_3:;
tmp_condition_result_4 = tmp_and_left_value_3;
and_end_3:;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
tmp_return_value = Py_True;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_4:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_9305d765e2bf288c03b75b51b714a7dd );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_9305d765e2bf288c03b75b51b714a7dd );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_9305d765e2bf288c03b75b51b714a7dd );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_9305d765e2bf288c03b75b51b714a7dd, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_9305d765e2bf288c03b75b51b714a7dd->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_9305d765e2bf288c03b75b51b714a7dd, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_9305d765e2bf288c03b75b51b714a7dd,
type_description_1,
par_A,
par_B,
var_initial_dot
);
// Release cached frame.
if ( frame_9305d765e2bf288c03b75b51b714a7dd == cache_frame_9305d765e2bf288c03b75b51b714a7dd )
{
Py_DECREF( frame_9305d765e2bf288c03b75b51b714a7dd );
}
cache_frame_9305d765e2bf288c03b75b51b714a7dd = NULL;
assertFrameObject( frame_9305d765e2bf288c03b75b51b714a7dd );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_18_user_domain_match );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_A );
par_A = NULL;
}
{
Py_XDECREF( par_B );
par_B = NULL;
}
{
Py_XDECREF( var_initial_dot );
var_initial_dot = 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_A );
par_A = NULL;
}
{
Py_XDECREF( par_B );
par_B = NULL;
}
{
Py_XDECREF( var_initial_dot );
var_initial_dot = 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$cookiejar$$$function_18_user_domain_match );
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$cookiejar$$$function_19_request_host( 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_request = python_pars[ 0 ];
PyObject *var_url = NULL;
PyObject *var_host = NULL;
struct Nuitka_FrameObject *frame_1ece77e278827a4d56efcc209c380c04;
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_1ece77e278827a4d56efcc209c380c04 = 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_1ece77e278827a4d56efcc209c380c04, codeobj_1ece77e278827a4d56efcc209c380c04, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_1ece77e278827a4d56efcc209c380c04 = cache_frame_1ece77e278827a4d56efcc209c380c04;
// Push the new frame as the currently active one.
pushFrameStack( frame_1ece77e278827a4d56efcc209c380c04 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_1ece77e278827a4d56efcc209c380c04 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( par_request );
tmp_called_instance_1 = par_request;
frame_1ece77e278827a4d56efcc209c380c04->m_frame.f_lineno = 608;
tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_get_full_url );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 608;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_subscript_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_urlparse );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_urlparse );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "urlparse" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 609;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
CHECK_OBJECT( var_url );
tmp_args_element_name_1 = var_url;
frame_1ece77e278827a4d56efcc209c380c04->m_frame.f_lineno = 609;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_subscribed_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_subscribed_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 609;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_subscript_name_1 = const_int_pos_1;
tmp_assign_source_2 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_1, tmp_subscript_name_1, 1 );
Py_DECREF( tmp_subscribed_name_1 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 609;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
assert( var_host == NULL );
var_host = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_host );
tmp_compexpr_left_1 = var_host;
tmp_compexpr_right_1 = const_str_empty;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 610;
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_3;
PyObject *tmp_called_instance_2;
if ( par_request == NULL )
{
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 = 611;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = par_request;
frame_1ece77e278827a4d56efcc209c380c04->m_frame.f_lineno = 611;
tmp_assign_source_3 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_2, const_str_plain_get_header, &PyTuple_GET_ITEM( const_tuple_str_plain_Host_str_empty_tuple, 0 ) );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 611;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_host;
var_host = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_called_name_2;
PyObject *tmp_source_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;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_cut_port_re );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_cut_port_re );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "cut_port_re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 614;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_sub );
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 frame_exception_exit_1;
}
tmp_args_element_name_2 = const_str_empty;
if ( var_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 = 614;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = var_host;
tmp_args_element_name_4 = const_int_pos_1;
frame_1ece77e278827a4d56efcc209c380c04->m_frame.f_lineno = 614;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_assign_source_4 = CALL_FUNCTION_WITH_ARGS3( 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 = 614;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_host;
var_host = tmp_assign_source_4;
Py_XDECREF( old );
}
}
{
PyObject *tmp_called_instance_3;
CHECK_OBJECT( var_host );
tmp_called_instance_3 = var_host;
frame_1ece77e278827a4d56efcc209c380c04->m_frame.f_lineno = 615;
tmp_return_value = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_lower );
if ( tmp_return_value == 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;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_1ece77e278827a4d56efcc209c380c04 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_1ece77e278827a4d56efcc209c380c04 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_1ece77e278827a4d56efcc209c380c04 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_1ece77e278827a4d56efcc209c380c04, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_1ece77e278827a4d56efcc209c380c04->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_1ece77e278827a4d56efcc209c380c04, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_1ece77e278827a4d56efcc209c380c04,
type_description_1,
par_request,
var_url,
var_host
);
// Release cached frame.
if ( frame_1ece77e278827a4d56efcc209c380c04 == cache_frame_1ece77e278827a4d56efcc209c380c04 )
{
Py_DECREF( frame_1ece77e278827a4d56efcc209c380c04 );
}
cache_frame_1ece77e278827a4d56efcc209c380c04 = NULL;
assertFrameObject( frame_1ece77e278827a4d56efcc209c380c04 );
// 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$cookiejar$$$function_19_request_host );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_host );
var_host = 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_request );
par_request = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_host );
var_host = 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$cookiejar$$$function_19_request_host );
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$cookiejar$$$function_20_eff_request_host( 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_request = python_pars[ 0 ];
PyObject *var_erhn = NULL;
PyObject *var_req_host = NULL;
PyObject *tmp_assign_unpack_1__assign_source = NULL;
struct Nuitka_FrameObject *frame_222f6de64a684c62436ecf9dcf4cf45a;
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_222f6de64a684c62436ecf9dcf4cf45a = 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_222f6de64a684c62436ecf9dcf4cf45a, codeobj_222f6de64a684c62436ecf9dcf4cf45a, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_222f6de64a684c62436ecf9dcf4cf45a = cache_frame_222f6de64a684c62436ecf9dcf4cf45a;
// Push the new frame as the currently active one.
pushFrameStack( frame_222f6de64a684c62436ecf9dcf4cf45a );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_222f6de64a684c62436ecf9dcf4cf45a ) == 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;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_request_host );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_request_host );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "request_host" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 623;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
CHECK_OBJECT( par_request );
tmp_args_element_name_1 = par_request;
frame_222f6de64a684c62436ecf9dcf4cf45a->m_frame.f_lineno = 623;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 623;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
assert( tmp_assign_unpack_1__assign_source == NULL );
tmp_assign_unpack_1__assign_source = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
CHECK_OBJECT( tmp_assign_unpack_1__assign_source );
tmp_assign_source_2 = tmp_assign_unpack_1__assign_source;
assert( var_erhn == NULL );
Py_INCREF( tmp_assign_source_2 );
var_erhn = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_assign_unpack_1__assign_source );
tmp_assign_source_3 = tmp_assign_unpack_1__assign_source;
assert( var_req_host == NULL );
Py_INCREF( tmp_assign_source_3 );
var_req_host = tmp_assign_source_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;
}
{
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_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_called_instance_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_2;
if ( var_req_host == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_host" );
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_1 = var_req_host;
frame_222f6de64a684c62436ecf9dcf4cf45a->m_frame.f_lineno = 624;
tmp_compexpr_left_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_find, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_compexpr_left_1 == 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;
}
tmp_compexpr_right_1 = const_int_neg_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 = 624;
type_description_1 = "ooo";
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:;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_IPV4_RE );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_IPV4_RE );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "IPV4_RE" );
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_source_name_1 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_search );
if ( tmp_called_name_2 == 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;
}
if ( var_req_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", "req_host" );
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_args_element_name_2 = var_req_host;
frame_222f6de64a684c62436ecf9dcf4cf45a->m_frame.f_lineno = 624;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_operand_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_operand_name_1 == 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;
}
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 = 624;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
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_assign_source_4;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
if ( var_req_host == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_host" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 625;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_left_name_1 = var_req_host;
tmp_right_name_1 = const_str_digest_d116f4320c33d4dcb9899d53480c46ec;
tmp_assign_source_4 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 625;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_erhn;
var_erhn = tmp_assign_source_4;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
PyObject *tmp_tuple_element_1;
if ( var_req_host == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_host" );
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_tuple_element_1 = var_req_host;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
if ( var_erhn == NULL )
{
Py_DECREF( tmp_return_value );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
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_tuple_element_1 = var_erhn;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_222f6de64a684c62436ecf9dcf4cf45a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_222f6de64a684c62436ecf9dcf4cf45a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_222f6de64a684c62436ecf9dcf4cf45a );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_222f6de64a684c62436ecf9dcf4cf45a, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_222f6de64a684c62436ecf9dcf4cf45a->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_222f6de64a684c62436ecf9dcf4cf45a, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_222f6de64a684c62436ecf9dcf4cf45a,
type_description_1,
par_request,
var_erhn,
var_req_host
);
// Release cached frame.
if ( frame_222f6de64a684c62436ecf9dcf4cf45a == cache_frame_222f6de64a684c62436ecf9dcf4cf45a )
{
Py_DECREF( frame_222f6de64a684c62436ecf9dcf4cf45a );
}
cache_frame_222f6de64a684c62436ecf9dcf4cf45a = NULL;
assertFrameObject( frame_222f6de64a684c62436ecf9dcf4cf45a );
// 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$cookiejar$$$function_20_eff_request_host );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_erhn );
var_erhn = NULL;
}
{
Py_XDECREF( var_req_host );
var_req_host = 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_request );
par_request = NULL;
}
{
Py_XDECREF( var_erhn );
var_erhn = NULL;
}
{
Py_XDECREF( var_req_host );
var_req_host = 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$cookiejar$$$function_20_eff_request_host );
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$cookiejar$$$function_21_request_path( 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_request = python_pars[ 0 ];
PyObject *var_url = NULL;
PyObject *var_parts = NULL;
PyObject *var_path = NULL;
struct Nuitka_FrameObject *frame_219e32bb8e92327d6b4b50ef0a396e32;
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_219e32bb8e92327d6b4b50ef0a396e32 = 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_219e32bb8e92327d6b4b50ef0a396e32, codeobj_219e32bb8e92327d6b4b50ef0a396e32, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_219e32bb8e92327d6b4b50ef0a396e32 = cache_frame_219e32bb8e92327d6b4b50ef0a396e32;
// Push the new frame as the currently active one.
pushFrameStack( frame_219e32bb8e92327d6b4b50ef0a396e32 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_219e32bb8e92327d6b4b50ef0a396e32 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( par_request );
tmp_called_instance_1 = par_request;
frame_219e32bb8e92327d6b4b50ef0a396e32->m_frame.f_lineno = 630;
tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_get_full_url );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 630;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_urlsplit );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_urlsplit );
}
if ( tmp_mvar_value_1 == 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 = 631;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
CHECK_OBJECT( var_url );
tmp_args_element_name_1 = var_url;
frame_219e32bb8e92327d6b4b50ef0a396e32->m_frame.f_lineno = 631;
{
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 = 631;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_parts == NULL );
var_parts = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_2;
PyObject *tmp_source_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_escape_path );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_escape_path );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "escape_path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 632;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
CHECK_OBJECT( var_parts );
tmp_source_name_1 = var_parts;
tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_path );
if ( tmp_args_element_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 632;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
frame_219e32bb8e92327d6b4b50ef0a396e32->m_frame.f_lineno = 632;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_args_element_name_2 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 632;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_path == NULL );
var_path = tmp_assign_source_3;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_instance_2;
CHECK_OBJECT( var_path );
tmp_called_instance_2 = var_path;
frame_219e32bb8e92327d6b4b50ef0a396e32->m_frame.f_lineno = 633;
tmp_operand_name_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_chr_47_tuple, 0 ) );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 633;
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 = 633;
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:;
{
PyObject *tmp_assign_source_4;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
tmp_left_name_1 = const_str_chr_47;
if ( var_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 635;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = var_path;
tmp_assign_source_4 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 635;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_path;
var_path = tmp_assign_source_4;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
if ( var_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 636;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_return_value = var_path;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_219e32bb8e92327d6b4b50ef0a396e32 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_219e32bb8e92327d6b4b50ef0a396e32 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_219e32bb8e92327d6b4b50ef0a396e32 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_219e32bb8e92327d6b4b50ef0a396e32, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_219e32bb8e92327d6b4b50ef0a396e32->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_219e32bb8e92327d6b4b50ef0a396e32, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_219e32bb8e92327d6b4b50ef0a396e32,
type_description_1,
par_request,
var_url,
var_parts,
var_path
);
// Release cached frame.
if ( frame_219e32bb8e92327d6b4b50ef0a396e32 == cache_frame_219e32bb8e92327d6b4b50ef0a396e32 )
{
Py_DECREF( frame_219e32bb8e92327d6b4b50ef0a396e32 );
}
cache_frame_219e32bb8e92327d6b4b50ef0a396e32 = NULL;
assertFrameObject( frame_219e32bb8e92327d6b4b50ef0a396e32 );
// 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$cookiejar$$$function_21_request_path );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_parts );
var_parts = NULL;
}
{
Py_XDECREF( var_path );
var_path = 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_request );
par_request = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_parts );
var_parts = NULL;
}
{
Py_XDECREF( var_path );
var_path = 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$cookiejar$$$function_21_request_path );
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$cookiejar$$$function_22_request_port( 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_request = python_pars[ 0 ];
PyObject *var_host = NULL;
PyObject *var_i = NULL;
PyObject *var_port = NULL;
struct Nuitka_FrameObject *frame_978ee169c8d12604853caa5dbfd2e002;
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 *exception_preserved_type_1;
PyObject *exception_preserved_value_1;
PyTracebackObject *exception_preserved_tb_1;
PyObject *tmp_return_value = NULL;
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_978ee169c8d12604853caa5dbfd2e002 = 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_978ee169c8d12604853caa5dbfd2e002, codeobj_978ee169c8d12604853caa5dbfd2e002, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_978ee169c8d12604853caa5dbfd2e002 = cache_frame_978ee169c8d12604853caa5dbfd2e002;
// Push the new frame as the currently active one.
pushFrameStack( frame_978ee169c8d12604853caa5dbfd2e002 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_978ee169c8d12604853caa5dbfd2e002 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_source_name_1;
CHECK_OBJECT( par_request );
tmp_source_name_1 = par_request;
tmp_assign_source_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_host );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 639;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_host == NULL );
var_host = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( var_host );
tmp_called_instance_1 = var_host;
frame_978ee169c8d12604853caa5dbfd2e002->m_frame.f_lineno = 640;
tmp_assign_source_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_find, &PyTuple_GET_ITEM( const_tuple_str_chr_58_tuple, 0 ) );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 640;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_i == NULL );
var_i = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_i );
tmp_compexpr_left_1 = var_i;
tmp_compexpr_right_1 = const_int_0;
tmp_res = RICH_COMPARE_BOOL_GE( 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 = 641;
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:;
{
PyObject *tmp_assign_source_3;
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;
if ( var_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 = 642;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_1 = var_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 = 642;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
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 = 642;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
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_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 = 642;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_port == NULL );
var_port = tmp_assign_source_3;
}
{
// Tried code:
{
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 644;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_called_name_1 = tmp_mvar_value_1;
CHECK_OBJECT( var_port );
tmp_args_element_name_1 = var_port;
frame_978ee169c8d12604853caa5dbfd2e002->m_frame.f_lineno = 644;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 644;
type_description_1 = "oooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
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_978ee169c8d12604853caa5dbfd2e002, exception_keeper_lineno_1 );
}
else if ( exception_keeper_lineno_1 != 0 )
{
exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_978ee169c8d12604853caa5dbfd2e002, 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_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
tmp_compexpr_left_2 = EXC_TYPE(PyThreadState_GET());
tmp_compexpr_right_2 = PyExc_ValueError;
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 = 645;
type_description_1 = "oooo";
goto try_except_handler_3;
}
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_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_2;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 646;
type_description_1 = "oooo";
goto try_except_handler_3;
}
tmp_called_name_2 = tmp_mvar_value_2;
tmp_args_element_name_2 = const_str_digest_f4eb44e3a0a37523306de2031c71bb2c;
if ( var_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 = 646;
type_description_1 = "oooo";
goto try_except_handler_3;
}
tmp_args_element_name_3 = var_port;
frame_978ee169c8d12604853caa5dbfd2e002->m_frame.f_lineno = 646;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 };
tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 646;
type_description_1 = "oooo";
goto try_except_handler_3;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_None;
Py_INCREF( tmp_return_value );
goto try_return_handler_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 = 643;
}
if (exception_tb && exception_tb->tb_frame == &frame_978ee169c8d12604853caa5dbfd2e002->m_frame) frame_978ee169c8d12604853caa5dbfd2e002->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "oooo";
goto try_except_handler_3;
}
branch_end_2:;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_22_request_port );
return NULL;
// Return handler code:
try_return_handler_3:;
{
// Restore previous exception.
SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 );
}
{
goto frame_return_exit_1;
}
// 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:;
}
goto branch_end_1;
branch_no_1:;
{
PyObject *tmp_assign_source_4;
PyObject *tmp_mvar_value_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_DEFAULT_HTTP_PORT );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_DEFAULT_HTTP_PORT );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "DEFAULT_HTTP_PORT" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 649;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_assign_source_4 = tmp_mvar_value_3;
assert( var_port == NULL );
Py_INCREF( tmp_assign_source_4 );
var_port = tmp_assign_source_4;
}
branch_end_1:;
}
{
if ( var_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 = 650;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_return_value = var_port;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_978ee169c8d12604853caa5dbfd2e002 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_978ee169c8d12604853caa5dbfd2e002 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_978ee169c8d12604853caa5dbfd2e002 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_978ee169c8d12604853caa5dbfd2e002, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_978ee169c8d12604853caa5dbfd2e002->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_978ee169c8d12604853caa5dbfd2e002, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_978ee169c8d12604853caa5dbfd2e002,
type_description_1,
par_request,
var_host,
var_i,
var_port
);
// Release cached frame.
if ( frame_978ee169c8d12604853caa5dbfd2e002 == cache_frame_978ee169c8d12604853caa5dbfd2e002 )
{
Py_DECREF( frame_978ee169c8d12604853caa5dbfd2e002 );
}
cache_frame_978ee169c8d12604853caa5dbfd2e002 = NULL;
assertFrameObject( frame_978ee169c8d12604853caa5dbfd2e002 );
// 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$cookiejar$$$function_22_request_port );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_host );
var_host = NULL;
}
{
Py_XDECREF( var_i );
var_i = NULL;
}
{
Py_XDECREF( var_port );
var_port = 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_request );
par_request = NULL;
}
{
Py_XDECREF( var_host );
var_host = NULL;
}
{
Py_XDECREF( var_i );
var_i = NULL;
}
{
Py_XDECREF( var_port );
var_port = 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$cookiejar$$$function_22_request_port );
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$cookiejar$$$function_23_uppercase_escaped_char( 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_match = python_pars[ 0 ];
struct Nuitka_FrameObject *frame_9d7eb0002288e7476b4706ae16da189e;
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_9d7eb0002288e7476b4706ae16da189e = 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_9d7eb0002288e7476b4706ae16da189e, codeobj_9d7eb0002288e7476b4706ae16da189e, module_future$backports$http$cookiejar, sizeof(void *) );
frame_9d7eb0002288e7476b4706ae16da189e = cache_frame_9d7eb0002288e7476b4706ae16da189e;
// Push the new frame as the currently active one.
pushFrameStack( frame_9d7eb0002288e7476b4706ae16da189e );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_9d7eb0002288e7476b4706ae16da189e ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_called_instance_1;
PyObject *tmp_called_instance_2;
tmp_left_name_1 = const_str_digest_e2064b1df4e5eda1abd29a04fb39cab6;
CHECK_OBJECT( par_match );
tmp_called_instance_2 = par_match;
frame_9d7eb0002288e7476b4706ae16da189e->m_frame.f_lineno = 657;
tmp_called_instance_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_group, &PyTuple_GET_ITEM( const_tuple_int_pos_1_tuple, 0 ) );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 657;
type_description_1 = "o";
goto frame_exception_exit_1;
}
frame_9d7eb0002288e7476b4706ae16da189e->m_frame.f_lineno = 657;
tmp_right_name_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_upper );
Py_DECREF( tmp_called_instance_1 );
if ( tmp_right_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 657;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_return_value = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_right_name_1 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 657;
type_description_1 = "o";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_9d7eb0002288e7476b4706ae16da189e );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_9d7eb0002288e7476b4706ae16da189e );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_9d7eb0002288e7476b4706ae16da189e );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_9d7eb0002288e7476b4706ae16da189e, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_9d7eb0002288e7476b4706ae16da189e->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_9d7eb0002288e7476b4706ae16da189e, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_9d7eb0002288e7476b4706ae16da189e,
type_description_1,
par_match
);
// Release cached frame.
if ( frame_9d7eb0002288e7476b4706ae16da189e == cache_frame_9d7eb0002288e7476b4706ae16da189e )
{
Py_DECREF( frame_9d7eb0002288e7476b4706ae16da189e );
}
cache_frame_9d7eb0002288e7476b4706ae16da189e = NULL;
assertFrameObject( frame_9d7eb0002288e7476b4706ae16da189e );
// 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$cookiejar$$$function_23_uppercase_escaped_char );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_match );
par_match = 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_match );
par_match = 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$cookiejar$$$function_23_uppercase_escaped_char );
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$cookiejar$$$function_24_escape_path( 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_path = python_pars[ 0 ];
struct Nuitka_FrameObject *frame_84a8a5d2f544889c523f3a784761c3d1;
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;
static struct Nuitka_FrameObject *cache_frame_84a8a5d2f544889c523f3a784761c3d1 = 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_84a8a5d2f544889c523f3a784761c3d1, codeobj_84a8a5d2f544889c523f3a784761c3d1, module_future$backports$http$cookiejar, sizeof(void *) );
frame_84a8a5d2f544889c523f3a784761c3d1 = cache_frame_84a8a5d2f544889c523f3a784761c3d1;
// Push the new frame as the currently active one.
pushFrameStack( frame_84a8a5d2f544889c523f3a784761c3d1 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_84a8a5d2f544889c523f3a784761c3d1 ) == 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_args_element_name_2;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_quote );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_quote );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "quote" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 668;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
CHECK_OBJECT( par_path );
tmp_args_element_name_1 = par_path;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HTTP_PATH_SAFE );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTP_PATH_SAFE );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "HTTP_PATH_SAFE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 668;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = tmp_mvar_value_2;
frame_84a8a5d2f544889c523f3a784761c3d1->m_frame.f_lineno = 668;
{
PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_1, call_args );
}
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 668;
type_description_1 = "o";
goto frame_exception_exit_1;
}
{
PyObject *old = par_path;
par_path = tmp_assign_source_1;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_3;
PyObject *tmp_mvar_value_4;
PyObject *tmp_args_element_name_4;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_ESCAPED_CHAR_RE );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ESCAPED_CHAR_RE );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ESCAPED_CHAR_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 669;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_source_name_1 = tmp_mvar_value_3;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_sub );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 669;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_uppercase_escaped_char );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_uppercase_escaped_char );
}
if ( tmp_mvar_value_4 == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "uppercase_escaped_char" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 669;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = tmp_mvar_value_4;
if ( par_path == 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", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 669;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_path;
frame_84a8a5d2f544889c523f3a784761c3d1->m_frame.f_lineno = 669;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 669;
type_description_1 = "o";
goto frame_exception_exit_1;
}
{
PyObject *old = par_path;
par_path = tmp_assign_source_2;
Py_XDECREF( old );
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_84a8a5d2f544889c523f3a784761c3d1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_84a8a5d2f544889c523f3a784761c3d1 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_84a8a5d2f544889c523f3a784761c3d1, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_84a8a5d2f544889c523f3a784761c3d1->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_84a8a5d2f544889c523f3a784761c3d1, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_84a8a5d2f544889c523f3a784761c3d1,
type_description_1,
par_path
);
// Release cached frame.
if ( frame_84a8a5d2f544889c523f3a784761c3d1 == cache_frame_84a8a5d2f544889c523f3a784761c3d1 )
{
Py_DECREF( frame_84a8a5d2f544889c523f3a784761c3d1 );
}
cache_frame_84a8a5d2f544889c523f3a784761c3d1 = NULL;
assertFrameObject( frame_84a8a5d2f544889c523f3a784761c3d1 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( par_path );
tmp_return_value = par_path;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_24_escape_path );
return NULL;
// Return handler code:
try_return_handler_1:;
{
CHECK_OBJECT( (PyObject *)par_path );
Py_DECREF( par_path );
par_path = 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_path );
par_path = 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$cookiejar$$$function_24_escape_path );
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$cookiejar$$$function_25_reach( 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_h = python_pars[ 0 ];
PyObject *var_i = NULL;
PyObject *var_b = NULL;
struct Nuitka_FrameObject *frame_453730ff41cfcf9b2cf782fe52a42a53;
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_453730ff41cfcf9b2cf782fe52a42a53 = 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_453730ff41cfcf9b2cf782fe52a42a53, codeobj_453730ff41cfcf9b2cf782fe52a42a53, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_453730ff41cfcf9b2cf782fe52a42a53 = cache_frame_453730ff41cfcf9b2cf782fe52a42a53;
// Push the new frame as the currently active one.
pushFrameStack( frame_453730ff41cfcf9b2cf782fe52a42a53 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_453730ff41cfcf9b2cf782fe52a42a53 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( par_h );
tmp_called_instance_1 = par_h;
frame_453730ff41cfcf9b2cf782fe52a42a53->m_frame.f_lineno = 698;
tmp_assign_source_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_find, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 698;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
assert( var_i == NULL );
var_i = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_i );
tmp_compexpr_left_1 = var_i;
tmp_compexpr_right_1 = const_int_0;
tmp_res = RICH_COMPARE_BOOL_GE( 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 = 699;
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_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;
if ( par_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 701;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_1 = par_h;
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 = 701;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
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 = 701;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
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_assign_source_2 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
Py_DECREF( tmp_subscript_name_1 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 701;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
assert( var_b == NULL );
var_b = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_instance_2;
CHECK_OBJECT( var_b );
tmp_called_instance_2 = var_b;
frame_453730ff41cfcf9b2cf782fe52a42a53->m_frame.f_lineno = 702;
tmp_assign_source_3 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_find, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 702;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_i;
var_i = tmp_assign_source_3;
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;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_1;
int tmp_truth_name_1;
int tmp_or_left_truth_1;
nuitka_bool tmp_or_left_value_1;
nuitka_bool tmp_or_right_value_1;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_is_HDN );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_is_HDN );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "is_HDN" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 703;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
if ( par_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 703;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_h;
frame_453730ff41cfcf9b2cf782fe52a42a53->m_frame.f_lineno = 703;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 703;
type_description_1 = "ooo";
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 = 703;
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;
Py_DECREF( tmp_call_result_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 ( 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 = 703;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
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 = 703;
type_description_1 = "ooo";
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_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 = 703;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_3 = var_b;
tmp_compexpr_right_3 = const_str_plain_local;
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 = 703;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_or_right_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_right_value_1 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_and_right_value_1 = tmp_or_left_value_1;
or_end_1:;
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:;
{
PyObject *tmp_left_name_2;
PyObject *tmp_right_name_2;
tmp_left_name_2 = const_str_dot;
if ( var_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 = 704;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_right_name_2 = var_b;
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 = 704;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
branch_no_2:;
}
branch_no_1:;
}
{
if ( par_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 705;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_return_value = par_h;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_453730ff41cfcf9b2cf782fe52a42a53 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_453730ff41cfcf9b2cf782fe52a42a53 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_453730ff41cfcf9b2cf782fe52a42a53 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_453730ff41cfcf9b2cf782fe52a42a53, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_453730ff41cfcf9b2cf782fe52a42a53->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_453730ff41cfcf9b2cf782fe52a42a53, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_453730ff41cfcf9b2cf782fe52a42a53,
type_description_1,
par_h,
var_i,
var_b
);
// Release cached frame.
if ( frame_453730ff41cfcf9b2cf782fe52a42a53 == cache_frame_453730ff41cfcf9b2cf782fe52a42a53 )
{
Py_DECREF( frame_453730ff41cfcf9b2cf782fe52a42a53 );
}
cache_frame_453730ff41cfcf9b2cf782fe52a42a53 = NULL;
assertFrameObject( frame_453730ff41cfcf9b2cf782fe52a42a53 );
// 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$cookiejar$$$function_25_reach );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_h );
par_h = NULL;
}
{
Py_XDECREF( var_i );
var_i = NULL;
}
{
Py_XDECREF( var_b );
var_b = 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_h );
par_h = NULL;
}
{
Py_XDECREF( var_i );
var_i = NULL;
}
{
Py_XDECREF( var_b );
var_b = 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$cookiejar$$$function_25_reach );
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$cookiejar$$$function_26_is_third_party( 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_request = python_pars[ 0 ];
PyObject *var_req_host = NULL;
struct Nuitka_FrameObject *frame_e78a95e0101c2ed9a38d921ddd9007d1;
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_e78a95e0101c2ed9a38d921ddd9007d1 = 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_e78a95e0101c2ed9a38d921ddd9007d1, codeobj_e78a95e0101c2ed9a38d921ddd9007d1, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *) );
frame_e78a95e0101c2ed9a38d921ddd9007d1 = cache_frame_e78a95e0101c2ed9a38d921ddd9007d1;
// Push the new frame as the currently active one.
pushFrameStack( frame_e78a95e0101c2ed9a38d921ddd9007d1 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_e78a95e0101c2ed9a38d921ddd9007d1 ) == 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;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_request_host );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_request_host );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "request_host" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 717;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
CHECK_OBJECT( par_request );
tmp_args_element_name_1 = par_request;
frame_e78a95e0101c2ed9a38d921ddd9007d1->m_frame.f_lineno = 717;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 717;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
assert( var_req_host == NULL );
var_req_host = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_2;
PyObject *tmp_args_element_name_3;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_4;
PyObject *tmp_called_instance_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_domain_match );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_domain_match );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "domain_match" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 718;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
CHECK_OBJECT( var_req_host );
tmp_args_element_name_2 = var_req_host;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_reach );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_reach );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "reach" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 718;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( par_request == NULL )
{
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 = 718;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = par_request;
frame_e78a95e0101c2ed9a38d921ddd9007d1->m_frame.f_lineno = 718;
tmp_args_element_name_4 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_get_origin_req_host );
if ( tmp_args_element_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 718;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
frame_e78a95e0101c2ed9a38d921ddd9007d1->m_frame.f_lineno = 718;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_args_element_name_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_args_element_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 718;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
frame_e78a95e0101c2ed9a38d921ddd9007d1->m_frame.f_lineno = 718;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 };
tmp_operand_name_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_args_element_name_3 );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 718;
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 = 718;
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:;
{
tmp_return_value = Py_True;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
goto branch_end_1;
branch_no_1:;
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_end_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_e78a95e0101c2ed9a38d921ddd9007d1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e78a95e0101c2ed9a38d921ddd9007d1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e78a95e0101c2ed9a38d921ddd9007d1 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_e78a95e0101c2ed9a38d921ddd9007d1, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_e78a95e0101c2ed9a38d921ddd9007d1->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_e78a95e0101c2ed9a38d921ddd9007d1, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_e78a95e0101c2ed9a38d921ddd9007d1,
type_description_1,
par_request,
var_req_host
);
// Release cached frame.
if ( frame_e78a95e0101c2ed9a38d921ddd9007d1 == cache_frame_e78a95e0101c2ed9a38d921ddd9007d1 )
{
Py_DECREF( frame_e78a95e0101c2ed9a38d921ddd9007d1 );
}
cache_frame_e78a95e0101c2ed9a38d921ddd9007d1 = NULL;
assertFrameObject( frame_e78a95e0101c2ed9a38d921ddd9007d1 );
// 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$cookiejar$$$function_26_is_third_party );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_host );
var_req_host = 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_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_host );
var_req_host = 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$cookiejar$$$function_26_is_third_party );
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$cookiejar$$$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_version = python_pars[ 1 ];
PyObject *par_name = python_pars[ 2 ];
PyObject *par_value = python_pars[ 3 ];
PyObject *par_port = python_pars[ 4 ];
PyObject *par_port_specified = python_pars[ 5 ];
PyObject *par_domain = python_pars[ 6 ];
PyObject *par_domain_specified = python_pars[ 7 ];
PyObject *par_domain_initial_dot = python_pars[ 8 ];
PyObject *par_path = python_pars[ 9 ];
PyObject *par_path_specified = python_pars[ 10 ];
PyObject *par_secure = python_pars[ 11 ];
PyObject *par_expires = python_pars[ 12 ];
PyObject *par_discard = python_pars[ 13 ];
PyObject *par_comment = python_pars[ 14 ];
PyObject *par_comment_url = python_pars[ 15 ];
PyObject *par_rest = python_pars[ 16 ];
PyObject *par_rfc2109 = python_pars[ 17 ];
struct Nuitka_FrameObject *frame_b745f1198b40681a1f468b1836e034d0;
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;
static struct Nuitka_FrameObject *cache_frame_b745f1198b40681a1f468b1836e034d0 = 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_b745f1198b40681a1f468b1836e034d0, codeobj_b745f1198b40681a1f468b1836e034d0, module_future$backports$http$cookiejar, 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 *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_b745f1198b40681a1f468b1836e034d0 = cache_frame_b745f1198b40681a1f468b1836e034d0;
// Push the new frame as the currently active one.
pushFrameStack( frame_b745f1198b40681a1f468b1836e034d0 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_b745f1198b40681a1f468b1836e034d0 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( par_version );
tmp_compexpr_left_1 = par_version;
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_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 755;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
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 = 755;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_version;
frame_b745f1198b40681a1f468b1836e034d0->m_frame.f_lineno = 755;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 755;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_version;
par_version = tmp_assign_source_1;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
if ( par_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 756;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_expires;
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:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_int );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int );
}
if ( tmp_mvar_value_2 == 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 = 756;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
if ( par_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 756;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_expires;
frame_b745f1198b40681a1f468b1836e034d0->m_frame.f_lineno = 756;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 756;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_expires;
par_expires = tmp_assign_source_2;
Py_XDECREF( old );
}
}
branch_no_2:;
}
{
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_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 = 757;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_3 = par_port;
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:;
if ( par_port_specified == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "port_specified" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 757;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_4 = par_port_specified;
tmp_compexpr_right_4 = Py_True;
tmp_and_right_value_1 = ( tmp_compexpr_left_4 == tmp_compexpr_right_4 ) ? 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_raise_type_1;
PyObject *tmp_make_exception_arg_1;
tmp_make_exception_arg_1 = const_str_digest_ee78499ac19f06ca41f1b4b37dfefea3;
frame_b745f1198b40681a1f468b1836e034d0->m_frame.f_lineno = 758;
{
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 = 758;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
branch_no_3:;
}
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_assattr_target_1;
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 = 760;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_1 = 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 = 760;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_1 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_version, tmp_assattr_name_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 760;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_2;
PyObject *tmp_assattr_target_2;
if ( par_name == NULL )
{
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 = 761;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_2 = par_name;
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 = 761;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_2 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_name, tmp_assattr_name_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 761;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_3;
PyObject *tmp_assattr_target_3;
if ( par_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 = 762;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_3 = par_value;
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 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_3 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain_value, tmp_assattr_name_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 762;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_4;
PyObject *tmp_assattr_target_4;
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 = 763;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_4 = 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 = 763;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_4 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_4, const_str_plain_port, tmp_assattr_name_4 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 763;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_5;
PyObject *tmp_assattr_target_5;
if ( par_port_specified == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "port_specified" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 764;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_5 = par_port_specified;
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 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_5 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_5, const_str_plain_port_specified, tmp_assattr_name_5 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 764;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_6;
PyObject *tmp_called_instance_1;
PyObject *tmp_assattr_target_6;
if ( par_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 766;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = par_domain;
frame_b745f1198b40681a1f468b1836e034d0->m_frame.f_lineno = 766;
tmp_assattr_name_6 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_lower );
if ( tmp_assattr_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 766;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_assattr_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 = 766;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_6 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_6, const_str_plain_domain, tmp_assattr_name_6 );
Py_DECREF( tmp_assattr_name_6 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 766;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_7;
PyObject *tmp_assattr_target_7;
if ( par_domain_specified == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain_specified" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 767;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_7 = par_domain_specified;
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 = 767;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_7 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_7, const_str_plain_domain_specified, tmp_assattr_name_7 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 767;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_8;
PyObject *tmp_assattr_target_8;
if ( par_domain_initial_dot == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain_initial_dot" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 772;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_8 = par_domain_initial_dot;
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 = 772;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_8 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_8, const_str_plain_domain_initial_dot, tmp_assattr_name_8 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 772;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_9;
PyObject *tmp_assattr_target_9;
if ( par_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 773;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_9 = par_path;
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 = 773;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_9 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_9, const_str_plain_path, tmp_assattr_name_9 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 773;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_10;
PyObject *tmp_assattr_target_10;
if ( par_path_specified == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path_specified" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 774;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_10 = par_path_specified;
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 = 774;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_10 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_10, const_str_plain_path_specified, tmp_assattr_name_10 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 774;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_11;
PyObject *tmp_assattr_target_11;
if ( par_secure == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "secure" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 775;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_11 = par_secure;
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 = 775;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_11 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_11, const_str_plain_secure, tmp_assattr_name_11 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 775;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_12;
PyObject *tmp_assattr_target_12;
if ( par_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 776;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_12 = par_expires;
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 = 776;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_12 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_12, const_str_plain_expires, tmp_assattr_name_12 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 776;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_13;
PyObject *tmp_assattr_target_13;
if ( par_discard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "discard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 777;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_13 = par_discard;
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 = 777;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_13 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_13, const_str_plain_discard, tmp_assattr_name_13 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 777;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_14;
PyObject *tmp_assattr_target_14;
if ( par_comment == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "comment" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 778;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_14 = par_comment;
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 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_14 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_14, const_str_plain_comment, tmp_assattr_name_14 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 778;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_15;
PyObject *tmp_assattr_target_15;
if ( par_comment_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "comment_url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 779;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_15 = par_comment_url;
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 = 779;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_15 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_15, const_str_plain_comment_url, tmp_assattr_name_15 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 779;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_16;
PyObject *tmp_assattr_target_16;
if ( par_rfc2109 == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rfc2109" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 780;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_16 = par_rfc2109;
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 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_16 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_16, const_str_plain_rfc2109, tmp_assattr_name_16 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 780;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_17;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_3;
PyObject *tmp_assattr_target_17;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_copy );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_copy );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "copy" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 782;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = tmp_mvar_value_3;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_copy );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 782;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_rest == 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", "rest" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 782;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_rest;
frame_b745f1198b40681a1f468b1836e034d0->m_frame.f_lineno = 782;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assattr_name_17 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_assattr_name_17 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 782;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_assattr_name_17 );
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 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_17 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_17, const_str_plain__rest, tmp_assattr_name_17 );
Py_DECREF( tmp_assattr_name_17 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 782;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_b745f1198b40681a1f468b1836e034d0 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_b745f1198b40681a1f468b1836e034d0 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_b745f1198b40681a1f468b1836e034d0, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_b745f1198b40681a1f468b1836e034d0->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_b745f1198b40681a1f468b1836e034d0, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_b745f1198b40681a1f468b1836e034d0,
type_description_1,
par_self,
par_version,
par_name,
par_value,
par_port,
par_port_specified,
par_domain,
par_domain_specified,
par_domain_initial_dot,
par_path,
par_path_specified,
par_secure,
par_expires,
par_discard,
par_comment,
par_comment_url,
par_rest,
par_rfc2109
);
// Release cached frame.
if ( frame_b745f1198b40681a1f468b1836e034d0 == cache_frame_b745f1198b40681a1f468b1836e034d0 )
{
Py_DECREF( frame_b745f1198b40681a1f468b1836e034d0 );
}
cache_frame_b745f1198b40681a1f468b1836e034d0 = NULL;
assertFrameObject( frame_b745f1198b40681a1f468b1836e034d0 );
// 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$cookiejar$$$function_27___init__ );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_version );
par_version = NULL;
}
{
Py_XDECREF( par_name );
par_name = NULL;
}
{
Py_XDECREF( par_value );
par_value = NULL;
}
{
Py_XDECREF( par_port );
par_port = NULL;
}
{
Py_XDECREF( par_port_specified );
par_port_specified = NULL;
}
{
Py_XDECREF( par_domain );
par_domain = NULL;
}
{
Py_XDECREF( par_domain_specified );
par_domain_specified = NULL;
}
{
Py_XDECREF( par_domain_initial_dot );
par_domain_initial_dot = NULL;
}
{
Py_XDECREF( par_path );
par_path = NULL;
}
{
Py_XDECREF( par_path_specified );
par_path_specified = NULL;
}
{
Py_XDECREF( par_secure );
par_secure = NULL;
}
{
Py_XDECREF( par_expires );
par_expires = NULL;
}
{
Py_XDECREF( par_discard );
par_discard = NULL;
}
{
Py_XDECREF( par_comment );
par_comment = NULL;
}
{
Py_XDECREF( par_comment_url );
par_comment_url = NULL;
}
{
Py_XDECREF( par_rest );
par_rest = NULL;
}
{
Py_XDECREF( par_rfc2109 );
par_rfc2109 = 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;
}
{
Py_XDECREF( par_name );
par_name = NULL;
}
{
Py_XDECREF( par_value );
par_value = NULL;
}
{
Py_XDECREF( par_port );
par_port = NULL;
}
{
Py_XDECREF( par_port_specified );
par_port_specified = NULL;
}
{
Py_XDECREF( par_domain );
par_domain = NULL;
}
{
Py_XDECREF( par_domain_specified );
par_domain_specified = NULL;
}
{
Py_XDECREF( par_domain_initial_dot );
par_domain_initial_dot = NULL;
}
{
Py_XDECREF( par_path );
par_path = NULL;
}
{
Py_XDECREF( par_path_specified );
par_path_specified = NULL;
}
{
Py_XDECREF( par_secure );
par_secure = NULL;
}
{
Py_XDECREF( par_expires );
par_expires = NULL;
}
{
Py_XDECREF( par_discard );
par_discard = NULL;
}
{
Py_XDECREF( par_comment );
par_comment = NULL;
}
{
Py_XDECREF( par_comment_url );
par_comment_url = NULL;
}
{
Py_XDECREF( par_rest );
par_rest = NULL;
}
{
Py_XDECREF( par_rfc2109 );
par_rfc2109 = 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$cookiejar$$$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$cookiejar$$$function_28_has_nonstandard_attr( 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 ];
struct Nuitka_FrameObject *frame_d6c4a4eb44347660040d2f0405355798;
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;
int tmp_res;
static struct Nuitka_FrameObject *cache_frame_d6c4a4eb44347660040d2f0405355798 = 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_d6c4a4eb44347660040d2f0405355798, codeobj_d6c4a4eb44347660040d2f0405355798, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *) );
frame_d6c4a4eb44347660040d2f0405355798 = cache_frame_d6c4a4eb44347660040d2f0405355798;
// Push the new frame as the currently active one.
pushFrameStack( frame_d6c4a4eb44347660040d2f0405355798 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_d6c4a4eb44347660040d2f0405355798 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_source_name_1;
CHECK_OBJECT( par_name );
tmp_compexpr_left_1 = par_name;
CHECK_OBJECT( par_self );
tmp_source_name_1 = par_self;
tmp_compexpr_right_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__rest );
if ( tmp_compexpr_right_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 785;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_res = PySequence_Contains( tmp_compexpr_right_1, tmp_compexpr_left_1 );
Py_DECREF( tmp_compexpr_right_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 785;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_return_value = ( tmp_res == 1 ) ? Py_True : Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_d6c4a4eb44347660040d2f0405355798 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d6c4a4eb44347660040d2f0405355798 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d6c4a4eb44347660040d2f0405355798 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_d6c4a4eb44347660040d2f0405355798, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_d6c4a4eb44347660040d2f0405355798->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_d6c4a4eb44347660040d2f0405355798, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_d6c4a4eb44347660040d2f0405355798,
type_description_1,
par_self,
par_name
);
// Release cached frame.
if ( frame_d6c4a4eb44347660040d2f0405355798 == cache_frame_d6c4a4eb44347660040d2f0405355798 )
{
Py_DECREF( frame_d6c4a4eb44347660040d2f0405355798 );
}
cache_frame_d6c4a4eb44347660040d2f0405355798 = NULL;
assertFrameObject( frame_d6c4a4eb44347660040d2f0405355798 );
// 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$cookiejar$$$function_28_has_nonstandard_attr );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_name );
par_name = 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;
}
{
// 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$cookiejar$$$function_28_has_nonstandard_attr );
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$cookiejar$$$function_29_get_nonstandard_attr( 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 ];
struct Nuitka_FrameObject *frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb;
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_d67ec2cc585e41ed3e8fbf6aa4e52dbb = 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_d67ec2cc585e41ed3e8fbf6aa4e52dbb, codeobj_d67ec2cc585e41ed3e8fbf6aa4e52dbb, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb = cache_frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb;
// Push the new frame as the currently active one.
pushFrameStack( frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb ) == 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_args_element_name_2;
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__rest );
if ( tmp_source_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 787;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_get );
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 = 787;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
if ( par_name == 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", "name" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 787;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_name;
if ( par_default == 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", "default" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 787;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_default;
frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb->m_frame.f_lineno = 787;
{
PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS2( 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 = 787;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb,
type_description_1,
par_self,
par_name,
par_default
);
// Release cached frame.
if ( frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb == cache_frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb )
{
Py_DECREF( frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb );
}
cache_frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb = NULL;
assertFrameObject( frame_d67ec2cc585e41ed3e8fbf6aa4e52dbb );
// 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$cookiejar$$$function_29_get_nonstandard_attr );
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;
}
{
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;
}
{
// 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$cookiejar$$$function_29_get_nonstandard_attr );
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$cookiejar$$$function_30_set_nonstandard_attr( 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_value = python_pars[ 2 ];
struct Nuitka_FrameObject *frame_e832c5b9a682a8fe9680c0b80abf55d3;
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;
static struct Nuitka_FrameObject *cache_frame_e832c5b9a682a8fe9680c0b80abf55d3 = 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_e832c5b9a682a8fe9680c0b80abf55d3, codeobj_e832c5b9a682a8fe9680c0b80abf55d3, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_e832c5b9a682a8fe9680c0b80abf55d3 = cache_frame_e832c5b9a682a8fe9680c0b80abf55d3;
// Push the new frame as the currently active one.
pushFrameStack( frame_e832c5b9a682a8fe9680c0b80abf55d3 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_e832c5b9a682a8fe9680c0b80abf55d3 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_source_name_1;
PyObject *tmp_ass_subscript_1;
CHECK_OBJECT( par_value );
tmp_ass_subvalue_1 = par_value;
CHECK_OBJECT( par_self );
tmp_source_name_1 = par_self;
tmp_ass_subscribed_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__rest );
if ( tmp_ass_subscribed_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 789;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
if ( par_name == NULL )
{
Py_DECREF( tmp_ass_subscribed_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 = 789;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_ass_subscript_1 = par_name;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
Py_DECREF( tmp_ass_subscribed_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 789;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_e832c5b9a682a8fe9680c0b80abf55d3 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e832c5b9a682a8fe9680c0b80abf55d3 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_e832c5b9a682a8fe9680c0b80abf55d3, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_e832c5b9a682a8fe9680c0b80abf55d3->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_e832c5b9a682a8fe9680c0b80abf55d3, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_e832c5b9a682a8fe9680c0b80abf55d3,
type_description_1,
par_self,
par_name,
par_value
);
// Release cached frame.
if ( frame_e832c5b9a682a8fe9680c0b80abf55d3 == cache_frame_e832c5b9a682a8fe9680c0b80abf55d3 )
{
Py_DECREF( frame_e832c5b9a682a8fe9680c0b80abf55d3 );
}
cache_frame_e832c5b9a682a8fe9680c0b80abf55d3 = NULL;
assertFrameObject( frame_e832c5b9a682a8fe9680c0b80abf55d3 );
// 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$cookiejar$$$function_30_set_nonstandard_attr );
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_value );
par_value = 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_value );
par_value = 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$cookiejar$$$function_30_set_nonstandard_attr );
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$cookiejar$$$function_31_is_expired( 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_now = python_pars[ 1 ];
struct Nuitka_FrameObject *frame_c25bd63453ed62df2c12cda11bf0a5a6;
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_c25bd63453ed62df2c12cda11bf0a5a6 = 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_c25bd63453ed62df2c12cda11bf0a5a6, codeobj_c25bd63453ed62df2c12cda11bf0a5a6, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *) );
frame_c25bd63453ed62df2c12cda11bf0a5a6 = cache_frame_c25bd63453ed62df2c12cda11bf0a5a6;
// Push the new frame as the currently active one.
pushFrameStack( frame_c25bd63453ed62df2c12cda11bf0a5a6 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_c25bd63453ed62df2c12cda11bf0a5a6 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( par_now );
tmp_compexpr_left_1 = par_now;
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;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_time );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_time );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 792;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = tmp_mvar_value_1;
frame_c25bd63453ed62df2c12cda11bf0a5a6->m_frame.f_lineno = 792;
tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_time );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 792;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_now;
par_now = tmp_assign_source_1;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
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;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_source_name_1;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
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 = 793;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = par_self;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_expires );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 793;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = Py_None;
tmp_and_left_value_1 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_compexpr_left_2 );
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 = 793;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_expires );
if ( tmp_compexpr_left_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 793;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
if ( par_now == NULL )
{
Py_DECREF( tmp_compexpr_left_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "now" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 793;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_3 = par_now;
tmp_res = RICH_COMPARE_BOOL_LE( 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 = 793;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_and_right_value_1 = ( tmp_res != 0 ) ? 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:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_c25bd63453ed62df2c12cda11bf0a5a6 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_c25bd63453ed62df2c12cda11bf0a5a6 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_c25bd63453ed62df2c12cda11bf0a5a6 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_c25bd63453ed62df2c12cda11bf0a5a6, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_c25bd63453ed62df2c12cda11bf0a5a6->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_c25bd63453ed62df2c12cda11bf0a5a6, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_c25bd63453ed62df2c12cda11bf0a5a6,
type_description_1,
par_self,
par_now
);
// Release cached frame.
if ( frame_c25bd63453ed62df2c12cda11bf0a5a6 == cache_frame_c25bd63453ed62df2c12cda11bf0a5a6 )
{
Py_DECREF( frame_c25bd63453ed62df2c12cda11bf0a5a6 );
}
cache_frame_c25bd63453ed62df2c12cda11bf0a5a6 = NULL;
assertFrameObject( frame_c25bd63453ed62df2c12cda11bf0a5a6 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_31_is_expired );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_now );
par_now = 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_now );
par_now = 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$cookiejar$$$function_31_is_expired );
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$cookiejar$$$function_32___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 ];
PyObject *var_p = NULL;
PyObject *var_limit = NULL;
PyObject *var_namevalue = NULL;
struct Nuitka_FrameObject *frame_a81e1d17136c84bb0c8ca488cec8c5b3;
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_a81e1d17136c84bb0c8ca488cec8c5b3 = 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_a81e1d17136c84bb0c8ca488cec8c5b3, codeobj_a81e1d17136c84bb0c8ca488cec8c5b3, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_a81e1d17136c84bb0c8ca488cec8c5b3 = cache_frame_a81e1d17136c84bb0c8ca488cec8c5b3;
// Push the new frame as the currently active one.
pushFrameStack( frame_a81e1d17136c84bb0c8ca488cec8c5b3 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_a81e1d17136c84bb0c8ca488cec8c5b3 ) == 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_port );
if ( tmp_compexpr_left_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 798;
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_assign_source_1;
tmp_assign_source_1 = const_str_empty;
assert( var_p == NULL );
Py_INCREF( tmp_assign_source_1 );
var_p = tmp_assign_source_1;
}
goto branch_end_1;
branch_no_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_source_name_2;
tmp_left_name_1 = const_str_chr_58;
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 = 799;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_right_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_port );
if ( tmp_right_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 799;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_assign_source_2 = BINARY_OPERATION_ADD( 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 = 799;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_p == NULL );
var_p = tmp_assign_source_2;
}
branch_end_1:;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_left_name_2;
PyObject *tmp_left_name_3;
PyObject *tmp_source_name_3;
PyObject *tmp_right_name_2;
PyObject *tmp_right_name_3;
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 = 800;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_self;
tmp_left_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_domain );
if ( tmp_left_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 800;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
if ( var_p == NULL )
{
Py_DECREF( tmp_left_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "p" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 800;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_right_name_2 = var_p;
tmp_left_name_2 = BINARY_OPERATION_ADD( tmp_left_name_3, tmp_right_name_2 );
Py_DECREF( tmp_left_name_3 );
if ( tmp_left_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 800;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_left_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 = 800;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_right_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_path );
if ( tmp_right_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_left_name_2 );
exception_lineno = 800;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_assign_source_3 = BINARY_OPERATION_ADD( tmp_left_name_2, tmp_right_name_3 );
Py_DECREF( tmp_left_name_2 );
Py_DECREF( tmp_right_name_3 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 800;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_limit == NULL );
var_limit = tmp_assign_source_3;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
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 = 801;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_value );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 801;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_2 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_compexpr_left_2 );
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_4;
PyObject *tmp_left_name_4;
PyObject *tmp_right_name_4;
PyObject *tmp_tuple_element_1;
PyObject *tmp_source_name_6;
PyObject *tmp_source_name_7;
tmp_left_name_4 = const_str_digest_d26f52d432ccf199e53ad3ddfa46aa69;
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 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_self;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_name );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 802;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_right_name_4 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_4, 0, tmp_tuple_element_1 );
if ( par_self == NULL )
{
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 = 802;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = par_self;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_value );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_4 );
exception_lineno = 802;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_4, 1, tmp_tuple_element_1 );
tmp_assign_source_4 = BINARY_OPERATION_REMAINDER( tmp_left_name_4, tmp_right_name_4 );
Py_DECREF( tmp_right_name_4 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 802;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_namevalue == NULL );
var_namevalue = tmp_assign_source_4;
}
goto branch_end_2;
branch_no_2:;
{
PyObject *tmp_assign_source_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 = 804;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_8 = par_self;
tmp_assign_source_5 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_name );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 804;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_namevalue == NULL );
var_namevalue = tmp_assign_source_5;
}
branch_end_2:;
}
{
PyObject *tmp_left_name_5;
PyObject *tmp_right_name_5;
PyObject *tmp_tuple_element_2;
tmp_left_name_5 = const_str_digest_4c1ca7289dc83b417558e44a6c5983e0;
CHECK_OBJECT( var_namevalue );
tmp_tuple_element_2 = var_namevalue;
tmp_right_name_5 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_right_name_5, 0, tmp_tuple_element_2 );
if ( var_limit == NULL )
{
Py_DECREF( tmp_right_name_5 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "limit" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 805;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_2 = var_limit;
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_right_name_5, 1, tmp_tuple_element_2 );
tmp_return_value = BINARY_OPERATION_REMAINDER( tmp_left_name_5, tmp_right_name_5 );
Py_DECREF( tmp_right_name_5 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 805;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_a81e1d17136c84bb0c8ca488cec8c5b3 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a81e1d17136c84bb0c8ca488cec8c5b3 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a81e1d17136c84bb0c8ca488cec8c5b3 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_a81e1d17136c84bb0c8ca488cec8c5b3, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_a81e1d17136c84bb0c8ca488cec8c5b3->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_a81e1d17136c84bb0c8ca488cec8c5b3, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_a81e1d17136c84bb0c8ca488cec8c5b3,
type_description_1,
par_self,
var_p,
var_limit,
var_namevalue
);
// Release cached frame.
if ( frame_a81e1d17136c84bb0c8ca488cec8c5b3 == cache_frame_a81e1d17136c84bb0c8ca488cec8c5b3 )
{
Py_DECREF( frame_a81e1d17136c84bb0c8ca488cec8c5b3 );
}
cache_frame_a81e1d17136c84bb0c8ca488cec8c5b3 = NULL;
assertFrameObject( frame_a81e1d17136c84bb0c8ca488cec8c5b3 );
// 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$cookiejar$$$function_32___str__ );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( var_p );
var_p = NULL;
}
{
Py_XDECREF( var_limit );
var_limit = NULL;
}
{
Py_XDECREF( var_namevalue );
var_namevalue = 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_p );
var_p = NULL;
}
{
Py_XDECREF( var_limit );
var_limit = NULL;
}
{
Py_XDECREF( var_namevalue );
var_namevalue = 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$cookiejar$$$function_32___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$cookiejar$$$function_33___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_args = NULL;
PyObject *var_name = NULL;
PyObject *var_attr = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_a7e92fd70017cfd397d9ec3f6ed70d30;
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_a7e92fd70017cfd397d9ec3f6ed70d30 = 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.
{
PyObject *tmp_assign_source_1;
tmp_assign_source_1 = PyList_New( 0 );
assert( var_args == NULL );
var_args = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_iter_arg_1;
tmp_iter_arg_1 = const_tuple_fa1cc641cc52becb8b86243b9a25f7ff_tuple;
tmp_assign_source_2 = MAKE_ITERATOR( tmp_iter_arg_1 );
assert( !(tmp_assign_source_2 == NULL) );
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_2;
}
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_a7e92fd70017cfd397d9ec3f6ed70d30, codeobj_a7e92fd70017cfd397d9ec3f6ed70d30, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_a7e92fd70017cfd397d9ec3f6ed70d30 = cache_frame_a7e92fd70017cfd397d9ec3f6ed70d30;
// Push the new frame as the currently active one.
pushFrameStack( frame_a7e92fd70017cfd397d9ec3f6ed70d30 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_a7e92fd70017cfd397d9ec3f6ed70d30 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_3 == 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 = "oooo";
exception_lineno = 810;
goto try_except_handler_2;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_3;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_4 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_name;
var_name = tmp_assign_source_4;
Py_INCREF( var_name );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_getattr_target_1;
PyObject *tmp_getattr_attr_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 = "oooo";
goto try_except_handler_2;
}
tmp_getattr_target_1 = par_self;
CHECK_OBJECT( var_name );
tmp_getattr_attr_1 = var_name;
tmp_assign_source_5 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, NULL );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 816;
type_description_1 = "oooo";
goto try_except_handler_2;
}
{
PyObject *old = var_attr;
var_attr = tmp_assign_source_5;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
CHECK_OBJECT( var_attr );
tmp_isinstance_inst_1 = var_attr;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 819;
type_description_1 = "oooo";
goto try_except_handler_2;
}
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 = 819;
type_description_1 = "oooo";
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_6;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 820;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_called_name_1 = tmp_mvar_value_2;
CHECK_OBJECT( var_attr );
tmp_args_element_name_1 = var_attr;
frame_a7e92fd70017cfd397d9ec3f6ed70d30->m_frame.f_lineno = 820;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_6 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_assign_source_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 820;
type_description_1 = "oooo";
goto try_except_handler_2;
}
{
PyObject *old = var_attr;
var_attr = tmp_assign_source_6;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_left_name_1;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_right_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_operand_name_1;
if ( var_args == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "args" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 822;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_source_name_1 = var_args;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_append );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 822;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_str );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_str );
}
if ( tmp_mvar_value_3 == NULL )
{
Py_DECREF( tmp_called_name_2 );
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 = 822;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_called_name_3 = tmp_mvar_value_3;
frame_a7e92fd70017cfd397d9ec3f6ed70d30->m_frame.f_lineno = 822;
tmp_left_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, &PyTuple_GET_ITEM( const_tuple_str_digest_d26f52d432ccf199e53ad3ddfa46aa69_tuple, 0 ) );
if ( tmp_left_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_2 );
exception_lineno = 822;
type_description_1 = "oooo";
goto try_except_handler_2;
}
if ( var_name == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_left_name_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 = 822;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_tuple_element_1 = var_name;
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 ( var_attr == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_left_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", "attr" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 822;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_operand_name_1 = var_attr;
tmp_tuple_element_1 = UNARY_OPERATION( PyObject_Repr, tmp_operand_name_1 );
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_left_name_1 );
Py_DECREF( tmp_right_name_1 );
exception_lineno = 822;
type_description_1 = "oooo";
goto try_except_handler_2;
}
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_left_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_2 );
exception_lineno = 822;
type_description_1 = "oooo";
goto try_except_handler_2;
}
frame_a7e92fd70017cfd397d9ec3f6ed70d30->m_frame.f_lineno = 822;
{
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 = 822;
type_description_1 = "oooo";
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 = 810;
type_description_1 = "oooo";
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;
}
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_2;
PyObject *tmp_args_element_name_3;
PyObject *tmp_left_name_2;
PyObject *tmp_right_name_2;
PyObject *tmp_operand_name_2;
PyObject *tmp_source_name_3;
if ( var_args == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "args" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 823;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = var_args;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_append );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 823;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_left_name_2 = const_str_digest_6e323fd79324a57f46ceedc499055eb8;
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 = 823;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_self;
tmp_operand_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__rest );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_4 );
exception_lineno = 823;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_right_name_2 = UNARY_OPERATION( PyObject_Repr, tmp_operand_name_2 );
Py_DECREF( tmp_operand_name_2 );
if ( tmp_right_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_4 );
exception_lineno = 823;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = BINARY_OPERATION_REMAINDER( tmp_left_name_2, tmp_right_name_2 );
Py_DECREF( tmp_right_name_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_4 );
exception_lineno = 823;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
frame_a7e92fd70017cfd397d9ec3f6ed70d30->m_frame.f_lineno = 823;
{
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 = 823;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_4;
PyObject *tmp_left_name_3;
PyObject *tmp_right_name_3;
PyObject *tmp_operand_name_3;
PyObject *tmp_source_name_5;
if ( var_args == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "args" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 824;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = var_args;
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_append );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 824;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_left_name_3 = const_str_digest_342ed55acaaa182f8efb8d67e623708b;
if ( par_self == 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", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 824;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_operand_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_rfc2109 );
if ( tmp_operand_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_5 );
exception_lineno = 824;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_right_name_3 = UNARY_OPERATION( PyObject_Repr, tmp_operand_name_3 );
Py_DECREF( tmp_operand_name_3 );
if ( tmp_right_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_5 );
exception_lineno = 824;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = BINARY_OPERATION_REMAINDER( tmp_left_name_3, tmp_right_name_3 );
Py_DECREF( tmp_right_name_3 );
if ( tmp_args_element_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_5 );
exception_lineno = 824;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
frame_a7e92fd70017cfd397d9ec3f6ed70d30->m_frame.f_lineno = 824;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args );
}
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 824;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_left_name_4;
PyObject *tmp_right_name_4;
PyObject *tmp_called_name_6;
PyObject *tmp_source_name_6;
PyObject *tmp_args_element_name_5;
tmp_left_name_4 = const_str_digest_76e82ac16048d95944f76d9c63bf1094;
tmp_source_name_6 = const_str_digest_db35ab94a03c3cbeb13cbe2a1d728b77;
tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_join );
assert( !(tmp_called_name_6 == NULL) );
if ( var_args == 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", "args" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 825;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_5 = var_args;
frame_a7e92fd70017cfd397d9ec3f6ed70d30->m_frame.f_lineno = 825;
{
PyObject *call_args[] = { tmp_args_element_name_5 };
tmp_right_name_4 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args );
}
Py_DECREF( tmp_called_name_6 );
if ( tmp_right_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 825;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_return_value = BINARY_OPERATION_REMAINDER( tmp_left_name_4, tmp_right_name_4 );
Py_DECREF( tmp_right_name_4 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 825;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_a7e92fd70017cfd397d9ec3f6ed70d30 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a7e92fd70017cfd397d9ec3f6ed70d30 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a7e92fd70017cfd397d9ec3f6ed70d30 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_a7e92fd70017cfd397d9ec3f6ed70d30, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_a7e92fd70017cfd397d9ec3f6ed70d30->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_a7e92fd70017cfd397d9ec3f6ed70d30, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_a7e92fd70017cfd397d9ec3f6ed70d30,
type_description_1,
par_self,
var_args,
var_name,
var_attr
);
// Release cached frame.
if ( frame_a7e92fd70017cfd397d9ec3f6ed70d30 == cache_frame_a7e92fd70017cfd397d9ec3f6ed70d30 )
{
Py_DECREF( frame_a7e92fd70017cfd397d9ec3f6ed70d30 );
}
cache_frame_a7e92fd70017cfd397d9ec3f6ed70d30 = NULL;
assertFrameObject( frame_a7e92fd70017cfd397d9ec3f6ed70d30 );
// 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$cookiejar$$$function_33___repr__ );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( var_args );
var_args = NULL;
}
{
Py_XDECREF( var_name );
var_name = NULL;
}
{
Py_XDECREF( var_attr );
var_attr = 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( var_args );
var_args = NULL;
}
{
Py_XDECREF( var_name );
var_name = NULL;
}
{
Py_XDECREF( var_attr );
var_attr = 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$cookiejar$$$function_33___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$cookiejar$$$function_34_set_ok( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
struct Nuitka_FrameObject *frame_91cebd3a6e32a97afff498e1781aa375;
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;
static struct Nuitka_FrameObject *cache_frame_91cebd3a6e32a97afff498e1781aa375 = 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_91cebd3a6e32a97afff498e1781aa375, codeobj_91cebd3a6e32a97afff498e1781aa375, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_91cebd3a6e32a97afff498e1781aa375 = cache_frame_91cebd3a6e32a97afff498e1781aa375;
// Push the new frame as the currently active one.
pushFrameStack( frame_91cebd3a6e32a97afff498e1781aa375 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_91cebd3a6e32a97afff498e1781aa375 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_raise_type_1;
frame_91cebd3a6e32a97afff498e1781aa375->m_frame.f_lineno = 844;
tmp_raise_type_1 = CALL_FUNCTION_NO_ARGS( PyExc_NotImplementedError );
assert( !(tmp_raise_type_1 == NULL) );
exception_type = tmp_raise_type_1;
exception_lineno = 844;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_91cebd3a6e32a97afff498e1781aa375 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_91cebd3a6e32a97afff498e1781aa375 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_91cebd3a6e32a97afff498e1781aa375, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_91cebd3a6e32a97afff498e1781aa375->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_91cebd3a6e32a97afff498e1781aa375, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_91cebd3a6e32a97afff498e1781aa375,
type_description_1,
par_self,
par_cookie,
par_request
);
// Release cached frame.
if ( frame_91cebd3a6e32a97afff498e1781aa375 == cache_frame_91cebd3a6e32a97afff498e1781aa375 )
{
Py_DECREF( frame_91cebd3a6e32a97afff498e1781aa375 );
}
cache_frame_91cebd3a6e32a97afff498e1781aa375 = NULL;
assertFrameObject( frame_91cebd3a6e32a97afff498e1781aa375 );
// 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$cookiejar$$$function_34_set_ok );
return NULL;
// 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 *)par_self );
Py_DECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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$cookiejar$$$function_34_set_ok );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
}
static PyObject *impl_future$backports$http$cookiejar$$$function_35_return_ok( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
struct Nuitka_FrameObject *frame_e4d6e7390e099d0855f1af9674b3b8e2;
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;
static struct Nuitka_FrameObject *cache_frame_e4d6e7390e099d0855f1af9674b3b8e2 = 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_e4d6e7390e099d0855f1af9674b3b8e2, codeobj_e4d6e7390e099d0855f1af9674b3b8e2, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_e4d6e7390e099d0855f1af9674b3b8e2 = cache_frame_e4d6e7390e099d0855f1af9674b3b8e2;
// Push the new frame as the currently active one.
pushFrameStack( frame_e4d6e7390e099d0855f1af9674b3b8e2 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_e4d6e7390e099d0855f1af9674b3b8e2 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_raise_type_1;
frame_e4d6e7390e099d0855f1af9674b3b8e2->m_frame.f_lineno = 848;
tmp_raise_type_1 = CALL_FUNCTION_NO_ARGS( PyExc_NotImplementedError );
assert( !(tmp_raise_type_1 == NULL) );
exception_type = tmp_raise_type_1;
exception_lineno = 848;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_e4d6e7390e099d0855f1af9674b3b8e2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e4d6e7390e099d0855f1af9674b3b8e2 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_e4d6e7390e099d0855f1af9674b3b8e2, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_e4d6e7390e099d0855f1af9674b3b8e2->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_e4d6e7390e099d0855f1af9674b3b8e2, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_e4d6e7390e099d0855f1af9674b3b8e2,
type_description_1,
par_self,
par_cookie,
par_request
);
// Release cached frame.
if ( frame_e4d6e7390e099d0855f1af9674b3b8e2 == cache_frame_e4d6e7390e099d0855f1af9674b3b8e2 )
{
Py_DECREF( frame_e4d6e7390e099d0855f1af9674b3b8e2 );
}
cache_frame_e4d6e7390e099d0855f1af9674b3b8e2 = NULL;
assertFrameObject( frame_e4d6e7390e099d0855f1af9674b3b8e2 );
// 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$cookiejar$$$function_35_return_ok );
return NULL;
// 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 *)par_self );
Py_DECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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$cookiejar$$$function_35_return_ok );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
}
static PyObject *impl_future$backports$http$cookiejar$$$function_36_domain_return_ok( 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_domain = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
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$cookiejar$$$function_36_domain_return_ok );
return NULL;
// Return handler code:
try_return_handler_1:;
{
CHECK_OBJECT( (PyObject *)par_self );
Py_DECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_domain );
par_domain = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
goto function_return_exit;
}
// End of try:
}
{
CHECK_OBJECT( (PyObject *)par_self );
Py_DECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_domain );
par_domain = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_36_domain_return_ok );
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$cookiejar$$$function_37_path_return_ok( 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_path = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
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$cookiejar$$$function_37_path_return_ok );
return NULL;
// Return handler code:
try_return_handler_1:;
{
CHECK_OBJECT( (PyObject *)par_self );
Py_DECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_path );
par_path = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
goto function_return_exit;
}
// End of try:
}
{
CHECK_OBJECT( (PyObject *)par_self );
Py_DECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_path );
par_path = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_37_path_return_ok );
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$cookiejar$$$function_38___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_blocked_domains = python_pars[ 1 ];
PyObject *par_allowed_domains = python_pars[ 2 ];
PyObject *par_netscape = python_pars[ 3 ];
PyObject *par_rfc2965 = python_pars[ 4 ];
PyObject *par_rfc2109_as_netscape = python_pars[ 5 ];
PyObject *par_hide_cookie2 = python_pars[ 6 ];
PyObject *par_strict_domain = python_pars[ 7 ];
PyObject *par_strict_rfc2965_unverifiable = python_pars[ 8 ];
PyObject *par_strict_ns_unverifiable = python_pars[ 9 ];
PyObject *par_strict_ns_domain = python_pars[ 10 ];
PyObject *par_strict_ns_set_initial_dollar = python_pars[ 11 ];
PyObject *par_strict_ns_set_path = python_pars[ 12 ];
struct Nuitka_FrameObject *frame_336adbe3bd4b4db5de147f63ea929c64;
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_336adbe3bd4b4db5de147f63ea929c64 = 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_336adbe3bd4b4db5de147f63ea929c64, codeobj_336adbe3bd4b4db5de147f63ea929c64, module_future$backports$http$cookiejar, 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_336adbe3bd4b4db5de147f63ea929c64 = cache_frame_336adbe3bd4b4db5de147f63ea929c64;
// Push the new frame as the currently active one.
pushFrameStack( frame_336adbe3bd4b4db5de147f63ea929c64 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_336adbe3bd4b4db5de147f63ea929c64 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_assattr_target_1;
CHECK_OBJECT( par_netscape );
tmp_assattr_name_1 = par_netscape;
CHECK_OBJECT( par_self );
tmp_assattr_target_1 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_netscape, tmp_assattr_name_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 884;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_2;
PyObject *tmp_assattr_target_2;
if ( par_rfc2965 == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rfc2965" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 885;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_2 = par_rfc2965;
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 = 885;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_2 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_rfc2965, tmp_assattr_name_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 885;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_3;
PyObject *tmp_assattr_target_3;
if ( par_rfc2109_as_netscape == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rfc2109_as_netscape" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 886;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_3 = par_rfc2109_as_netscape;
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 = 886;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_3 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain_rfc2109_as_netscape, tmp_assattr_name_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 886;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_4;
PyObject *tmp_assattr_target_4;
if ( par_hide_cookie2 == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "hide_cookie2" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 887;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_4 = par_hide_cookie2;
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 = 887;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_4 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_4, const_str_plain_hide_cookie2, tmp_assattr_name_4 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 887;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_5;
PyObject *tmp_assattr_target_5;
if ( par_strict_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "strict_domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 888;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_5 = par_strict_domain;
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 = 888;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_5 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_5, const_str_plain_strict_domain, tmp_assattr_name_5 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 888;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_6;
PyObject *tmp_assattr_target_6;
if ( par_strict_rfc2965_unverifiable == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "strict_rfc2965_unverifiable" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 889;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_6 = par_strict_rfc2965_unverifiable;
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 = 889;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_6 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_6, const_str_plain_strict_rfc2965_unverifiable, tmp_assattr_name_6 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 889;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_7;
PyObject *tmp_assattr_target_7;
if ( par_strict_ns_unverifiable == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "strict_ns_unverifiable" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 890;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_7 = par_strict_ns_unverifiable;
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 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_7 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_7, const_str_plain_strict_ns_unverifiable, tmp_assattr_name_7 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 890;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_8;
PyObject *tmp_assattr_target_8;
if ( par_strict_ns_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "strict_ns_domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 891;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_8 = par_strict_ns_domain;
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 = 891;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_8 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_8, const_str_plain_strict_ns_domain, tmp_assattr_name_8 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 891;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_9;
PyObject *tmp_assattr_target_9;
if ( par_strict_ns_set_initial_dollar == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "strict_ns_set_initial_dollar" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 892;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_9 = par_strict_ns_set_initial_dollar;
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 = 892;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_9 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_9, const_str_plain_strict_ns_set_initial_dollar, tmp_assattr_name_9 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 892;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_10;
PyObject *tmp_assattr_target_10;
if ( par_strict_ns_set_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "strict_ns_set_path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 893;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_10 = par_strict_ns_set_path;
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 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_10 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_10, const_str_plain_strict_ns_set_path, tmp_assattr_name_10 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 893;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_blocked_domains == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "blocked_domains" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 895;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_blocked_domains;
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_assattr_name_11;
PyObject *tmp_tuple_arg_1;
PyObject *tmp_assattr_target_11;
if ( par_blocked_domains == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "blocked_domains" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 896;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_arg_1 = par_blocked_domains;
tmp_assattr_name_11 = PySequence_Tuple( tmp_tuple_arg_1 );
if ( tmp_assattr_name_11 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 896;
type_description_1 = "ooooooooooooo";
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 = 896;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_11 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_11, const_str_plain__blocked_domains, 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 = 896;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
goto branch_end_1;
branch_no_1:;
{
PyObject *tmp_assattr_name_12;
PyObject *tmp_assattr_target_12;
tmp_assattr_name_12 = const_tuple_empty;
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 = 898;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_12 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_12, const_str_plain__blocked_domains, tmp_assattr_name_12 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 898;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_end_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
if ( par_allowed_domains == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "allowed_domains" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 900;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_allowed_domains;
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:;
{
PyObject *tmp_assign_source_1;
PyObject *tmp_tuple_arg_2;
if ( par_allowed_domains == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "allowed_domains" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 901;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_arg_2 = par_allowed_domains;
tmp_assign_source_1 = PySequence_Tuple( tmp_tuple_arg_2 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 901;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_allowed_domains;
par_allowed_domains = tmp_assign_source_1;
Py_XDECREF( old );
}
}
branch_no_2:;
}
{
PyObject *tmp_assattr_name_13;
PyObject *tmp_assattr_target_13;
if ( par_allowed_domains == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "allowed_domains" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 902;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_13 = par_allowed_domains;
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 = 902;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_13 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_13, const_str_plain__allowed_domains, tmp_assattr_name_13 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 902;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_336adbe3bd4b4db5de147f63ea929c64 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_336adbe3bd4b4db5de147f63ea929c64 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_336adbe3bd4b4db5de147f63ea929c64, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_336adbe3bd4b4db5de147f63ea929c64->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_336adbe3bd4b4db5de147f63ea929c64, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_336adbe3bd4b4db5de147f63ea929c64,
type_description_1,
par_self,
par_blocked_domains,
par_allowed_domains,
par_netscape,
par_rfc2965,
par_rfc2109_as_netscape,
par_hide_cookie2,
par_strict_domain,
par_strict_rfc2965_unverifiable,
par_strict_ns_unverifiable,
par_strict_ns_domain,
par_strict_ns_set_initial_dollar,
par_strict_ns_set_path
);
// Release cached frame.
if ( frame_336adbe3bd4b4db5de147f63ea929c64 == cache_frame_336adbe3bd4b4db5de147f63ea929c64 )
{
Py_DECREF( frame_336adbe3bd4b4db5de147f63ea929c64 );
}
cache_frame_336adbe3bd4b4db5de147f63ea929c64 = NULL;
assertFrameObject( frame_336adbe3bd4b4db5de147f63ea929c64 );
// 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$cookiejar$$$function_38___init__ );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_blocked_domains );
par_blocked_domains = NULL;
}
{
Py_XDECREF( par_allowed_domains );
par_allowed_domains = NULL;
}
{
Py_XDECREF( par_netscape );
par_netscape = NULL;
}
{
Py_XDECREF( par_rfc2965 );
par_rfc2965 = NULL;
}
{
Py_XDECREF( par_rfc2109_as_netscape );
par_rfc2109_as_netscape = NULL;
}
{
Py_XDECREF( par_hide_cookie2 );
par_hide_cookie2 = NULL;
}
{
Py_XDECREF( par_strict_domain );
par_strict_domain = NULL;
}
{
Py_XDECREF( par_strict_rfc2965_unverifiable );
par_strict_rfc2965_unverifiable = NULL;
}
{
Py_XDECREF( par_strict_ns_unverifiable );
par_strict_ns_unverifiable = NULL;
}
{
Py_XDECREF( par_strict_ns_domain );
par_strict_ns_domain = NULL;
}
{
Py_XDECREF( par_strict_ns_set_initial_dollar );
par_strict_ns_set_initial_dollar = NULL;
}
{
Py_XDECREF( par_strict_ns_set_path );
par_strict_ns_set_path = 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_blocked_domains );
par_blocked_domains = NULL;
}
{
Py_XDECREF( par_allowed_domains );
par_allowed_domains = NULL;
}
{
Py_XDECREF( par_netscape );
par_netscape = NULL;
}
{
Py_XDECREF( par_rfc2965 );
par_rfc2965 = NULL;
}
{
Py_XDECREF( par_rfc2109_as_netscape );
par_rfc2109_as_netscape = NULL;
}
{
Py_XDECREF( par_hide_cookie2 );
par_hide_cookie2 = NULL;
}
{
Py_XDECREF( par_strict_domain );
par_strict_domain = NULL;
}
{
Py_XDECREF( par_strict_rfc2965_unverifiable );
par_strict_rfc2965_unverifiable = NULL;
}
{
Py_XDECREF( par_strict_ns_unverifiable );
par_strict_ns_unverifiable = NULL;
}
{
Py_XDECREF( par_strict_ns_domain );
par_strict_ns_domain = NULL;
}
{
Py_XDECREF( par_strict_ns_set_initial_dollar );
par_strict_ns_set_initial_dollar = NULL;
}
{
Py_XDECREF( par_strict_ns_set_path );
par_strict_ns_set_path = 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$cookiejar$$$function_38___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$cookiejar$$$function_39_blocked_domains( 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_3980990f49b5b396e52c95f691d658f4;
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_3980990f49b5b396e52c95f691d658f4 = 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_3980990f49b5b396e52c95f691d658f4, codeobj_3980990f49b5b396e52c95f691d658f4, module_future$backports$http$cookiejar, sizeof(void *) );
frame_3980990f49b5b396e52c95f691d658f4 = cache_frame_3980990f49b5b396e52c95f691d658f4;
// Push the new frame as the currently active one.
pushFrameStack( frame_3980990f49b5b396e52c95f691d658f4 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_3980990f49b5b396e52c95f691d658f4 ) == 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__blocked_domains );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 906;
type_description_1 = "o";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_3980990f49b5b396e52c95f691d658f4 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_3980990f49b5b396e52c95f691d658f4 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_3980990f49b5b396e52c95f691d658f4 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_3980990f49b5b396e52c95f691d658f4, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_3980990f49b5b396e52c95f691d658f4->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_3980990f49b5b396e52c95f691d658f4, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_3980990f49b5b396e52c95f691d658f4,
type_description_1,
par_self
);
// Release cached frame.
if ( frame_3980990f49b5b396e52c95f691d658f4 == cache_frame_3980990f49b5b396e52c95f691d658f4 )
{
Py_DECREF( frame_3980990f49b5b396e52c95f691d658f4 );
}
cache_frame_3980990f49b5b396e52c95f691d658f4 = NULL;
assertFrameObject( frame_3980990f49b5b396e52c95f691d658f4 );
// 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$cookiejar$$$function_39_blocked_domains );
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$cookiejar$$$function_39_blocked_domains );
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$cookiejar$$$function_40_set_blocked_domains( 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_blocked_domains = python_pars[ 1 ];
struct Nuitka_FrameObject *frame_21d05a9098bf0fad6445e8a43b9c5093;
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;
static struct Nuitka_FrameObject *cache_frame_21d05a9098bf0fad6445e8a43b9c5093 = 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_21d05a9098bf0fad6445e8a43b9c5093, codeobj_21d05a9098bf0fad6445e8a43b9c5093, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *) );
frame_21d05a9098bf0fad6445e8a43b9c5093 = cache_frame_21d05a9098bf0fad6445e8a43b9c5093;
// Push the new frame as the currently active one.
pushFrameStack( frame_21d05a9098bf0fad6445e8a43b9c5093 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_21d05a9098bf0fad6445e8a43b9c5093 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_tuple_arg_1;
PyObject *tmp_assattr_target_1;
CHECK_OBJECT( par_blocked_domains );
tmp_tuple_arg_1 = par_blocked_domains;
tmp_assattr_name_1 = PySequence_Tuple( tmp_tuple_arg_1 );
if ( tmp_assattr_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 909;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
CHECK_OBJECT( par_self );
tmp_assattr_target_1 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__blocked_domains, 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 = 909;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_21d05a9098bf0fad6445e8a43b9c5093 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_21d05a9098bf0fad6445e8a43b9c5093 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_21d05a9098bf0fad6445e8a43b9c5093, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_21d05a9098bf0fad6445e8a43b9c5093->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_21d05a9098bf0fad6445e8a43b9c5093, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_21d05a9098bf0fad6445e8a43b9c5093,
type_description_1,
par_self,
par_blocked_domains
);
// Release cached frame.
if ( frame_21d05a9098bf0fad6445e8a43b9c5093 == cache_frame_21d05a9098bf0fad6445e8a43b9c5093 )
{
Py_DECREF( frame_21d05a9098bf0fad6445e8a43b9c5093 );
}
cache_frame_21d05a9098bf0fad6445e8a43b9c5093 = NULL;
assertFrameObject( frame_21d05a9098bf0fad6445e8a43b9c5093 );
// 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$cookiejar$$$function_40_set_blocked_domains );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_blocked_domains );
par_blocked_domains = 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_blocked_domains );
par_blocked_domains = 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$cookiejar$$$function_40_set_blocked_domains );
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$cookiejar$$$function_41_is_blocked( 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_domain = python_pars[ 1 ];
PyObject *var_blocked_domain = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_aae35d0b5c9e279b6558ddc8892bceba;
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 *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_aae35d0b5c9e279b6558ddc8892bceba = 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_aae35d0b5c9e279b6558ddc8892bceba, codeobj_aae35d0b5c9e279b6558ddc8892bceba, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_aae35d0b5c9e279b6558ddc8892bceba = cache_frame_aae35d0b5c9e279b6558ddc8892bceba;
// Push the new frame as the currently active one.
pushFrameStack( frame_aae35d0b5c9e279b6558ddc8892bceba );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_aae35d0b5c9e279b6558ddc8892bceba ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_iter_arg_1;
PyObject *tmp_source_name_1;
CHECK_OBJECT( par_self );
tmp_source_name_1 = par_self;
tmp_iter_arg_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__blocked_domains );
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 912;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_assign_source_1 = MAKE_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 = 912;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_1;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_2;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_2 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_2 == 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 = "ooo";
exception_lineno = 912;
goto try_except_handler_2;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_2;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_3 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_blocked_domain;
var_blocked_domain = tmp_assign_source_3;
Py_INCREF( var_blocked_domain );
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_user_domain_match );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_user_domain_match );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "user_domain_match" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 913;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_called_name_1 = tmp_mvar_value_1;
if ( par_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 913;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_args_element_name_1 = par_domain;
CHECK_OBJECT( var_blocked_domain );
tmp_args_element_name_2 = var_blocked_domain;
frame_aae35d0b5c9e279b6558ddc8892bceba->m_frame.f_lineno = 913;
{
PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_1, call_args );
}
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 913;
type_description_1 = "ooo";
goto try_except_handler_2;
}
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 = 913;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_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_True;
Py_INCREF( tmp_return_value );
goto try_return_handler_2;
}
branch_no_1:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 912;
type_description_1 = "ooo";
goto try_except_handler_2;
}
goto loop_start_1;
loop_end_1:;
}
goto try_end_1;
// Return handler code:
try_return_handler_2:;
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_1__iter_value );
Py_DECREF( 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 frame_return_exit_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:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_aae35d0b5c9e279b6558ddc8892bceba );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_aae35d0b5c9e279b6558ddc8892bceba );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_aae35d0b5c9e279b6558ddc8892bceba );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_aae35d0b5c9e279b6558ddc8892bceba, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_aae35d0b5c9e279b6558ddc8892bceba->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_aae35d0b5c9e279b6558ddc8892bceba, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_aae35d0b5c9e279b6558ddc8892bceba,
type_description_1,
par_self,
par_domain,
var_blocked_domain
);
// Release cached frame.
if ( frame_aae35d0b5c9e279b6558ddc8892bceba == cache_frame_aae35d0b5c9e279b6558ddc8892bceba )
{
Py_DECREF( frame_aae35d0b5c9e279b6558ddc8892bceba );
}
cache_frame_aae35d0b5c9e279b6558ddc8892bceba = NULL;
assertFrameObject( frame_aae35d0b5c9e279b6558ddc8892bceba );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_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;
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_41_is_blocked );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_domain );
par_domain = NULL;
}
{
Py_XDECREF( var_blocked_domain );
var_blocked_domain = 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_domain );
par_domain = NULL;
}
{
Py_XDECREF( var_blocked_domain );
var_blocked_domain = 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$cookiejar$$$function_41_is_blocked );
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$cookiejar$$$function_42_allowed_domains( 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_8efb35d69ff986fe8227680e6597f052;
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_8efb35d69ff986fe8227680e6597f052 = 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_8efb35d69ff986fe8227680e6597f052, codeobj_8efb35d69ff986fe8227680e6597f052, module_future$backports$http$cookiejar, sizeof(void *) );
frame_8efb35d69ff986fe8227680e6597f052 = cache_frame_8efb35d69ff986fe8227680e6597f052;
// Push the new frame as the currently active one.
pushFrameStack( frame_8efb35d69ff986fe8227680e6597f052 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_8efb35d69ff986fe8227680e6597f052 ) == 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__allowed_domains );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 919;
type_description_1 = "o";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_8efb35d69ff986fe8227680e6597f052 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_8efb35d69ff986fe8227680e6597f052 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_8efb35d69ff986fe8227680e6597f052 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_8efb35d69ff986fe8227680e6597f052, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_8efb35d69ff986fe8227680e6597f052->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_8efb35d69ff986fe8227680e6597f052, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_8efb35d69ff986fe8227680e6597f052,
type_description_1,
par_self
);
// Release cached frame.
if ( frame_8efb35d69ff986fe8227680e6597f052 == cache_frame_8efb35d69ff986fe8227680e6597f052 )
{
Py_DECREF( frame_8efb35d69ff986fe8227680e6597f052 );
}
cache_frame_8efb35d69ff986fe8227680e6597f052 = NULL;
assertFrameObject( frame_8efb35d69ff986fe8227680e6597f052 );
// 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$cookiejar$$$function_42_allowed_domains );
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$cookiejar$$$function_42_allowed_domains );
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$cookiejar$$$function_43_set_allowed_domains( 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_allowed_domains = python_pars[ 1 ];
struct Nuitka_FrameObject *frame_0cf31d9336fbc8aece38825ab058af45;
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;
static struct Nuitka_FrameObject *cache_frame_0cf31d9336fbc8aece38825ab058af45 = 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_0cf31d9336fbc8aece38825ab058af45, codeobj_0cf31d9336fbc8aece38825ab058af45, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *) );
frame_0cf31d9336fbc8aece38825ab058af45 = cache_frame_0cf31d9336fbc8aece38825ab058af45;
// Push the new frame as the currently active one.
pushFrameStack( frame_0cf31d9336fbc8aece38825ab058af45 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_0cf31d9336fbc8aece38825ab058af45 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( par_allowed_domains );
tmp_compexpr_left_1 = par_allowed_domains;
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_tuple_arg_1;
if ( par_allowed_domains == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "allowed_domains" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 923;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_tuple_arg_1 = par_allowed_domains;
tmp_assign_source_1 = PySequence_Tuple( tmp_tuple_arg_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 923;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_allowed_domains;
par_allowed_domains = tmp_assign_source_1;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_assattr_target_1;
if ( par_allowed_domains == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "allowed_domains" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 924;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_assattr_name_1 = par_allowed_domains;
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 = "oo";
goto frame_exception_exit_1;
}
tmp_assattr_target_1 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__allowed_domains, tmp_assattr_name_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 924;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_0cf31d9336fbc8aece38825ab058af45 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_0cf31d9336fbc8aece38825ab058af45 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_0cf31d9336fbc8aece38825ab058af45, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_0cf31d9336fbc8aece38825ab058af45->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_0cf31d9336fbc8aece38825ab058af45, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_0cf31d9336fbc8aece38825ab058af45,
type_description_1,
par_self,
par_allowed_domains
);
// Release cached frame.
if ( frame_0cf31d9336fbc8aece38825ab058af45 == cache_frame_0cf31d9336fbc8aece38825ab058af45 )
{
Py_DECREF( frame_0cf31d9336fbc8aece38825ab058af45 );
}
cache_frame_0cf31d9336fbc8aece38825ab058af45 = NULL;
assertFrameObject( frame_0cf31d9336fbc8aece38825ab058af45 );
// 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$cookiejar$$$function_43_set_allowed_domains );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_allowed_domains );
par_allowed_domains = 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_allowed_domains );
par_allowed_domains = 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$cookiejar$$$function_43_set_allowed_domains );
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$cookiejar$$$function_44_is_not_allowed( 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_domain = python_pars[ 1 ];
PyObject *var_allowed_domain = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_a3a5ba2741c6a9a735f3430ad7cb3d8e;
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 *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_a3a5ba2741c6a9a735f3430ad7cb3d8e = 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_a3a5ba2741c6a9a735f3430ad7cb3d8e, codeobj_a3a5ba2741c6a9a735f3430ad7cb3d8e, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_a3a5ba2741c6a9a735f3430ad7cb3d8e = cache_frame_a3a5ba2741c6a9a735f3430ad7cb3d8e;
// Push the new frame as the currently active one.
pushFrameStack( frame_a3a5ba2741c6a9a735f3430ad7cb3d8e );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_a3a5ba2741c6a9a735f3430ad7cb3d8e ) == 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__allowed_domains );
if ( tmp_compexpr_left_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 927;
type_description_1 = "ooo";
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_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_1;
PyObject *tmp_iter_arg_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 = 929;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_iter_arg_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__allowed_domains );
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 929;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_assign_source_1 = MAKE_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 = 929;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_1;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_2;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_2 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_2 == 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 = "ooo";
exception_lineno = 929;
goto try_except_handler_2;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_2;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_3 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_allowed_domain;
var_allowed_domain = tmp_assign_source_3;
Py_INCREF( var_allowed_domain );
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_user_domain_match );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_user_domain_match );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "user_domain_match" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 930;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_called_name_1 = tmp_mvar_value_1;
if ( par_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 930;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_args_element_name_1 = par_domain;
CHECK_OBJECT( var_allowed_domain );
tmp_args_element_name_2 = var_allowed_domain;
frame_a3a5ba2741c6a9a735f3430ad7cb3d8e->m_frame.f_lineno = 930;
{
PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_1, call_args );
}
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 930;
type_description_1 = "ooo";
goto try_except_handler_2;
}
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 = 930;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_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_False;
Py_INCREF( tmp_return_value );
goto try_return_handler_2;
}
branch_no_2:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 929;
type_description_1 = "ooo";
goto try_except_handler_2;
}
goto loop_start_1;
loop_end_1:;
}
goto try_end_1;
// Return handler code:
try_return_handler_2:;
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_1__iter_value );
Py_DECREF( 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 frame_return_exit_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:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_a3a5ba2741c6a9a735f3430ad7cb3d8e );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a3a5ba2741c6a9a735f3430ad7cb3d8e );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a3a5ba2741c6a9a735f3430ad7cb3d8e );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_a3a5ba2741c6a9a735f3430ad7cb3d8e, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_a3a5ba2741c6a9a735f3430ad7cb3d8e->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_a3a5ba2741c6a9a735f3430ad7cb3d8e, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_a3a5ba2741c6a9a735f3430ad7cb3d8e,
type_description_1,
par_self,
par_domain,
var_allowed_domain
);
// Release cached frame.
if ( frame_a3a5ba2741c6a9a735f3430ad7cb3d8e == cache_frame_a3a5ba2741c6a9a735f3430ad7cb3d8e )
{
Py_DECREF( frame_a3a5ba2741c6a9a735f3430ad7cb3d8e );
}
cache_frame_a3a5ba2741c6a9a735f3430ad7cb3d8e = NULL;
assertFrameObject( frame_a3a5ba2741c6a9a735f3430ad7cb3d8e );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_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;
}
{
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$cookiejar$$$function_44_is_not_allowed );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_domain );
par_domain = NULL;
}
{
Py_XDECREF( var_allowed_domain );
var_allowed_domain = 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_domain );
par_domain = NULL;
}
{
Py_XDECREF( var_allowed_domain );
var_allowed_domain = 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$cookiejar$$$function_44_is_not_allowed );
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$cookiejar$$$function_45_set_ok( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_n = NULL;
PyObject *var_fn_name = NULL;
PyObject *var_fn = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_ca79faa6796a3e00a5fe31ab4c3052c5;
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;
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;
static struct Nuitka_FrameObject *cache_frame_ca79faa6796a3e00a5fe31ab4c3052c5 = 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_ca79faa6796a3e00a5fe31ab4c3052c5, codeobj_ca79faa6796a3e00a5fe31ab4c3052c5, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_ca79faa6796a3e00a5fe31ab4c3052c5 = cache_frame_ca79faa6796a3e00a5fe31ab4c3052c5;
// Push the new frame as the currently active one.
pushFrameStack( frame_ca79faa6796a3e00a5fe31ab4c3052c5 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_ca79faa6796a3e00a5fe31ab4c3052c5 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_3;
PyObject *tmp_source_name_2;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 941;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
tmp_args_element_name_1 = const_str_digest_9e0d76b12557d2708046ef2645fa0790;
CHECK_OBJECT( par_cookie );
tmp_source_name_1 = par_cookie;
tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_name );
if ( tmp_args_element_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 941;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
if ( par_cookie == NULL )
{
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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 941;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_cookie;
tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_value );
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_2 );
exception_lineno = 941;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
frame_ca79faa6796a3e00a5fe31ab4c3052c5->m_frame.f_lineno = 941;
{
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_args_element_name_2 );
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 = 941;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_source_name_3;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 943;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_cookie;
tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_name );
if ( tmp_compexpr_left_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 943;
type_description_1 = "oooooo";
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;
tmp_raise_type_1 = PyExc_AssertionError;
exception_type = tmp_raise_type_1;
Py_INCREF( tmp_raise_type_1 );
exception_lineno = 943;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_1;
PyObject *tmp_iter_arg_1;
tmp_iter_arg_1 = const_tuple_860de84588ac820d40987891ef077463_tuple;
tmp_assign_source_1 = MAKE_ITERATOR( tmp_iter_arg_1 );
assert( !(tmp_assign_source_1 == NULL) );
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_1;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_2;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_2 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_2 == 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 = 945;
goto try_except_handler_2;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_2;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_3 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_n;
var_n = tmp_assign_source_3;
Py_INCREF( var_n );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
tmp_left_name_1 = const_str_plain_set_ok_;
CHECK_OBJECT( var_n );
tmp_right_name_1 = var_n;
tmp_assign_source_4 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 946;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_fn_name;
var_fn_name = tmp_assign_source_4;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_getattr_target_1;
PyObject *tmp_getattr_attr_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 = 947;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_getattr_target_1 = par_self;
CHECK_OBJECT( var_fn_name );
tmp_getattr_attr_1 = var_fn_name;
tmp_assign_source_5 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, NULL );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 947;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_fn;
var_fn = tmp_assign_source_5;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_args_element_name_4;
PyObject *tmp_args_element_name_5;
CHECK_OBJECT( var_fn );
tmp_called_name_2 = var_fn;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 948;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_args_element_name_4 = par_cookie;
if ( par_request == NULL )
{
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 = 948;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_args_element_name_5 = par_request;
frame_ca79faa6796a3e00a5fe31ab4c3052c5->m_frame.f_lineno = 948;
{
PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5 };
tmp_operand_name_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 948;
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 = 948;
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:;
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto try_return_handler_2;
}
branch_no_2:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 945;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
goto loop_start_1;
loop_end_1:;
}
goto try_end_1;
// Return handler code:
try_return_handler_2:;
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_1__iter_value );
Py_DECREF( 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 frame_return_exit_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:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_ca79faa6796a3e00a5fe31ab4c3052c5 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ca79faa6796a3e00a5fe31ab4c3052c5 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ca79faa6796a3e00a5fe31ab4c3052c5 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_ca79faa6796a3e00a5fe31ab4c3052c5, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_ca79faa6796a3e00a5fe31ab4c3052c5->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_ca79faa6796a3e00a5fe31ab4c3052c5, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_ca79faa6796a3e00a5fe31ab4c3052c5,
type_description_1,
par_self,
par_cookie,
par_request,
var_n,
var_fn_name,
var_fn
);
// Release cached frame.
if ( frame_ca79faa6796a3e00a5fe31ab4c3052c5 == cache_frame_ca79faa6796a3e00a5fe31ab4c3052c5 )
{
Py_DECREF( frame_ca79faa6796a3e00a5fe31ab4c3052c5 );
}
cache_frame_ca79faa6796a3e00a5fe31ab4c3052c5 = NULL;
assertFrameObject( frame_ca79faa6796a3e00a5fe31ab4c3052c5 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_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;
}
{
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$cookiejar$$$function_45_set_ok );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_n );
var_n = NULL;
}
{
Py_XDECREF( var_fn_name );
var_fn_name = NULL;
}
{
Py_XDECREF( var_fn );
var_fn = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_n );
var_n = NULL;
}
{
Py_XDECREF( var_fn_name );
var_fn_name = NULL;
}
{
Py_XDECREF( var_fn );
var_fn = 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$cookiejar$$$function_45_set_ok );
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$cookiejar$$$function_46_set_ok_version( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
struct Nuitka_FrameObject *frame_bbb8e731ea58facc1097de1b62613860;
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;
PyObject *tmp_return_value = NULL;
int tmp_res;
static struct Nuitka_FrameObject *cache_frame_bbb8e731ea58facc1097de1b62613860 = 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_bbb8e731ea58facc1097de1b62613860, codeobj_bbb8e731ea58facc1097de1b62613860, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_bbb8e731ea58facc1097de1b62613860 = cache_frame_bbb8e731ea58facc1097de1b62613860;
// Push the new frame as the currently active one.
pushFrameStack( frame_bbb8e731ea58facc1097de1b62613860 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_bbb8e731ea58facc1097de1b62613860 ) == 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_cookie );
tmp_source_name_1 = par_cookie;
tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_version );
if ( tmp_compexpr_left_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 954;
type_description_1 = "ooo";
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;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_source_name_2;
PyObject *tmp_args_element_name_3;
PyObject *tmp_source_name_3;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 957;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
tmp_args_element_name_1 = const_str_digest_e20ccde5186b6cbbc1fa5b8fa778848e;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 958;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_cookie;
tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_name );
if ( tmp_args_element_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 958;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
if ( par_cookie == NULL )
{
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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 958;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_cookie;
tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_value );
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_2 );
exception_lineno = 958;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
frame_bbb8e731ea58facc1097de1b62613860->m_frame.f_lineno = 957;
{
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_args_element_name_2 );
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 = 957;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_1:;
}
{
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;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_source_name_4;
PyObject *tmp_operand_name_1;
PyObject *tmp_source_name_5;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 960;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_cookie;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_version );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 960;
type_description_1 = "ooo";
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 = 960;
type_description_1 = "ooo";
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_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 = 960;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_operand_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_rfc2965 );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 960;
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 = 960;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_1 = ( tmp_res == 0 ) ? 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:;
{
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 961;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
frame_bbb8e731ea58facc1097de1b62613860->m_frame.f_lineno = 961;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_str_digest_865029936c449c31fc055546ff75b849_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 961;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
goto branch_end_2;
branch_no_2:;
{
nuitka_bool tmp_condition_result_3;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
PyObject *tmp_source_name_6;
PyObject *tmp_operand_name_2;
PyObject *tmp_source_name_7;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 963;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_cookie;
tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_version );
if ( tmp_compexpr_left_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 963;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_3 = const_int_0;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 963;
type_description_1 = "ooo";
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_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 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = par_self;
tmp_operand_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_netscape );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 963;
type_description_1 = "ooo";
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 = 963;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_2 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_3 = tmp_and_right_value_2;
goto and_end_2;
and_left_2:;
tmp_condition_result_3 = tmp_and_left_value_2;
and_end_2:;
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;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 964;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
frame_bbb8e731ea58facc1097de1b62613860->m_frame.f_lineno = 964;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, &PyTuple_GET_ITEM( const_tuple_str_digest_6825f5fc32b837f4d7af8e4da55b84ed_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 964;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_3:;
}
branch_end_2:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_bbb8e731ea58facc1097de1b62613860 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_bbb8e731ea58facc1097de1b62613860 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_bbb8e731ea58facc1097de1b62613860 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_bbb8e731ea58facc1097de1b62613860, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_bbb8e731ea58facc1097de1b62613860->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_bbb8e731ea58facc1097de1b62613860, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_bbb8e731ea58facc1097de1b62613860,
type_description_1,
par_self,
par_cookie,
par_request
);
// Release cached frame.
if ( frame_bbb8e731ea58facc1097de1b62613860 == cache_frame_bbb8e731ea58facc1097de1b62613860 )
{
Py_DECREF( frame_bbb8e731ea58facc1097de1b62613860 );
}
cache_frame_bbb8e731ea58facc1097de1b62613860 = NULL;
assertFrameObject( frame_bbb8e731ea58facc1097de1b62613860 );
// 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$cookiejar$$$function_46_set_ok_version );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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$cookiejar$$$function_46_set_ok_version );
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$cookiejar$$$function_47_set_ok_verifiability( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
struct Nuitka_FrameObject *frame_17b3b212297e15d91ce039dc085e7f5b;
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_17b3b212297e15d91ce039dc085e7f5b = 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_17b3b212297e15d91ce039dc085e7f5b, codeobj_17b3b212297e15d91ce039dc085e7f5b, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_17b3b212297e15d91ce039dc085e7f5b = cache_frame_17b3b212297e15d91ce039dc085e7f5b;
// Push the new frame as the currently active one.
pushFrameStack( frame_17b3b212297e15d91ce039dc085e7f5b );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_17b3b212297e15d91ce039dc085e7f5b ) == 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_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_1;
int tmp_truth_name_2;
CHECK_OBJECT( par_request );
tmp_source_name_1 = par_request;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_unverifiable );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 969;
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 = 969;
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;
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:;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_is_third_party );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_is_third_party );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "is_third_party" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 969;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
if ( par_request == NULL )
{
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 = 969;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_request;
frame_17b3b212297e15d91ce039dc085e7f5b->m_frame.f_lineno = 969;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 969;
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 = 969;
type_description_1 = "ooo";
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:;
{
nuitka_bool tmp_condition_result_2;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_source_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_attribute_value_2;
int tmp_truth_name_3;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 970;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_cookie;
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 = 970;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = const_int_0;
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 = 970;
type_description_1 = "ooo";
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_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 = 970;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_self;
tmp_attribute_value_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_strict_rfc2965_unverifiable );
if ( tmp_attribute_value_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 970;
type_description_1 = "ooo";
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 = 970;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_2 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_2 );
tmp_condition_result_2 = tmp_and_right_value_2;
goto and_end_2;
and_left_2:;
tmp_condition_result_2 = tmp_and_left_value_2;
and_end_2:;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 971;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
frame_17b3b212297e15d91ce039dc085e7f5b->m_frame.f_lineno = 971;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_str_digest_116e1ac5b5da4fef8336d3fda7f8d790_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 971;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
goto branch_end_2;
branch_no_2:;
{
nuitka_bool tmp_condition_result_3;
int tmp_and_left_truth_3;
nuitka_bool tmp_and_left_value_3;
nuitka_bool tmp_and_right_value_3;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_attribute_value_3;
int tmp_truth_name_4;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 974;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_cookie;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_version );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 974;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = const_int_0;
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 = 974;
type_description_1 = "ooo";
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 = 974;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_attribute_value_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_strict_ns_unverifiable );
if ( tmp_attribute_value_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 974;
type_description_1 = "ooo";
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 = 974;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_3 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_3 );
tmp_condition_result_3 = tmp_and_right_value_3;
goto and_end_3;
and_left_3:;
tmp_condition_result_3 = tmp_and_left_value_3;
and_end_3:;
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;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 975;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
frame_17b3b212297e15d91ce039dc085e7f5b->m_frame.f_lineno = 975;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, &PyTuple_GET_ITEM( const_tuple_str_digest_ac11b801185405cfc362da233adfe123_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 975;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_3:;
}
branch_end_2:;
}
branch_no_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_17b3b212297e15d91ce039dc085e7f5b );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_17b3b212297e15d91ce039dc085e7f5b );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_17b3b212297e15d91ce039dc085e7f5b );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_17b3b212297e15d91ce039dc085e7f5b, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_17b3b212297e15d91ce039dc085e7f5b->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_17b3b212297e15d91ce039dc085e7f5b, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_17b3b212297e15d91ce039dc085e7f5b,
type_description_1,
par_self,
par_cookie,
par_request
);
// Release cached frame.
if ( frame_17b3b212297e15d91ce039dc085e7f5b == cache_frame_17b3b212297e15d91ce039dc085e7f5b )
{
Py_DECREF( frame_17b3b212297e15d91ce039dc085e7f5b );
}
cache_frame_17b3b212297e15d91ce039dc085e7f5b = NULL;
assertFrameObject( frame_17b3b212297e15d91ce039dc085e7f5b );
// 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$cookiejar$$$function_47_set_ok_verifiability );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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$cookiejar$$$function_47_set_ok_verifiability );
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$cookiejar$$$function_48_set_ok_name( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
struct Nuitka_FrameObject *frame_09a53aca45ad10045753eaf1e1a23ae1;
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_09a53aca45ad10045753eaf1e1a23ae1 = 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_09a53aca45ad10045753eaf1e1a23ae1, codeobj_09a53aca45ad10045753eaf1e1a23ae1, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_09a53aca45ad10045753eaf1e1a23ae1 = cache_frame_09a53aca45ad10045753eaf1e1a23ae1;
// Push the new frame as the currently active one.
pushFrameStack( frame_09a53aca45ad10045753eaf1e1a23ae1 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_09a53aca45ad10045753eaf1e1a23ae1 ) == 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_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_source_name_1;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_source_name_2;
PyObject *tmp_attribute_value_1;
int tmp_truth_name_1;
PyObject *tmp_called_instance_1;
PyObject *tmp_source_name_3;
PyObject *tmp_call_result_1;
int tmp_truth_name_2;
CHECK_OBJECT( par_cookie );
tmp_source_name_1 = par_cookie;
tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_version );
if ( tmp_compexpr_left_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 983;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = const_int_0;
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 = 983;
type_description_1 = "ooo";
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_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 = 983;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_strict_ns_set_initial_dollar );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 983;
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 = 983;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_1 );
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_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 984;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_cookie;
tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_name );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 984;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
frame_09a53aca45ad10045753eaf1e1a23ae1->m_frame.f_lineno = 984;
tmp_call_result_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_chr_36_tuple, 0 ) );
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 = 984;
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 = 984;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
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_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_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_source_name_4;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 985;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
tmp_args_element_name_1 = const_str_digest_8dd52ce12279e4ac8b863a9efd514c97;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 985;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_cookie;
tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_name );
if ( tmp_args_element_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 985;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
frame_09a53aca45ad10045753eaf1e1a23ae1->m_frame.f_lineno = 985;
{
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_args_element_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 985;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_09a53aca45ad10045753eaf1e1a23ae1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_09a53aca45ad10045753eaf1e1a23ae1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_09a53aca45ad10045753eaf1e1a23ae1 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_09a53aca45ad10045753eaf1e1a23ae1, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_09a53aca45ad10045753eaf1e1a23ae1->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_09a53aca45ad10045753eaf1e1a23ae1, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_09a53aca45ad10045753eaf1e1a23ae1,
type_description_1,
par_self,
par_cookie,
par_request
);
// Release cached frame.
if ( frame_09a53aca45ad10045753eaf1e1a23ae1 == cache_frame_09a53aca45ad10045753eaf1e1a23ae1 )
{
Py_DECREF( frame_09a53aca45ad10045753eaf1e1a23ae1 );
}
cache_frame_09a53aca45ad10045753eaf1e1a23ae1 = NULL;
assertFrameObject( frame_09a53aca45ad10045753eaf1e1a23ae1 );
// 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$cookiejar$$$function_48_set_ok_name );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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$cookiejar$$$function_48_set_ok_name );
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$cookiejar$$$function_49_set_ok_path( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_req_path = NULL;
struct Nuitka_FrameObject *frame_a7d0a1b16f9491db91a581291950e7a5;
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_a7d0a1b16f9491db91a581291950e7a5 = 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_a7d0a1b16f9491db91a581291950e7a5, codeobj_a7d0a1b16f9491db91a581291950e7a5, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_a7d0a1b16f9491db91a581291950e7a5 = cache_frame_a7d0a1b16f9491db91a581291950e7a5;
// Push the new frame as the currently active one.
pushFrameStack( frame_a7d0a1b16f9491db91a581291950e7a5 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_a7d0a1b16f9491db91a581291950e7a5 ) == 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_cookie );
tmp_source_name_1 = par_cookie;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_path_specified );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 990;
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 = 990;
type_description_1 = "oooo";
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_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_request_path );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_request_path );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "request_path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 991;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
if ( par_request == NULL )
{
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 = 991;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_request;
frame_a7d0a1b16f9491db91a581291950e7a5->m_frame.f_lineno = 991;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 991;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_req_path == NULL );
var_req_path = tmp_assign_source_1;
}
{
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_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_2;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_source_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_attribute_value_2;
int tmp_truth_name_2;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_5;
PyObject *tmp_args_element_name_2;
PyObject *tmp_source_name_6;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 992;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_cookie;
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 = 992;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = const_int_0;
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 = 992;
type_description_1 = "oooo";
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_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 993;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_cookie;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_version );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 993;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = const_int_0;
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 = 993;
type_description_1 = "oooo";
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_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 = 993;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_attribute_value_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_strict_ns_set_path );
if ( tmp_attribute_value_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 993;
type_description_1 = "oooo";
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 = 993;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_2 );
tmp_or_right_value_1 = tmp_and_right_value_2;
goto and_end_2;
and_left_2:;
tmp_or_right_value_1 = tmp_and_left_value_2;
and_end_2:;
tmp_and_left_value_1 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_and_left_value_1 = tmp_or_left_value_1;
or_end_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 ( var_req_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 994;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = var_req_path;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_startswith );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 994;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
if ( par_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 994;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_cookie;
tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_path );
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 = 994;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
frame_a7d0a1b16f9491db91a581291950e7a5->m_frame.f_lineno = 994;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_operand_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_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 994;
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 = 994;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_1 = ( tmp_res == 0 ) ? 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:;
{
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
PyObject *tmp_source_name_7;
PyObject *tmp_args_element_name_5;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 995;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_2;
tmp_args_element_name_3 = const_str_digest_957d8eeeaccaf18268a59f8ab7beb2e1;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 996;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = par_cookie;
tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_path );
if ( tmp_args_element_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 996;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
if ( var_req_path == 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", "req_path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 996;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_5 = var_req_path;
frame_a7d0a1b16f9491db91a581291950e7a5->m_frame.f_lineno = 995;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4, tmp_args_element_name_5 };
tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 995;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_2:;
}
branch_no_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_a7d0a1b16f9491db91a581291950e7a5 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a7d0a1b16f9491db91a581291950e7a5 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a7d0a1b16f9491db91a581291950e7a5 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_a7d0a1b16f9491db91a581291950e7a5, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_a7d0a1b16f9491db91a581291950e7a5->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_a7d0a1b16f9491db91a581291950e7a5, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_a7d0a1b16f9491db91a581291950e7a5,
type_description_1,
par_self,
par_cookie,
par_request,
var_req_path
);
// Release cached frame.
if ( frame_a7d0a1b16f9491db91a581291950e7a5 == cache_frame_a7d0a1b16f9491db91a581291950e7a5 )
{
Py_DECREF( frame_a7d0a1b16f9491db91a581291950e7a5 );
}
cache_frame_a7d0a1b16f9491db91a581291950e7a5 = NULL;
assertFrameObject( frame_a7d0a1b16f9491db91a581291950e7a5 );
// 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$cookiejar$$$function_49_set_ok_path );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_path );
var_req_path = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_path );
var_req_path = 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$cookiejar$$$function_49_set_ok_path );
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$cookiejar$$$function_50_set_ok_domain( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_req_host = NULL;
PyObject *var_erhn = NULL;
PyObject *var_domain = NULL;
PyObject *var_i = NULL;
PyObject *var_j = NULL;
PyObject *var_tld = NULL;
PyObject *var_sld = NULL;
PyObject *var_undotted_domain = NULL;
PyObject *var_embedded_dots = NULL;
PyObject *var_host_prefix = 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_5f62200b80d7d1a3d2ac88f3a5eb7cda;
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;
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;
static struct Nuitka_FrameObject *cache_frame_5f62200b80d7d1a3d2ac88f3a5eb7cda = 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_5f62200b80d7d1a3d2ac88f3a5eb7cda, codeobj_5f62200b80d7d1a3d2ac88f3a5eb7cda, module_future$backports$http$cookiejar, 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_5f62200b80d7d1a3d2ac88f3a5eb7cda = cache_frame_5f62200b80d7d1a3d2ac88f3a5eb7cda;
// Push the new frame as the currently active one.
pushFrameStack( frame_5f62200b80d7d1a3d2ac88f3a5eb7cda );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_5f62200b80d7d1a3d2ac88f3a5eb7cda ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
int tmp_truth_name_1;
CHECK_OBJECT( par_self );
tmp_source_name_1 = par_self;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_is_blocked );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1001;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1001;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_cookie;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_domain );
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 = 1001;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1001;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_call_result_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_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1001;
type_description_1 = "ooooooooooooo";
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 = 1001;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_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_2;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_args_element_name_3;
PyObject *tmp_source_name_3;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1002;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_1;
tmp_args_element_name_2 = const_str_digest_8034911ba35da0b23b36f58ec05d5e06;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1002;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_cookie;
tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_domain );
if ( tmp_args_element_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1002;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1002;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 };
tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
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 = 1002;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_call_result_2;
PyObject *tmp_args_element_name_4;
PyObject *tmp_source_name_5;
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 = 1004;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_is_not_allowed );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1004;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1004;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_cookie;
tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_domain );
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 = 1004;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1004;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_call_result_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_call_result_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1004;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( tmp_call_result_2 );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_2 );
exception_lineno = 1004;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_2 );
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_mvar_value_2;
PyObject *tmp_args_element_name_5;
PyObject *tmp_args_element_name_6;
PyObject *tmp_source_name_6;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1005;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_4 = tmp_mvar_value_2;
tmp_args_element_name_5 = const_str_digest_dbd89a4a586baa8199d00281c6c57b4b;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1005;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_cookie;
tmp_args_element_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_domain );
if ( tmp_args_element_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1005;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1005;
{
PyObject *call_args[] = { tmp_args_element_name_5, tmp_args_element_name_6 };
tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
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 = 1005;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_source_name_7;
PyObject *tmp_attribute_value_1;
int tmp_truth_name_3;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1007;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = par_cookie;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_domain_specified );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1007;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( tmp_attribute_value_1 );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_attribute_value_1 );
exception_lineno = 1007;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_3 == 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:;
{
// Tried code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_iter_arg_1;
PyObject *tmp_called_name_5;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_7;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_eff_request_host );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_eff_request_host );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "eff_request_host" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1008;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
tmp_called_name_5 = tmp_mvar_value_3;
if ( par_request == NULL )
{
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 = 1008;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_7 = par_request;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1008;
{
PyObject *call_args[] = { tmp_args_element_name_7 };
tmp_iter_arg_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args );
}
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1008;
type_description_1 = "ooooooooooooo";
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 = 1008;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
assert( tmp_tuple_unpack_1__source_iter == NULL );
tmp_tuple_unpack_1__source_iter = tmp_assign_source_1;
}
{
// 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, 2 );
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 = "ooooooooooooo";
exception_lineno = 1008;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_1 == NULL );
tmp_tuple_unpack_1__element_1 = tmp_assign_source_2;
}
{
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, 2 );
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 = "ooooooooooooo";
exception_lineno = 1008;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_2 == NULL );
tmp_tuple_unpack_1__element_2 = tmp_assign_source_3;
}
{
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 = "ooooooooooooo";
exception_lineno = 1008;
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 2)" );
#endif
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooooooooooo";
exception_lineno = 1008;
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;
}
{
// 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_4;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_4 = tmp_tuple_unpack_1__element_1;
assert( var_req_host == NULL );
Py_INCREF( tmp_assign_source_4 );
var_req_host = tmp_assign_source_4;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_tuple_unpack_1__element_2 );
tmp_assign_source_5 = tmp_tuple_unpack_1__element_2;
assert( var_erhn == NULL );
Py_INCREF( tmp_assign_source_5 );
var_erhn = tmp_assign_source_5;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
PyObject *tmp_assign_source_6;
PyObject *tmp_source_name_8;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1009;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_8 = par_cookie;
tmp_assign_source_6 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_domain );
if ( tmp_assign_source_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1009;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_domain == NULL );
var_domain = tmp_assign_source_6;
}
{
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_9;
PyObject *tmp_attribute_value_2;
int tmp_truth_name_4;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_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 = 1010;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_9 = par_self;
tmp_attribute_value_2 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_strict_domain );
if ( tmp_attribute_value_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1010;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_4 = CHECK_IF_TRUE( tmp_attribute_value_2 );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_attribute_value_2 );
exception_lineno = 1010;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_1 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_2 );
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_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1010;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = var_domain;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1010;
tmp_compexpr_left_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_count, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_compexpr_left_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1010;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = const_int_pos_2;
tmp_res = RICH_COMPARE_BOOL_GE( 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 = 1010;
type_description_1 = "ooooooooooooo";
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:;
{
PyObject *tmp_assign_source_7;
PyObject *tmp_called_instance_2;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1014;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = var_domain;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1014;
tmp_assign_source_7 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_rfind, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_assign_source_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1014;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_i == NULL );
var_i = tmp_assign_source_7;
}
{
PyObject *tmp_assign_source_8;
PyObject *tmp_called_name_6;
PyObject *tmp_source_name_10;
PyObject *tmp_args_element_name_8;
PyObject *tmp_args_element_name_9;
PyObject *tmp_args_element_name_10;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1015;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_10 = var_domain;
tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain_rfind );
if ( tmp_called_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1015;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_8 = const_str_dot;
tmp_args_element_name_9 = const_int_0;
if ( var_i == 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", "i" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1015;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_10 = var_i;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1015;
{
PyObject *call_args[] = { tmp_args_element_name_8, tmp_args_element_name_9, tmp_args_element_name_10 };
tmp_assign_source_8 = CALL_FUNCTION_WITH_ARGS3( 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 = 1015;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_j == NULL );
var_j = tmp_assign_source_8;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
CHECK_OBJECT( var_j );
tmp_compexpr_left_2 = var_j;
tmp_compexpr_right_2 = const_int_0;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 1016;
type_description_1 = "ooooooooooooo";
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_9;
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;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1017;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_1 = var_domain;
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 = 1017;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
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 = 1017;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
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_assign_source_9 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
Py_DECREF( tmp_subscript_name_1 );
if ( tmp_assign_source_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1017;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_tld == NULL );
var_tld = tmp_assign_source_9;
}
{
PyObject *tmp_assign_source_10;
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 ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1018;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_2 = var_domain;
if ( var_j == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "j" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1018;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_left_name_2 = var_j;
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 = 1018;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_i == NULL )
{
Py_DECREF( tmp_start_name_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 = 1018;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_stop_name_2 = var_i;
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_assign_source_10 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_2 );
Py_DECREF( tmp_subscript_name_2 );
if ( tmp_assign_source_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1018;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_sld == NULL );
var_sld = tmp_assign_source_10;
}
{
nuitka_bool tmp_condition_result_6;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
PyObject *tmp_called_instance_3;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
PyObject *tmp_len_arg_1;
CHECK_OBJECT( var_sld );
tmp_called_instance_3 = var_sld;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1019;
tmp_compexpr_left_3 = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_lower );
if ( tmp_compexpr_left_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1019;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_3 = const_tuple_870754093eadaddbca375efaf52a85b7_tuple;
tmp_res = PySequence_Contains( tmp_compexpr_right_3, tmp_compexpr_left_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 = 1019;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_2 = ( tmp_res == 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 ( var_tld == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "tld" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1022;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_len_arg_1 = var_tld;
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 = 1022;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_4 = const_int_pos_2;
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 = 1022;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_6 = tmp_and_right_value_2;
goto and_end_2;
and_left_2:;
tmp_condition_result_6 = tmp_and_left_value_2;
and_end_2:;
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
PyObject *tmp_called_name_7;
PyObject *tmp_mvar_value_4;
PyObject *tmp_args_element_name_11;
PyObject *tmp_args_element_name_12;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1024;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_7 = tmp_mvar_value_4;
tmp_args_element_name_11 = const_str_digest_382d9c73bb4dc92d2b5d39d3d6f04352;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1024;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_12 = var_domain;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1024;
{
PyObject *call_args[] = { tmp_args_element_name_11, tmp_args_element_name_12 };
tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_7, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1024;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_6:;
}
branch_no_5:;
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_7;
PyObject *tmp_called_instance_4;
PyObject *tmp_call_result_3;
int tmp_truth_name_5;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1026;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_4 = var_domain;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1026;
tmp_call_result_3 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_4, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_call_result_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1026;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_5 = CHECK_IF_TRUE( tmp_call_result_3 );
if ( tmp_truth_name_5 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_3 );
exception_lineno = 1026;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_7 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_3 );
if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE )
{
goto branch_yes_7;
}
else
{
goto branch_no_7;
}
branch_yes_7:;
{
PyObject *tmp_assign_source_11;
PyObject *tmp_subscribed_name_3;
PyObject *tmp_subscript_name_3;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1027;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_3 = var_domain;
tmp_subscript_name_3 = const_slice_int_pos_1_none_none;
tmp_assign_source_11 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_3, tmp_subscript_name_3 );
if ( tmp_assign_source_11 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1027;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_undotted_domain == NULL );
var_undotted_domain = tmp_assign_source_11;
}
goto branch_end_7;
branch_no_7:;
{
PyObject *tmp_assign_source_12;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1029;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assign_source_12 = var_domain;
assert( var_undotted_domain == NULL );
Py_INCREF( tmp_assign_source_12 );
var_undotted_domain = tmp_assign_source_12;
}
branch_end_7:;
}
{
PyObject *tmp_assign_source_13;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
PyObject *tmp_called_instance_5;
CHECK_OBJECT( var_undotted_domain );
tmp_called_instance_5 = var_undotted_domain;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1030;
tmp_compexpr_left_5 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_5, const_str_plain_find, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_compexpr_left_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1030;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_5 = const_int_0;
tmp_assign_source_13 = RICH_COMPARE_GE( tmp_compexpr_left_5, tmp_compexpr_right_5 );
Py_DECREF( tmp_compexpr_left_5 );
if ( tmp_assign_source_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1030;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_embedded_dots == NULL );
var_embedded_dots = tmp_assign_source_13;
}
{
nuitka_bool tmp_condition_result_8;
int tmp_and_left_truth_3;
nuitka_bool tmp_and_left_value_3;
nuitka_bool tmp_and_right_value_3;
PyObject *tmp_operand_name_1;
PyObject *tmp_compexpr_left_6;
PyObject *tmp_compexpr_right_6;
CHECK_OBJECT( var_embedded_dots );
tmp_operand_name_1 = var_embedded_dots;
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 = 1031;
type_description_1 = "ooooooooooooo";
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 ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1031;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_6 = var_domain;
tmp_compexpr_right_6 = const_str_digest_d116f4320c33d4dcb9899d53480c46ec;
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 = 1031;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_8 = tmp_and_right_value_3;
goto and_end_3;
and_left_3:;
tmp_condition_result_8 = tmp_and_left_value_3;
and_end_3:;
if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE )
{
goto branch_yes_8;
}
else
{
goto branch_no_8;
}
branch_yes_8:;
{
PyObject *tmp_called_name_8;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_element_name_13;
PyObject *tmp_args_element_name_14;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1032;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_8 = tmp_mvar_value_5;
tmp_args_element_name_13 = const_str_digest_c509246e3fa14685989e35946b334824;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1033;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_14 = var_domain;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1032;
{
PyObject *call_args[] = { tmp_args_element_name_13, tmp_args_element_name_14 };
tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_8, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1032;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_8:;
}
{
nuitka_bool tmp_condition_result_9;
PyObject *tmp_compexpr_left_7;
PyObject *tmp_compexpr_right_7;
PyObject *tmp_source_name_11;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1035;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_11 = par_cookie;
tmp_compexpr_left_7 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_version );
if ( tmp_compexpr_left_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1035;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_7 = const_int_0;
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 = 1035;
type_description_1 = "ooooooooooooo";
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:;
{
nuitka_bool tmp_condition_result_10;
int tmp_and_left_truth_4;
nuitka_bool tmp_and_left_value_4;
nuitka_bool tmp_and_right_value_4;
PyObject *tmp_operand_name_2;
PyObject *tmp_called_name_9;
PyObject *tmp_source_name_12;
PyObject *tmp_args_element_name_15;
int tmp_and_left_truth_5;
nuitka_bool tmp_and_left_value_5;
nuitka_bool tmp_and_right_value_5;
PyObject *tmp_operand_name_3;
PyObject *tmp_called_instance_6;
PyObject *tmp_operand_name_4;
PyObject *tmp_called_name_10;
PyObject *tmp_source_name_13;
PyObject *tmp_left_name_3;
PyObject *tmp_right_name_3;
PyObject *tmp_args_element_name_16;
if ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1036;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_12 = var_erhn;
tmp_called_name_9 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain_endswith );
if ( tmp_called_name_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1036;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_domain == NULL )
{
Py_DECREF( tmp_called_name_9 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1036;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_15 = var_domain;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1036;
{
PyObject *call_args[] = { tmp_args_element_name_15 };
tmp_operand_name_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_9, call_args );
}
Py_DECREF( tmp_called_name_9 );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1036;
type_description_1 = "ooooooooooooo";
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 = 1036;
type_description_1 = "ooooooooooooo";
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 ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1037;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_6 = var_erhn;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1037;
tmp_operand_name_3 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_6, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_operand_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1037;
type_description_1 = "ooooooooooooo";
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 = 1037;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_5 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_left_truth_5 = tmp_and_left_value_5 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_and_left_truth_5 == 1 )
{
goto and_right_5;
}
else
{
goto and_left_5;
}
and_right_5:;
tmp_left_name_3 = const_str_dot;
if ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1038;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_3 = var_erhn;
tmp_source_name_13 = BINARY_OPERATION_ADD( tmp_left_name_3, tmp_right_name_3 );
if ( tmp_source_name_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1038;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_10 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain_endswith );
Py_DECREF( tmp_source_name_13 );
if ( tmp_called_name_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1038;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_domain == NULL )
{
Py_DECREF( tmp_called_name_10 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1038;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_16 = var_domain;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1038;
{
PyObject *call_args[] = { tmp_args_element_name_16 };
tmp_operand_name_4 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_10, call_args );
}
Py_DECREF( tmp_called_name_10 );
if ( tmp_operand_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1038;
type_description_1 = "ooooooooooooo";
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 = 1038;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_5 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_right_value_4 = tmp_and_right_value_5;
goto and_end_5;
and_left_5:;
tmp_and_right_value_4 = tmp_and_left_value_5;
and_end_5:;
tmp_condition_result_10 = tmp_and_right_value_4;
goto and_end_4;
and_left_4:;
tmp_condition_result_10 = tmp_and_left_value_4;
and_end_4:;
if ( tmp_condition_result_10 == NUITKA_BOOL_TRUE )
{
goto branch_yes_10;
}
else
{
goto branch_no_10;
}
branch_yes_10:;
{
PyObject *tmp_called_name_11;
PyObject *tmp_mvar_value_6;
PyObject *tmp_args_element_name_17;
PyObject *tmp_args_element_name_18;
PyObject *tmp_args_element_name_19;
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_6 == NULL ))
{
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_6 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1039;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_11 = tmp_mvar_value_6;
tmp_args_element_name_17 = const_str_digest_fc88f51718ff0184d28ed2d8664b321d;
if ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1041;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_18 = var_erhn;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1041;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_19 = var_domain;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1039;
{
PyObject *call_args[] = { tmp_args_element_name_17, tmp_args_element_name_18, tmp_args_element_name_19 };
tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_11, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1039;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_10:;
}
branch_no_9:;
}
{
nuitka_bool tmp_condition_result_11;
int tmp_or_left_truth_1;
nuitka_bool tmp_or_left_value_1;
nuitka_bool tmp_or_right_value_1;
PyObject *tmp_compexpr_left_8;
PyObject *tmp_compexpr_right_8;
PyObject *tmp_source_name_14;
PyObject *tmp_left_name_4;
PyObject *tmp_source_name_15;
PyObject *tmp_right_name_4;
PyObject *tmp_source_name_16;
PyObject *tmp_op_bitand_res_1;
int tmp_truth_name_6;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1043;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_14 = par_cookie;
tmp_compexpr_left_8 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain_version );
if ( tmp_compexpr_left_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1043;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_8 = const_int_0;
tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_8, tmp_compexpr_right_8 );
Py_DECREF( tmp_compexpr_left_8 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1043;
type_description_1 = "ooooooooooooo";
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 = 1044;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_15 = par_self;
tmp_left_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_15, const_str_plain_strict_ns_domain );
if ( tmp_left_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1044;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_left_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 = 1044;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_16 = par_self;
tmp_right_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_16, const_str_plain_DomainRFC2965Match );
if ( tmp_right_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_left_name_4 );
exception_lineno = 1044;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_op_bitand_res_1 = BINARY_OPERATION( PyNumber_And, tmp_left_name_4, tmp_right_name_4 );
Py_DECREF( tmp_left_name_4 );
Py_DECREF( tmp_right_name_4 );
if ( tmp_op_bitand_res_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1044;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_6 = CHECK_IF_TRUE( tmp_op_bitand_res_1 );
if ( tmp_truth_name_6 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_op_bitand_res_1 );
exception_lineno = 1044;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_or_right_value_1 = tmp_truth_name_6 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_op_bitand_res_1 );
tmp_condition_result_11 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_condition_result_11 = tmp_or_left_value_1;
or_end_1:;
if ( tmp_condition_result_11 == NUITKA_BOOL_TRUE )
{
goto branch_yes_11;
}
else
{
goto branch_no_11;
}
branch_yes_11:;
{
nuitka_bool tmp_condition_result_12;
PyObject *tmp_operand_name_5;
PyObject *tmp_called_name_12;
PyObject *tmp_mvar_value_7;
PyObject *tmp_args_element_name_20;
PyObject *tmp_args_element_name_21;
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_domain_match );
if (unlikely( tmp_mvar_value_7 == NULL ))
{
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_domain_match );
}
if ( tmp_mvar_value_7 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "domain_match" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1045;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_12 = tmp_mvar_value_7;
if ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1045;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_20 = var_erhn;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1045;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_21 = var_domain;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1045;
{
PyObject *call_args[] = { tmp_args_element_name_20, tmp_args_element_name_21 };
tmp_operand_name_5 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_12, call_args );
}
if ( tmp_operand_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1045;
type_description_1 = "ooooooooooooo";
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 = 1045;
type_description_1 = "ooooooooooooo";
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_name_13;
PyObject *tmp_mvar_value_8;
PyObject *tmp_args_element_name_22;
PyObject *tmp_args_element_name_23;
PyObject *tmp_args_element_name_24;
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_8 == NULL ))
{
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_8 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1046;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_13 = tmp_mvar_value_8;
tmp_args_element_name_22 = const_str_digest_3c3e7459fc007b7c4574b8ad5d2a31d7;
if ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1047;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_23 = var_erhn;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1047;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_24 = var_domain;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1046;
{
PyObject *call_args[] = { tmp_args_element_name_22, tmp_args_element_name_23, tmp_args_element_name_24 };
tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_13, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1046;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_12:;
}
branch_no_11:;
}
{
nuitka_bool tmp_condition_result_13;
int tmp_or_left_truth_2;
nuitka_bool tmp_or_left_value_2;
nuitka_bool tmp_or_right_value_2;
PyObject *tmp_compexpr_left_9;
PyObject *tmp_compexpr_right_9;
PyObject *tmp_source_name_17;
PyObject *tmp_left_name_5;
PyObject *tmp_source_name_18;
PyObject *tmp_right_name_5;
PyObject *tmp_source_name_19;
PyObject *tmp_op_bitand_res_2;
int tmp_truth_name_7;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1049;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_17 = par_cookie;
tmp_compexpr_left_9 = LOOKUP_ATTRIBUTE( tmp_source_name_17, const_str_plain_version );
if ( tmp_compexpr_left_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1049;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_9 = const_int_0;
tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_9, tmp_compexpr_right_9 );
Py_DECREF( tmp_compexpr_left_9 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1049;
type_description_1 = "ooooooooooooo";
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:;
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 = 1050;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_18 = par_self;
tmp_left_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_18, const_str_plain_strict_ns_domain );
if ( tmp_left_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1050;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_left_name_5 );
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 = 1050;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_19 = par_self;
tmp_right_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_19, const_str_plain_DomainStrictNoDots );
if ( tmp_right_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_left_name_5 );
exception_lineno = 1050;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_op_bitand_res_2 = BINARY_OPERATION( PyNumber_And, tmp_left_name_5, tmp_right_name_5 );
Py_DECREF( tmp_left_name_5 );
Py_DECREF( tmp_right_name_5 );
if ( tmp_op_bitand_res_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1050;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_7 = CHECK_IF_TRUE( tmp_op_bitand_res_2 );
if ( tmp_truth_name_7 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_op_bitand_res_2 );
exception_lineno = 1050;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_or_right_value_2 = tmp_truth_name_7 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_op_bitand_res_2 );
tmp_condition_result_13 = tmp_or_right_value_2;
goto or_end_2;
or_left_2:;
tmp_condition_result_13 = tmp_or_left_value_2;
or_end_2:;
if ( tmp_condition_result_13 == NUITKA_BOOL_TRUE )
{
goto branch_yes_13;
}
else
{
goto branch_no_13;
}
branch_yes_13:;
{
PyObject *tmp_assign_source_14;
PyObject *tmp_subscribed_name_4;
PyObject *tmp_subscript_name_4;
PyObject *tmp_start_name_3;
PyObject *tmp_stop_name_3;
PyObject *tmp_operand_name_6;
PyObject *tmp_len_arg_2;
PyObject *tmp_step_name_3;
if ( var_req_host == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_host" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1051;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_4 = var_req_host;
tmp_start_name_3 = Py_None;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1051;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_len_arg_2 = var_domain;
tmp_operand_name_6 = BUILTIN_LEN( tmp_len_arg_2 );
if ( tmp_operand_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1051;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_stop_name_3 = UNARY_OPERATION( PyNumber_Negative, tmp_operand_name_6 );
Py_DECREF( tmp_operand_name_6 );
if ( tmp_stop_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1051;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_step_name_3 = Py_None;
tmp_subscript_name_4 = MAKE_SLICEOBJ3( tmp_start_name_3, tmp_stop_name_3, tmp_step_name_3 );
Py_DECREF( tmp_stop_name_3 );
assert( !(tmp_subscript_name_4 == NULL) );
tmp_assign_source_14 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_4, tmp_subscript_name_4 );
Py_DECREF( tmp_subscript_name_4 );
if ( tmp_assign_source_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1051;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_host_prefix == NULL );
var_host_prefix = tmp_assign_source_14;
}
{
nuitka_bool tmp_condition_result_14;
int tmp_and_left_truth_6;
nuitka_bool tmp_and_left_value_6;
nuitka_bool tmp_and_right_value_6;
PyObject *tmp_compexpr_left_10;
PyObject *tmp_compexpr_right_10;
PyObject *tmp_called_instance_7;
PyObject *tmp_operand_name_7;
PyObject *tmp_called_name_14;
PyObject *tmp_source_name_20;
PyObject *tmp_mvar_value_9;
PyObject *tmp_args_element_name_25;
CHECK_OBJECT( var_host_prefix );
tmp_called_instance_7 = var_host_prefix;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1052;
tmp_compexpr_left_10 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_7, const_str_plain_find, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_compexpr_left_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1052;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_10 = const_int_0;
tmp_res = RICH_COMPARE_BOOL_GE( 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 = 1052;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_6 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_left_truth_6 = tmp_and_left_value_6 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_and_left_truth_6 == 1 )
{
goto and_right_6;
}
else
{
goto and_left_6;
}
and_right_6:;
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_IPV4_RE );
if (unlikely( tmp_mvar_value_9 == NULL ))
{
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_IPV4_RE );
}
if ( tmp_mvar_value_9 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "IPV4_RE" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1053;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_20 = tmp_mvar_value_9;
tmp_called_name_14 = LOOKUP_ATTRIBUTE( tmp_source_name_20, const_str_plain_search );
if ( tmp_called_name_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1053;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_req_host == NULL )
{
Py_DECREF( tmp_called_name_14 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_host" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1053;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_25 = var_req_host;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1053;
{
PyObject *call_args[] = { tmp_args_element_name_25 };
tmp_operand_name_7 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_14, call_args );
}
Py_DECREF( tmp_called_name_14 );
if ( tmp_operand_name_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1053;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_res = CHECK_IF_TRUE( tmp_operand_name_7 );
Py_DECREF( tmp_operand_name_7 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1053;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_6 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_14 = tmp_and_right_value_6;
goto and_end_6;
and_left_6:;
tmp_condition_result_14 = tmp_and_left_value_6;
and_end_6:;
if ( tmp_condition_result_14 == NUITKA_BOOL_TRUE )
{
goto branch_yes_14;
}
else
{
goto branch_no_14;
}
branch_yes_14:;
{
PyObject *tmp_called_name_15;
PyObject *tmp_mvar_value_10;
PyObject *tmp_args_element_name_26;
PyObject *tmp_args_element_name_27;
PyObject *tmp_args_element_name_28;
tmp_mvar_value_10 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_10 == NULL ))
{
tmp_mvar_value_10 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_10 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1054;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_15 = tmp_mvar_value_10;
tmp_args_element_name_26 = const_str_digest_a9b0d8e0158f3c4ddb4b5280bafd5bd1;
if ( var_host_prefix == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "host_prefix" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1055;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_27 = var_host_prefix;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1055;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_28 = var_domain;
frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame.f_lineno = 1054;
{
PyObject *call_args[] = { tmp_args_element_name_26, tmp_args_element_name_27, tmp_args_element_name_28 };
tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_15, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1054;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_14:;
}
branch_no_13:;
}
branch_no_3:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_5f62200b80d7d1a3d2ac88f3a5eb7cda );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_5f62200b80d7d1a3d2ac88f3a5eb7cda );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_5f62200b80d7d1a3d2ac88f3a5eb7cda );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_5f62200b80d7d1a3d2ac88f3a5eb7cda, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_5f62200b80d7d1a3d2ac88f3a5eb7cda->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_5f62200b80d7d1a3d2ac88f3a5eb7cda, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_5f62200b80d7d1a3d2ac88f3a5eb7cda,
type_description_1,
par_self,
par_cookie,
par_request,
var_req_host,
var_erhn,
var_domain,
var_i,
var_j,
var_tld,
var_sld,
var_undotted_domain,
var_embedded_dots,
var_host_prefix
);
// Release cached frame.
if ( frame_5f62200b80d7d1a3d2ac88f3a5eb7cda == cache_frame_5f62200b80d7d1a3d2ac88f3a5eb7cda )
{
Py_DECREF( frame_5f62200b80d7d1a3d2ac88f3a5eb7cda );
}
cache_frame_5f62200b80d7d1a3d2ac88f3a5eb7cda = NULL;
assertFrameObject( frame_5f62200b80d7d1a3d2ac88f3a5eb7cda );
// 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$cookiejar$$$function_50_set_ok_domain );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_host );
var_req_host = NULL;
}
{
Py_XDECREF( var_erhn );
var_erhn = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = NULL;
}
{
Py_XDECREF( var_i );
var_i = NULL;
}
{
Py_XDECREF( var_j );
var_j = NULL;
}
{
Py_XDECREF( var_tld );
var_tld = NULL;
}
{
Py_XDECREF( var_sld );
var_sld = NULL;
}
{
Py_XDECREF( var_undotted_domain );
var_undotted_domain = NULL;
}
{
Py_XDECREF( var_embedded_dots );
var_embedded_dots = NULL;
}
{
Py_XDECREF( var_host_prefix );
var_host_prefix = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_host );
var_req_host = NULL;
}
{
Py_XDECREF( var_erhn );
var_erhn = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = NULL;
}
{
Py_XDECREF( var_i );
var_i = NULL;
}
{
Py_XDECREF( var_j );
var_j = NULL;
}
{
Py_XDECREF( var_tld );
var_tld = NULL;
}
{
Py_XDECREF( var_sld );
var_sld = NULL;
}
{
Py_XDECREF( var_undotted_domain );
var_undotted_domain = NULL;
}
{
Py_XDECREF( var_embedded_dots );
var_embedded_dots = NULL;
}
{
Py_XDECREF( var_host_prefix );
var_host_prefix = 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$cookiejar$$$function_50_set_ok_domain );
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$cookiejar$$$function_51_set_ok_port( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_req_port = NULL;
PyObject *var_p = NULL;
nuitka_bool tmp_for_loop_1__break_indicator = NUITKA_BOOL_UNASSIGNED;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_db45b9c60359c1fb04de990edb43252d;
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;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
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;
PyObject *tmp_return_value = NULL;
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_db45b9c60359c1fb04de990edb43252d = 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_db45b9c60359c1fb04de990edb43252d, codeobj_db45b9c60359c1fb04de990edb43252d, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_db45b9c60359c1fb04de990edb43252d = cache_frame_db45b9c60359c1fb04de990edb43252d;
// Push the new frame as the currently active one.
pushFrameStack( frame_db45b9c60359c1fb04de990edb43252d );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_db45b9c60359c1fb04de990edb43252d ) == 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_cookie );
tmp_source_name_1 = par_cookie;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_port_specified );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1060;
type_description_1 = "ooooo";
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 = 1060;
type_description_1 = "ooooo";
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_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_request_port );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_request_port );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "request_port" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1061;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
if ( par_request == NULL )
{
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 = 1061;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_request;
frame_db45b9c60359c1fb04de990edb43252d->m_frame.f_lineno = 1061;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1061;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
assert( var_req_port == NULL );
var_req_port = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_req_port );
tmp_compexpr_left_1 = var_req_port;
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_assign_source_2;
tmp_assign_source_2 = const_str_plain_80;
{
PyObject *old = var_req_port;
var_req_port = tmp_assign_source_2;
Py_INCREF( var_req_port );
Py_XDECREF( old );
}
}
goto branch_end_2;
branch_no_2:;
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 1065;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
if ( var_req_port == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_port" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1065;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = var_req_port;
frame_db45b9c60359c1fb04de990edb43252d->m_frame.f_lineno = 1065;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1065;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_req_port;
var_req_port = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_end_2:;
}
{
nuitka_bool tmp_assign_source_4;
tmp_assign_source_4 = NUITKA_BOOL_FALSE;
tmp_for_loop_1__break_indicator = tmp_assign_source_4;
}
{
// Tried code:
{
PyObject *tmp_assign_source_5;
PyObject *tmp_iter_arg_1;
PyObject *tmp_called_instance_1;
PyObject *tmp_source_name_2;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1066;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_2 = par_cookie;
tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_port );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1066;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
frame_db45b9c60359c1fb04de990edb43252d->m_frame.f_lineno = 1066;
tmp_iter_arg_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_split, &PyTuple_GET_ITEM( const_tuple_str_chr_44_tuple, 0 ) );
Py_DECREF( tmp_called_instance_1 );
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1066;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
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 = 1066;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_5;
}
{
// Tried code:
{
loop_start_1:;
{
// Tried code:
{
PyObject *tmp_assign_source_6;
PyObject *tmp_value_name_1;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_value_name_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_6 = ITERATOR_NEXT( tmp_value_name_1 );
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 = "ooooo";
exception_lineno = 1066;
goto try_except_handler_4;
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_6;
Py_XDECREF( old );
}
}
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;
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
tmp_compexpr_left_2 = exception_keeper_type_1;
tmp_compexpr_right_2 = PyExc_StopIteration;
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 );
Py_DECREF( exception_keeper_type_1 );
Py_XDECREF( exception_keeper_value_1 );
Py_XDECREF( exception_keeper_tb_1 );
exception_lineno = 1066;
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_assign_source_7;
tmp_assign_source_7 = NUITKA_BOOL_TRUE;
tmp_for_loop_1__break_indicator = tmp_assign_source_7;
}
{
Py_DECREF( exception_keeper_type_1 );
Py_XDECREF( exception_keeper_value_1 );
Py_XDECREF( exception_keeper_tb_1 );
goto loop_end_1;
}
goto branch_end_3;
branch_no_3:;
{
// 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;
}
branch_end_3:;
}
// End of try:
try_end_1:;
}
{
PyObject *tmp_assign_source_8;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_8 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_p;
var_p = tmp_assign_source_8;
Py_INCREF( var_p );
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 1068;
type_description_1 = "ooooo";
goto try_except_handler_5;
}
tmp_called_name_3 = tmp_mvar_value_3;
CHECK_OBJECT( var_p );
tmp_args_element_name_3 = var_p;
frame_db45b9c60359c1fb04de990edb43252d->m_frame.f_lineno = 1068;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1068;
type_description_1 = "ooooo";
goto try_except_handler_5;
}
Py_DECREF( tmp_unused );
}
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_db45b9c60359c1fb04de990edb43252d, exception_keeper_lineno_2 );
}
else if ( exception_keeper_lineno_2 != 0 )
{
exception_keeper_tb_2 = ADD_TRACEBACK( exception_keeper_tb_2, frame_db45b9c60359c1fb04de990edb43252d, 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_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 = 1069;
type_description_1 = "ooooo";
goto try_except_handler_6;
}
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_called_name_4;
PyObject *tmp_mvar_value_4;
PyObject *tmp_args_element_name_4;
PyObject *tmp_args_element_name_5;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1070;
type_description_1 = "ooooo";
goto try_except_handler_6;
}
tmp_called_name_4 = tmp_mvar_value_4;
tmp_args_element_name_4 = const_str_digest_d47bf028717c39f1003167eaa76ed845;
if ( var_p == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "p" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1070;
type_description_1 = "ooooo";
goto try_except_handler_6;
}
tmp_args_element_name_5 = var_p;
frame_db45b9c60359c1fb04de990edb43252d->m_frame.f_lineno = 1070;
{
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 );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1070;
type_description_1 = "ooooo";
goto try_except_handler_6;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto try_return_handler_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 = 1067;
}
if (exception_tb && exception_tb->tb_frame == &frame_db45b9c60359c1fb04de990edb43252d->m_frame) frame_db45b9c60359c1fb04de990edb43252d->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooo";
goto try_except_handler_6;
}
branch_end_4:;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_51_set_ok_port );
return NULL;
// Return handler code:
try_return_handler_6:;
{
// Restore previous exception.
SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 );
}
{
goto try_return_handler_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_3;
}
// End of try:
}
// End of try:
try_end_2:;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
if ( var_p == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "p" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1072;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_compexpr_left_4 = var_p;
if ( var_req_port == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_port" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1072;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_compexpr_right_4 = var_req_port;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 1072;
type_description_1 = "ooooo";
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_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
goto loop_end_1;
}
branch_no_5:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1066;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
goto loop_start_1;
loop_end_1:;
}
goto try_end_3;
// Return handler code:
try_return_handler_3:;
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_1__iter_value );
Py_DECREF( 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 try_return_handler_2;
}
// Exception handler code:
try_except_handler_3:;
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_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_4;
exception_value = exception_keeper_value_4;
exception_tb = exception_keeper_tb_4;
exception_lineno = exception_keeper_lineno_4;
goto try_except_handler_2;
}
// 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_6;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
assert( tmp_for_loop_1__break_indicator != NUITKA_BOOL_UNASSIGNED);
tmp_compexpr_left_5 = ( tmp_for_loop_1__break_indicator == NUITKA_BOOL_TRUE ) ? Py_True : Py_False;
tmp_compexpr_right_5 = Py_True;
tmp_condition_result_6 = ( tmp_compexpr_left_5 == tmp_compexpr_right_5 ) ? 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_name_5;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_element_name_6;
PyObject *tmp_args_element_name_7;
PyObject *tmp_args_element_name_8;
PyObject *tmp_source_name_3;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1075;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_called_name_5 = tmp_mvar_value_5;
tmp_args_element_name_6 = const_str_digest_41bb4021ac8078d242b837a274231f67;
if ( var_req_port == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_port" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1076;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_args_element_name_7 = var_req_port;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1076;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_3 = par_cookie;
tmp_args_element_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_port );
if ( tmp_args_element_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1076;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
frame_db45b9c60359c1fb04de990edb43252d->m_frame.f_lineno = 1075;
{
PyObject *call_args[] = { tmp_args_element_name_6, tmp_args_element_name_7, tmp_args_element_name_8 };
tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_5, call_args );
}
Py_DECREF( tmp_args_element_name_8 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1075;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto try_return_handler_2;
}
branch_no_6:;
}
goto try_end_4;
// Return handler code:
try_return_handler_2:;
{
}
{
goto frame_return_exit_1;
}
// Exception handler code:
try_except_handler_2:;
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;
{
}
{
// 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_4:;
}
{
}
branch_no_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_db45b9c60359c1fb04de990edb43252d );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_db45b9c60359c1fb04de990edb43252d );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_db45b9c60359c1fb04de990edb43252d );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_db45b9c60359c1fb04de990edb43252d, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_db45b9c60359c1fb04de990edb43252d->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_db45b9c60359c1fb04de990edb43252d, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_db45b9c60359c1fb04de990edb43252d,
type_description_1,
par_self,
par_cookie,
par_request,
var_req_port,
var_p
);
// Release cached frame.
if ( frame_db45b9c60359c1fb04de990edb43252d == cache_frame_db45b9c60359c1fb04de990edb43252d )
{
Py_DECREF( frame_db45b9c60359c1fb04de990edb43252d );
}
cache_frame_db45b9c60359c1fb04de990edb43252d = NULL;
assertFrameObject( frame_db45b9c60359c1fb04de990edb43252d );
// 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$cookiejar$$$function_51_set_ok_port );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_port );
var_req_port = NULL;
}
{
Py_XDECREF( var_p );
var_p = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_port );
var_req_port = NULL;
}
{
Py_XDECREF( var_p );
var_p = 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$cookiejar$$$function_51_set_ok_port );
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$cookiejar$$$function_52_return_ok( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_n = NULL;
PyObject *var_fn_name = NULL;
PyObject *var_fn = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_bf281e91453825e860ae2596fdfc6c38;
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;
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;
static struct Nuitka_FrameObject *cache_frame_bf281e91453825e860ae2596fdfc6c38 = 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_bf281e91453825e860ae2596fdfc6c38, codeobj_bf281e91453825e860ae2596fdfc6c38, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_bf281e91453825e860ae2596fdfc6c38 = cache_frame_bf281e91453825e860ae2596fdfc6c38;
// Push the new frame as the currently active one.
pushFrameStack( frame_bf281e91453825e860ae2596fdfc6c38 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_bf281e91453825e860ae2596fdfc6c38 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_3;
PyObject *tmp_source_name_2;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1089;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
tmp_args_element_name_1 = const_str_digest_9e0d76b12557d2708046ef2645fa0790;
CHECK_OBJECT( par_cookie );
tmp_source_name_1 = par_cookie;
tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_name );
if ( tmp_args_element_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1089;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
if ( par_cookie == NULL )
{
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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1089;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_cookie;
tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_value );
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_2 );
exception_lineno = 1089;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
frame_bf281e91453825e860ae2596fdfc6c38->m_frame.f_lineno = 1089;
{
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_args_element_name_2 );
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 = 1089;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_1;
PyObject *tmp_iter_arg_1;
tmp_iter_arg_1 = const_tuple_84091ba2478037975340d97a96c88e16_tuple;
tmp_assign_source_1 = MAKE_ITERATOR( tmp_iter_arg_1 );
assert( !(tmp_assign_source_1 == NULL) );
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_1;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_2;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_2 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_2 == 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 = 1091;
goto try_except_handler_2;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_2;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_3 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_n;
var_n = tmp_assign_source_3;
Py_INCREF( var_n );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
tmp_left_name_1 = const_str_plain_return_ok_;
CHECK_OBJECT( var_n );
tmp_right_name_1 = var_n;
tmp_assign_source_4 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1092;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_fn_name;
var_fn_name = tmp_assign_source_4;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_getattr_target_1;
PyObject *tmp_getattr_attr_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 = 1093;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_getattr_target_1 = par_self;
CHECK_OBJECT( var_fn_name );
tmp_getattr_attr_1 = var_fn_name;
tmp_assign_source_5 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, NULL );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1093;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_fn;
var_fn = tmp_assign_source_5;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_args_element_name_4;
PyObject *tmp_args_element_name_5;
CHECK_OBJECT( var_fn );
tmp_called_name_2 = var_fn;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1094;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_args_element_name_4 = par_cookie;
if ( par_request == NULL )
{
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 = 1094;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_args_element_name_5 = par_request;
frame_bf281e91453825e860ae2596fdfc6c38->m_frame.f_lineno = 1094;
{
PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5 };
tmp_operand_name_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1094;
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 = 1094;
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:;
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto try_return_handler_2;
}
branch_no_1:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1091;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
goto loop_start_1;
loop_end_1:;
}
goto try_end_1;
// Return handler code:
try_return_handler_2:;
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_1__iter_value );
Py_DECREF( 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 frame_return_exit_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:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_bf281e91453825e860ae2596fdfc6c38 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_bf281e91453825e860ae2596fdfc6c38 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_bf281e91453825e860ae2596fdfc6c38 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_bf281e91453825e860ae2596fdfc6c38, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_bf281e91453825e860ae2596fdfc6c38->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_bf281e91453825e860ae2596fdfc6c38, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_bf281e91453825e860ae2596fdfc6c38,
type_description_1,
par_self,
par_cookie,
par_request,
var_n,
var_fn_name,
var_fn
);
// Release cached frame.
if ( frame_bf281e91453825e860ae2596fdfc6c38 == cache_frame_bf281e91453825e860ae2596fdfc6c38 )
{
Py_DECREF( frame_bf281e91453825e860ae2596fdfc6c38 );
}
cache_frame_bf281e91453825e860ae2596fdfc6c38 = NULL;
assertFrameObject( frame_bf281e91453825e860ae2596fdfc6c38 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_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;
}
{
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$cookiejar$$$function_52_return_ok );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_n );
var_n = NULL;
}
{
Py_XDECREF( var_fn_name );
var_fn_name = NULL;
}
{
Py_XDECREF( var_fn );
var_fn = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_n );
var_n = NULL;
}
{
Py_XDECREF( var_fn_name );
var_fn_name = NULL;
}
{
Py_XDECREF( var_fn );
var_fn = 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$cookiejar$$$function_52_return_ok );
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$cookiejar$$$function_53_return_ok_version( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
struct Nuitka_FrameObject *frame_e61bdda70ce3e3f071bc4807492fa2a1;
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_e61bdda70ce3e3f071bc4807492fa2a1 = 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_e61bdda70ce3e3f071bc4807492fa2a1, codeobj_e61bdda70ce3e3f071bc4807492fa2a1, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_e61bdda70ce3e3f071bc4807492fa2a1 = cache_frame_e61bdda70ce3e3f071bc4807492fa2a1;
// Push the new frame as the currently active one.
pushFrameStack( frame_e61bdda70ce3e3f071bc4807492fa2a1 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_e61bdda70ce3e3f071bc4807492fa2a1 ) == 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_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_source_name_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_source_name_2;
CHECK_OBJECT( par_cookie );
tmp_source_name_1 = par_cookie;
tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_version );
if ( tmp_compexpr_left_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1099;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = const_int_0;
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 = 1099;
type_description_1 = "ooo";
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_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 = 1099;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_operand_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_rfc2965 );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1099;
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 = 1099;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
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_called_name_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1100;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
frame_e61bdda70ce3e3f071bc4807492fa2a1->m_frame.f_lineno = 1100;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, &PyTuple_GET_ITEM( const_tuple_str_digest_865029936c449c31fc055546ff75b849_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1100;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
goto branch_end_1;
branch_no_1:;
{
nuitka_bool tmp_condition_result_2;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_source_name_3;
PyObject *tmp_operand_name_2;
PyObject *tmp_source_name_4;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1102;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_cookie;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_version );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1102;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = const_int_0;
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 = 1102;
type_description_1 = "ooo";
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_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 = 1102;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_operand_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_netscape );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1102;
type_description_1 = "ooo";
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 = 1102;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_2 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_2 = tmp_and_right_value_2;
goto and_end_2;
and_left_2:;
tmp_condition_result_2 = tmp_and_left_value_2;
and_end_2:;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1103;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
frame_e61bdda70ce3e3f071bc4807492fa2a1->m_frame.f_lineno = 1103;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_str_digest_6825f5fc32b837f4d7af8e4da55b84ed_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1103;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_2:;
}
branch_end_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_e61bdda70ce3e3f071bc4807492fa2a1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e61bdda70ce3e3f071bc4807492fa2a1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e61bdda70ce3e3f071bc4807492fa2a1 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_e61bdda70ce3e3f071bc4807492fa2a1, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_e61bdda70ce3e3f071bc4807492fa2a1->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_e61bdda70ce3e3f071bc4807492fa2a1, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_e61bdda70ce3e3f071bc4807492fa2a1,
type_description_1,
par_self,
par_cookie,
par_request
);
// Release cached frame.
if ( frame_e61bdda70ce3e3f071bc4807492fa2a1 == cache_frame_e61bdda70ce3e3f071bc4807492fa2a1 )
{
Py_DECREF( frame_e61bdda70ce3e3f071bc4807492fa2a1 );
}
cache_frame_e61bdda70ce3e3f071bc4807492fa2a1 = NULL;
assertFrameObject( frame_e61bdda70ce3e3f071bc4807492fa2a1 );
// 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$cookiejar$$$function_53_return_ok_version );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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$cookiejar$$$function_53_return_ok_version );
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$cookiejar$$$function_54_return_ok_verifiability( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
struct Nuitka_FrameObject *frame_44cd217881d058a679ee9b4dab107e96;
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_44cd217881d058a679ee9b4dab107e96 = 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_44cd217881d058a679ee9b4dab107e96, codeobj_44cd217881d058a679ee9b4dab107e96, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_44cd217881d058a679ee9b4dab107e96 = cache_frame_44cd217881d058a679ee9b4dab107e96;
// Push the new frame as the currently active one.
pushFrameStack( frame_44cd217881d058a679ee9b4dab107e96 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_44cd217881d058a679ee9b4dab107e96 ) == 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_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_1;
int tmp_truth_name_2;
CHECK_OBJECT( par_request );
tmp_source_name_1 = par_request;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_unverifiable );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1108;
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 = 1108;
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;
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:;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_is_third_party );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_is_third_party );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "is_third_party" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1108;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
if ( par_request == NULL )
{
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 = 1108;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_request;
frame_44cd217881d058a679ee9b4dab107e96->m_frame.f_lineno = 1108;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1108;
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 = 1108;
type_description_1 = "ooo";
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:;
{
nuitka_bool tmp_condition_result_2;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_source_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_attribute_value_2;
int tmp_truth_name_3;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1109;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_cookie;
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 = 1109;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = const_int_0;
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 = 1109;
type_description_1 = "ooo";
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_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 = 1109;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_self;
tmp_attribute_value_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_strict_rfc2965_unverifiable );
if ( tmp_attribute_value_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1109;
type_description_1 = "ooo";
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 = 1109;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_2 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_2 );
tmp_condition_result_2 = tmp_and_right_value_2;
goto and_end_2;
and_left_2:;
tmp_condition_result_2 = tmp_and_left_value_2;
and_end_2:;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1110;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
frame_44cd217881d058a679ee9b4dab107e96->m_frame.f_lineno = 1110;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_str_digest_116e1ac5b5da4fef8336d3fda7f8d790_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1110;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
goto branch_end_2;
branch_no_2:;
{
nuitka_bool tmp_condition_result_3;
int tmp_and_left_truth_3;
nuitka_bool tmp_and_left_value_3;
nuitka_bool tmp_and_right_value_3;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_attribute_value_3;
int tmp_truth_name_4;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1113;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_cookie;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_version );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1113;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = const_int_0;
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 = 1113;
type_description_1 = "ooo";
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 = 1113;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_attribute_value_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_strict_ns_unverifiable );
if ( tmp_attribute_value_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1113;
type_description_1 = "ooo";
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 = 1113;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_3 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_3 );
tmp_condition_result_3 = tmp_and_right_value_3;
goto and_end_3;
and_left_3:;
tmp_condition_result_3 = tmp_and_left_value_3;
and_end_3:;
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;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1114;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
frame_44cd217881d058a679ee9b4dab107e96->m_frame.f_lineno = 1114;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, &PyTuple_GET_ITEM( const_tuple_str_digest_ac11b801185405cfc362da233adfe123_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1114;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_3:;
}
branch_end_2:;
}
branch_no_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_44cd217881d058a679ee9b4dab107e96 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_44cd217881d058a679ee9b4dab107e96 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_44cd217881d058a679ee9b4dab107e96 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_44cd217881d058a679ee9b4dab107e96, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_44cd217881d058a679ee9b4dab107e96->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_44cd217881d058a679ee9b4dab107e96, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_44cd217881d058a679ee9b4dab107e96,
type_description_1,
par_self,
par_cookie,
par_request
);
// Release cached frame.
if ( frame_44cd217881d058a679ee9b4dab107e96 == cache_frame_44cd217881d058a679ee9b4dab107e96 )
{
Py_DECREF( frame_44cd217881d058a679ee9b4dab107e96 );
}
cache_frame_44cd217881d058a679ee9b4dab107e96 = NULL;
assertFrameObject( frame_44cd217881d058a679ee9b4dab107e96 );
// 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$cookiejar$$$function_54_return_ok_verifiability );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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$cookiejar$$$function_54_return_ok_verifiability );
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$cookiejar$$$function_55_return_ok_secure( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
struct Nuitka_FrameObject *frame_b2555f739b85ed437b4fd2b7becdae9a;
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_b2555f739b85ed437b4fd2b7becdae9a = 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_b2555f739b85ed437b4fd2b7becdae9a, codeobj_b2555f739b85ed437b4fd2b7becdae9a, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_b2555f739b85ed437b4fd2b7becdae9a = cache_frame_b2555f739b85ed437b4fd2b7becdae9a;
// Push the new frame as the currently active one.
pushFrameStack( frame_b2555f739b85ed437b4fd2b7becdae9a );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_b2555f739b85ed437b4fd2b7becdae9a ) == 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_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_source_name_2;
CHECK_OBJECT( par_cookie );
tmp_source_name_1 = par_cookie;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_secure );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1120;
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 = 1120;
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;
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_request == NULL )
{
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 = 1120;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_request;
tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_type );
if ( tmp_compexpr_left_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1120;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = const_str_plain_https;
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 = 1120;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
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_called_name_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1121;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
frame_b2555f739b85ed437b4fd2b7becdae9a->m_frame.f_lineno = 1121;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, &PyTuple_GET_ITEM( const_tuple_str_digest_24562fa308ff9602f1ccf15f8d6fc616_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1121;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_b2555f739b85ed437b4fd2b7becdae9a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_b2555f739b85ed437b4fd2b7becdae9a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_b2555f739b85ed437b4fd2b7becdae9a );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_b2555f739b85ed437b4fd2b7becdae9a, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_b2555f739b85ed437b4fd2b7becdae9a->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_b2555f739b85ed437b4fd2b7becdae9a, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_b2555f739b85ed437b4fd2b7becdae9a,
type_description_1,
par_self,
par_cookie,
par_request
);
// Release cached frame.
if ( frame_b2555f739b85ed437b4fd2b7becdae9a == cache_frame_b2555f739b85ed437b4fd2b7becdae9a )
{
Py_DECREF( frame_b2555f739b85ed437b4fd2b7becdae9a );
}
cache_frame_b2555f739b85ed437b4fd2b7becdae9a = NULL;
assertFrameObject( frame_b2555f739b85ed437b4fd2b7becdae9a );
// 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$cookiejar$$$function_55_return_ok_secure );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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$cookiejar$$$function_55_return_ok_secure );
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$cookiejar$$$function_56_return_ok_expires( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
struct Nuitka_FrameObject *frame_65089d74c0a802d7371f1f88884f11e3;
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;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_65089d74c0a802d7371f1f88884f11e3 = 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_65089d74c0a802d7371f1f88884f11e3, codeobj_65089d74c0a802d7371f1f88884f11e3, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_65089d74c0a802d7371f1f88884f11e3 = cache_frame_65089d74c0a802d7371f1f88884f11e3;
// Push the new frame as the currently active one.
pushFrameStack( frame_65089d74c0a802d7371f1f88884f11e3 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_65089d74c0a802d7371f1f88884f11e3 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
int tmp_truth_name_1;
CHECK_OBJECT( par_cookie );
tmp_source_name_1 = par_cookie;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_is_expired );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1126;
type_description_1 = "ooo";
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 = 1126;
type_description_1 = "ooo";
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__now );
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 = 1126;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
frame_65089d74c0a802d7371f1f88884f11e3->m_frame.f_lineno = 1126;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_call_result_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_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1126;
type_description_1 = "ooo";
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 = 1126;
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_call_result_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_2;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1127;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_1;
frame_65089d74c0a802d7371f1f88884f11e3->m_frame.f_lineno = 1127;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_str_digest_9939164ececbc204c3ca2a9b256d712b_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1127;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_65089d74c0a802d7371f1f88884f11e3 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_65089d74c0a802d7371f1f88884f11e3 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_65089d74c0a802d7371f1f88884f11e3 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_65089d74c0a802d7371f1f88884f11e3, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_65089d74c0a802d7371f1f88884f11e3->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_65089d74c0a802d7371f1f88884f11e3, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_65089d74c0a802d7371f1f88884f11e3,
type_description_1,
par_self,
par_cookie,
par_request
);
// Release cached frame.
if ( frame_65089d74c0a802d7371f1f88884f11e3 == cache_frame_65089d74c0a802d7371f1f88884f11e3 )
{
Py_DECREF( frame_65089d74c0a802d7371f1f88884f11e3 );
}
cache_frame_65089d74c0a802d7371f1f88884f11e3 = NULL;
assertFrameObject( frame_65089d74c0a802d7371f1f88884f11e3 );
// 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$cookiejar$$$function_56_return_ok_expires );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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$cookiejar$$$function_56_return_ok_expires );
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$cookiejar$$$function_57_return_ok_port( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_req_port = NULL;
PyObject *var_p = NULL;
nuitka_bool tmp_for_loop_1__break_indicator = NUITKA_BOOL_UNASSIGNED;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_eb551893b91528c5665c6b8a8d48c1b1;
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;
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;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
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;
static struct Nuitka_FrameObject *cache_frame_eb551893b91528c5665c6b8a8d48c1b1 = 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_eb551893b91528c5665c6b8a8d48c1b1, codeobj_eb551893b91528c5665c6b8a8d48c1b1, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_eb551893b91528c5665c6b8a8d48c1b1 = cache_frame_eb551893b91528c5665c6b8a8d48c1b1;
// Push the new frame as the currently active one.
pushFrameStack( frame_eb551893b91528c5665c6b8a8d48c1b1 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_eb551893b91528c5665c6b8a8d48c1b1 ) == 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_cookie );
tmp_source_name_1 = par_cookie;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_port );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1132;
type_description_1 = "ooooo";
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 = 1132;
type_description_1 = "ooooo";
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_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_request_port );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_request_port );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "request_port" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1133;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
if ( par_request == NULL )
{
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 = 1133;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_request;
frame_eb551893b91528c5665c6b8a8d48c1b1->m_frame.f_lineno = 1133;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1133;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
assert( var_req_port == NULL );
var_req_port = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_req_port );
tmp_compexpr_left_1 = var_req_port;
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_assign_source_2;
tmp_assign_source_2 = const_str_plain_80;
{
PyObject *old = var_req_port;
var_req_port = tmp_assign_source_2;
Py_INCREF( var_req_port );
Py_XDECREF( old );
}
}
branch_no_2:;
}
{
nuitka_bool tmp_assign_source_3;
tmp_assign_source_3 = NUITKA_BOOL_FALSE;
tmp_for_loop_1__break_indicator = tmp_assign_source_3;
}
{
// Tried code:
{
PyObject *tmp_assign_source_4;
PyObject *tmp_iter_arg_1;
PyObject *tmp_called_instance_1;
PyObject *tmp_source_name_2;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1136;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_2 = par_cookie;
tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_port );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1136;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
frame_eb551893b91528c5665c6b8a8d48c1b1->m_frame.f_lineno = 1136;
tmp_iter_arg_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_split, &PyTuple_GET_ITEM( const_tuple_str_chr_44_tuple, 0 ) );
Py_DECREF( tmp_called_instance_1 );
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1136;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_assign_source_4 = MAKE_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 = 1136;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_4;
}
{
// Tried code:
{
loop_start_1:;
{
// Tried code:
{
PyObject *tmp_assign_source_5;
PyObject *tmp_value_name_1;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_value_name_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_5 = ITERATOR_NEXT( tmp_value_name_1 );
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 = 1136;
goto try_except_handler_4;
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_5;
Py_XDECREF( old );
}
}
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;
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
tmp_compexpr_left_2 = exception_keeper_type_1;
tmp_compexpr_right_2 = PyExc_StopIteration;
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 );
Py_DECREF( exception_keeper_type_1 );
Py_XDECREF( exception_keeper_value_1 );
Py_XDECREF( exception_keeper_tb_1 );
exception_lineno = 1136;
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_assign_source_6;
tmp_assign_source_6 = NUITKA_BOOL_TRUE;
tmp_for_loop_1__break_indicator = tmp_assign_source_6;
}
{
Py_DECREF( exception_keeper_type_1 );
Py_XDECREF( exception_keeper_value_1 );
Py_XDECREF( exception_keeper_tb_1 );
goto loop_end_1;
}
goto branch_end_3;
branch_no_3:;
{
// 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;
}
branch_end_3:;
}
// End of try:
try_end_1:;
}
{
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_p;
var_p = tmp_assign_source_7;
Py_INCREF( var_p );
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
CHECK_OBJECT( var_p );
tmp_compexpr_left_3 = var_p;
if ( var_req_port == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_port" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1137;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_compexpr_right_3 = var_req_port;
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 = 1137;
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:;
{
goto loop_end_1;
}
branch_no_4:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1136;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
goto loop_start_1;
loop_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_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_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:;
}
{
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_5;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
assert( tmp_for_loop_1__break_indicator != NUITKA_BOOL_UNASSIGNED);
tmp_compexpr_left_4 = ( tmp_for_loop_1__break_indicator == NUITKA_BOOL_TRUE ) ? Py_True : Py_False;
tmp_compexpr_right_4 = Py_True;
tmp_condition_result_5 = ( tmp_compexpr_left_4 == tmp_compexpr_right_4 ) ? 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_2;
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_source_name_3;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1140;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_called_name_2 = tmp_mvar_value_2;
tmp_args_element_name_2 = const_str_digest_6cfbe5240b0e040226d3c96c3ae96da3;
if ( var_req_port == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_port" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1141;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_args_element_name_3 = var_req_port;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1141;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_3 = par_cookie;
tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_port );
if ( tmp_args_element_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1141;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
frame_eb551893b91528c5665c6b8a8d48c1b1->m_frame.f_lineno = 1140;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1140;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto try_return_handler_2;
}
branch_no_5:;
}
goto try_end_3;
// Return handler code:
try_return_handler_2:;
{
}
{
goto frame_return_exit_1;
}
// 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:;
}
{
}
branch_no_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_eb551893b91528c5665c6b8a8d48c1b1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_eb551893b91528c5665c6b8a8d48c1b1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_eb551893b91528c5665c6b8a8d48c1b1 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_eb551893b91528c5665c6b8a8d48c1b1, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_eb551893b91528c5665c6b8a8d48c1b1->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_eb551893b91528c5665c6b8a8d48c1b1, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_eb551893b91528c5665c6b8a8d48c1b1,
type_description_1,
par_self,
par_cookie,
par_request,
var_req_port,
var_p
);
// Release cached frame.
if ( frame_eb551893b91528c5665c6b8a8d48c1b1 == cache_frame_eb551893b91528c5665c6b8a8d48c1b1 )
{
Py_DECREF( frame_eb551893b91528c5665c6b8a8d48c1b1 );
}
cache_frame_eb551893b91528c5665c6b8a8d48c1b1 = NULL;
assertFrameObject( frame_eb551893b91528c5665c6b8a8d48c1b1 );
// 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$cookiejar$$$function_57_return_ok_port );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_port );
var_req_port = NULL;
}
{
Py_XDECREF( var_p );
var_p = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_port );
var_req_port = NULL;
}
{
Py_XDECREF( var_p );
var_p = 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$cookiejar$$$function_57_return_ok_port );
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$cookiejar$$$function_58_return_ok_domain( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_req_host = NULL;
PyObject *var_erhn = NULL;
PyObject *var_domain = 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_c744fd6dcac46970732b9fc113677f22;
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_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;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_c744fd6dcac46970732b9fc113677f22 = 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_c744fd6dcac46970732b9fc113677f22, codeobj_c744fd6dcac46970732b9fc113677f22, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_c744fd6dcac46970732b9fc113677f22 = cache_frame_c744fd6dcac46970732b9fc113677f22;
// Push the new frame as the currently active one.
pushFrameStack( frame_c744fd6dcac46970732b9fc113677f22 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_c744fd6dcac46970732b9fc113677f22 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_iter_arg_1;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_eff_request_host );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_eff_request_host );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "eff_request_host" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1146;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_called_name_1 = tmp_mvar_value_1;
CHECK_OBJECT( par_request );
tmp_args_element_name_1 = par_request;
frame_c744fd6dcac46970732b9fc113677f22->m_frame.f_lineno = 1146;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_iter_arg_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1146;
type_description_1 = "oooooo";
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 = 1146;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
assert( tmp_tuple_unpack_1__source_iter == NULL );
tmp_tuple_unpack_1__source_iter = tmp_assign_source_1;
}
{
// 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, 2 );
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 = "oooooo";
exception_lineno = 1146;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_1 == NULL );
tmp_tuple_unpack_1__element_1 = tmp_assign_source_2;
}
{
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, 2 );
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 = "oooooo";
exception_lineno = 1146;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_2 == NULL );
tmp_tuple_unpack_1__element_2 = tmp_assign_source_3;
}
{
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 = 1146;
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 2)" );
#endif
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooo";
exception_lineno = 1146;
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;
}
{
// 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_4;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_4 = tmp_tuple_unpack_1__element_1;
assert( var_req_host == NULL );
Py_INCREF( tmp_assign_source_4 );
var_req_host = tmp_assign_source_4;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_tuple_unpack_1__element_2 );
tmp_assign_source_5 = tmp_tuple_unpack_1__element_2;
assert( var_erhn == NULL );
Py_INCREF( tmp_assign_source_5 );
var_erhn = tmp_assign_source_5;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
PyObject *tmp_assign_source_6;
PyObject *tmp_source_name_1;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1147;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = par_cookie;
tmp_assign_source_6 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_domain );
if ( tmp_assign_source_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1147;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
assert( var_domain == NULL );
var_domain = tmp_assign_source_6;
}
{
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_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_source_name_2;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_left_name_1;
PyObject *tmp_source_name_3;
PyObject *tmp_right_name_1;
PyObject *tmp_source_name_4;
PyObject *tmp_op_bitand_res_1;
int tmp_truth_name_1;
int tmp_and_left_truth_3;
nuitka_bool tmp_and_left_value_3;
nuitka_bool tmp_and_right_value_3;
PyObject *tmp_operand_name_1;
PyObject *tmp_source_name_5;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1150;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_cookie;
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 = 1150;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = const_int_0;
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 = 1150;
type_description_1 = "oooooo";
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_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 = 1151;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_self;
tmp_left_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_strict_ns_domain );
if ( tmp_left_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1151;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
if ( par_self == 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", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1151;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_right_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_DomainStrictNonDomain );
if ( tmp_right_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_left_name_1 );
exception_lineno = 1151;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_op_bitand_res_1 = BINARY_OPERATION( PyNumber_And, tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_left_name_1 );
Py_DECREF( tmp_right_name_1 );
if ( tmp_op_bitand_res_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1151;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_op_bitand_res_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_op_bitand_res_1 );
exception_lineno = 1151;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_op_bitand_res_1 );
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_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1152;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_cookie;
tmp_operand_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_domain_specified );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1152;
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 = 1152;
type_description_1 = "oooooo";
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 ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1152;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = var_domain;
if ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1152;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = var_erhn;
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 = 1152;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_right_value_2 = tmp_and_right_value_3;
goto and_end_3;
and_left_3:;
tmp_and_right_value_2 = tmp_and_left_value_3;
and_end_3:;
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_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_called_name_2;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1153;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
frame_c744fd6dcac46970732b9fc113677f22->m_frame.f_lineno = 1153;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_str_digest_f0c225b14501a3ff3d37888478fdc005_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1153;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_and_left_truth_4;
nuitka_bool tmp_and_left_value_4;
nuitka_bool tmp_and_right_value_4;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
PyObject *tmp_source_name_6;
PyObject *tmp_operand_name_2;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_2;
PyObject *tmp_args_element_name_3;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1157;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_cookie;
tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_version );
if ( tmp_compexpr_left_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1157;
type_description_1 = "oooooo";
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 = 1157;
type_description_1 = "oooooo";
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:;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_domain_match );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_domain_match );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "domain_match" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1157;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1157;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = var_erhn;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1157;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = var_domain;
frame_c744fd6dcac46970732b9fc113677f22->m_frame.f_lineno = 1157;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 };
tmp_operand_name_2 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args );
}
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1157;
type_description_1 = "oooooo";
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 = 1157;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_4 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_2 = tmp_and_right_value_4;
goto and_end_4;
and_left_4:;
tmp_condition_result_2 = tmp_and_left_value_4;
and_end_4:;
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_mvar_value_4;
PyObject *tmp_args_element_name_4;
PyObject *tmp_args_element_name_5;
PyObject *tmp_args_element_name_6;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1158;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_called_name_4 = tmp_mvar_value_4;
tmp_args_element_name_4 = const_str_digest_de1ab3e2de8d5165e2bd1b1905edbd35;
if ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1159;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_5 = var_erhn;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1159;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_6 = var_domain;
frame_c744fd6dcac46970732b9fc113677f22->m_frame.f_lineno = 1158;
{
PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6 };
tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_4, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1158;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_and_left_truth_5;
nuitka_bool tmp_and_left_value_5;
nuitka_bool tmp_and_right_value_5;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
PyObject *tmp_source_name_7;
PyObject *tmp_operand_name_3;
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_8;
PyObject *tmp_left_name_2;
PyObject *tmp_right_name_2;
PyObject *tmp_args_element_name_7;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1161;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = par_cookie;
tmp_compexpr_left_4 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_version );
if ( tmp_compexpr_left_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1161;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_4 = const_int_0;
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 = 1161;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_5 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_left_truth_5 = tmp_and_left_value_5 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_and_left_truth_5 == 1 )
{
goto and_right_5;
}
else
{
goto and_left_5;
}
and_right_5:;
tmp_left_name_2 = const_str_dot;
if ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1161;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_right_name_2 = var_erhn;
tmp_source_name_8 = BINARY_OPERATION_ADD( tmp_left_name_2, tmp_right_name_2 );
if ( tmp_source_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1161;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_endswith );
Py_DECREF( tmp_source_name_8 );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1161;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
if ( var_domain == 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", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1161;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_7 = var_domain;
frame_c744fd6dcac46970732b9fc113677f22->m_frame.f_lineno = 1161;
{
PyObject *call_args[] = { tmp_args_element_name_7 };
tmp_operand_name_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args );
}
Py_DECREF( tmp_called_name_5 );
if ( tmp_operand_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1161;
type_description_1 = "oooooo";
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 = 1161;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_5 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_3 = tmp_and_right_value_5;
goto and_end_5;
and_left_5:;
tmp_condition_result_3 = tmp_and_left_value_5;
and_end_5:;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_called_name_6;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_element_name_8;
PyObject *tmp_args_element_name_9;
PyObject *tmp_args_element_name_10;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1162;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_called_name_6 = tmp_mvar_value_5;
tmp_args_element_name_8 = const_str_digest_0120ce9b764bcbb0dceb6e1de1e6ce0c;
if ( var_req_host == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_host" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1163;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_9 = var_req_host;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1163;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_10 = var_domain;
frame_c744fd6dcac46970732b9fc113677f22->m_frame.f_lineno = 1162;
{
PyObject *call_args[] = { tmp_args_element_name_8, tmp_args_element_name_9, tmp_args_element_name_10 };
tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_6, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1162;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_3:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_c744fd6dcac46970732b9fc113677f22 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_c744fd6dcac46970732b9fc113677f22 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_c744fd6dcac46970732b9fc113677f22 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_c744fd6dcac46970732b9fc113677f22, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_c744fd6dcac46970732b9fc113677f22->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_c744fd6dcac46970732b9fc113677f22, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_c744fd6dcac46970732b9fc113677f22,
type_description_1,
par_self,
par_cookie,
par_request,
var_req_host,
var_erhn,
var_domain
);
// Release cached frame.
if ( frame_c744fd6dcac46970732b9fc113677f22 == cache_frame_c744fd6dcac46970732b9fc113677f22 )
{
Py_DECREF( frame_c744fd6dcac46970732b9fc113677f22 );
}
cache_frame_c744fd6dcac46970732b9fc113677f22 = NULL;
assertFrameObject( frame_c744fd6dcac46970732b9fc113677f22 );
// 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$cookiejar$$$function_58_return_ok_domain );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_host );
var_req_host = NULL;
}
{
Py_XDECREF( var_erhn );
var_erhn = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_host );
var_req_host = NULL;
}
{
Py_XDECREF( var_erhn );
var_erhn = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = 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$cookiejar$$$function_58_return_ok_domain );
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$cookiejar$$$function_59_domain_return_ok( 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_domain = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_req_host = NULL;
PyObject *var_erhn = 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_edccd28b38ca62e7f7ce3955afe4f039;
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_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;
PyObject *tmp_return_value = NULL;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_edccd28b38ca62e7f7ce3955afe4f039 = 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_edccd28b38ca62e7f7ce3955afe4f039, codeobj_edccd28b38ca62e7f7ce3955afe4f039, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_edccd28b38ca62e7f7ce3955afe4f039 = cache_frame_edccd28b38ca62e7f7ce3955afe4f039;
// Push the new frame as the currently active one.
pushFrameStack( frame_edccd28b38ca62e7f7ce3955afe4f039 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_edccd28b38ca62e7f7ce3955afe4f039 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_iter_arg_1;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_eff_request_host );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_eff_request_host );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "eff_request_host" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1170;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_called_name_1 = tmp_mvar_value_1;
CHECK_OBJECT( par_request );
tmp_args_element_name_1 = par_request;
frame_edccd28b38ca62e7f7ce3955afe4f039->m_frame.f_lineno = 1170;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_iter_arg_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1170;
type_description_1 = "ooooo";
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 = 1170;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
assert( tmp_tuple_unpack_1__source_iter == NULL );
tmp_tuple_unpack_1__source_iter = tmp_assign_source_1;
}
{
// 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, 2 );
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 = "ooooo";
exception_lineno = 1170;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_1 == NULL );
tmp_tuple_unpack_1__element_1 = tmp_assign_source_2;
}
{
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, 2 );
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 = 1170;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_2 == NULL );
tmp_tuple_unpack_1__element_2 = tmp_assign_source_3;
}
{
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 = 1170;
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 2)" );
#endif
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooo";
exception_lineno = 1170;
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;
}
{
// 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_4;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_4 = tmp_tuple_unpack_1__element_1;
assert( var_req_host == NULL );
Py_INCREF( tmp_assign_source_4 );
var_req_host = tmp_assign_source_4;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_tuple_unpack_1__element_2 );
tmp_assign_source_5 = tmp_tuple_unpack_1__element_2;
assert( var_erhn == NULL );
Py_INCREF( tmp_assign_source_5 );
var_erhn = tmp_assign_source_5;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_instance_1;
if ( var_req_host == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_host" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1171;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = var_req_host;
frame_edccd28b38ca62e7f7ce3955afe4f039->m_frame.f_lineno = 1171;
tmp_operand_name_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1171;
type_description_1 = "ooooo";
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 = 1171;
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_assign_source_6;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
tmp_left_name_1 = const_str_dot;
if ( var_req_host == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_host" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1172;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = var_req_host;
tmp_assign_source_6 = BINARY_OPERATION_ADD( 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 = 1172;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_req_host;
var_req_host = tmp_assign_source_6;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_operand_name_2;
PyObject *tmp_called_instance_2;
if ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1173;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = var_erhn;
frame_edccd28b38ca62e7f7ce3955afe4f039->m_frame.f_lineno = 1173;
tmp_operand_name_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1173;
type_description_1 = "ooooo";
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 = 1173;
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_assign_source_7;
PyObject *tmp_left_name_2;
PyObject *tmp_right_name_2;
tmp_left_name_2 = const_str_dot;
if ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1174;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_right_name_2 = var_erhn;
tmp_assign_source_7 = BINARY_OPERATION_ADD( tmp_left_name_2, tmp_right_name_2 );
if ( tmp_assign_source_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1174;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_erhn;
var_erhn = tmp_assign_source_7;
Py_XDECREF( old );
}
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_operand_name_3;
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_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_2;
PyObject *tmp_args_element_name_3;
if ( var_req_host == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_host" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1175;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = var_req_host;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_endswith );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1175;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
if ( par_domain == 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", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1175;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_domain;
frame_edccd28b38ca62e7f7ce3955afe4f039->m_frame.f_lineno = 1175;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
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 = 1175;
type_description_1 = "ooooo";
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 = 1175;
type_description_1 = "ooooo";
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 ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1175;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = var_erhn;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_endswith );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1175;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
if ( par_domain == 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", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1175;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_domain;
frame_edccd28b38ca62e7f7ce3955afe4f039->m_frame.f_lineno = 1175;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_or_right_value_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_or_right_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1175;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_operand_name_3 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_operand_name_3 = tmp_or_left_value_1;
or_end_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 = 1175;
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:;
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_3;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_4;
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 = 1180;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_self;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_is_blocked );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1180;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
if ( par_domain == 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", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1180;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_domain;
frame_edccd28b38ca62e7f7ce3955afe4f039->m_frame.f_lineno = 1180;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1180;
type_description_1 = "ooooo";
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 = 1180;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
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_mvar_value_2;
PyObject *tmp_args_element_name_5;
PyObject *tmp_args_element_name_6;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1181;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = tmp_mvar_value_2;
tmp_args_element_name_5 = const_str_digest_8034911ba35da0b23b36f58ec05d5e06;
if ( par_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1181;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_6 = par_domain;
frame_edccd28b38ca62e7f7ce3955afe4f039->m_frame.f_lineno = 1181;
{
PyObject *call_args[] = { tmp_args_element_name_5, tmp_args_element_name_6 };
tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_5, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1181;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_called_name_6;
PyObject *tmp_source_name_4;
PyObject *tmp_call_result_2;
PyObject *tmp_args_element_name_7;
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 = 1183;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_is_not_allowed );
if ( tmp_called_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1183;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
if ( par_domain == 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", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1183;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_7 = par_domain;
frame_edccd28b38ca62e7f7ce3955afe4f039->m_frame.f_lineno = 1183;
{
PyObject *call_args[] = { tmp_args_element_name_7 };
tmp_call_result_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args );
}
Py_DECREF( tmp_called_name_6 );
if ( tmp_call_result_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1183;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( tmp_call_result_2 );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_2 );
exception_lineno = 1183;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_5 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_2 );
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
PyObject *tmp_called_name_7;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_8;
PyObject *tmp_args_element_name_9;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1184;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_name_7 = tmp_mvar_value_3;
tmp_args_element_name_8 = const_str_digest_dbd89a4a586baa8199d00281c6c57b4b;
if ( par_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1184;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_9 = par_domain;
frame_edccd28b38ca62e7f7ce3955afe4f039->m_frame.f_lineno = 1184;
{
PyObject *call_args[] = { tmp_args_element_name_8, tmp_args_element_name_9 };
tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_7, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1184;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_5:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_edccd28b38ca62e7f7ce3955afe4f039 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_edccd28b38ca62e7f7ce3955afe4f039 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_edccd28b38ca62e7f7ce3955afe4f039 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_edccd28b38ca62e7f7ce3955afe4f039, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_edccd28b38ca62e7f7ce3955afe4f039->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_edccd28b38ca62e7f7ce3955afe4f039, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_edccd28b38ca62e7f7ce3955afe4f039,
type_description_1,
par_self,
par_domain,
par_request,
var_req_host,
var_erhn
);
// Release cached frame.
if ( frame_edccd28b38ca62e7f7ce3955afe4f039 == cache_frame_edccd28b38ca62e7f7ce3955afe4f039 )
{
Py_DECREF( frame_edccd28b38ca62e7f7ce3955afe4f039 );
}
cache_frame_edccd28b38ca62e7f7ce3955afe4f039 = NULL;
assertFrameObject( frame_edccd28b38ca62e7f7ce3955afe4f039 );
// 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$cookiejar$$$function_59_domain_return_ok );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_domain );
par_domain = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_host );
var_req_host = NULL;
}
{
Py_XDECREF( var_erhn );
var_erhn = 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_domain );
par_domain = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_host );
var_req_host = NULL;
}
{
Py_XDECREF( var_erhn );
var_erhn = 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$cookiejar$$$function_59_domain_return_ok );
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$cookiejar$$$function_60_path_return_ok( 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_path = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_req_path = NULL;
struct Nuitka_FrameObject *frame_08a085665553e5257dff96d7f01f4566;
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;
int tmp_res;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_08a085665553e5257dff96d7f01f4566 = 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_08a085665553e5257dff96d7f01f4566, codeobj_08a085665553e5257dff96d7f01f4566, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_08a085665553e5257dff96d7f01f4566 = cache_frame_08a085665553e5257dff96d7f01f4566;
// Push the new frame as the currently active one.
pushFrameStack( frame_08a085665553e5257dff96d7f01f4566 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_08a085665553e5257dff96d7f01f4566 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1190;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
tmp_args_element_name_1 = const_str_digest_e85f860bd0334247026f4c835720ce92;
CHECK_OBJECT( par_path );
tmp_args_element_name_2 = par_path;
frame_08a085665553e5257dff96d7f01f4566->m_frame.f_lineno = 1190;
{
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 );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1190;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_request_path );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_request_path );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "request_path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1191;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
if ( par_request == NULL )
{
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 = 1191;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_request;
frame_08a085665553e5257dff96d7f01f4566->m_frame.f_lineno = 1191;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1191;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_req_path == NULL );
var_req_path = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_4;
CHECK_OBJECT( var_req_path );
tmp_source_name_1 = var_req_path;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_startswith );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1192;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
if ( par_path == 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", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1192;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_path;
frame_08a085665553e5257dff96d7f01f4566->m_frame.f_lineno = 1192;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_operand_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1192;
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 = 1192;
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:;
{
PyObject *tmp_called_name_4;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_5;
PyObject *tmp_args_element_name_6;
PyObject *tmp_args_element_name_7;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1193;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_name_4 = tmp_mvar_value_3;
tmp_args_element_name_5 = const_str_digest_6c139fc9675df808cca1e157160f1bc9;
if ( var_req_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "req_path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1193;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_6 = var_req_path;
if ( par_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1193;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_7 = par_path;
frame_08a085665553e5257dff96d7f01f4566->m_frame.f_lineno = 1193;
{
PyObject *call_args[] = { tmp_args_element_name_5, tmp_args_element_name_6, tmp_args_element_name_7 };
tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_4, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1193;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_08a085665553e5257dff96d7f01f4566 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_08a085665553e5257dff96d7f01f4566 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_08a085665553e5257dff96d7f01f4566 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_08a085665553e5257dff96d7f01f4566, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_08a085665553e5257dff96d7f01f4566->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_08a085665553e5257dff96d7f01f4566, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_08a085665553e5257dff96d7f01f4566,
type_description_1,
par_self,
par_path,
par_request,
var_req_path
);
// Release cached frame.
if ( frame_08a085665553e5257dff96d7f01f4566 == cache_frame_08a085665553e5257dff96d7f01f4566 )
{
Py_DECREF( frame_08a085665553e5257dff96d7f01f4566 );
}
cache_frame_08a085665553e5257dff96d7f01f4566 = NULL;
assertFrameObject( frame_08a085665553e5257dff96d7f01f4566 );
// 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$cookiejar$$$function_60_path_return_ok );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_path );
par_path = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_path );
var_req_path = 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_path );
par_path = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_req_path );
var_req_path = 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$cookiejar$$$function_60_path_return_ok );
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$cookiejar$$$function_61_vals_sorted_by_key( 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_adict = python_pars[ 0 ];
PyObject *var_keys = NULL;
struct Nuitka_FrameObject *frame_501e2f0ca12035163f3e7a64a40e1984;
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_501e2f0ca12035163f3e7a64a40e1984 = 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_501e2f0ca12035163f3e7a64a40e1984, codeobj_501e2f0ca12035163f3e7a64a40e1984, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *) );
frame_501e2f0ca12035163f3e7a64a40e1984 = cache_frame_501e2f0ca12035163f3e7a64a40e1984;
// Push the new frame as the currently active one.
pushFrameStack( frame_501e2f0ca12035163f3e7a64a40e1984 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_501e2f0ca12035163f3e7a64a40e1984 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_called_instance_1;
tmp_called_name_1 = LOOKUP_BUILTIN( const_str_plain_sorted );
assert( tmp_called_name_1 != NULL );
CHECK_OBJECT( par_adict );
tmp_called_instance_1 = par_adict;
frame_501e2f0ca12035163f3e7a64a40e1984->m_frame.f_lineno = 1199;
tmp_args_element_name_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_keys );
if ( tmp_args_element_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1199;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
frame_501e2f0ca12035163f3e7a64a40e1984->m_frame.f_lineno = 1199;
{
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_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1199;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
assert( var_keys == NULL );
var_keys = tmp_assign_source_1;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_map );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_map );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "map" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1200;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_1;
if ( par_adict == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "adict" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1200;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = par_adict;
tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_get );
if ( tmp_args_element_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1200;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
if ( var_keys == NULL )
{
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", "keys" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1200;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = var_keys;
frame_501e2f0ca12035163f3e7a64a40e1984->m_frame.f_lineno = 1200;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_args_element_name_2 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1200;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_501e2f0ca12035163f3e7a64a40e1984 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_501e2f0ca12035163f3e7a64a40e1984 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_501e2f0ca12035163f3e7a64a40e1984 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_501e2f0ca12035163f3e7a64a40e1984, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_501e2f0ca12035163f3e7a64a40e1984->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_501e2f0ca12035163f3e7a64a40e1984, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_501e2f0ca12035163f3e7a64a40e1984,
type_description_1,
par_adict,
var_keys
);
// Release cached frame.
if ( frame_501e2f0ca12035163f3e7a64a40e1984 == cache_frame_501e2f0ca12035163f3e7a64a40e1984 )
{
Py_DECREF( frame_501e2f0ca12035163f3e7a64a40e1984 );
}
cache_frame_501e2f0ca12035163f3e7a64a40e1984 = NULL;
assertFrameObject( frame_501e2f0ca12035163f3e7a64a40e1984 );
// 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$cookiejar$$$function_61_vals_sorted_by_key );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_adict );
par_adict = NULL;
}
{
Py_XDECREF( var_keys );
var_keys = 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_adict );
par_adict = NULL;
}
{
Py_XDECREF( var_keys );
var_keys = 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$cookiejar$$$function_61_vals_sorted_by_key );
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$cookiejar$$$function_62_deepvalues( 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.
struct Nuitka_CellObject *par_mapping = PyCell_NEW1( python_pars[ 0 ] );
PyObject *tmp_return_value = NULL;
// Actual function code.
{
// Tried code:
{
tmp_return_value = future$backports$http$cookiejar$$$function_62_deepvalues$$$genobj_1_deepvalues_maker();
((struct Nuitka_GeneratorObject *)tmp_return_value)->m_closure[0] = par_mapping;
Py_INCREF( ((struct Nuitka_GeneratorObject *)tmp_return_value)->m_closure[0] );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_62_deepvalues );
return NULL;
// Return handler code:
try_return_handler_1:;
{
CHECK_OBJECT( (PyObject *)par_mapping );
Py_DECREF( par_mapping );
par_mapping = NULL;
}
{
goto function_return_exit;
}
// End of try:
}
{
CHECK_OBJECT( (PyObject *)par_mapping );
Py_DECREF( par_mapping );
par_mapping = NULL;
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_62_deepvalues );
return NULL;
function_return_exit:
CHECK_OBJECT( tmp_return_value );
assert( had_error || !ERROR_OCCURRED() );
return tmp_return_value;
}
struct future$backports$http$cookiejar$$$function_62_deepvalues$$$genobj_1_deepvalues_locals {
PyObject *var_values;
PyObject *var_obj;
PyObject *var_subobj;
PyObject *tmp_for_loop_1__for_iterator;
PyObject *tmp_for_loop_1__iter_value;
PyObject *tmp_for_loop_2__for_iterator;
PyObject *tmp_for_loop_2__iter_value;
PyObject *tmp_try_except_1__unhandled_indicator;
char const *type_description_1;
PyObject *exception_type;
PyObject *exception_value;
PyTracebackObject *exception_tb;
int exception_lineno;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
int exception_keeper_lineno_1;
PyObject *exception_preserved_type_1;
PyObject *exception_preserved_value_1;
PyTracebackObject *exception_preserved_tb_1;
int tmp_res;
bool tmp_result;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
int exception_keeper_lineno_2;
char yield_tmps[1024];
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
int exception_keeper_lineno_3;
PyObject *exception_keeper_type_4;
PyObject *exception_keeper_value_4;
PyTracebackObject *exception_keeper_tb_4;
int exception_keeper_lineno_4;
PyObject *exception_keeper_type_5;
PyObject *exception_keeper_value_5;
PyTracebackObject *exception_keeper_tb_5;
int exception_keeper_lineno_5;
PyObject *exception_keeper_type_6;
PyObject *exception_keeper_value_6;
PyTracebackObject *exception_keeper_tb_6;
int exception_keeper_lineno_6;
};
static PyObject *future$backports$http$cookiejar$$$function_62_deepvalues$$$genobj_1_deepvalues_context( struct Nuitka_GeneratorObject *generator, PyObject *yield_return_value )
{
CHECK_OBJECT( (PyObject *)generator );
assert( Nuitka_Generator_Check( (PyObject *)generator ) );
// Heap access if used.
struct future$backports$http$cookiejar$$$function_62_deepvalues$$$genobj_1_deepvalues_locals *generator_heap = (struct future$backports$http$cookiejar$$$function_62_deepvalues$$$genobj_1_deepvalues_locals *)generator->m_heap_storage;
// Dispatch to yield based on return label index:
switch(generator->m_yield_return_index) {
case 2: goto yield_return_2;
case 1: goto yield_return_1;
}
// Local variable initialization
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_m_frame = NULL;
generator_heap->var_values = NULL;
generator_heap->var_obj = NULL;
generator_heap->var_subobj = NULL;
generator_heap->tmp_for_loop_1__for_iterator = NULL;
generator_heap->tmp_for_loop_1__iter_value = NULL;
generator_heap->tmp_for_loop_2__for_iterator = NULL;
generator_heap->tmp_for_loop_2__iter_value = NULL;
generator_heap->tmp_try_except_1__unhandled_indicator = NULL;
generator_heap->type_description_1 = NULL;
generator_heap->exception_type = NULL;
generator_heap->exception_value = NULL;
generator_heap->exception_tb = NULL;
generator_heap->exception_lineno = 0;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_m_frame, codeobj_f056911105992cef8d3d41de5a237ad7, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
generator->m_frame = cache_m_frame;
// Mark the frame object as in use, ref count 1 will be up for reuse.
Py_INCREF( generator->m_frame );
assert( Py_REFCNT( generator->m_frame ) == 2 ); // Frame stack
#if PYTHON_VERSION >= 340
generator->m_frame->m_frame.f_gen = (PyObject *)generator;
#endif
Py_CLEAR( generator->m_frame->m_frame.f_back );
generator->m_frame->m_frame.f_back = PyThreadState_GET()->frame;
Py_INCREF( generator->m_frame->m_frame.f_back );
PyThreadState_GET()->frame = &generator->m_frame->m_frame;
Py_INCREF( generator->m_frame );
Nuitka_Frame_MarkAsExecuting( generator->m_frame );
#if PYTHON_VERSION >= 300
// Accept currently existing exception as the one to publish again when we
// yield or yield from.
{
PyThreadState *thread_state = PyThreadState_GET();
#if PYTHON_VERSION < 370
generator->m_frame->m_frame.f_exc_type = EXC_TYPE( thread_state );
if ( generator->m_frame->m_frame.f_exc_type == Py_None ) generator->m_frame->m_frame.f_exc_type = NULL;
Py_XINCREF( generator->m_frame->m_frame.f_exc_type );
generator->m_frame->m_frame.f_exc_value = EXC_VALUE( thread_state );
Py_XINCREF( generator->m_frame->m_frame.f_exc_value );
generator->m_frame->m_frame.f_exc_traceback = EXC_TRACEBACK( thread_state );
Py_XINCREF( generator->m_frame->m_frame.f_exc_traceback );
#else
generator->m_exc_state.exc_type = EXC_TYPE( thread_state );
if ( generator->m_exc_state.exc_type == Py_None ) generator->m_exc_state.exc_type = NULL;
Py_XINCREF( generator->m_exc_state.exc_type );
generator->m_exc_state.exc_value = EXC_VALUE( thread_state );
Py_XINCREF( generator->m_exc_state.exc_value );
generator->m_exc_state.exc_traceback = EXC_TRACEBACK( thread_state );
Py_XINCREF( generator->m_exc_state.exc_traceback );
#endif
}
#endif
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_vals_sorted_by_key );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_vals_sorted_by_key );
}
if ( tmp_mvar_value_1 == NULL )
{
generator_heap->exception_type = PyExc_NameError;
Py_INCREF( generator_heap->exception_type );
generator_heap->exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "vals_sorted_by_key" );
generator_heap->exception_tb = NULL;
NORMALIZE_EXCEPTION( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
CHAIN_EXCEPTION( generator_heap->exception_value );
generator_heap->exception_lineno = 1204;
generator_heap->type_description_1 = "cooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
if ( PyCell_GET( generator->m_closure[0] ) == NULL )
{
generator_heap->exception_type = PyExc_NameError;
Py_INCREF( generator_heap->exception_type );
generator_heap->exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "mapping" );
generator_heap->exception_tb = NULL;
NORMALIZE_EXCEPTION( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
CHAIN_EXCEPTION( generator_heap->exception_value );
generator_heap->exception_lineno = 1204;
generator_heap->type_description_1 = "cooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = PyCell_GET( generator->m_closure[0] );
generator->m_frame->m_frame.f_lineno = 1204;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 1204;
generator_heap->type_description_1 = "cooo";
goto frame_exception_exit_1;
}
assert( generator_heap->var_values == NULL );
generator_heap->var_values = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( generator_heap->var_values );
tmp_iter_arg_1 = generator_heap->var_values;
tmp_assign_source_2 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 1205;
generator_heap->type_description_1 = "cooo";
goto frame_exception_exit_1;
}
assert( generator_heap->tmp_for_loop_1__for_iterator == NULL );
generator_heap->tmp_for_loop_1__for_iterator = tmp_assign_source_2;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_3;
CHECK_OBJECT( generator_heap->tmp_for_loop_1__for_iterator );
tmp_next_source_1 = generator_heap->tmp_for_loop_1__for_iterator;
tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_3 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_1;
}
else
{
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->type_description_1 = "cooo";
generator_heap->exception_lineno = 1205;
goto try_except_handler_2;
}
}
{
PyObject *old = generator_heap->tmp_for_loop_1__iter_value;
generator_heap->tmp_for_loop_1__iter_value = tmp_assign_source_3;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
CHECK_OBJECT( generator_heap->tmp_for_loop_1__iter_value );
tmp_assign_source_4 = generator_heap->tmp_for_loop_1__iter_value;
{
PyObject *old = generator_heap->var_obj;
generator_heap->var_obj = tmp_assign_source_4;
Py_INCREF( generator_heap->var_obj );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_5;
tmp_assign_source_5 = Py_False;
{
PyObject *old = PyCell_GET( generator->m_closure[0] );
PyCell_SET( generator->m_closure[0], tmp_assign_source_5 );
Py_INCREF( tmp_assign_source_5 );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
tmp_assign_source_6 = Py_True;
{
PyObject *old = generator_heap->tmp_try_except_1__unhandled_indicator;
generator_heap->tmp_try_except_1__unhandled_indicator = tmp_assign_source_6;
Py_INCREF( generator_heap->tmp_try_except_1__unhandled_indicator );
Py_XDECREF( old );
}
}
{
// Tried code:
{
// Tried code:
{
PyObject *tmp_source_name_1;
CHECK_OBJECT( generator_heap->var_obj );
tmp_source_name_1 = generator_heap->var_obj;
tmp_unused = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_items );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 1208;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_4;
}
Py_DECREF( tmp_unused );
}
goto try_end_1;
// Exception handler code:
try_except_handler_4:;
generator_heap->exception_keeper_type_1 = generator_heap->exception_type;
generator_heap->exception_keeper_value_1 = generator_heap->exception_value;
generator_heap->exception_keeper_tb_1 = generator_heap->exception_tb;
generator_heap->exception_keeper_lineno_1 = generator_heap->exception_lineno;
generator_heap->exception_type = NULL;
generator_heap->exception_value = NULL;
generator_heap->exception_tb = NULL;
generator_heap->exception_lineno = 0;
{
PyObject *tmp_assign_source_7;
tmp_assign_source_7 = Py_False;
{
PyObject *old = generator_heap->tmp_try_except_1__unhandled_indicator;
assert( old != NULL );
generator_heap->tmp_try_except_1__unhandled_indicator = tmp_assign_source_7;
Py_INCREF( generator_heap->tmp_try_except_1__unhandled_indicator );
Py_DECREF( old );
}
}
{
// Preserve existing published exception.
generator_heap->exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET());
Py_XINCREF( generator_heap->exception_preserved_type_1 );
generator_heap->exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET());
Py_XINCREF( generator_heap->exception_preserved_value_1 );
generator_heap->exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET());
Py_XINCREF( generator_heap->exception_preserved_tb_1 );
}
{
if ( generator_heap->exception_keeper_tb_1 == NULL )
{
generator_heap->exception_keeper_tb_1 = MAKE_TRACEBACK( generator->m_frame, generator_heap->exception_keeper_lineno_1 );
}
else if ( generator_heap->exception_keeper_lineno_1 != 0 )
{
generator_heap->exception_keeper_tb_1 = ADD_TRACEBACK( generator_heap->exception_keeper_tb_1, generator->m_frame, generator_heap->exception_keeper_lineno_1 );
}
NORMALIZE_EXCEPTION( &generator_heap->exception_keeper_type_1, &generator_heap->exception_keeper_value_1, &generator_heap->exception_keeper_tb_1 );
PyException_SetTraceback( generator_heap->exception_keeper_value_1, (PyObject *)generator_heap->exception_keeper_tb_1 );
PUBLISH_EXCEPTION( &generator_heap->exception_keeper_type_1, &generator_heap->exception_keeper_value_1, &generator_heap->exception_keeper_tb_1 );
}
{
// Tried code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
tmp_compexpr_left_1 = EXC_TYPE(PyThreadState_GET());
tmp_compexpr_right_1 = PyExc_AttributeError;
generator_heap->tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_1, tmp_compexpr_right_1 );
if ( generator_heap->tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 1209;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_5;
}
tmp_operand_name_1 = ( generator_heap->tmp_res != 0 ) ? Py_True : Py_False;
generator_heap->tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 );
if ( generator_heap->tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 1209;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_5;
}
tmp_condition_result_1 = ( generator_heap->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:;
{
generator_heap->tmp_result = RERAISE_EXCEPTION( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
if (unlikely( generator_heap->tmp_result == false ))
{
generator_heap->exception_lineno = 1207;
}
if (generator_heap->exception_tb && generator_heap->exception_tb->tb_frame == &generator->m_frame->m_frame) generator->m_frame->m_frame.f_lineno = generator_heap->exception_tb->tb_lineno;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_5;
}
branch_no_1:;
}
goto try_end_2;
// Exception handler code:
try_except_handler_5:;
generator_heap->exception_keeper_type_2 = generator_heap->exception_type;
generator_heap->exception_keeper_value_2 = generator_heap->exception_value;
generator_heap->exception_keeper_tb_2 = generator_heap->exception_tb;
generator_heap->exception_keeper_lineno_2 = generator_heap->exception_lineno;
generator_heap->exception_type = NULL;
generator_heap->exception_value = NULL;
generator_heap->exception_tb = NULL;
generator_heap->exception_lineno = 0;
{
// Restore previous exception.
SET_CURRENT_EXCEPTION( generator_heap->exception_preserved_type_1, generator_heap->exception_preserved_value_1, generator_heap->exception_preserved_tb_1 );
}
{
// Re-raise.
generator_heap->exception_type = generator_heap->exception_keeper_type_2;
generator_heap->exception_value = generator_heap->exception_keeper_value_2;
generator_heap->exception_tb = generator_heap->exception_keeper_tb_2;
generator_heap->exception_lineno = generator_heap->exception_keeper_lineno_2;
goto try_except_handler_3;
}
// End of try:
try_end_2:;
}
{
// Restore previous exception.
SET_CURRENT_EXCEPTION( generator_heap->exception_preserved_type_1, generator_heap->exception_preserved_value_1, generator_heap->exception_preserved_tb_1 );
}
goto try_end_1;
// exception handler codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_62_deepvalues$$$genobj_1_deepvalues );
return NULL;
// End of try:
try_end_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
CHECK_OBJECT( generator_heap->tmp_try_except_1__unhandled_indicator );
tmp_compexpr_left_2 = generator_heap->tmp_try_except_1__unhandled_indicator;
tmp_compexpr_right_2 = Py_True;
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:;
{
PyObject *tmp_assign_source_8;
tmp_assign_source_8 = Py_True;
{
PyObject *old = PyCell_GET( generator->m_closure[0] );
PyCell_SET( generator->m_closure[0], tmp_assign_source_8 );
Py_INCREF( tmp_assign_source_8 );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_9;
PyObject *tmp_iter_arg_2;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_deepvalues );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_deepvalues );
}
if ( tmp_mvar_value_2 == NULL )
{
generator_heap->exception_type = PyExc_NameError;
Py_INCREF( generator_heap->exception_type );
generator_heap->exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "deepvalues" );
generator_heap->exception_tb = NULL;
NORMALIZE_EXCEPTION( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
CHAIN_EXCEPTION( generator_heap->exception_value );
generator_heap->exception_lineno = 1213;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_3;
}
tmp_called_name_2 = tmp_mvar_value_2;
if ( generator_heap->var_obj == NULL )
{
generator_heap->exception_type = PyExc_UnboundLocalError;
Py_INCREF( generator_heap->exception_type );
generator_heap->exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "obj" );
generator_heap->exception_tb = NULL;
NORMALIZE_EXCEPTION( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
CHAIN_EXCEPTION( generator_heap->exception_value );
generator_heap->exception_lineno = 1213;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_3;
}
tmp_args_element_name_2 = generator_heap->var_obj;
generator->m_frame->m_frame.f_lineno = 1213;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_iter_arg_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
if ( tmp_iter_arg_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 1213;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_3;
}
tmp_assign_source_9 = MAKE_ITERATOR( tmp_iter_arg_2 );
Py_DECREF( tmp_iter_arg_2 );
if ( tmp_assign_source_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 1213;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_3;
}
{
PyObject *old = generator_heap->tmp_for_loop_2__for_iterator;
generator_heap->tmp_for_loop_2__for_iterator = tmp_assign_source_9;
Py_XDECREF( old );
}
}
{
// Tried code:
{
loop_start_2:;
{
PyObject *tmp_next_source_2;
PyObject *tmp_assign_source_10;
CHECK_OBJECT( generator_heap->tmp_for_loop_2__for_iterator );
tmp_next_source_2 = generator_heap->tmp_for_loop_2__for_iterator;
tmp_assign_source_10 = ITERATOR_NEXT( tmp_next_source_2 );
if ( tmp_assign_source_10 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_2;
}
else
{
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->type_description_1 = "cooo";
generator_heap->exception_lineno = 1213;
goto try_except_handler_6;
}
}
{
PyObject *old = generator_heap->tmp_for_loop_2__iter_value;
generator_heap->tmp_for_loop_2__iter_value = tmp_assign_source_10;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_11;
CHECK_OBJECT( generator_heap->tmp_for_loop_2__iter_value );
tmp_assign_source_11 = generator_heap->tmp_for_loop_2__iter_value;
{
PyObject *old = generator_heap->var_subobj;
generator_heap->var_subobj = tmp_assign_source_11;
Py_INCREF( generator_heap->var_subobj );
Py_XDECREF( old );
}
}
{
PyObject *tmp_expression_name_1;
CHECK_OBJECT( generator_heap->var_subobj );
tmp_expression_name_1 = generator_heap->var_subobj;
Py_INCREF( tmp_expression_name_1 );
Nuitka_PreserveHeap( generator_heap->yield_tmps, &tmp_condition_result_2, sizeof(nuitka_bool), &tmp_compexpr_left_2, sizeof(PyObject *), &tmp_compexpr_right_2, sizeof(PyObject *), NULL );
generator->m_yield_return_index = 1;
return tmp_expression_name_1;
yield_return_1:
Nuitka_RestoreHeap( generator_heap->yield_tmps, &tmp_condition_result_2, sizeof(nuitka_bool), &tmp_compexpr_left_2, sizeof(PyObject *), &tmp_compexpr_right_2, sizeof(PyObject *), NULL );
if ( yield_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 1214;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_6;
}
tmp_unused = yield_return_value;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 1213;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_6;
}
goto loop_start_2;
loop_end_2:;
}
goto try_end_3;
// Exception handler code:
try_except_handler_6:;
generator_heap->exception_keeper_type_3 = generator_heap->exception_type;
generator_heap->exception_keeper_value_3 = generator_heap->exception_value;
generator_heap->exception_keeper_tb_3 = generator_heap->exception_tb;
generator_heap->exception_keeper_lineno_3 = generator_heap->exception_lineno;
generator_heap->exception_type = NULL;
generator_heap->exception_value = NULL;
generator_heap->exception_tb = NULL;
generator_heap->exception_lineno = 0;
{
Py_XDECREF( generator_heap->tmp_for_loop_2__iter_value );
generator_heap->tmp_for_loop_2__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)generator_heap->tmp_for_loop_2__for_iterator );
Py_DECREF( generator_heap->tmp_for_loop_2__for_iterator );
generator_heap->tmp_for_loop_2__for_iterator = NULL;
}
{
// Re-raise.
generator_heap->exception_type = generator_heap->exception_keeper_type_3;
generator_heap->exception_value = generator_heap->exception_keeper_value_3;
generator_heap->exception_tb = generator_heap->exception_keeper_tb_3;
generator_heap->exception_lineno = generator_heap->exception_keeper_lineno_3;
goto try_except_handler_3;
}
// End of try:
try_end_3:;
}
{
Py_XDECREF( generator_heap->tmp_for_loop_2__iter_value );
generator_heap->tmp_for_loop_2__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)generator_heap->tmp_for_loop_2__for_iterator );
Py_DECREF( generator_heap->tmp_for_loop_2__for_iterator );
generator_heap->tmp_for_loop_2__for_iterator = NULL;
}
branch_no_2:;
}
goto try_end_4;
// Exception handler code:
try_except_handler_3:;
generator_heap->exception_keeper_type_4 = generator_heap->exception_type;
generator_heap->exception_keeper_value_4 = generator_heap->exception_value;
generator_heap->exception_keeper_tb_4 = generator_heap->exception_tb;
generator_heap->exception_keeper_lineno_4 = generator_heap->exception_lineno;
generator_heap->exception_type = NULL;
generator_heap->exception_value = NULL;
generator_heap->exception_tb = NULL;
generator_heap->exception_lineno = 0;
{
Py_XDECREF( generator_heap->tmp_try_except_1__unhandled_indicator );
generator_heap->tmp_try_except_1__unhandled_indicator = NULL;
}
{
// Re-raise.
generator_heap->exception_type = generator_heap->exception_keeper_type_4;
generator_heap->exception_value = generator_heap->exception_keeper_value_4;
generator_heap->exception_tb = generator_heap->exception_keeper_tb_4;
generator_heap->exception_lineno = generator_heap->exception_keeper_lineno_4;
goto try_except_handler_2;
}
// End of try:
try_end_4:;
}
{
CHECK_OBJECT( (PyObject *)generator_heap->tmp_try_except_1__unhandled_indicator );
Py_DECREF( generator_heap->tmp_try_except_1__unhandled_indicator );
generator_heap->tmp_try_except_1__unhandled_indicator = NULL;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_operand_name_2;
if ( PyCell_GET( generator->m_closure[0] ) == NULL )
{
generator_heap->exception_type = PyExc_NameError;
Py_INCREF( generator_heap->exception_type );
generator_heap->exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "mapping" );
generator_heap->exception_tb = NULL;
NORMALIZE_EXCEPTION( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
CHAIN_EXCEPTION( generator_heap->exception_value );
generator_heap->exception_lineno = 1215;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_2;
}
tmp_operand_name_2 = PyCell_GET( generator->m_closure[0] );
generator_heap->tmp_res = CHECK_IF_TRUE( tmp_operand_name_2 );
if ( generator_heap->tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 1215;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_2;
}
tmp_condition_result_3 = ( generator_heap->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_expression_name_2;
if ( generator_heap->var_obj == NULL )
{
generator_heap->exception_type = PyExc_UnboundLocalError;
Py_INCREF( generator_heap->exception_type );
generator_heap->exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "obj" );
generator_heap->exception_tb = NULL;
NORMALIZE_EXCEPTION( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
CHAIN_EXCEPTION( generator_heap->exception_value );
generator_heap->exception_lineno = 1216;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_2;
}
tmp_expression_name_2 = generator_heap->var_obj;
Py_INCREF( tmp_expression_name_2 );
Nuitka_PreserveHeap( generator_heap->yield_tmps, &tmp_condition_result_3, sizeof(nuitka_bool), &tmp_operand_name_2, sizeof(PyObject *), NULL );
generator->m_yield_return_index = 2;
return tmp_expression_name_2;
yield_return_2:
Nuitka_RestoreHeap( generator_heap->yield_tmps, &tmp_condition_result_3, sizeof(nuitka_bool), &tmp_operand_name_2, sizeof(PyObject *), NULL );
if ( yield_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 1216;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_2;
}
tmp_unused = yield_return_value;
}
branch_no_3:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 1205;
generator_heap->type_description_1 = "cooo";
goto try_except_handler_2;
}
goto loop_start_1;
loop_end_1:;
}
goto try_end_5;
// Exception handler code:
try_except_handler_2:;
generator_heap->exception_keeper_type_5 = generator_heap->exception_type;
generator_heap->exception_keeper_value_5 = generator_heap->exception_value;
generator_heap->exception_keeper_tb_5 = generator_heap->exception_tb;
generator_heap->exception_keeper_lineno_5 = generator_heap->exception_lineno;
generator_heap->exception_type = NULL;
generator_heap->exception_value = NULL;
generator_heap->exception_tb = NULL;
generator_heap->exception_lineno = 0;
{
Py_XDECREF( generator_heap->tmp_for_loop_1__iter_value );
generator_heap->tmp_for_loop_1__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)generator_heap->tmp_for_loop_1__for_iterator );
Py_DECREF( generator_heap->tmp_for_loop_1__for_iterator );
generator_heap->tmp_for_loop_1__for_iterator = NULL;
}
{
// Re-raise.
generator_heap->exception_type = generator_heap->exception_keeper_type_5;
generator_heap->exception_value = generator_heap->exception_keeper_value_5;
generator_heap->exception_tb = generator_heap->exception_keeper_tb_5;
generator_heap->exception_lineno = generator_heap->exception_keeper_lineno_5;
goto frame_exception_exit_1;
}
// End of try:
try_end_5:;
}
Nuitka_Frame_MarkAsNotExecuting( generator->m_frame );
#if PYTHON_VERSION >= 370
Py_CLEAR( generator->m_exc_state.exc_type );
Py_CLEAR( generator->m_exc_state.exc_value );
Py_CLEAR( generator->m_exc_state.exc_traceback );
#elif PYTHON_VERSION >= 300
Py_CLEAR( generator->m_frame->m_frame.f_exc_type );
Py_CLEAR( generator->m_frame->m_frame.f_exc_value );
Py_CLEAR( generator->m_frame->m_frame.f_exc_traceback );
#endif
// Allow re-use of the frame again.
Py_DECREF( generator->m_frame );
goto frame_no_exception_1;
frame_exception_exit_1:;
// If it's not an exit exception, consider and create a traceback for it.
if ( !EXCEPTION_MATCH_GENERATOR( generator_heap->exception_type ) )
{
if ( generator_heap->exception_tb == NULL )
{
generator_heap->exception_tb = MAKE_TRACEBACK( generator->m_frame, generator_heap->exception_lineno );
}
else if ( generator_heap->exception_tb->tb_frame != &generator->m_frame->m_frame )
{
generator_heap->exception_tb = ADD_TRACEBACK( generator_heap->exception_tb, generator->m_frame, generator_heap->exception_lineno );
}
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)generator->m_frame,
generator_heap->type_description_1,
generator->m_closure[0],
generator_heap->var_values,
generator_heap->var_obj,
generator_heap->var_subobj
);
// Release cached frame.
if ( generator->m_frame == cache_m_frame )
{
Py_DECREF( generator->m_frame );
}
cache_m_frame = NULL;
assertFrameObject( generator->m_frame );
}
#if PYTHON_VERSION >= 370
Py_CLEAR( generator->m_exc_state.exc_type );
Py_CLEAR( generator->m_exc_state.exc_value );
Py_CLEAR( generator->m_exc_state.exc_traceback );
#elif PYTHON_VERSION >= 300
Py_CLEAR( generator->m_frame->m_frame.f_exc_type );
Py_CLEAR( generator->m_frame->m_frame.f_exc_value );
Py_CLEAR( generator->m_frame->m_frame.f_exc_traceback );
#endif
Py_DECREF( generator->m_frame );
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
goto try_end_6;
// Exception handler code:
try_except_handler_1:;
generator_heap->exception_keeper_type_6 = generator_heap->exception_type;
generator_heap->exception_keeper_value_6 = generator_heap->exception_value;
generator_heap->exception_keeper_tb_6 = generator_heap->exception_tb;
generator_heap->exception_keeper_lineno_6 = generator_heap->exception_lineno;
generator_heap->exception_type = NULL;
generator_heap->exception_value = NULL;
generator_heap->exception_tb = NULL;
generator_heap->exception_lineno = 0;
{
Py_XDECREF( generator_heap->var_values );
generator_heap->var_values = NULL;
}
{
Py_XDECREF( generator_heap->var_obj );
generator_heap->var_obj = NULL;
}
{
Py_XDECREF( generator_heap->var_subobj );
generator_heap->var_subobj = NULL;
}
{
// Re-raise.
generator_heap->exception_type = generator_heap->exception_keeper_type_6;
generator_heap->exception_value = generator_heap->exception_keeper_value_6;
generator_heap->exception_tb = generator_heap->exception_keeper_tb_6;
generator_heap->exception_lineno = generator_heap->exception_keeper_lineno_6;
goto function_exception_exit;
}
// End of try:
try_end_6:;
}
{
Py_XDECREF( generator_heap->tmp_for_loop_1__iter_value );
generator_heap->tmp_for_loop_1__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)generator_heap->tmp_for_loop_1__for_iterator );
Py_DECREF( generator_heap->tmp_for_loop_1__for_iterator );
generator_heap->tmp_for_loop_1__for_iterator = NULL;
}
{
Py_XDECREF( generator_heap->var_values );
generator_heap->var_values = NULL;
}
{
Py_XDECREF( generator_heap->var_obj );
generator_heap->var_obj = NULL;
}
{
Py_XDECREF( generator_heap->var_subobj );
generator_heap->var_subobj = NULL;
}
return NULL;
function_exception_exit:
assert( generator_heap->exception_type );
RESTORE_ERROR_OCCURRED( generator_heap->exception_type, generator_heap->exception_value, generator_heap->exception_tb );
return NULL;
}
static PyObject *future$backports$http$cookiejar$$$function_62_deepvalues$$$genobj_1_deepvalues_maker( void )
{
return Nuitka_Generator_New(
future$backports$http$cookiejar$$$function_62_deepvalues$$$genobj_1_deepvalues_context,
module_future$backports$http$cookiejar,
const_str_plain_deepvalues,
#if PYTHON_VERSION >= 350
NULL,
#endif
codeobj_f056911105992cef8d3d41de5a237ad7,
1,
sizeof(struct future$backports$http$cookiejar$$$function_62_deepvalues$$$genobj_1_deepvalues_locals)
);
}
static PyObject *impl_future$backports$http$cookiejar$$$function_63___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_policy = python_pars[ 1 ];
struct Nuitka_FrameObject *frame_3e965b0ad2519fe609a9ded9981e9a14;
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;
static struct Nuitka_FrameObject *cache_frame_3e965b0ad2519fe609a9ded9981e9a14 = 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_3e965b0ad2519fe609a9ded9981e9a14, codeobj_3e965b0ad2519fe609a9ded9981e9a14, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *) );
frame_3e965b0ad2519fe609a9ded9981e9a14 = cache_frame_3e965b0ad2519fe609a9ded9981e9a14;
// Push the new frame as the currently active one.
pushFrameStack( frame_3e965b0ad2519fe609a9ded9981e9a14 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_3e965b0ad2519fe609a9ded9981e9a14 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( par_policy );
tmp_compexpr_left_1 = par_policy;
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_name_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_DefaultCookiePolicy );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_DefaultCookiePolicy );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "DefaultCookiePolicy" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1240;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
frame_3e965b0ad2519fe609a9ded9981e9a14->m_frame.f_lineno = 1240;
tmp_assign_source_1 = CALL_FUNCTION_NO_ARGS( tmp_called_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1240;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_policy;
par_policy = tmp_assign_source_1;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_assattr_target_1;
if ( par_policy == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "policy" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1241;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_assattr_name_1 = par_policy;
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 = 1241;
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__policy, tmp_assattr_name_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1241;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_2;
PyObject *tmp_called_instance_1;
PyObject *tmp_mvar_value_2;
PyObject *tmp_assattr_target_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__threading );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__threading );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_threading" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1243;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = tmp_mvar_value_2;
frame_3e965b0ad2519fe609a9ded9981e9a14->m_frame.f_lineno = 1243;
tmp_assattr_name_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_RLock );
if ( tmp_assattr_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1243;
type_description_1 = "oo";
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 = 1243;
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__cookies_lock, 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 = 1243;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_3;
PyObject *tmp_assattr_target_3;
tmp_assattr_name_3 = PyDict_New();
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 = 1244;
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__cookies, 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 = 1244;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_3e965b0ad2519fe609a9ded9981e9a14 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_3e965b0ad2519fe609a9ded9981e9a14 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_3e965b0ad2519fe609a9ded9981e9a14, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_3e965b0ad2519fe609a9ded9981e9a14->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_3e965b0ad2519fe609a9ded9981e9a14, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_3e965b0ad2519fe609a9ded9981e9a14,
type_description_1,
par_self,
par_policy
);
// Release cached frame.
if ( frame_3e965b0ad2519fe609a9ded9981e9a14 == cache_frame_3e965b0ad2519fe609a9ded9981e9a14 )
{
Py_DECREF( frame_3e965b0ad2519fe609a9ded9981e9a14 );
}
cache_frame_3e965b0ad2519fe609a9ded9981e9a14 = NULL;
assertFrameObject( frame_3e965b0ad2519fe609a9ded9981e9a14 );
// 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$cookiejar$$$function_63___init__ );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_policy );
par_policy = 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_policy );
par_policy = 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$cookiejar$$$function_63___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$cookiejar$$$function_64_set_policy( 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_policy = python_pars[ 1 ];
struct Nuitka_FrameObject *frame_a83d0429ed039daef8289ed5cb5678f6;
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_a83d0429ed039daef8289ed5cb5678f6 = 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_a83d0429ed039daef8289ed5cb5678f6, codeobj_a83d0429ed039daef8289ed5cb5678f6, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *) );
frame_a83d0429ed039daef8289ed5cb5678f6 = cache_frame_a83d0429ed039daef8289ed5cb5678f6;
// Push the new frame as the currently active one.
pushFrameStack( frame_a83d0429ed039daef8289ed5cb5678f6 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_a83d0429ed039daef8289ed5cb5678f6 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_assattr_target_1;
CHECK_OBJECT( par_policy );
tmp_assattr_name_1 = par_policy;
CHECK_OBJECT( par_self );
tmp_assattr_target_1 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__policy, tmp_assattr_name_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1247;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_a83d0429ed039daef8289ed5cb5678f6 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a83d0429ed039daef8289ed5cb5678f6 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_a83d0429ed039daef8289ed5cb5678f6, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_a83d0429ed039daef8289ed5cb5678f6->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_a83d0429ed039daef8289ed5cb5678f6, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_a83d0429ed039daef8289ed5cb5678f6,
type_description_1,
par_self,
par_policy
);
// Release cached frame.
if ( frame_a83d0429ed039daef8289ed5cb5678f6 == cache_frame_a83d0429ed039daef8289ed5cb5678f6 )
{
Py_DECREF( frame_a83d0429ed039daef8289ed5cb5678f6 );
}
cache_frame_a83d0429ed039daef8289ed5cb5678f6 = NULL;
assertFrameObject( frame_a83d0429ed039daef8289ed5cb5678f6 );
// 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$cookiejar$$$function_64_set_policy );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_policy );
par_policy = 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_policy );
par_policy = 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$cookiejar$$$function_64_set_policy );
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$cookiejar$$$function_65__cookies_for_domain( 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_domain = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_cookies = NULL;
PyObject *var_cookies_by_path = NULL;
PyObject *var_path = NULL;
PyObject *var_cookies_by_name = NULL;
PyObject *var_cookie = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
PyObject *tmp_for_loop_2__for_iterator = NULL;
PyObject *tmp_for_loop_2__iter_value = NULL;
struct Nuitka_FrameObject *frame_b6223ec84e690c91b0c8e786ff7ddcc5;
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;
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_b6223ec84e690c91b0c8e786ff7ddcc5 = 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.
{
PyObject *tmp_assign_source_1;
tmp_assign_source_1 = PyList_New( 0 );
assert( var_cookies == NULL );
var_cookies = tmp_assign_source_1;
}
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_b6223ec84e690c91b0c8e786ff7ddcc5, codeobj_b6223ec84e690c91b0c8e786ff7ddcc5, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_b6223ec84e690c91b0c8e786ff7ddcc5 = cache_frame_b6223ec84e690c91b0c8e786ff7ddcc5;
// Push the new frame as the currently active one.
pushFrameStack( frame_b6223ec84e690c91b0c8e786ff7ddcc5 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_b6223ec84e690c91b0c8e786ff7ddcc5 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_source_name_2;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__policy );
if ( tmp_source_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1251;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_domain_return_ok );
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 = 1251;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( par_domain == 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", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1251;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_domain;
if ( par_request == 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", "request" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1251;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_request;
frame_b6223ec84e690c91b0c8e786ff7ddcc5->m_frame.f_lineno = 1251;
{
PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 };
tmp_operand_name_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1251;
type_description_1 = "oooooooo";
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 = 1251;
type_description_1 = "oooooooo";
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:;
{
tmp_return_value = PyList_New( 0 );
goto frame_return_exit_1;
}
branch_no_1:;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1253;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_1;
tmp_args_element_name_3 = const_str_digest_6e0f2fcc77d3108abc9acc9693df5f02;
if ( par_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1253;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_domain;
frame_b6223ec84e690c91b0c8e786ff7ddcc5->m_frame.f_lineno = 1253;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1253;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_source_name_3;
PyObject *tmp_subscript_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 = 1254;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_self;
tmp_subscribed_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__cookies );
if ( tmp_subscribed_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1254;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( par_domain == 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", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1254;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_subscript_name_1 = par_domain;
tmp_assign_source_2 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
Py_DECREF( tmp_subscribed_name_1 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1254;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_cookies_by_path == NULL );
var_cookies_by_path = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_iter_arg_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( var_cookies_by_path );
tmp_called_instance_1 = var_cookies_by_path;
frame_b6223ec84e690c91b0c8e786ff7ddcc5->m_frame.f_lineno = 1255;
tmp_iter_arg_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_keys );
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1255;
type_description_1 = "oooooooo";
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 = 1255;
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_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 = "oooooooo";
exception_lineno = 1255;
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 );
}
}
{
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_5 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_path;
var_path = tmp_assign_source_5;
Py_INCREF( var_path );
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_operand_name_2;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_element_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 = 1256;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__policy );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1256;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_path_return_ok );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1256;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
if ( var_path == 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", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1256;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_5 = var_path;
if ( par_request == 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", "request" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1256;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_6 = par_request;
frame_b6223ec84e690c91b0c8e786ff7ddcc5->m_frame.f_lineno = 1256;
{
PyObject *call_args[] = { tmp_args_element_name_5, tmp_args_element_name_6 };
tmp_operand_name_2 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1256;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
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 = 1256;
type_description_1 = "oooooooo";
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:;
{
goto loop_start_1;
}
branch_no_2:;
}
{
PyObject *tmp_assign_source_6;
PyObject *tmp_subscribed_name_2;
PyObject *tmp_subscript_name_2;
if ( var_cookies_by_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookies_by_path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1258;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
tmp_subscribed_name_2 = var_cookies_by_path;
if ( var_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1258;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
tmp_subscript_name_2 = var_path;
tmp_assign_source_6 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_2 );
if ( tmp_assign_source_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1258;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_cookies_by_name;
var_cookies_by_name = tmp_assign_source_6;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_7;
PyObject *tmp_iter_arg_2;
PyObject *tmp_called_instance_2;
CHECK_OBJECT( var_cookies_by_name );
tmp_called_instance_2 = var_cookies_by_name;
frame_b6223ec84e690c91b0c8e786ff7ddcc5->m_frame.f_lineno = 1259;
tmp_iter_arg_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_values );
if ( tmp_iter_arg_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1259;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
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 = 1259;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
{
PyObject *old = tmp_for_loop_2__for_iterator;
tmp_for_loop_2__for_iterator = tmp_assign_source_7;
Py_XDECREF( old );
}
}
{
// Tried code:
{
loop_start_2:;
{
PyObject *tmp_next_source_2;
PyObject *tmp_assign_source_8;
CHECK_OBJECT( tmp_for_loop_2__for_iterator );
tmp_next_source_2 = tmp_for_loop_2__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 = "oooooooo";
exception_lineno = 1259;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_for_loop_2__iter_value;
tmp_for_loop_2__iter_value = tmp_assign_source_8;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_9;
CHECK_OBJECT( tmp_for_loop_2__iter_value );
tmp_assign_source_9 = tmp_for_loop_2__iter_value;
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_9;
Py_INCREF( var_cookie );
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_operand_name_3;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_6;
PyObject *tmp_source_name_7;
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 = 1260;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
tmp_source_name_7 = par_self;
tmp_source_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__policy );
if ( tmp_source_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1260;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_return_ok );
Py_DECREF( tmp_source_name_6 );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1260;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1260;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_7 = var_cookie;
if ( par_request == 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", "request" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1260;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_8 = par_request;
frame_b6223ec84e690c91b0c8e786ff7ddcc5->m_frame.f_lineno = 1260;
{
PyObject *call_args[] = { tmp_args_element_name_7, tmp_args_element_name_8 };
tmp_operand_name_3 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_operand_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1260;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
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 = 1260;
type_description_1 = "oooooooo";
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_name_5;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1261;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
tmp_called_name_5 = tmp_mvar_value_2;
frame_b6223ec84e690c91b0c8e786ff7ddcc5->m_frame.f_lineno = 1261;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, &PyTuple_GET_ITEM( const_tuple_str_digest_83c332e3bafde297ec5071742c5ef4f6_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1261;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
Py_DECREF( tmp_unused );
}
{
goto loop_start_2;
}
branch_no_3:;
}
{
PyObject *tmp_called_name_6;
PyObject *tmp_mvar_value_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1263;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
tmp_called_name_6 = tmp_mvar_value_3;
frame_b6223ec84e690c91b0c8e786ff7ddcc5->m_frame.f_lineno = 1263;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, &PyTuple_GET_ITEM( const_tuple_str_digest_c875c1cc760880191aa87e06a0c9b1d1_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1263;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_called_name_7;
PyObject *tmp_source_name_8;
PyObject *tmp_args_element_name_9;
if ( var_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1264;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
tmp_source_name_8 = var_cookies;
tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_append );
if ( tmp_called_name_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1264;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1264;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_9 = var_cookie;
frame_b6223ec84e690c91b0c8e786ff7ddcc5->m_frame.f_lineno = 1264;
{
PyObject *call_args[] = { tmp_args_element_name_9 };
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 = 1264;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
Py_DECREF( tmp_unused );
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1259;
type_description_1 = "oooooooo";
goto try_except_handler_3;
}
goto loop_start_2;
loop_end_2:;
}
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;
{
Py_XDECREF( tmp_for_loop_2__iter_value );
tmp_for_loop_2__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_2__for_iterator );
Py_DECREF( tmp_for_loop_2__for_iterator );
tmp_for_loop_2__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 try_except_handler_2;
}
// End of try:
try_end_1:;
}
{
Py_XDECREF( tmp_for_loop_2__iter_value );
tmp_for_loop_2__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_2__for_iterator );
Py_DECREF( tmp_for_loop_2__for_iterator );
tmp_for_loop_2__for_iterator = NULL;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1255;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
goto loop_start_1;
loop_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_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_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:;
}
{
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_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1265;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_return_value = var_cookies;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_b6223ec84e690c91b0c8e786ff7ddcc5 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_b6223ec84e690c91b0c8e786ff7ddcc5 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_b6223ec84e690c91b0c8e786ff7ddcc5 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_b6223ec84e690c91b0c8e786ff7ddcc5, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_b6223ec84e690c91b0c8e786ff7ddcc5->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_b6223ec84e690c91b0c8e786ff7ddcc5, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_b6223ec84e690c91b0c8e786ff7ddcc5,
type_description_1,
par_self,
par_domain,
par_request,
var_cookies,
var_cookies_by_path,
var_path,
var_cookies_by_name,
var_cookie
);
// Release cached frame.
if ( frame_b6223ec84e690c91b0c8e786ff7ddcc5 == cache_frame_b6223ec84e690c91b0c8e786ff7ddcc5 )
{
Py_DECREF( frame_b6223ec84e690c91b0c8e786ff7ddcc5 );
}
cache_frame_b6223ec84e690c91b0c8e786ff7ddcc5 = NULL;
assertFrameObject( frame_b6223ec84e690c91b0c8e786ff7ddcc5 );
// 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$cookiejar$$$function_65__cookies_for_domain );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_domain );
par_domain = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_cookies );
var_cookies = NULL;
}
{
Py_XDECREF( var_cookies_by_path );
var_cookies_by_path = NULL;
}
{
Py_XDECREF( var_path );
var_path = NULL;
}
{
Py_XDECREF( var_cookies_by_name );
var_cookies_by_name = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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_domain );
par_domain = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_cookies );
var_cookies = NULL;
}
{
Py_XDECREF( var_cookies_by_path );
var_cookies_by_path = NULL;
}
{
Py_XDECREF( var_path );
var_path = NULL;
}
{
Py_XDECREF( var_cookies_by_name );
var_cookies_by_name = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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$cookiejar$$$function_65__cookies_for_domain );
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$cookiejar$$$function_66__cookies_for_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_request = python_pars[ 1 ];
PyObject *var_cookies = NULL;
PyObject *var_domain = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_fae47abf9daf955b2f1b0900c6ba93e7;
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;
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_fae47abf9daf955b2f1b0900c6ba93e7 = 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.
{
PyObject *tmp_assign_source_1;
tmp_assign_source_1 = PyList_New( 0 );
assert( var_cookies == NULL );
var_cookies = tmp_assign_source_1;
}
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_fae47abf9daf955b2f1b0900c6ba93e7, codeobj_fae47abf9daf955b2f1b0900c6ba93e7, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_fae47abf9daf955b2f1b0900c6ba93e7 = cache_frame_fae47abf9daf955b2f1b0900c6ba93e7;
// Push the new frame as the currently active one.
pushFrameStack( frame_fae47abf9daf955b2f1b0900c6ba93e7 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_fae47abf9daf955b2f1b0900c6ba93e7 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_2;
PyObject *tmp_iter_arg_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__cookies );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1270;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
frame_fae47abf9daf955b2f1b0900c6ba93e7->m_frame.f_lineno = 1270;
tmp_iter_arg_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_keys );
Py_DECREF( tmp_called_instance_1 );
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1270;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_assign_source_2 = MAKE_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 = 1270;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_2;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_3 == 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 = "oooo";
exception_lineno = 1270;
goto try_except_handler_2;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_3;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_4 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_domain;
var_domain = tmp_assign_source_4;
Py_INCREF( var_domain );
Py_XDECREF( old );
}
}
{
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_2;
PyObject *tmp_args_element_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
PyObject *tmp_args_element_name_3;
if ( var_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1271;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_source_name_2 = var_cookies;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_extend );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1271;
type_description_1 = "oooo";
goto try_except_handler_2;
}
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 = 1271;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_source_name_3 = par_self;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__cookies_for_domain );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_1 );
exception_lineno = 1271;
type_description_1 = "oooo";
goto try_except_handler_2;
}
if ( var_domain == NULL )
{
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1271;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_args_element_name_2 = var_domain;
if ( par_request == NULL )
{
Py_DECREF( tmp_called_name_1 );
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 = 1271;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_args_element_name_3 = par_request;
frame_fae47abf9daf955b2f1b0900c6ba93e7->m_frame.f_lineno = 1271;
{
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 );
}
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 );
Py_DECREF( tmp_called_name_1 );
exception_lineno = 1271;
type_description_1 = "oooo";
goto try_except_handler_2;
}
frame_fae47abf9daf955b2f1b0900c6ba93e7->m_frame.f_lineno = 1271;
{
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 = 1271;
type_description_1 = "oooo";
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 = 1270;
type_description_1 = "oooo";
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_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1272;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_return_value = var_cookies;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_fae47abf9daf955b2f1b0900c6ba93e7 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_fae47abf9daf955b2f1b0900c6ba93e7 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_fae47abf9daf955b2f1b0900c6ba93e7 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_fae47abf9daf955b2f1b0900c6ba93e7, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_fae47abf9daf955b2f1b0900c6ba93e7->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_fae47abf9daf955b2f1b0900c6ba93e7, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_fae47abf9daf955b2f1b0900c6ba93e7,
type_description_1,
par_self,
par_request,
var_cookies,
var_domain
);
// Release cached frame.
if ( frame_fae47abf9daf955b2f1b0900c6ba93e7 == cache_frame_fae47abf9daf955b2f1b0900c6ba93e7 )
{
Py_DECREF( frame_fae47abf9daf955b2f1b0900c6ba93e7 );
}
cache_frame_fae47abf9daf955b2f1b0900c6ba93e7 = NULL;
assertFrameObject( frame_fae47abf9daf955b2f1b0900c6ba93e7 );
// 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$cookiejar$$$function_66__cookies_for_request );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_cookies );
var_cookies = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = 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_request );
par_request = NULL;
}
{
Py_XDECREF( var_cookies );
var_cookies = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = 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$cookiejar$$$function_66__cookies_for_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$cookiejar$$$function_67__cookie_attrs( 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_cookies = python_pars[ 1 ];
PyObject *var_version_set = NULL;
PyObject *var_attrs = NULL;
PyObject *var_cookie = NULL;
PyObject *var_version = NULL;
PyObject *var_value = NULL;
PyObject *var_domain = NULL;
PyObject *var_p = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_32b8007f9eff547d1a5a3d3e34ad520a;
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;
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 *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_32b8007f9eff547d1a5a3d3e34ad520a = 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_32b8007f9eff547d1a5a3d3e34ad520a, codeobj_32b8007f9eff547d1a5a3d3e34ad520a, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_32b8007f9eff547d1a5a3d3e34ad520a = cache_frame_32b8007f9eff547d1a5a3d3e34ad520a;
// Push the new frame as the currently active one.
pushFrameStack( frame_32b8007f9eff547d1a5a3d3e34ad520a );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_32b8007f9eff547d1a5a3d3e34ad520a ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
CHECK_OBJECT( par_cookies );
tmp_source_name_1 = par_cookies;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_sort );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1284;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_key_1 = const_str_plain_key;
tmp_dict_value_1 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_67__cookie_attrs$$$function_1_lambda( );
tmp_kw_name_1 = _PyDict_NewPresized( 2 );
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) );
tmp_dict_key_2 = const_str_plain_reverse;
tmp_dict_value_2 = Py_True;
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_32b8007f9eff547d1a5a3d3e34ad520a->m_frame.f_lineno = 1284;
tmp_unused = CALL_FUNCTION_WITH_KEYARGS( tmp_called_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_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 = 1284;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_1;
tmp_assign_source_1 = Py_False;
assert( var_version_set == NULL );
Py_INCREF( tmp_assign_source_1 );
var_version_set = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
tmp_assign_source_2 = PyList_New( 0 );
assert( var_attrs == NULL );
var_attrs = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_iter_arg_1;
if ( par_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1289;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_iter_arg_1 = par_cookies;
tmp_assign_source_3 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1289;
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_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 = "ooooooooo";
exception_lineno = 1289;
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 );
}
}
{
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_5 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_5;
Py_INCREF( var_cookie );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
PyObject *tmp_source_name_2;
CHECK_OBJECT( var_cookie );
tmp_source_name_2 = var_cookie;
tmp_assign_source_6 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_version );
if ( tmp_assign_source_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1296;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_version;
var_version = tmp_assign_source_6;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
if ( var_version_set == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "version_set" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1297;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_operand_name_1 = var_version_set;
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 = 1297;
type_description_1 = "ooooooooo";
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_7;
tmp_assign_source_7 = Py_True;
{
PyObject *old = var_version_set;
var_version_set = tmp_assign_source_7;
Py_INCREF( var_version_set );
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_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 = 1299;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_compexpr_left_1 = var_version;
tmp_compexpr_right_1 = const_int_0;
tmp_res = RICH_COMPARE_BOOL_GT( 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 = 1299;
type_description_1 = "ooooooooo";
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_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_1;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
if ( var_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1300;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_3 = var_attrs;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_append );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1300;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_left_name_1 = const_str_digest_9b6316ab52286b88a4e13fc3742fd9e3;
if ( var_version == 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", "version" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1300;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_right_name_1 = var_version;
tmp_args_element_name_1 = BINARY_OPERATION_REMAINDER( 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_2 );
exception_lineno = 1300;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
frame_32b8007f9eff547d1a5a3d3e34ad520a->m_frame.f_lineno = 1300;
{
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 );
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 = 1300;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
branch_no_2:;
}
branch_no_1:;
}
{
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_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_source_name_4;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_5;
PyObject *tmp_source_name_6;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_source_name_7;
int tmp_truth_name_1;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1305;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_4 = var_cookie;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_value );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1305;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_compexpr_right_2 = Py_None;
tmp_and_left_value_1 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_compexpr_left_2 );
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 = 1306;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_6 = par_self;
tmp_source_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_non_word_re );
if ( tmp_source_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1306;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_search );
Py_DECREF( tmp_source_name_5 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1306;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1306;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_7 = var_cookie;
tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_value );
if ( tmp_args_element_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_3 );
exception_lineno = 1306;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
frame_32b8007f9eff547d1a5a3d3e34ad520a->m_frame.f_lineno = 1306;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_element_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1306;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
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 = 1306;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_and_left_value_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
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 ( 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 = 1306;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_compexpr_left_3 = var_version;
tmp_compexpr_right_3 = const_int_0;
tmp_res = RICH_COMPARE_BOOL_GT( 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 = 1306;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
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_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_assign_source_8;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_8;
PyObject *tmp_source_name_9;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
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 = 1307;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_9 = par_self;
tmp_source_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_quote_re );
if ( tmp_source_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1307;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_sub );
Py_DECREF( tmp_source_name_8 );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1307;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_3 = const_str_digest_2fe71b40974e92f7a4ed2043bfd21fa9;
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1307;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_10 = var_cookie;
tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain_value );
if ( tmp_args_element_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_4 );
exception_lineno = 1307;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
frame_32b8007f9eff547d1a5a3d3e34ad520a->m_frame.f_lineno = 1307;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_assign_source_8 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_assign_source_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1307;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_value;
var_value = tmp_assign_source_8;
Py_XDECREF( old );
}
}
goto branch_end_3;
branch_no_3:;
{
PyObject *tmp_assign_source_9;
PyObject *tmp_source_name_11;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1309;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_11 = var_cookie;
tmp_assign_source_9 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_value );
if ( tmp_assign_source_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1309;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_value;
var_value = tmp_assign_source_9;
Py_XDECREF( old );
}
}
branch_end_3:;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
PyObject *tmp_source_name_12;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1312;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_12 = var_cookie;
tmp_compexpr_left_4 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain_value );
if ( tmp_compexpr_left_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1312;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_compexpr_right_4 = Py_None;
tmp_condition_result_4 = ( tmp_compexpr_left_4 == tmp_compexpr_right_4 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_compexpr_left_4 );
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_13;
PyObject *tmp_args_element_name_5;
PyObject *tmp_source_name_14;
if ( var_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1313;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_13 = var_attrs;
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain_append );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1313;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1313;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_14 = var_cookie;
tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain_name );
if ( tmp_args_element_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_5 );
exception_lineno = 1313;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
frame_32b8007f9eff547d1a5a3d3e34ad520a->m_frame.f_lineno = 1313;
{
PyObject *call_args[] = { tmp_args_element_name_5 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args );
}
Py_DECREF( tmp_called_name_5 );
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 = 1313;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
goto branch_end_4;
branch_no_4:;
{
PyObject *tmp_called_name_6;
PyObject *tmp_source_name_15;
PyObject *tmp_args_element_name_6;
PyObject *tmp_left_name_2;
PyObject *tmp_right_name_2;
PyObject *tmp_tuple_element_1;
PyObject *tmp_source_name_16;
if ( var_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1315;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_15 = var_attrs;
tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_15, const_str_plain_append );
if ( tmp_called_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1315;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_left_name_2 = const_str_digest_d26f52d432ccf199e53ad3ddfa46aa69;
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1315;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_16 = var_cookie;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_16, const_str_plain_name );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_6 );
exception_lineno = 1315;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_right_name_2 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_2, 0, tmp_tuple_element_1 );
if ( var_value == NULL )
{
Py_DECREF( tmp_called_name_6 );
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 = 1315;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_tuple_element_1 = var_value;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_right_name_2, 1, tmp_tuple_element_1 );
tmp_args_element_name_6 = BINARY_OPERATION_REMAINDER( tmp_left_name_2, tmp_right_name_2 );
Py_DECREF( tmp_right_name_2 );
if ( tmp_args_element_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_6 );
exception_lineno = 1315;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
frame_32b8007f9eff547d1a5a3d3e34ad520a->m_frame.f_lineno = 1315;
{
PyObject *call_args[] = { tmp_args_element_name_6 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args );
}
Py_DECREF( tmp_called_name_6 );
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 = 1315;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
branch_end_4:;
}
{
nuitka_bool tmp_condition_result_5;
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 = 1316;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_compexpr_left_5 = var_version;
tmp_compexpr_right_5 = const_int_0;
tmp_res = RICH_COMPARE_BOOL_GT( 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 = 1316;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
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:;
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_source_name_17;
PyObject *tmp_attribute_value_1;
int tmp_truth_name_2;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1317;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_17 = var_cookie;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_17, const_str_plain_path_specified );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1317;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_truth_name_2 = CHECK_IF_TRUE( tmp_attribute_value_1 );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_attribute_value_1 );
exception_lineno = 1317;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_condition_result_6 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_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_7;
PyObject *tmp_source_name_18;
PyObject *tmp_args_element_name_7;
PyObject *tmp_left_name_3;
PyObject *tmp_right_name_3;
PyObject *tmp_source_name_19;
if ( var_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1318;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_18 = var_attrs;
tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_18, const_str_plain_append );
if ( tmp_called_name_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1318;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_left_name_3 = const_str_digest_4ecfec5813374bbd5fc345709fa6c7fe;
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1318;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_19 = var_cookie;
tmp_right_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_19, const_str_plain_path );
if ( tmp_right_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_7 );
exception_lineno = 1318;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_7 = BINARY_OPERATION_REMAINDER( tmp_left_name_3, tmp_right_name_3 );
Py_DECREF( tmp_right_name_3 );
if ( tmp_args_element_name_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_7 );
exception_lineno = 1318;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
frame_32b8007f9eff547d1a5a3d3e34ad520a->m_frame.f_lineno = 1318;
{
PyObject *call_args[] = { tmp_args_element_name_7 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args );
}
Py_DECREF( tmp_called_name_7 );
Py_DECREF( tmp_args_element_name_7 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1318;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
branch_no_6:;
}
{
nuitka_bool tmp_condition_result_7;
PyObject *tmp_called_instance_1;
PyObject *tmp_source_name_20;
PyObject *tmp_call_result_2;
int tmp_truth_name_3;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1319;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_20 = var_cookie;
tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_20, const_str_plain_domain );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1319;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
frame_32b8007f9eff547d1a5a3d3e34ad520a->m_frame.f_lineno = 1319;
tmp_call_result_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
Py_DECREF( tmp_called_instance_1 );
if ( tmp_call_result_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1319;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
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 = 1319;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_condition_result_7 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_2 );
if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE )
{
goto branch_yes_7;
}
else
{
goto branch_no_7;
}
branch_yes_7:;
{
PyObject *tmp_assign_source_10;
PyObject *tmp_source_name_21;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1320;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_21 = var_cookie;
tmp_assign_source_10 = LOOKUP_ATTRIBUTE( tmp_source_name_21, const_str_plain_domain );
if ( tmp_assign_source_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1320;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_domain;
var_domain = tmp_assign_source_10;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_8;
int tmp_and_left_truth_3;
nuitka_bool tmp_and_left_value_3;
nuitka_bool tmp_and_right_value_3;
PyObject *tmp_operand_name_2;
PyObject *tmp_source_name_22;
PyObject *tmp_called_instance_2;
PyObject *tmp_call_result_3;
int tmp_truth_name_4;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1321;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_22 = var_cookie;
tmp_operand_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_22, const_str_plain_domain_initial_dot );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1321;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
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 = 1321;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
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 ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1322;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_2 = var_domain;
frame_32b8007f9eff547d1a5a3d3e34ad520a->m_frame.f_lineno = 1322;
tmp_call_result_3 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_call_result_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1322;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_truth_name_4 = CHECK_IF_TRUE( tmp_call_result_3 );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_3 );
exception_lineno = 1322;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_and_right_value_3 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_3 );
tmp_condition_result_8 = tmp_and_right_value_3;
goto and_end_3;
and_left_3:;
tmp_condition_result_8 = tmp_and_left_value_3;
and_end_3:;
if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE )
{
goto branch_yes_8;
}
else
{
goto branch_no_8;
}
branch_yes_8:;
{
PyObject *tmp_assign_source_11;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscript_name_1;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1323;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_subscribed_name_1 = var_domain;
tmp_subscript_name_1 = const_slice_int_pos_1_none_none;
tmp_assign_source_11 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
if ( tmp_assign_source_11 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1323;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_domain;
var_domain = tmp_assign_source_11;
Py_XDECREF( old );
}
}
branch_no_8:;
}
{
PyObject *tmp_called_name_8;
PyObject *tmp_source_name_23;
PyObject *tmp_args_element_name_8;
PyObject *tmp_left_name_4;
PyObject *tmp_right_name_4;
if ( var_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1324;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_23 = var_attrs;
tmp_called_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_23, const_str_plain_append );
if ( tmp_called_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1324;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_left_name_4 = const_str_digest_bbb9e00c2445591f988aa71dd6837113;
if ( var_domain == 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", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1324;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_right_name_4 = var_domain;
tmp_args_element_name_8 = BINARY_OPERATION_REMAINDER( tmp_left_name_4, tmp_right_name_4 );
if ( tmp_args_element_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_8 );
exception_lineno = 1324;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
frame_32b8007f9eff547d1a5a3d3e34ad520a->m_frame.f_lineno = 1324;
{
PyObject *call_args[] = { tmp_args_element_name_8 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_8, call_args );
}
Py_DECREF( tmp_called_name_8 );
Py_DECREF( tmp_args_element_name_8 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1324;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
branch_no_7:;
}
{
nuitka_bool tmp_condition_result_9;
PyObject *tmp_compexpr_left_6;
PyObject *tmp_compexpr_right_6;
PyObject *tmp_source_name_24;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1325;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_24 = var_cookie;
tmp_compexpr_left_6 = LOOKUP_ATTRIBUTE( tmp_source_name_24, const_str_plain_port );
if ( tmp_compexpr_left_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1325;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_compexpr_right_6 = Py_None;
tmp_condition_result_9 = ( tmp_compexpr_left_6 != tmp_compexpr_right_6 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_compexpr_left_6 );
if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE )
{
goto branch_yes_9;
}
else
{
goto branch_no_9;
}
branch_yes_9:;
{
PyObject *tmp_assign_source_12;
tmp_assign_source_12 = const_str_digest_457b984510b0a7bceabc7453e444c63e;
{
PyObject *old = var_p;
var_p = tmp_assign_source_12;
Py_INCREF( var_p );
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_10;
PyObject *tmp_source_name_25;
PyObject *tmp_attribute_value_2;
int tmp_truth_name_5;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1327;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_25 = var_cookie;
tmp_attribute_value_2 = LOOKUP_ATTRIBUTE( tmp_source_name_25, const_str_plain_port_specified );
if ( tmp_attribute_value_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1327;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_truth_name_5 = CHECK_IF_TRUE( tmp_attribute_value_2 );
if ( tmp_truth_name_5 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_attribute_value_2 );
exception_lineno = 1327;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_condition_result_10 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_2 );
if ( tmp_condition_result_10 == NUITKA_BOOL_TRUE )
{
goto branch_yes_10;
}
else
{
goto branch_no_10;
}
branch_yes_10:;
{
PyObject *tmp_assign_source_13;
PyObject *tmp_left_name_5;
PyObject *tmp_right_name_5;
PyObject *tmp_left_name_6;
PyObject *tmp_right_name_6;
PyObject *tmp_source_name_26;
if ( var_p == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "p" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1328;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_left_name_5 = var_p;
tmp_left_name_6 = const_str_digest_78cdb9f6cfc14f7b9f52923017afea0e;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1328;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_26 = var_cookie;
tmp_right_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_26, const_str_plain_port );
if ( tmp_right_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1328;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_right_name_5 = BINARY_OPERATION_REMAINDER( tmp_left_name_6, tmp_right_name_6 );
Py_DECREF( tmp_right_name_6 );
if ( tmp_right_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1328;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_assign_source_13 = BINARY_OPERATION_ADD( tmp_left_name_5, tmp_right_name_5 );
Py_DECREF( tmp_right_name_5 );
if ( tmp_assign_source_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1328;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_p;
var_p = tmp_assign_source_13;
Py_XDECREF( old );
}
}
branch_no_10:;
}
{
PyObject *tmp_called_name_9;
PyObject *tmp_source_name_27;
PyObject *tmp_args_element_name_9;
if ( var_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1329;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_source_name_27 = var_attrs;
tmp_called_name_9 = LOOKUP_ATTRIBUTE( tmp_source_name_27, const_str_plain_append );
if ( tmp_called_name_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1329;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
if ( var_p == NULL )
{
Py_DECREF( tmp_called_name_9 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "p" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1329;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_9 = var_p;
frame_32b8007f9eff547d1a5a3d3e34ad520a->m_frame.f_lineno = 1329;
{
PyObject *call_args[] = { tmp_args_element_name_9 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_9, call_args );
}
Py_DECREF( tmp_called_name_9 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1329;
type_description_1 = "ooooooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
branch_no_9:;
}
branch_no_5:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1289;
type_description_1 = "ooooooooo";
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_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1331;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_return_value = var_attrs;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_32b8007f9eff547d1a5a3d3e34ad520a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_32b8007f9eff547d1a5a3d3e34ad520a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_32b8007f9eff547d1a5a3d3e34ad520a );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_32b8007f9eff547d1a5a3d3e34ad520a, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_32b8007f9eff547d1a5a3d3e34ad520a->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_32b8007f9eff547d1a5a3d3e34ad520a, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_32b8007f9eff547d1a5a3d3e34ad520a,
type_description_1,
par_self,
par_cookies,
var_version_set,
var_attrs,
var_cookie,
var_version,
var_value,
var_domain,
var_p
);
// Release cached frame.
if ( frame_32b8007f9eff547d1a5a3d3e34ad520a == cache_frame_32b8007f9eff547d1a5a3d3e34ad520a )
{
Py_DECREF( frame_32b8007f9eff547d1a5a3d3e34ad520a );
}
cache_frame_32b8007f9eff547d1a5a3d3e34ad520a = NULL;
assertFrameObject( frame_32b8007f9eff547d1a5a3d3e34ad520a );
// 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$cookiejar$$$function_67__cookie_attrs );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookies );
par_cookies = NULL;
}
{
Py_XDECREF( var_version_set );
var_version_set = NULL;
}
{
Py_XDECREF( var_attrs );
var_attrs = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = NULL;
}
{
Py_XDECREF( var_version );
var_version = NULL;
}
{
Py_XDECREF( var_value );
var_value = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = NULL;
}
{
Py_XDECREF( var_p );
var_p = 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_cookies );
par_cookies = NULL;
}
{
Py_XDECREF( var_version_set );
var_version_set = NULL;
}
{
Py_XDECREF( var_attrs );
var_attrs = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = NULL;
}
{
Py_XDECREF( var_version );
var_version = NULL;
}
{
Py_XDECREF( var_value );
var_value = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = NULL;
}
{
Py_XDECREF( var_p );
var_p = 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$cookiejar$$$function_67__cookie_attrs );
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$cookiejar$$$function_67__cookie_attrs$$$function_1_lambda( 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_a = python_pars[ 0 ];
struct Nuitka_FrameObject *frame_dfcacfcb1158f9a74e7c8d50bf186230;
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_dfcacfcb1158f9a74e7c8d50bf186230 = 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_dfcacfcb1158f9a74e7c8d50bf186230, codeobj_dfcacfcb1158f9a74e7c8d50bf186230, module_future$backports$http$cookiejar, sizeof(void *) );
frame_dfcacfcb1158f9a74e7c8d50bf186230 = cache_frame_dfcacfcb1158f9a74e7c8d50bf186230;
// Push the new frame as the currently active one.
pushFrameStack( frame_dfcacfcb1158f9a74e7c8d50bf186230 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_dfcacfcb1158f9a74e7c8d50bf186230 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_len_arg_1;
PyObject *tmp_source_name_1;
CHECK_OBJECT( par_a );
tmp_source_name_1 = par_a;
tmp_len_arg_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_path );
if ( tmp_len_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1284;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_return_value = BUILTIN_LEN( tmp_len_arg_1 );
Py_DECREF( tmp_len_arg_1 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1284;
type_description_1 = "o";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_dfcacfcb1158f9a74e7c8d50bf186230 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_dfcacfcb1158f9a74e7c8d50bf186230 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_dfcacfcb1158f9a74e7c8d50bf186230 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_dfcacfcb1158f9a74e7c8d50bf186230, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_dfcacfcb1158f9a74e7c8d50bf186230->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_dfcacfcb1158f9a74e7c8d50bf186230, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_dfcacfcb1158f9a74e7c8d50bf186230,
type_description_1,
par_a
);
// Release cached frame.
if ( frame_dfcacfcb1158f9a74e7c8d50bf186230 == cache_frame_dfcacfcb1158f9a74e7c8d50bf186230 )
{
Py_DECREF( frame_dfcacfcb1158f9a74e7c8d50bf186230 );
}
cache_frame_dfcacfcb1158f9a74e7c8d50bf186230 = NULL;
assertFrameObject( frame_dfcacfcb1158f9a74e7c8d50bf186230 );
// 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$cookiejar$$$function_67__cookie_attrs$$$function_1_lambda );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_a );
par_a = 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_a );
par_a = 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$cookiejar$$$function_67__cookie_attrs$$$function_1_lambda );
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$cookiejar$$$function_68_add_cookie_header( 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_request = python_pars[ 1 ];
PyObject *var_cookies = NULL;
PyObject *var_attrs = NULL;
PyObject *var_cookie = NULL;
PyObject *tmp_assign_unpack_1__assign_source = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_a0ef1c5e814f13bc71741d7541f47d71;
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;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1;
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_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;
static struct Nuitka_FrameObject *cache_frame_a0ef1c5e814f13bc71741d7541f47d71 = NULL;
PyObject *tmp_return_value = NULL;
PyObject *exception_keeper_type_5;
PyObject *exception_keeper_value_5;
PyTracebackObject *exception_keeper_tb_5;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_a0ef1c5e814f13bc71741d7541f47d71, codeobj_a0ef1c5e814f13bc71741d7541f47d71, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_a0ef1c5e814f13bc71741d7541f47d71 = cache_frame_a0ef1c5e814f13bc71741d7541f47d71;
// Push the new frame as the currently active one.
pushFrameStack( frame_a0ef1c5e814f13bc71741d7541f47d71 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_a0ef1c5e814f13bc71741d7541f47d71 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1339;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1339;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, &PyTuple_GET_ITEM( const_tuple_str_plain_add_cookie_header_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1339;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
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 = 1340;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = par_self;
tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__cookies_lock );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1340;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1340;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_acquire );
Py_DECREF( tmp_called_instance_1 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1340;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
// Tried code:
{
// Tried code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_1;
PyObject *tmp_called_instance_2;
PyObject *tmp_mvar_value_3;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_int );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int );
}
if ( tmp_mvar_value_2 == 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 = 1343;
type_description_1 = "ooooo";
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$cookiejar, (Nuitka_StringObject *)const_str_plain_time );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_time );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1343;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_called_instance_2 = tmp_mvar_value_3;
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1343;
tmp_args_element_name_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_time );
if ( tmp_args_element_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1343;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1343;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, 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 = 1343;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
assert( tmp_assign_unpack_1__assign_source == NULL );
tmp_assign_unpack_1__assign_source = tmp_assign_source_1;
}
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_assattr_target_1;
PyObject *tmp_source_name_2;
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 = 1343;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_source_name_2 = par_self;
tmp_assattr_target_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__policy );
if ( tmp_assattr_target_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1343;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__now, tmp_assattr_name_1 );
Py_DECREF( tmp_assattr_target_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1343;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
}
{
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 = 1343;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_assattr_target_2 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain__now, tmp_assattr_name_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1343;
type_description_1 = "ooooo";
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;
{
Py_XDECREF( tmp_assign_unpack_1__assign_source );
tmp_assign_unpack_1__assign_source = 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:;
}
{
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_assign_source_2;
PyObject *tmp_called_name_3;
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 = 1345;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_3 = par_self;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__cookies_for_request );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1345;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
if ( par_request == 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", "request" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1345;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_args_element_name_2 = par_request;
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1345;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1345;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
assert( var_cookies == NULL );
var_cookies = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_4;
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 = 1347;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_4 = par_self;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__cookie_attrs );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1347;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
if ( var_cookies == 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", "cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1347;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_args_element_name_3 = var_cookies;
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1347;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1347;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
assert( var_attrs == NULL );
var_attrs = tmp_assign_source_3;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_truth_name_1;
CHECK_OBJECT( var_attrs );
tmp_truth_name_1 = CHECK_IF_TRUE( var_attrs );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1348;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
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:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_instance_3;
if ( par_request == NULL )
{
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 = 1349;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_called_instance_3 = par_request;
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1349;
tmp_operand_name_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_has_header, &PyTuple_GET_ITEM( const_tuple_str_plain_Cookie_tuple, 0 ) );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1349;
type_description_1 = "ooooo";
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 = 1349;
type_description_1 = "ooooo";
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_called_name_5;
PyObject *tmp_source_name_5;
PyObject *tmp_args_element_name_4;
PyObject *tmp_args_element_name_5;
PyObject *tmp_called_name_6;
PyObject *tmp_source_name_6;
PyObject *tmp_args_element_name_6;
if ( par_request == NULL )
{
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 = 1350;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_5 = par_request;
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_add_unredirected_header );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1350;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_args_element_name_4 = const_str_plain_Cookie;
tmp_source_name_6 = const_str_digest_41e98c7cc1ef944f96b5cfc5c1252f70;
tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_join );
assert( !(tmp_called_name_6 == NULL) );
if ( var_attrs == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_called_name_6 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1351;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_args_element_name_6 = var_attrs;
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1351;
{
PyObject *call_args[] = { tmp_args_element_name_6 };
tmp_args_element_name_5 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args );
}
Py_DECREF( tmp_called_name_6 );
if ( tmp_args_element_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_5 );
exception_lineno = 1351;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1350;
{
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 );
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 = 1350;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
branch_no_2:;
}
branch_no_1:;
}
{
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_source_name_7;
PyObject *tmp_source_name_8;
PyObject *tmp_attribute_value_1;
int tmp_truth_name_2;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_operand_name_2;
PyObject *tmp_source_name_9;
PyObject *tmp_source_name_10;
PyObject *tmp_operand_name_3;
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 = 1354;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_8 = par_self;
tmp_source_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain__policy );
if ( tmp_source_name_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1354;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_rfc2965 );
Py_DECREF( tmp_source_name_7 );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1354;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_truth_name_2 = CHECK_IF_TRUE( tmp_attribute_value_1 );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_attribute_value_1 );
exception_lineno = 1354;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_and_left_value_1 = tmp_truth_name_2 == 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 = 1354;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_10 = par_self;
tmp_source_name_9 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain__policy );
if ( tmp_source_name_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1354;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_operand_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_hide_cookie2 );
Py_DECREF( tmp_source_name_9 );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1354;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
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 = 1354;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
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_request == NULL )
{
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 = 1355;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_called_instance_4 = par_request;
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1355;
tmp_operand_name_3 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_4, const_str_plain_has_header, &PyTuple_GET_ITEM( const_tuple_str_plain_Cookie2_tuple, 0 ) );
if ( tmp_operand_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1355;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
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 = 1355;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
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_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_assign_source_4;
PyObject *tmp_iter_arg_1;
if ( var_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1356;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_iter_arg_1 = var_cookies;
tmp_assign_source_4 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1356;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_4;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_5 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_5 == 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 = "ooooo";
exception_lineno = 1356;
goto try_except_handler_4;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_5;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_6 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_6;
Py_INCREF( var_cookie );
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_source_name_11;
CHECK_OBJECT( var_cookie );
tmp_source_name_11 = var_cookie;
tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_version );
if ( tmp_compexpr_left_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1357;
type_description_1 = "ooooo";
goto try_except_handler_4;
}
tmp_compexpr_right_1 = const_int_pos_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 = 1357;
type_description_1 = "ooooo";
goto try_except_handler_4;
}
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_called_instance_5;
if ( par_request == NULL )
{
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 = 1358;
type_description_1 = "ooooo";
goto try_except_handler_4;
}
tmp_called_instance_5 = par_request;
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1358;
tmp_unused = CALL_METHOD_WITH_ARGS2( tmp_called_instance_5, const_str_plain_add_unredirected_header, &PyTuple_GET_ITEM( const_tuple_60d58ffd11a1c34a19ff1a729518bcff_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1358;
type_description_1 = "ooooo";
goto try_except_handler_4;
}
Py_DECREF( tmp_unused );
}
{
goto loop_end_1;
}
branch_no_4:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1356;
type_description_1 = "ooooo";
goto try_except_handler_4;
}
goto loop_start_1;
loop_end_1:;
}
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;
{
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_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:;
}
{
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_3:;
}
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_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_a0ef1c5e814f13bc71741d7541f47d71, exception_keeper_lineno_3 );
}
else if ( exception_keeper_lineno_3 != 0 )
{
exception_keeper_tb_3 = ADD_TRACEBACK( exception_keeper_tb_3, frame_a0ef1c5e814f13bc71741d7541f47d71, 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:
{
PyObject *tmp_called_instance_6;
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 = 1362;
type_description_1 = "ooooo";
goto try_except_handler_5;
}
tmp_source_name_12 = par_self;
tmp_called_instance_6 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain__cookies_lock );
if ( tmp_called_instance_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1362;
type_description_1 = "ooooo";
goto try_except_handler_5;
}
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1362;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_6, const_str_plain_release );
Py_DECREF( tmp_called_instance_6 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1362;
type_description_1 = "ooooo";
goto try_except_handler_5;
}
Py_DECREF( tmp_unused );
}
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1341;
}
if (exception_tb && exception_tb->tb_frame == &frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame) frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooo";
goto try_except_handler_5;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_68_add_cookie_header );
return NULL;
// 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:
}
// End of try:
try_end_3:;
}
{
PyObject *tmp_called_instance_7;
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 = 1362;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_13 = par_self;
tmp_called_instance_7 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain__cookies_lock );
if ( tmp_called_instance_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1362;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1362;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_7, const_str_plain_release );
Py_DECREF( tmp_called_instance_7 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1362;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_called_instance_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 = 1364;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_8 = par_self;
frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame.f_lineno = 1364;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_8, const_str_plain_clear_expired_cookies );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1364;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_a0ef1c5e814f13bc71741d7541f47d71 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a0ef1c5e814f13bc71741d7541f47d71 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_a0ef1c5e814f13bc71741d7541f47d71, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_a0ef1c5e814f13bc71741d7541f47d71->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_a0ef1c5e814f13bc71741d7541f47d71, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_a0ef1c5e814f13bc71741d7541f47d71,
type_description_1,
par_self,
par_request,
var_cookies,
var_attrs,
var_cookie
);
// Release cached frame.
if ( frame_a0ef1c5e814f13bc71741d7541f47d71 == cache_frame_a0ef1c5e814f13bc71741d7541f47d71 )
{
Py_DECREF( frame_a0ef1c5e814f13bc71741d7541f47d71 );
}
cache_frame_a0ef1c5e814f13bc71741d7541f47d71 = NULL;
assertFrameObject( frame_a0ef1c5e814f13bc71741d7541f47d71 );
// 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$cookiejar$$$function_68_add_cookie_header );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_cookies );
var_cookies = NULL;
}
{
Py_XDECREF( var_attrs );
var_attrs = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
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( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_cookies );
var_cookies = NULL;
}
{
Py_XDECREF( var_attrs );
var_attrs = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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 function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_68_add_cookie_header );
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$cookiejar$$$function_69__normalized_cookie_tuples( 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_attrs_set = python_pars[ 1 ];
PyObject *var_cookie_tuples = NULL;
PyObject *var_boolean_attrs = NULL;
PyObject *var_value_attrs = NULL;
PyObject *var_cookie_attrs = NULL;
PyObject *var_name = NULL;
PyObject *var_value = NULL;
PyObject *var_max_age_set = NULL;
PyObject *var_bad_cookie = NULL;
PyObject *var_standard = NULL;
PyObject *var_rest = NULL;
PyObject *var_k = NULL;
PyObject *var_v = NULL;
PyObject *var_lc = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
PyObject *tmp_for_loop_2__for_iterator = NULL;
PyObject *tmp_for_loop_2__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__source_iter = NULL;
struct Nuitka_FrameObject *frame_82447b757454c1d823dd1fabfc606f31;
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_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_keeper_type_4;
PyObject *exception_keeper_value_4;
PyTracebackObject *exception_keeper_tb_4;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
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_1;
PyObject *exception_preserved_value_1;
PyTracebackObject *exception_preserved_tb_1;
bool tmp_result;
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 *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_82447b757454c1d823dd1fabfc606f31 = 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;
// Actual function code.
{
PyObject *tmp_assign_source_1;
tmp_assign_source_1 = PyList_New( 0 );
assert( var_cookie_tuples == NULL );
var_cookie_tuples = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
tmp_assign_source_2 = const_tuple_str_plain_discard_str_plain_secure_tuple;
assert( var_boolean_attrs == NULL );
Py_INCREF( tmp_assign_source_2 );
var_boolean_attrs = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
tmp_assign_source_3 = const_tuple_a843c7864103e820003a24ca56f0791d_tuple;
assert( var_value_attrs == NULL );
Py_INCREF( tmp_assign_source_3 );
var_value_attrs = tmp_assign_source_3;
}
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_82447b757454c1d823dd1fabfc606f31, codeobj_82447b757454c1d823dd1fabfc606f31, module_future$backports$http$cookiejar, 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 *)+sizeof(void *)+sizeof(void *) );
frame_82447b757454c1d823dd1fabfc606f31 = cache_frame_82447b757454c1d823dd1fabfc606f31;
// Push the new frame as the currently active one.
pushFrameStack( frame_82447b757454c1d823dd1fabfc606f31 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_82447b757454c1d823dd1fabfc606f31 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_4;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( par_attrs_set );
tmp_iter_arg_1 = par_attrs_set;
tmp_assign_source_4 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1387;
type_description_1 = "ooooooooooooooo";
goto frame_exception_exit_1;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_4;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_5 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_5 == 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 = "ooooooooooooooo";
exception_lineno = 1387;
goto try_except_handler_2;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_5;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_6 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_cookie_attrs;
var_cookie_attrs = tmp_assign_source_6;
Py_INCREF( var_cookie_attrs );
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_7;
PyObject *tmp_iter_arg_2;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscript_name_1;
CHECK_OBJECT( var_cookie_attrs );
tmp_subscribed_name_1 = var_cookie_attrs;
tmp_subscript_name_1 = const_int_0;
tmp_iter_arg_2 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_1, tmp_subscript_name_1, 0 );
if ( tmp_iter_arg_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1388;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_3;
}
tmp_assign_source_7 = MAKE_UNPACK_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 = 1388;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = tmp_tuple_unpack_1__source_iter;
tmp_tuple_unpack_1__source_iter = tmp_assign_source_7;
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_8;
PyObject *tmp_unpack_1;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_1 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_8 = UNPACK_NEXT( tmp_unpack_1, 0, 2 );
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 = "ooooooooooooooo";
exception_lineno = 1388;
goto try_except_handler_4;
}
{
PyObject *old = tmp_tuple_unpack_1__element_1;
tmp_tuple_unpack_1__element_1 = tmp_assign_source_8;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_9;
PyObject *tmp_unpack_2;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_2 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_9 = UNPACK_NEXT( tmp_unpack_2, 1, 2 );
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 = "ooooooooooooooo";
exception_lineno = 1388;
goto try_except_handler_4;
}
{
PyObject *old = tmp_tuple_unpack_1__element_2;
tmp_tuple_unpack_1__element_2 = tmp_assign_source_9;
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 = "ooooooooooooooo";
exception_lineno = 1388;
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 = "ooooooooooooooo";
exception_lineno = 1388;
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_10;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_10 = tmp_tuple_unpack_1__element_1;
{
PyObject *old = var_name;
var_name = tmp_assign_source_10;
Py_INCREF( var_name );
Py_XDECREF( old );
}
}
{
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_value;
var_value = tmp_assign_source_11;
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_12;
tmp_assign_source_12 = Py_False;
{
PyObject *old = var_max_age_set;
var_max_age_set = tmp_assign_source_12;
Py_INCREF( var_max_age_set );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_13;
tmp_assign_source_13 = Py_False;
{
PyObject *old = var_bad_cookie;
var_bad_cookie = tmp_assign_source_13;
Py_INCREF( var_bad_cookie );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_14;
tmp_assign_source_14 = PyDict_New();
{
PyObject *old = var_standard;
var_standard = tmp_assign_source_14;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_15;
tmp_assign_source_15 = PyDict_New();
{
PyObject *old = var_rest;
var_rest = tmp_assign_source_15;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_16;
PyObject *tmp_iter_arg_3;
PyObject *tmp_subscribed_name_2;
PyObject *tmp_subscript_name_2;
if ( var_cookie_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie_attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1404;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_2;
}
tmp_subscribed_name_2 = var_cookie_attrs;
tmp_subscript_name_2 = const_slice_int_pos_1_none_none;
tmp_iter_arg_3 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_2 );
if ( tmp_iter_arg_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1404;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_2;
}
tmp_assign_source_16 = MAKE_ITERATOR( tmp_iter_arg_3 );
Py_DECREF( tmp_iter_arg_3 );
if ( tmp_assign_source_16 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1404;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = tmp_for_loop_2__for_iterator;
tmp_for_loop_2__for_iterator = tmp_assign_source_16;
Py_XDECREF( old );
}
}
{
// Tried code:
{
loop_start_2:;
{
PyObject *tmp_next_source_2;
PyObject *tmp_assign_source_17;
CHECK_OBJECT( tmp_for_loop_2__for_iterator );
tmp_next_source_2 = tmp_for_loop_2__for_iterator;
tmp_assign_source_17 = ITERATOR_NEXT( tmp_next_source_2 );
if ( tmp_assign_source_17 == 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 = "ooooooooooooooo";
exception_lineno = 1404;
goto try_except_handler_5;
}
}
{
PyObject *old = tmp_for_loop_2__iter_value;
tmp_for_loop_2__iter_value = tmp_assign_source_17;
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_18;
PyObject *tmp_iter_arg_4;
CHECK_OBJECT( tmp_for_loop_2__iter_value );
tmp_iter_arg_4 = tmp_for_loop_2__iter_value;
tmp_assign_source_18 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_4 );
if ( tmp_assign_source_18 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1404;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_6;
}
{
PyObject *old = tmp_tuple_unpack_2__source_iter;
tmp_tuple_unpack_2__source_iter = tmp_assign_source_18;
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_19;
PyObject *tmp_unpack_3;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_3 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_19 = UNPACK_NEXT( tmp_unpack_3, 0, 2 );
if ( tmp_assign_source_19 == 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 = "ooooooooooooooo";
exception_lineno = 1404;
goto try_except_handler_7;
}
{
PyObject *old = tmp_tuple_unpack_2__element_1;
tmp_tuple_unpack_2__element_1 = tmp_assign_source_19;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_20;
PyObject *tmp_unpack_4;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_4 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_20 = UNPACK_NEXT( tmp_unpack_4, 1, 2 );
if ( tmp_assign_source_20 == 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 = "ooooooooooooooo";
exception_lineno = 1404;
goto try_except_handler_7;
}
{
PyObject *old = tmp_tuple_unpack_2__element_2;
tmp_tuple_unpack_2__element_2 = tmp_assign_source_20;
Py_XDECREF( old );
}
}
{
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 = "ooooooooooooooo";
exception_lineno = 1404;
goto try_except_handler_7;
}
}
}
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 = "ooooooooooooooo";
exception_lineno = 1404;
goto try_except_handler_7;
}
}
goto try_end_3;
// Exception handler code:
try_except_handler_7:;
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_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_3;
exception_value = exception_keeper_value_3;
exception_tb = exception_keeper_tb_3;
exception_lineno = exception_keeper_lineno_3;
goto try_except_handler_6;
}
// End of try:
try_end_3:;
}
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;
{
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_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:;
}
{
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_21;
CHECK_OBJECT( tmp_tuple_unpack_2__element_1 );
tmp_assign_source_21 = tmp_tuple_unpack_2__element_1;
{
PyObject *old = var_k;
var_k = tmp_assign_source_21;
Py_INCREF( var_k );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_1 );
tmp_tuple_unpack_2__element_1 = NULL;
}
{
PyObject *tmp_assign_source_22;
CHECK_OBJECT( tmp_tuple_unpack_2__element_2 );
tmp_assign_source_22 = tmp_tuple_unpack_2__element_2;
{
PyObject *old = var_v;
var_v = tmp_assign_source_22;
Py_INCREF( var_v );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_2 );
tmp_tuple_unpack_2__element_2 = NULL;
}
{
PyObject *tmp_assign_source_23;
PyObject *tmp_called_instance_1;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1405;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_called_instance_1 = var_k;
frame_82447b757454c1d823dd1fabfc606f31->m_frame.f_lineno = 1405;
tmp_assign_source_23 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_lower );
if ( tmp_assign_source_23 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1405;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
{
PyObject *old = var_lc;
var_lc = tmp_assign_source_23;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
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_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
CHECK_OBJECT( var_lc );
tmp_compexpr_left_1 = var_lc;
if ( var_value_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "value_attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1407;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_right_1 = var_value_attrs;
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 = 1407;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_or_left_value_1 = ( tmp_res == 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 ( var_lc == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "lc" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1407;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_left_2 = var_lc;
if ( var_boolean_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "boolean_attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1407;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_right_2 = var_boolean_attrs;
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 = 1407;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_or_right_value_1 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_1 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_condition_result_1 = tmp_or_left_value_1;
or_end_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_24;
if ( var_lc == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "lc" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1408;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_assign_source_24 = var_lc;
{
PyObject *old = var_k;
var_k = tmp_assign_source_24;
Py_INCREF( var_k );
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
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;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1409;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_left_3 = var_k;
if ( var_boolean_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "boolean_attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1409;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_right_3 = var_boolean_attrs;
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 = 1409;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_and_left_value_1 = ( tmp_res == 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_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1409;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_left_4 = var_v;
tmp_compexpr_right_4 = Py_None;
tmp_and_right_value_1 = ( tmp_compexpr_left_4 == tmp_compexpr_right_4 ) ? 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:;
{
PyObject *tmp_assign_source_25;
tmp_assign_source_25 = Py_True;
{
PyObject *old = var_v;
var_v = tmp_assign_source_25;
Py_INCREF( var_v );
Py_XDECREF( old );
}
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1413;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_left_5 = var_k;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1413;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_right_5 = var_standard;
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 = 1413;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
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_start_2;
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_6;
PyObject *tmp_compexpr_right_6;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1416;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_left_6 = var_k;
tmp_compexpr_right_6 = const_str_plain_domain;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 1416;
type_description_1 = "ooooooooooooooo";
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:;
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_compexpr_left_7;
PyObject *tmp_compexpr_right_7;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1417;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_left_7 = var_v;
tmp_compexpr_right_7 = Py_None;
tmp_condition_result_5 = ( tmp_compexpr_left_7 == tmp_compexpr_right_7 ) ? 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_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1418;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_called_name_1 = tmp_mvar_value_1;
frame_82447b757454c1d823dd1fabfc606f31->m_frame.f_lineno = 1418;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, &PyTuple_GET_ITEM( const_tuple_str_digest_1ed727fc9fa763826410f3d4c597fe78_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1418;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_26;
tmp_assign_source_26 = Py_True;
{
PyObject *old = var_bad_cookie;
var_bad_cookie = tmp_assign_source_26;
Py_INCREF( var_bad_cookie );
Py_XDECREF( old );
}
}
{
goto loop_end_2;
}
branch_no_5:;
}
{
PyObject *tmp_assign_source_27;
PyObject *tmp_called_instance_2;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1422;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_called_instance_2 = var_v;
frame_82447b757454c1d823dd1fabfc606f31->m_frame.f_lineno = 1422;
tmp_assign_source_27 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_lower );
if ( tmp_assign_source_27 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1422;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
{
PyObject *old = var_v;
var_v = tmp_assign_source_27;
Py_XDECREF( old );
}
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_compexpr_left_8;
PyObject *tmp_compexpr_right_8;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1423;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_left_8 = var_k;
tmp_compexpr_right_8 = const_str_plain_expires;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 1423;
type_description_1 = "ooooooooooooooo";
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_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
nuitka_bool tmp_condition_result_7;
int tmp_truth_name_1;
if ( var_max_age_set == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "max_age_set" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1424;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_truth_name_1 = CHECK_IF_TRUE( var_max_age_set );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1424;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_condition_result_7 = tmp_truth_name_1 == 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:;
{
goto loop_start_2;
}
branch_no_7:;
}
{
nuitka_bool tmp_condition_result_8;
PyObject *tmp_compexpr_left_9;
PyObject *tmp_compexpr_right_9;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1427;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_left_9 = var_v;
tmp_compexpr_right_9 = Py_None;
tmp_condition_result_8 = ( tmp_compexpr_left_9 == tmp_compexpr_right_9 ) ? 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_called_name_2;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1428;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_called_name_2 = tmp_mvar_value_2;
frame_82447b757454c1d823dd1fabfc606f31->m_frame.f_lineno = 1428;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_str_digest_dbb88d1086a95f52320ae19d03e8d10a_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1428;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
Py_DECREF( tmp_unused );
}
{
goto loop_start_2;
}
branch_no_8:;
}
branch_no_6:;
}
{
nuitka_bool tmp_condition_result_9;
PyObject *tmp_compexpr_left_10;
PyObject *tmp_compexpr_right_10;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1431;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_left_10 = var_k;
tmp_compexpr_right_10 = const_str_digest_2c4cf2b02b1ec590855d8e705f7ca34d;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 1431;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
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_28;
tmp_assign_source_28 = Py_True;
{
PyObject *old = var_max_age_set;
var_max_age_set = tmp_assign_source_28;
Py_INCREF( var_max_age_set );
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_29;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 1434;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_8;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1434;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_8;
}
tmp_args_element_name_1 = var_v;
frame_82447b757454c1d823dd1fabfc606f31->m_frame.f_lineno = 1434;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_29 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_29 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1434;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_8;
}
{
PyObject *old = var_v;
var_v = tmp_assign_source_29;
Py_XDECREF( old );
}
}
goto try_end_5;
// Exception handler code:
try_except_handler_8:;
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_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_5 == NULL )
{
exception_keeper_tb_5 = MAKE_TRACEBACK( frame_82447b757454c1d823dd1fabfc606f31, exception_keeper_lineno_5 );
}
else if ( exception_keeper_lineno_5 != 0 )
{
exception_keeper_tb_5 = ADD_TRACEBACK( exception_keeper_tb_5, frame_82447b757454c1d823dd1fabfc606f31, 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_10;
PyObject *tmp_compexpr_left_11;
PyObject *tmp_compexpr_right_11;
tmp_compexpr_left_11 = EXC_TYPE(PyThreadState_GET());
tmp_compexpr_right_11 = PyExc_ValueError;
tmp_res = EXCEPTION_MATCH_BOOL( 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 = 1435;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_9;
}
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_called_name_4;
PyObject *tmp_mvar_value_4;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1436;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_9;
}
tmp_called_name_4 = tmp_mvar_value_4;
frame_82447b757454c1d823dd1fabfc606f31->m_frame.f_lineno = 1436;
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, &PyTuple_GET_ITEM( const_tuple_str_digest_2e2f4124b4b7e827083841e0cf4434e0_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1436;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_9;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_30;
tmp_assign_source_30 = Py_True;
{
PyObject *old = var_bad_cookie;
var_bad_cookie = tmp_assign_source_30;
Py_INCREF( var_bad_cookie );
Py_XDECREF( old );
}
}
{
goto try_break_handler_9;
}
goto branch_end_10;
branch_no_10:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1433;
}
if (exception_tb && exception_tb->tb_frame == &frame_82447b757454c1d823dd1fabfc606f31->m_frame) frame_82447b757454c1d823dd1fabfc606f31->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_9;
}
branch_end_10:;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_69__normalized_cookie_tuples );
return NULL;
// Exception handler code:
try_except_handler_9:;
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_1, exception_preserved_value_1, exception_preserved_tb_1 );
}
{
// 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_5;
}
// try break handler code:
try_break_handler_9:;
{
// Restore previous exception.
SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 );
}
{
goto loop_end_2;
}
// End of try:
}
// End of try:
try_end_5:;
}
{
PyObject *tmp_assign_source_31;
tmp_assign_source_31 = const_str_plain_expires;
{
PyObject *old = var_k;
var_k = tmp_assign_source_31;
Py_INCREF( var_k );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_32;
PyObject *tmp_left_name_1;
PyObject *tmp_source_name_1;
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 = 1445;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_source_name_1 = par_self;
tmp_left_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__now );
if ( tmp_left_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1445;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
if ( var_v == 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", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1445;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_right_name_1 = var_v;
tmp_assign_source_32 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_left_name_1 );
if ( tmp_assign_source_32 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1445;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
{
PyObject *old = var_v;
var_v = tmp_assign_source_32;
Py_XDECREF( old );
}
}
branch_no_9:;
}
{
nuitka_bool tmp_condition_result_11;
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_compexpr_left_13;
PyObject *tmp_compexpr_right_13;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1446;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_left_12 = var_k;
if ( var_value_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "value_attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1446;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_right_12 = var_value_attrs;
tmp_res = PySequence_Contains( tmp_compexpr_right_12, tmp_compexpr_left_12 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1446;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_or_left_value_2 = ( tmp_res == 1 ) ? 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:;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1446;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_left_13 = var_k;
if ( var_boolean_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "boolean_attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1446;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_right_13 = var_boolean_attrs;
tmp_res = PySequence_Contains( tmp_compexpr_right_13, tmp_compexpr_left_13 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1446;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_or_right_value_2 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_11 = tmp_or_right_value_2;
goto or_end_2;
or_left_2:;
tmp_condition_result_11 = tmp_or_left_value_2;
or_end_2:;
if ( tmp_condition_result_11 == NUITKA_BOOL_TRUE )
{
goto branch_yes_11;
}
else
{
goto branch_no_11;
}
branch_yes_11:;
{
nuitka_bool tmp_condition_result_12;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_compexpr_left_14;
PyObject *tmp_compexpr_right_14;
PyObject *tmp_compexpr_left_15;
PyObject *tmp_compexpr_right_15;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1447;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_left_14 = var_v;
tmp_compexpr_right_14 = Py_None;
tmp_and_left_value_2 = ( tmp_compexpr_left_14 == tmp_compexpr_right_14 ) ? 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 ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1448;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_compexpr_left_15 = var_k;
tmp_compexpr_right_15 = const_tuple_str_plain_port_str_plain_comment_str_plain_commenturl_tuple;
tmp_res = PySequence_Contains( tmp_compexpr_right_15, tmp_compexpr_left_15 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1448;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_and_right_value_2 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_12 = tmp_and_right_value_2;
goto and_end_2;
and_left_2:;
tmp_condition_result_12 = tmp_and_left_value_2;
and_end_2:;
if ( tmp_condition_result_12 == NUITKA_BOOL_TRUE )
{
goto branch_yes_12;
}
else
{
goto branch_no_12;
}
branch_yes_12:;
{
PyObject *tmp_called_name_5;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_element_name_2;
PyObject *tmp_left_name_2;
PyObject *tmp_right_name_2;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1449;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_called_name_5 = tmp_mvar_value_5;
tmp_left_name_2 = const_str_digest_525067c5fe76d439182c8081ac2a6592;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1449;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_right_name_2 = var_k;
tmp_args_element_name_2 = BINARY_OPERATION_REMAINDER( tmp_left_name_2, tmp_right_name_2 );
if ( tmp_args_element_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1449;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
frame_82447b757454c1d823dd1fabfc606f31->m_frame.f_lineno = 1449;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, 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 = 1449;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_33;
tmp_assign_source_33 = Py_True;
{
PyObject *old = var_bad_cookie;
var_bad_cookie = tmp_assign_source_33;
Py_INCREF( var_bad_cookie );
Py_XDECREF( old );
}
}
{
goto loop_end_2;
}
branch_no_12:;
}
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1452;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_ass_subvalue_1 = var_v;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1452;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_ass_subscribed_1 = var_standard;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1452;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_ass_subscript_1 = var_k;
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 = 1452;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
}
goto branch_end_11;
branch_no_11:;
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1454;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_ass_subvalue_2 = var_v;
if ( var_rest == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rest" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1454;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_ass_subscribed_2 = var_rest;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1454;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
tmp_ass_subscript_2 = var_k;
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 = 1454;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
}
branch_end_11:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1404;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_5;
}
goto loop_start_2;
loop_end_2:;
}
goto try_end_6;
// Exception handler code:
try_except_handler_5:;
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( tmp_for_loop_2__iter_value );
tmp_for_loop_2__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_2__for_iterator );
Py_DECREF( tmp_for_loop_2__for_iterator );
tmp_for_loop_2__for_iterator = 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 try_except_handler_2;
}
// End of try:
try_end_6:;
}
{
Py_XDECREF( tmp_for_loop_2__iter_value );
tmp_for_loop_2__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_2__for_iterator );
Py_DECREF( tmp_for_loop_2__for_iterator );
tmp_for_loop_2__for_iterator = NULL;
}
{
nuitka_bool tmp_condition_result_13;
int tmp_truth_name_2;
if ( var_bad_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "bad_cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1456;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_2;
}
tmp_truth_name_2 = CHECK_IF_TRUE( var_bad_cookie );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1456;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_2;
}
tmp_condition_result_13 = tmp_truth_name_2 == 1 ? 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:;
{
goto loop_start_1;
}
branch_no_13:;
}
{
PyObject *tmp_called_name_6;
PyObject *tmp_source_name_2;
PyObject *tmp_args_element_name_3;
PyObject *tmp_tuple_element_1;
if ( var_cookie_tuples == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie_tuples" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1459;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_2;
}
tmp_source_name_2 = var_cookie_tuples;
tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_append );
if ( tmp_called_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1459;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_2;
}
if ( var_name == 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", "name" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1459;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_2;
}
tmp_tuple_element_1 = var_name;
tmp_args_element_name_3 = PyTuple_New( 4 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_element_name_3, 0, tmp_tuple_element_1 );
if ( var_value == NULL )
{
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_args_element_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 = 1459;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_2;
}
tmp_tuple_element_1 = var_value;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_element_name_3, 1, tmp_tuple_element_1 );
if ( var_standard == NULL )
{
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_args_element_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1459;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_2;
}
tmp_tuple_element_1 = var_standard;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_element_name_3, 2, tmp_tuple_element_1 );
if ( var_rest == NULL )
{
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_args_element_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rest" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1459;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_2;
}
tmp_tuple_element_1 = var_rest;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_element_name_3, 3, tmp_tuple_element_1 );
frame_82447b757454c1d823dd1fabfc606f31->m_frame.f_lineno = 1459;
{
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 );
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 = 1459;
type_description_1 = "ooooooooooooooo";
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 = 1387;
type_description_1 = "ooooooooooooooo";
goto try_except_handler_2;
}
goto loop_start_1;
loop_end_1:;
}
goto try_end_7;
// Exception handler code:
try_except_handler_2:;
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_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_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_7:;
}
{
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_cookie_tuples == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie_tuples" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1461;
type_description_1 = "ooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_return_value = var_cookie_tuples;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_82447b757454c1d823dd1fabfc606f31 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_82447b757454c1d823dd1fabfc606f31 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_82447b757454c1d823dd1fabfc606f31 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_82447b757454c1d823dd1fabfc606f31, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_82447b757454c1d823dd1fabfc606f31->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_82447b757454c1d823dd1fabfc606f31, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_82447b757454c1d823dd1fabfc606f31,
type_description_1,
par_self,
par_attrs_set,
var_cookie_tuples,
var_boolean_attrs,
var_value_attrs,
var_cookie_attrs,
var_name,
var_value,
var_max_age_set,
var_bad_cookie,
var_standard,
var_rest,
var_k,
var_v,
var_lc
);
// Release cached frame.
if ( frame_82447b757454c1d823dd1fabfc606f31 == cache_frame_82447b757454c1d823dd1fabfc606f31 )
{
Py_DECREF( frame_82447b757454c1d823dd1fabfc606f31 );
}
cache_frame_82447b757454c1d823dd1fabfc606f31 = NULL;
assertFrameObject( frame_82447b757454c1d823dd1fabfc606f31 );
// 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$cookiejar$$$function_69__normalized_cookie_tuples );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_attrs_set );
par_attrs_set = NULL;
}
{
Py_XDECREF( var_cookie_tuples );
var_cookie_tuples = NULL;
}
{
Py_XDECREF( var_boolean_attrs );
var_boolean_attrs = NULL;
}
{
Py_XDECREF( var_value_attrs );
var_value_attrs = NULL;
}
{
Py_XDECREF( var_cookie_attrs );
var_cookie_attrs = NULL;
}
{
Py_XDECREF( var_name );
var_name = NULL;
}
{
Py_XDECREF( var_value );
var_value = NULL;
}
{
Py_XDECREF( var_max_age_set );
var_max_age_set = NULL;
}
{
Py_XDECREF( var_bad_cookie );
var_bad_cookie = NULL;
}
{
Py_XDECREF( var_standard );
var_standard = NULL;
}
{
Py_XDECREF( var_rest );
var_rest = NULL;
}
{
Py_XDECREF( var_k );
var_k = NULL;
}
{
Py_XDECREF( var_v );
var_v = NULL;
}
{
Py_XDECREF( var_lc );
var_lc = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
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( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_attrs_set );
par_attrs_set = NULL;
}
{
Py_XDECREF( var_cookie_tuples );
var_cookie_tuples = NULL;
}
{
Py_XDECREF( var_boolean_attrs );
var_boolean_attrs = NULL;
}
{
Py_XDECREF( var_value_attrs );
var_value_attrs = NULL;
}
{
Py_XDECREF( var_cookie_attrs );
var_cookie_attrs = NULL;
}
{
Py_XDECREF( var_name );
var_name = NULL;
}
{
Py_XDECREF( var_value );
var_value = NULL;
}
{
Py_XDECREF( var_max_age_set );
var_max_age_set = NULL;
}
{
Py_XDECREF( var_bad_cookie );
var_bad_cookie = NULL;
}
{
Py_XDECREF( var_standard );
var_standard = NULL;
}
{
Py_XDECREF( var_rest );
var_rest = NULL;
}
{
Py_XDECREF( var_k );
var_k = NULL;
}
{
Py_XDECREF( var_v );
var_v = NULL;
}
{
Py_XDECREF( var_lc );
var_lc = 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 function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_69__normalized_cookie_tuples );
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$cookiejar$$$function_70__cookie_from_cookie_tuple( 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_tup = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_name = NULL;
PyObject *var_value = NULL;
PyObject *var_standard = NULL;
PyObject *var_rest = NULL;
PyObject *var_domain = NULL;
PyObject *var_path = NULL;
PyObject *var_port = NULL;
PyObject *var_expires = NULL;
PyObject *var_version = NULL;
PyObject *var_secure = NULL;
PyObject *var_discard = NULL;
PyObject *var_comment = NULL;
PyObject *var_comment_url = NULL;
PyObject *var_path_specified = NULL;
PyObject *var_i = NULL;
PyObject *var_domain_specified = NULL;
PyObject *var_domain_initial_dot = NULL;
PyObject *var_req_host = NULL;
PyObject *var_erhn = NULL;
PyObject *var_port_specified = 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__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_e2b96ab8a0977f93a713a49904aec3c1;
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_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;
int tmp_res;
PyObject *tmp_return_value = NULL;
bool tmp_result;
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;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
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_preserved_type_2;
PyObject *exception_preserved_value_2;
PyTracebackObject *exception_preserved_tb_2;
PyObject *exception_keeper_type_8;
PyObject *exception_keeper_value_8;
PyTracebackObject *exception_keeper_tb_8;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_8;
static struct Nuitka_FrameObject *cache_frame_e2b96ab8a0977f93a713a49904aec3c1 = 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;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_e2b96ab8a0977f93a713a49904aec3c1, codeobj_e2b96ab8a0977f93a713a49904aec3c1, module_future$backports$http$cookiejar, 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 *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_e2b96ab8a0977f93a713a49904aec3c1 = cache_frame_e2b96ab8a0977f93a713a49904aec3c1;
// Push the new frame as the currently active one.
pushFrameStack( frame_e2b96ab8a0977f93a713a49904aec3c1 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_e2b96ab8a0977f93a713a49904aec3c1 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( par_tup );
tmp_iter_arg_1 = par_tup;
tmp_assign_source_1 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1466;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_2;
}
assert( tmp_tuple_unpack_1__source_iter == NULL );
tmp_tuple_unpack_1__source_iter = tmp_assign_source_1;
}
{
// 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, 4 );
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 = "ooooooooooooooooooooooo";
exception_lineno = 1466;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_1 == NULL );
tmp_tuple_unpack_1__element_1 = tmp_assign_source_2;
}
{
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, 4 );
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 = "ooooooooooooooooooooooo";
exception_lineno = 1466;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_2 == NULL );
tmp_tuple_unpack_1__element_2 = tmp_assign_source_3;
}
{
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, 4 );
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 = "ooooooooooooooooooooooo";
exception_lineno = 1466;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_3 == NULL );
tmp_tuple_unpack_1__element_3 = tmp_assign_source_4;
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_unpack_4;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_4 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_5 = UNPACK_NEXT( tmp_unpack_4, 3, 4 );
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 = "ooooooooooooooooooooooo";
exception_lineno = 1466;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_4 == NULL );
tmp_tuple_unpack_1__element_4 = 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 = "ooooooooooooooooooooooo";
exception_lineno = 1466;
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 4)" );
#endif
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooooooooooooooooooooo";
exception_lineno = 1466;
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;
}
{
// 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_6;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_6 = tmp_tuple_unpack_1__element_1;
assert( var_name == NULL );
Py_INCREF( tmp_assign_source_6 );
var_name = 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_value == NULL );
Py_INCREF( tmp_assign_source_7 );
var_value = 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_standard == NULL );
Py_INCREF( tmp_assign_source_8 );
var_standard = tmp_assign_source_8;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_3 );
tmp_tuple_unpack_1__element_3 = NULL;
}
{
PyObject *tmp_assign_source_9;
CHECK_OBJECT( tmp_tuple_unpack_1__element_4 );
tmp_assign_source_9 = tmp_tuple_unpack_1__element_4;
assert( var_rest == NULL );
Py_INCREF( tmp_assign_source_9 );
var_rest = tmp_assign_source_9;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_4 );
tmp_tuple_unpack_1__element_4 = NULL;
}
{
PyObject *tmp_assign_source_10;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_mvar_value_1;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1468;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = var_standard;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_get );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1468;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = const_str_plain_domain;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Absent );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Absent );
}
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", "Absent" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1468;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = tmp_mvar_value_1;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1468;
{
PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 };
tmp_assign_source_10 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
if ( tmp_assign_source_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1468;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_domain == NULL );
var_domain = tmp_assign_source_10;
}
{
PyObject *tmp_assign_source_11;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_2;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
PyObject *tmp_mvar_value_2;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1469;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = var_standard;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_get );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1469;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = const_str_plain_path;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Absent );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Absent );
}
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", "Absent" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1469;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = tmp_mvar_value_2;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1469;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_assign_source_11 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_assign_source_11 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1469;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_path == NULL );
var_path = tmp_assign_source_11;
}
{
PyObject *tmp_assign_source_12;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_5;
PyObject *tmp_args_element_name_6;
PyObject *tmp_mvar_value_3;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1470;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = var_standard;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_get );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1470;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_5 = const_str_plain_port;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Absent );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Absent );
}
if ( tmp_mvar_value_3 == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Absent" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1470;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_6 = tmp_mvar_value_3;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1470;
{
PyObject *call_args[] = { tmp_args_element_name_5, tmp_args_element_name_6 };
tmp_assign_source_12 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_assign_source_12 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1470;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_port == NULL );
var_port = tmp_assign_source_12;
}
{
PyObject *tmp_assign_source_13;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_7;
PyObject *tmp_args_element_name_8;
PyObject *tmp_mvar_value_4;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1471;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = var_standard;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_get );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1471;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_7 = const_str_plain_expires;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Absent );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Absent );
}
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", "Absent" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1471;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_8 = tmp_mvar_value_4;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1471;
{
PyObject *call_args[] = { tmp_args_element_name_7, tmp_args_element_name_8 };
tmp_assign_source_13 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_assign_source_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1471;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_expires == NULL );
var_expires = tmp_assign_source_13;
}
{
PyObject *tmp_assign_source_14;
PyObject *tmp_called_instance_1;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1474;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = var_standard;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1474;
tmp_assign_source_14 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_1, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_version_none_tuple, 0 ) );
if ( tmp_assign_source_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1474;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_version == NULL );
var_version = tmp_assign_source_14;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_version );
tmp_compexpr_left_1 = var_version;
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:;
{
// Tried code:
{
PyObject *tmp_assign_source_15;
PyObject *tmp_called_name_5;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_element_name_9;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_int );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int );
}
if ( tmp_mvar_value_5 == 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 = 1477;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_4;
}
tmp_called_name_5 = 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 = 1477;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_4;
}
tmp_args_element_name_9 = var_version;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1477;
{
PyObject *call_args[] = { tmp_args_element_name_9 };
tmp_assign_source_15 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args );
}
if ( tmp_assign_source_15 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1477;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_4;
}
{
PyObject *old = var_version;
var_version = tmp_assign_source_15;
Py_XDECREF( old );
}
}
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_e2b96ab8a0977f93a713a49904aec3c1, exception_keeper_lineno_3 );
}
else if ( exception_keeper_lineno_3 != 0 )
{
exception_keeper_tb_3 = ADD_TRACEBACK( exception_keeper_tb_3, frame_e2b96ab8a0977f93a713a49904aec3c1, 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_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
tmp_compexpr_left_2 = EXC_TYPE(PyThreadState_GET());
tmp_compexpr_right_2 = PyExc_ValueError;
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 = 1478;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_5;
}
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:;
{
tmp_return_value = Py_None;
Py_INCREF( tmp_return_value );
goto try_return_handler_5;
}
goto branch_end_2;
branch_no_2:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1476;
}
if (exception_tb && exception_tb->tb_frame == &frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame) frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_5;
}
branch_end_2:;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_70__cookie_from_cookie_tuple );
return NULL;
// Return handler code:
try_return_handler_5:;
{
// Restore previous exception.
SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 );
}
{
goto frame_return_exit_1;
}
// 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:
}
// End of try:
try_end_3:;
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_16;
PyObject *tmp_called_instance_2;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1480;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = var_standard;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1480;
tmp_assign_source_16 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_2, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_secure_false_tuple, 0 ) );
if ( tmp_assign_source_16 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1480;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_secure == NULL );
var_secure = tmp_assign_source_16;
}
{
PyObject *tmp_assign_source_17;
PyObject *tmp_called_instance_3;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1482;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_3 = var_standard;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1482;
tmp_assign_source_17 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_3, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_discard_false_tuple, 0 ) );
if ( tmp_assign_source_17 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1482;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_discard == NULL );
var_discard = tmp_assign_source_17;
}
{
PyObject *tmp_assign_source_18;
PyObject *tmp_called_instance_4;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1483;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_4 = var_standard;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1483;
tmp_assign_source_18 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_4, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_comment_none_tuple, 0 ) );
if ( tmp_assign_source_18 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1483;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_comment == NULL );
var_comment = tmp_assign_source_18;
}
{
PyObject *tmp_assign_source_19;
PyObject *tmp_called_instance_5;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1484;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_5 = var_standard;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1484;
tmp_assign_source_19 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_5, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_commenturl_none_tuple, 0 ) );
if ( tmp_assign_source_19 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1484;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_comment_url == NULL );
var_comment_url = tmp_assign_source_19;
}
{
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_mvar_value_6;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
if ( var_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1487;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_3 = var_path;
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Absent );
if (unlikely( tmp_mvar_value_6 == NULL ))
{
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Absent );
}
if ( tmp_mvar_value_6 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Absent" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1487;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_3 = tmp_mvar_value_6;
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:;
if ( var_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1487;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_4 = var_path;
tmp_compexpr_right_4 = const_str_empty;
tmp_res = RICH_COMPARE_BOOL_NE( 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 = 1487;
type_description_1 = "ooooooooooooooooooooooo";
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_assign_source_20;
tmp_assign_source_20 = Py_True;
assert( var_path_specified == NULL );
Py_INCREF( tmp_assign_source_20 );
var_path_specified = tmp_assign_source_20;
}
{
PyObject *tmp_assign_source_21;
PyObject *tmp_called_name_6;
PyObject *tmp_mvar_value_7;
PyObject *tmp_args_element_name_10;
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_escape_path );
if (unlikely( tmp_mvar_value_7 == NULL ))
{
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_escape_path );
}
if ( tmp_mvar_value_7 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "escape_path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1489;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_6 = tmp_mvar_value_7;
if ( var_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1489;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_10 = var_path;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1489;
{
PyObject *call_args[] = { tmp_args_element_name_10 };
tmp_assign_source_21 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args );
}
if ( tmp_assign_source_21 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1489;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_path;
var_path = tmp_assign_source_21;
Py_XDECREF( old );
}
}
goto branch_end_3;
branch_no_3:;
{
PyObject *tmp_assign_source_22;
tmp_assign_source_22 = Py_False;
assert( var_path_specified == NULL );
Py_INCREF( tmp_assign_source_22 );
var_path_specified = tmp_assign_source_22;
}
{
PyObject *tmp_assign_source_23;
PyObject *tmp_called_name_7;
PyObject *tmp_mvar_value_8;
PyObject *tmp_args_element_name_11;
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_request_path );
if (unlikely( tmp_mvar_value_8 == NULL ))
{
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_request_path );
}
if ( tmp_mvar_value_8 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "request_path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1492;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_7 = tmp_mvar_value_8;
if ( par_request == NULL )
{
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 = 1492;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_11 = par_request;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1492;
{
PyObject *call_args[] = { tmp_args_element_name_11 };
tmp_assign_source_23 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args );
}
if ( tmp_assign_source_23 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1492;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_path;
var_path = tmp_assign_source_23;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_24;
PyObject *tmp_called_instance_6;
CHECK_OBJECT( var_path );
tmp_called_instance_6 = var_path;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1493;
tmp_assign_source_24 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_6, const_str_plain_rfind, &PyTuple_GET_ITEM( const_tuple_str_chr_47_tuple, 0 ) );
if ( tmp_assign_source_24 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1493;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_i == NULL );
var_i = tmp_assign_source_24;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
CHECK_OBJECT( var_i );
tmp_compexpr_left_5 = var_i;
tmp_compexpr_right_5 = const_int_neg_1;
tmp_res = RICH_COMPARE_BOOL_NE( 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 = 1494;
type_description_1 = "ooooooooooooooooooooooo";
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_compexpr_left_6;
PyObject *tmp_compexpr_right_6;
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 = 1495;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_6 = var_version;
tmp_compexpr_right_6 = const_int_0;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 1495;
type_description_1 = "ooooooooooooooooooooooo";
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_25;
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_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1497;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_1 = var_path;
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 = 1497;
type_description_1 = "ooooooooooooooooooooooo";
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_25 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
Py_DECREF( tmp_subscript_name_1 );
if ( tmp_assign_source_25 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1497;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_path;
var_path = tmp_assign_source_25;
Py_XDECREF( old );
}
}
goto branch_end_5;
branch_no_5:;
{
PyObject *tmp_assign_source_26;
PyObject *tmp_subscribed_name_2;
PyObject *tmp_subscript_name_2;
PyObject *tmp_start_name_2;
PyObject *tmp_stop_name_2;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_step_name_2;
if ( var_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1499;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_2 = var_path;
tmp_start_name_2 = 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 = 1499;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_left_name_1 = var_i;
tmp_right_name_1 = const_int_pos_1;
tmp_stop_name_2 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 );
if ( tmp_stop_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1499;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
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_stop_name_2 );
assert( !(tmp_subscript_name_2 == NULL) );
tmp_assign_source_26 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_2 );
Py_DECREF( tmp_subscript_name_2 );
if ( tmp_assign_source_26 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1499;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_path;
var_path = tmp_assign_source_26;
Py_XDECREF( old );
}
}
branch_end_5:;
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_compexpr_left_7;
PyObject *tmp_compexpr_right_7;
PyObject *tmp_len_arg_1;
if ( var_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1500;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_len_arg_1 = var_path;
tmp_compexpr_left_7 = BUILTIN_LEN( tmp_len_arg_1 );
if ( tmp_compexpr_left_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1500;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_7 = const_int_0;
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 = 1500;
type_description_1 = "ooooooooooooooooooooooo";
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_27;
tmp_assign_source_27 = const_str_chr_47;
{
PyObject *old = var_path;
var_path = tmp_assign_source_27;
Py_INCREF( var_path );
Py_XDECREF( old );
}
}
branch_no_6:;
}
branch_end_3:;
}
{
PyObject *tmp_assign_source_28;
PyObject *tmp_compexpr_left_8;
PyObject *tmp_compexpr_right_8;
PyObject *tmp_mvar_value_9;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1503;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_8 = var_domain;
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Absent );
if (unlikely( tmp_mvar_value_9 == NULL ))
{
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Absent );
}
if ( tmp_mvar_value_9 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Absent" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1503;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_8 = tmp_mvar_value_9;
tmp_assign_source_28 = ( tmp_compexpr_left_8 != tmp_compexpr_right_8 ) ? Py_True : Py_False;
assert( var_domain_specified == NULL );
Py_INCREF( tmp_assign_source_28 );
var_domain_specified = tmp_assign_source_28;
}
{
PyObject *tmp_assign_source_29;
tmp_assign_source_29 = Py_False;
assert( var_domain_initial_dot == NULL );
Py_INCREF( tmp_assign_source_29 );
var_domain_initial_dot = tmp_assign_source_29;
}
{
nuitka_bool tmp_condition_result_7;
int tmp_truth_name_1;
CHECK_OBJECT( var_domain_specified );
tmp_truth_name_1 = CHECK_IF_TRUE( var_domain_specified );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1506;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_7 = tmp_truth_name_1 == 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:;
{
PyObject *tmp_assign_source_30;
PyObject *tmp_value_name_1;
PyObject *tmp_called_instance_7;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1507;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_7 = var_domain;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1507;
tmp_value_name_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_7, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_value_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1507;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_res = CHECK_IF_TRUE( tmp_value_name_1 );
Py_DECREF( tmp_value_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1507;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assign_source_30 = ( tmp_res != 0 ) ? Py_True : Py_False;
{
PyObject *old = var_domain_initial_dot;
var_domain_initial_dot = tmp_assign_source_30;
Py_INCREF( var_domain_initial_dot );
Py_XDECREF( old );
}
}
branch_no_7:;
}
{
nuitka_bool tmp_condition_result_8;
PyObject *tmp_compexpr_left_9;
PyObject *tmp_compexpr_right_9;
PyObject *tmp_mvar_value_10;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1508;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_9 = var_domain;
tmp_mvar_value_10 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Absent );
if (unlikely( tmp_mvar_value_10 == NULL ))
{
tmp_mvar_value_10 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Absent );
}
if ( tmp_mvar_value_10 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Absent" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1508;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_9 = tmp_mvar_value_10;
tmp_condition_result_8 = ( tmp_compexpr_left_9 == tmp_compexpr_right_9 ) ? 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:;
{
// Tried code:
{
PyObject *tmp_assign_source_31;
PyObject *tmp_iter_arg_2;
PyObject *tmp_called_name_8;
PyObject *tmp_mvar_value_11;
PyObject *tmp_args_element_name_12;
tmp_mvar_value_11 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_eff_request_host );
if (unlikely( tmp_mvar_value_11 == NULL ))
{
tmp_mvar_value_11 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_eff_request_host );
}
if ( tmp_mvar_value_11 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "eff_request_host" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1509;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_6;
}
tmp_called_name_8 = tmp_mvar_value_11;
if ( par_request == NULL )
{
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 = 1509;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_6;
}
tmp_args_element_name_12 = par_request;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1509;
{
PyObject *call_args[] = { tmp_args_element_name_12 };
tmp_iter_arg_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_8, call_args );
}
if ( tmp_iter_arg_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1509;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_6;
}
tmp_assign_source_31 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_2 );
Py_DECREF( tmp_iter_arg_2 );
if ( tmp_assign_source_31 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1509;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_6;
}
assert( tmp_tuple_unpack_2__source_iter == NULL );
tmp_tuple_unpack_2__source_iter = tmp_assign_source_31;
}
{
// Tried code:
{
PyObject *tmp_assign_source_32;
PyObject *tmp_unpack_5;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_5 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_32 = UNPACK_NEXT( tmp_unpack_5, 0, 2 );
if ( tmp_assign_source_32 == 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 = "ooooooooooooooooooooooo";
exception_lineno = 1509;
goto try_except_handler_7;
}
assert( tmp_tuple_unpack_2__element_1 == NULL );
tmp_tuple_unpack_2__element_1 = tmp_assign_source_32;
}
{
PyObject *tmp_assign_source_33;
PyObject *tmp_unpack_6;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_6 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_33 = UNPACK_NEXT( tmp_unpack_6, 1, 2 );
if ( tmp_assign_source_33 == 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 = "ooooooooooooooooooooooo";
exception_lineno = 1509;
goto try_except_handler_7;
}
assert( tmp_tuple_unpack_2__element_2 == NULL );
tmp_tuple_unpack_2__element_2 = tmp_assign_source_33;
}
{
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 = "ooooooooooooooooooooooo";
exception_lineno = 1509;
goto try_except_handler_7;
}
}
}
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 = "ooooooooooooooooooooooo";
exception_lineno = 1509;
goto try_except_handler_7;
}
}
goto try_end_4;
// 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;
{
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_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_4:;
}
goto try_end_5;
// 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;
{
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_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_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_34;
CHECK_OBJECT( tmp_tuple_unpack_2__element_1 );
tmp_assign_source_34 = tmp_tuple_unpack_2__element_1;
assert( var_req_host == NULL );
Py_INCREF( tmp_assign_source_34 );
var_req_host = tmp_assign_source_34;
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_1 );
tmp_tuple_unpack_2__element_1 = NULL;
}
{
PyObject *tmp_assign_source_35;
CHECK_OBJECT( tmp_tuple_unpack_2__element_2 );
tmp_assign_source_35 = tmp_tuple_unpack_2__element_2;
assert( var_erhn == NULL );
Py_INCREF( tmp_assign_source_35 );
var_erhn = tmp_assign_source_35;
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_2 );
tmp_tuple_unpack_2__element_2 = NULL;
}
{
PyObject *tmp_assign_source_36;
if ( var_erhn == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "erhn" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1510;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assign_source_36 = var_erhn;
{
PyObject *old = var_domain;
var_domain = tmp_assign_source_36;
Py_INCREF( var_domain );
Py_XDECREF( old );
}
}
goto branch_end_8;
branch_no_8:;
{
nuitka_bool tmp_condition_result_9;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_instance_8;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1511;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_8 = var_domain;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1511;
tmp_operand_name_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_8, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1511;
type_description_1 = "ooooooooooooooooooooooo";
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 = 1511;
type_description_1 = "ooooooooooooooooooooooo";
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_assign_source_37;
PyObject *tmp_left_name_2;
PyObject *tmp_right_name_2;
tmp_left_name_2 = const_str_dot;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1512;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_2 = var_domain;
tmp_assign_source_37 = BINARY_OPERATION_ADD( tmp_left_name_2, tmp_right_name_2 );
if ( tmp_assign_source_37 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1512;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_domain;
var_domain = tmp_assign_source_37;
Py_XDECREF( old );
}
}
branch_no_9:;
}
branch_end_8:;
}
{
PyObject *tmp_assign_source_38;
tmp_assign_source_38 = Py_False;
assert( var_port_specified == NULL );
Py_INCREF( tmp_assign_source_38 );
var_port_specified = tmp_assign_source_38;
}
{
nuitka_bool tmp_condition_result_10;
PyObject *tmp_compexpr_left_10;
PyObject *tmp_compexpr_right_10;
PyObject *tmp_mvar_value_12;
if ( var_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 = 1516;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_10 = var_port;
tmp_mvar_value_12 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Absent );
if (unlikely( tmp_mvar_value_12 == NULL ))
{
tmp_mvar_value_12 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Absent );
}
if ( tmp_mvar_value_12 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Absent" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1516;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_10 = tmp_mvar_value_12;
tmp_condition_result_10 = ( tmp_compexpr_left_10 != tmp_compexpr_right_10 ) ? 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:;
{
nuitka_bool tmp_condition_result_11;
PyObject *tmp_compexpr_left_11;
PyObject *tmp_compexpr_right_11;
if ( var_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 = 1517;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_11 = var_port;
tmp_compexpr_right_11 = Py_None;
tmp_condition_result_11 = ( tmp_compexpr_left_11 == tmp_compexpr_right_11 ) ? 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_39;
PyObject *tmp_called_name_9;
PyObject *tmp_mvar_value_13;
PyObject *tmp_args_element_name_13;
tmp_mvar_value_13 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_request_port );
if (unlikely( tmp_mvar_value_13 == NULL ))
{
tmp_mvar_value_13 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_request_port );
}
if ( tmp_mvar_value_13 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "request_port" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1520;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_9 = tmp_mvar_value_13;
if ( par_request == NULL )
{
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 = 1520;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_13 = par_request;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1520;
{
PyObject *call_args[] = { tmp_args_element_name_13 };
tmp_assign_source_39 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_9, call_args );
}
if ( tmp_assign_source_39 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1520;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_port;
var_port = tmp_assign_source_39;
Py_XDECREF( old );
}
}
goto branch_end_11;
branch_no_11:;
{
PyObject *tmp_assign_source_40;
tmp_assign_source_40 = Py_True;
{
PyObject *old = var_port_specified;
var_port_specified = tmp_assign_source_40;
Py_INCREF( var_port_specified );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_41;
PyObject *tmp_called_name_10;
PyObject *tmp_source_name_5;
PyObject *tmp_mvar_value_14;
PyObject *tmp_args_element_name_14;
PyObject *tmp_args_element_name_15;
PyObject *tmp_args_element_name_16;
tmp_mvar_value_14 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_14 == NULL ))
{
tmp_mvar_value_14 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_14 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1523;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = tmp_mvar_value_14;
tmp_called_name_10 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_sub );
if ( tmp_called_name_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1523;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_14 = const_str_digest_2717a74e8094c62311bf53472f4de0ca;
tmp_args_element_name_15 = const_str_empty;
if ( var_port == NULL )
{
Py_DECREF( tmp_called_name_10 );
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 = 1523;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_16 = var_port;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1523;
{
PyObject *call_args[] = { tmp_args_element_name_14, tmp_args_element_name_15, tmp_args_element_name_16 };
tmp_assign_source_41 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_10, call_args );
}
Py_DECREF( tmp_called_name_10 );
if ( tmp_assign_source_41 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1523;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_port;
var_port = tmp_assign_source_41;
Py_XDECREF( old );
}
}
branch_end_11:;
}
goto branch_end_10;
branch_no_10:;
{
PyObject *tmp_assign_source_42;
tmp_assign_source_42 = Py_None;
{
PyObject *old = var_port;
var_port = tmp_assign_source_42;
Py_INCREF( var_port );
Py_XDECREF( old );
}
}
branch_end_10:;
}
{
nuitka_bool tmp_condition_result_12;
PyObject *tmp_compexpr_left_12;
PyObject *tmp_compexpr_right_12;
PyObject *tmp_mvar_value_15;
if ( var_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1529;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_12 = var_expires;
tmp_mvar_value_15 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Absent );
if (unlikely( tmp_mvar_value_15 == NULL ))
{
tmp_mvar_value_15 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Absent );
}
if ( tmp_mvar_value_15 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Absent" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1529;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_12 = tmp_mvar_value_15;
tmp_condition_result_12 = ( tmp_compexpr_left_12 == tmp_compexpr_right_12 ) ? 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_assign_source_43;
tmp_assign_source_43 = Py_None;
{
PyObject *old = var_expires;
var_expires = tmp_assign_source_43;
Py_INCREF( var_expires );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_44;
tmp_assign_source_44 = Py_True;
{
PyObject *old = var_discard;
var_discard = tmp_assign_source_44;
Py_INCREF( var_discard );
Py_XDECREF( old );
}
}
goto branch_end_12;
branch_no_12:;
{
nuitka_bool tmp_condition_result_13;
PyObject *tmp_compexpr_left_13;
PyObject *tmp_compexpr_right_13;
PyObject *tmp_source_name_6;
if ( var_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1532;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_13 = var_expires;
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 = 1532;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_self;
tmp_compexpr_right_13 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__now );
if ( tmp_compexpr_right_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1532;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_res = RICH_COMPARE_BOOL_LE( tmp_compexpr_left_13, tmp_compexpr_right_13 );
Py_DECREF( tmp_compexpr_right_13 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1532;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
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:;
{
// Tried code:
{
PyObject *tmp_called_name_11;
PyObject *tmp_source_name_7;
PyObject *tmp_args_element_name_17;
PyObject *tmp_args_element_name_18;
PyObject *tmp_args_element_name_19;
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 = 1536;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_8;
}
tmp_source_name_7 = par_self;
tmp_called_name_11 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_clear );
if ( tmp_called_name_11 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1536;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_8;
}
if ( var_domain == NULL )
{
Py_DECREF( tmp_called_name_11 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1536;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_8;
}
tmp_args_element_name_17 = var_domain;
if ( var_path == NULL )
{
Py_DECREF( tmp_called_name_11 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1536;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_8;
}
tmp_args_element_name_18 = var_path;
if ( var_name == NULL )
{
Py_DECREF( tmp_called_name_11 );
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 = 1536;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_8;
}
tmp_args_element_name_19 = var_name;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1536;
{
PyObject *call_args[] = { tmp_args_element_name_17, tmp_args_element_name_18, tmp_args_element_name_19 };
tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_11, call_args );
}
Py_DECREF( tmp_called_name_11 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1536;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_8;
}
Py_DECREF( tmp_unused );
}
goto try_end_6;
// Exception handler code:
try_except_handler_8:;
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;
{
// 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_7 == NULL )
{
exception_keeper_tb_7 = MAKE_TRACEBACK( frame_e2b96ab8a0977f93a713a49904aec3c1, exception_keeper_lineno_7 );
}
else if ( exception_keeper_lineno_7 != 0 )
{
exception_keeper_tb_7 = ADD_TRACEBACK( exception_keeper_tb_7, frame_e2b96ab8a0977f93a713a49904aec3c1, exception_keeper_lineno_7 );
}
NORMALIZE_EXCEPTION( &exception_keeper_type_7, &exception_keeper_value_7, &exception_keeper_tb_7 );
PyException_SetTraceback( exception_keeper_value_7, (PyObject *)exception_keeper_tb_7 );
PUBLISH_EXCEPTION( &exception_keeper_type_7, &exception_keeper_value_7, &exception_keeper_tb_7 );
}
{
// Tried code:
{
nuitka_bool tmp_condition_result_14;
PyObject *tmp_operand_name_2;
PyObject *tmp_compexpr_left_14;
PyObject *tmp_compexpr_right_14;
tmp_compexpr_left_14 = EXC_TYPE(PyThreadState_GET());
tmp_compexpr_right_14 = PyExc_KeyError;
tmp_res = EXCEPTION_MATCH_BOOL( 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 = 1537;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_9;
}
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 = 1537;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_9;
}
tmp_condition_result_14 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_14 == NUITKA_BOOL_TRUE )
{
goto branch_yes_14;
}
else
{
goto branch_no_14;
}
branch_yes_14:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1535;
}
if (exception_tb && exception_tb->tb_frame == &frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame) frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooooooooooooooooooooo";
goto try_except_handler_9;
}
branch_no_14:;
}
goto try_end_7;
// Exception handler code:
try_except_handler_9:;
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_7:;
}
{
// Restore previous exception.
SET_CURRENT_EXCEPTION( exception_preserved_type_2, exception_preserved_value_2, exception_preserved_tb_2 );
}
goto try_end_6;
// exception handler codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_70__cookie_from_cookie_tuple );
return NULL;
// End of try:
try_end_6:;
}
{
PyObject *tmp_called_name_12;
PyObject *tmp_mvar_value_16;
PyObject *tmp_args_element_name_20;
PyObject *tmp_args_element_name_21;
PyObject *tmp_args_element_name_22;
PyObject *tmp_args_element_name_23;
tmp_mvar_value_16 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_16 == NULL ))
{
tmp_mvar_value_16 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_16 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1539;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_12 = tmp_mvar_value_16;
tmp_args_element_name_20 = const_str_digest_ef563188e68d5a0ed6e8c78230a1917b;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1540;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_21 = var_domain;
if ( var_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1540;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_22 = var_path;
if ( var_name == NULL )
{
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 = 1540;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_23 = var_name;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1539;
{
PyObject *call_args[] = { tmp_args_element_name_20, tmp_args_element_name_21, tmp_args_element_name_22, tmp_args_element_name_23 };
tmp_unused = CALL_FUNCTION_WITH_ARGS4( tmp_called_name_12, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1539;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
tmp_return_value = Py_None;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_13:;
}
branch_end_12:;
}
{
PyObject *tmp_called_name_13;
PyObject *tmp_mvar_value_17;
PyObject *tmp_args_element_name_24;
PyObject *tmp_args_element_name_25;
PyObject *tmp_args_element_name_26;
PyObject *tmp_args_element_name_27;
PyObject *tmp_args_element_name_28;
PyObject *tmp_args_element_name_29;
PyObject *tmp_args_element_name_30;
PyObject *tmp_args_element_name_31;
PyObject *tmp_args_element_name_32;
PyObject *tmp_args_element_name_33;
PyObject *tmp_args_element_name_34;
PyObject *tmp_args_element_name_35;
PyObject *tmp_args_element_name_36;
PyObject *tmp_args_element_name_37;
PyObject *tmp_args_element_name_38;
PyObject *tmp_args_element_name_39;
tmp_mvar_value_17 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Cookie );
if (unlikely( tmp_mvar_value_17 == NULL ))
{
tmp_mvar_value_17 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Cookie );
}
if ( tmp_mvar_value_17 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1543;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_13 = tmp_mvar_value_17;
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 = 1543;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_24 = var_version;
if ( var_name == NULL )
{
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 = 1544;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_25 = var_name;
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 = 1544;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_26 = var_value;
if ( var_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 = 1545;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_27 = var_port;
if ( var_port_specified == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "port_specified" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1545;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_28 = var_port_specified;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1546;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_29 = var_domain;
if ( var_domain_specified == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain_specified" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1546;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_30 = var_domain_specified;
if ( var_domain_initial_dot == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain_initial_dot" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1546;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_31 = var_domain_initial_dot;
if ( var_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1547;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_32 = var_path;
if ( var_path_specified == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path_specified" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1547;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_33 = var_path_specified;
if ( var_secure == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "secure" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1548;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_34 = var_secure;
if ( var_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1549;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_35 = var_expires;
if ( var_discard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "discard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1550;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_36 = var_discard;
if ( var_comment == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "comment" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1551;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_37 = var_comment;
if ( var_comment_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "comment_url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1552;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_38 = var_comment_url;
if ( var_rest == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rest" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1553;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_39 = var_rest;
frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame.f_lineno = 1543;
{
PyObject *call_args[] = { tmp_args_element_name_24, tmp_args_element_name_25, tmp_args_element_name_26, tmp_args_element_name_27, tmp_args_element_name_28, tmp_args_element_name_29, tmp_args_element_name_30, tmp_args_element_name_31, tmp_args_element_name_32, tmp_args_element_name_33, tmp_args_element_name_34, tmp_args_element_name_35, tmp_args_element_name_36, tmp_args_element_name_37, tmp_args_element_name_38, tmp_args_element_name_39 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS16( tmp_called_name_13, call_args );
}
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1543;
type_description_1 = "ooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_e2b96ab8a0977f93a713a49904aec3c1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e2b96ab8a0977f93a713a49904aec3c1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e2b96ab8a0977f93a713a49904aec3c1 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_e2b96ab8a0977f93a713a49904aec3c1, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_e2b96ab8a0977f93a713a49904aec3c1->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_e2b96ab8a0977f93a713a49904aec3c1, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_e2b96ab8a0977f93a713a49904aec3c1,
type_description_1,
par_self,
par_tup,
par_request,
var_name,
var_value,
var_standard,
var_rest,
var_domain,
var_path,
var_port,
var_expires,
var_version,
var_secure,
var_discard,
var_comment,
var_comment_url,
var_path_specified,
var_i,
var_domain_specified,
var_domain_initial_dot,
var_req_host,
var_erhn,
var_port_specified
);
// Release cached frame.
if ( frame_e2b96ab8a0977f93a713a49904aec3c1 == cache_frame_e2b96ab8a0977f93a713a49904aec3c1 )
{
Py_DECREF( frame_e2b96ab8a0977f93a713a49904aec3c1 );
}
cache_frame_e2b96ab8a0977f93a713a49904aec3c1 = NULL;
assertFrameObject( frame_e2b96ab8a0977f93a713a49904aec3c1 );
// 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$cookiejar$$$function_70__cookie_from_cookie_tuple );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_tup );
par_tup = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_name );
var_name = NULL;
}
{
Py_XDECREF( var_value );
var_value = NULL;
}
{
Py_XDECREF( var_standard );
var_standard = NULL;
}
{
Py_XDECREF( var_rest );
var_rest = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = NULL;
}
{
Py_XDECREF( var_path );
var_path = NULL;
}
{
Py_XDECREF( var_port );
var_port = NULL;
}
{
Py_XDECREF( var_expires );
var_expires = NULL;
}
{
Py_XDECREF( var_version );
var_version = NULL;
}
{
Py_XDECREF( var_secure );
var_secure = NULL;
}
{
Py_XDECREF( var_discard );
var_discard = NULL;
}
{
Py_XDECREF( var_comment );
var_comment = NULL;
}
{
Py_XDECREF( var_comment_url );
var_comment_url = NULL;
}
{
Py_XDECREF( var_path_specified );
var_path_specified = NULL;
}
{
Py_XDECREF( var_i );
var_i = NULL;
}
{
Py_XDECREF( var_domain_specified );
var_domain_specified = NULL;
}
{
Py_XDECREF( var_domain_initial_dot );
var_domain_initial_dot = NULL;
}
{
Py_XDECREF( var_req_host );
var_req_host = NULL;
}
{
Py_XDECREF( var_erhn );
var_erhn = NULL;
}
{
Py_XDECREF( var_port_specified );
var_port_specified = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
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( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_tup );
par_tup = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_name );
var_name = NULL;
}
{
Py_XDECREF( var_value );
var_value = NULL;
}
{
Py_XDECREF( var_standard );
var_standard = NULL;
}
{
Py_XDECREF( var_rest );
var_rest = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = NULL;
}
{
Py_XDECREF( var_path );
var_path = NULL;
}
{
Py_XDECREF( var_port );
var_port = NULL;
}
{
Py_XDECREF( var_expires );
var_expires = NULL;
}
{
Py_XDECREF( var_version );
var_version = NULL;
}
{
Py_XDECREF( var_secure );
var_secure = NULL;
}
{
Py_XDECREF( var_discard );
var_discard = NULL;
}
{
Py_XDECREF( var_comment );
var_comment = NULL;
}
{
Py_XDECREF( var_comment_url );
var_comment_url = NULL;
}
{
Py_XDECREF( var_path_specified );
var_path_specified = NULL;
}
{
Py_XDECREF( var_i );
var_i = NULL;
}
{
Py_XDECREF( var_domain_specified );
var_domain_specified = NULL;
}
{
Py_XDECREF( var_domain_initial_dot );
var_domain_initial_dot = NULL;
}
{
Py_XDECREF( var_req_host );
var_req_host = NULL;
}
{
Py_XDECREF( var_erhn );
var_erhn = NULL;
}
{
Py_XDECREF( var_port_specified );
var_port_specified = 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 function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_70__cookie_from_cookie_tuple );
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$cookiejar$$$function_71__cookies_from_attrs_set( 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_attrs_set = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_cookie_tuples = NULL;
PyObject *var_cookies = NULL;
PyObject *var_tup = NULL;
PyObject *var_cookie = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_3162c8f80c99e6856e0ca15f5f8d7b82;
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;
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_3162c8f80c99e6856e0ca15f5f8d7b82 = 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_3162c8f80c99e6856e0ca15f5f8d7b82, codeobj_3162c8f80c99e6856e0ca15f5f8d7b82, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_3162c8f80c99e6856e0ca15f5f8d7b82 = cache_frame_3162c8f80c99e6856e0ca15f5f8d7b82;
// Push the new frame as the currently active one.
pushFrameStack( frame_3162c8f80c99e6856e0ca15f5f8d7b82 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_3162c8f80c99e6856e0ca15f5f8d7b82 ) == 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;
CHECK_OBJECT( par_self );
tmp_source_name_1 = par_self;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__normalized_cookie_tuples );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1556;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_attrs_set == 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", "attrs_set" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1556;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_attrs_set;
frame_3162c8f80c99e6856e0ca15f5f8d7b82->m_frame.f_lineno = 1556;
{
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 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1556;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_cookie_tuples == NULL );
var_cookie_tuples = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
tmp_assign_source_2 = PyList_New( 0 );
assert( var_cookies == NULL );
var_cookies = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( var_cookie_tuples );
tmp_iter_arg_1 = var_cookie_tuples;
tmp_assign_source_3 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1559;
type_description_1 = "ooooooo";
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 = "ooooooo";
exception_lineno = 1559;
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 );
}
}
{
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_5 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_tup;
var_tup = tmp_assign_source_5;
Py_INCREF( var_tup );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_2;
PyObject *tmp_args_element_name_2;
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 = 1560;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
tmp_source_name_2 = par_self;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__cookie_from_cookie_tuple );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1560;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
if ( var_tup == 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", "tup" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1560;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_2 = var_tup;
if ( par_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 = 1560;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_3 = par_request;
frame_3162c8f80c99e6856e0ca15f5f8d7b82->m_frame.f_lineno = 1560;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 };
tmp_assign_source_6 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_assign_source_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1560;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_6;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
int tmp_truth_name_1;
CHECK_OBJECT( var_cookie );
tmp_truth_name_1 = CHECK_IF_TRUE( var_cookie );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1561;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
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_called_name_3;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_4;
if ( var_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1561;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
tmp_source_name_3 = var_cookies;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_append );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1561;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1561;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_4 = var_cookie;
frame_3162c8f80c99e6856e0ca15f5f8d7b82->m_frame.f_lineno = 1561;
{
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 = 1561;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
branch_no_1:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1559;
type_description_1 = "ooooooo";
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_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1562;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_return_value = var_cookies;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_3162c8f80c99e6856e0ca15f5f8d7b82 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_3162c8f80c99e6856e0ca15f5f8d7b82 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_3162c8f80c99e6856e0ca15f5f8d7b82 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_3162c8f80c99e6856e0ca15f5f8d7b82, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_3162c8f80c99e6856e0ca15f5f8d7b82->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_3162c8f80c99e6856e0ca15f5f8d7b82, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_3162c8f80c99e6856e0ca15f5f8d7b82,
type_description_1,
par_self,
par_attrs_set,
par_request,
var_cookie_tuples,
var_cookies,
var_tup,
var_cookie
);
// Release cached frame.
if ( frame_3162c8f80c99e6856e0ca15f5f8d7b82 == cache_frame_3162c8f80c99e6856e0ca15f5f8d7b82 )
{
Py_DECREF( frame_3162c8f80c99e6856e0ca15f5f8d7b82 );
}
cache_frame_3162c8f80c99e6856e0ca15f5f8d7b82 = NULL;
assertFrameObject( frame_3162c8f80c99e6856e0ca15f5f8d7b82 );
// 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$cookiejar$$$function_71__cookies_from_attrs_set );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_attrs_set );
par_attrs_set = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_cookie_tuples );
var_cookie_tuples = NULL;
}
{
Py_XDECREF( var_cookies );
var_cookies = NULL;
}
{
Py_XDECREF( var_tup );
var_tup = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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_attrs_set );
par_attrs_set = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_cookie_tuples );
var_cookie_tuples = NULL;
}
{
Py_XDECREF( var_cookies );
var_cookies = NULL;
}
{
Py_XDECREF( var_tup );
var_tup = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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$cookiejar$$$function_71__cookies_from_attrs_set );
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$cookiejar$$$function_72__process_rfc2109_cookies( 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_cookies = python_pars[ 1 ];
PyObject *var_rfc2109_as_ns = NULL;
PyObject *var_cookie = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_4a54ec3773ce383e213d8e9cb84e6e52;
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 *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_4a54ec3773ce383e213d8e9cb84e6e52 = NULL;
PyObject *tmp_return_value = 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_4a54ec3773ce383e213d8e9cb84e6e52, codeobj_4a54ec3773ce383e213d8e9cb84e6e52, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_4a54ec3773ce383e213d8e9cb84e6e52 = cache_frame_4a54ec3773ce383e213d8e9cb84e6e52;
// Push the new frame as the currently active one.
pushFrameStack( frame_4a54ec3773ce383e213d8e9cb84e6e52 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_4a54ec3773ce383e213d8e9cb84e6e52 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_getattr_target_1;
PyObject *tmp_source_name_1;
PyObject *tmp_getattr_attr_1;
PyObject *tmp_getattr_default_1;
CHECK_OBJECT( par_self );
tmp_source_name_1 = par_self;
tmp_getattr_target_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__policy );
if ( tmp_getattr_target_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1565;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_getattr_attr_1 = const_str_plain_rfc2109_as_netscape;
tmp_getattr_default_1 = Py_None;
tmp_assign_source_1 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, tmp_getattr_default_1 );
Py_DECREF( tmp_getattr_target_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1565;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_rfc2109_as_ns == NULL );
var_rfc2109_as_ns = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_rfc2109_as_ns );
tmp_compexpr_left_1 = var_rfc2109_as_ns;
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_2;
PyObject *tmp_operand_name_1;
PyObject *tmp_source_name_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 = 1567;
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__policy );
if ( tmp_source_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1567;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_operand_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_rfc2965 );
Py_DECREF( tmp_source_name_2 );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1567;
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 = 1567;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_assign_source_2 = ( tmp_res == 0 ) ? Py_True : Py_False;
{
PyObject *old = var_rfc2109_as_ns;
var_rfc2109_as_ns = tmp_assign_source_2;
Py_INCREF( var_rfc2109_as_ns );
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_iter_arg_1;
if ( par_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1568;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_iter_arg_1 = par_cookies;
tmp_assign_source_3 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1568;
type_description_1 = "oooo";
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 = "oooo";
exception_lineno = 1568;
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 );
}
}
{
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_5 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_5;
Py_INCREF( var_cookie );
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_source_name_4;
CHECK_OBJECT( var_cookie );
tmp_source_name_4 = var_cookie;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_version );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1569;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_compexpr_right_2 = const_int_pos_1;
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 = 1569;
type_description_1 = "oooo";
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_assattr_name_1;
PyObject *tmp_assattr_target_1;
tmp_assattr_name_1 = Py_True;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1570;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_assattr_target_1 = var_cookie;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_rfc2109, tmp_assattr_name_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1570;
type_description_1 = "oooo";
goto try_except_handler_2;
}
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_1;
if ( var_rfc2109_as_ns == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rfc2109_as_ns" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1571;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_truth_name_1 = CHECK_IF_TRUE( var_rfc2109_as_ns );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1571;
type_description_1 = "oooo";
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_assattr_name_2;
PyObject *tmp_assattr_target_2;
tmp_assattr_name_2 = const_int_0;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1574;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_assattr_target_2 = var_cookie;
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 = 1574;
type_description_1 = "oooo";
goto try_except_handler_2;
}
}
branch_no_3:;
}
branch_no_2:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1568;
type_description_1 = "oooo";
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:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_4a54ec3773ce383e213d8e9cb84e6e52 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_4a54ec3773ce383e213d8e9cb84e6e52 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_4a54ec3773ce383e213d8e9cb84e6e52, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_4a54ec3773ce383e213d8e9cb84e6e52->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_4a54ec3773ce383e213d8e9cb84e6e52, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_4a54ec3773ce383e213d8e9cb84e6e52,
type_description_1,
par_self,
par_cookies,
var_rfc2109_as_ns,
var_cookie
);
// Release cached frame.
if ( frame_4a54ec3773ce383e213d8e9cb84e6e52 == cache_frame_4a54ec3773ce383e213d8e9cb84e6e52 )
{
Py_DECREF( frame_4a54ec3773ce383e213d8e9cb84e6e52 );
}
cache_frame_4a54ec3773ce383e213d8e9cb84e6e52 = NULL;
assertFrameObject( frame_4a54ec3773ce383e213d8e9cb84e6e52 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_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;
}
{
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$cookiejar$$$function_72__process_rfc2109_cookies );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookies );
par_cookies = NULL;
}
{
Py_XDECREF( var_rfc2109_as_ns );
var_rfc2109_as_ns = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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_cookies );
par_cookies = NULL;
}
{
Py_XDECREF( var_rfc2109_as_ns );
var_rfc2109_as_ns = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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$cookiejar$$$function_72__process_rfc2109_cookies );
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$cookiejar$$$function_73_make_cookies( 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_response = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_headers = NULL;
PyObject *var_rfc2965_hdrs = NULL;
PyObject *var_ns_hdrs = NULL;
PyObject *var_rfc2965 = NULL;
PyObject *var_netscape = NULL;
PyObject *var_cookies = NULL;
PyObject *var_ns_cookies = NULL;
PyObject *var_lookup = NULL;
PyObject *var_cookie = NULL;
PyObject *var_no_matching_rfc2965 = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_fabc03f354caecf12850ad1da676e318;
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;
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;
static struct Nuitka_FrameObject *cache_frame_fabc03f354caecf12850ad1da676e318 = 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_fabc03f354caecf12850ad1da676e318, codeobj_fabc03f354caecf12850ad1da676e318, module_future$backports$http$cookiejar, 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_fabc03f354caecf12850ad1da676e318 = cache_frame_fabc03f354caecf12850ad1da676e318;
// Push the new frame as the currently active one.
pushFrameStack( frame_fabc03f354caecf12850ad1da676e318 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_fabc03f354caecf12850ad1da676e318 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( par_response );
tmp_called_instance_1 = par_response;
frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = 1579;
tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_info );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1579;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_headers == NULL );
var_headers = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_instance_2;
PyObject *tmp_call_arg_element_1;
PyObject *tmp_call_arg_element_2;
CHECK_OBJECT( var_headers );
tmp_called_instance_2 = var_headers;
tmp_call_arg_element_1 = const_str_digest_1227f633a58963268ed0e0a0f6da5f13;
tmp_call_arg_element_2 = PyList_New( 0 );
frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = 1580;
{
PyObject *call_args[] = { tmp_call_arg_element_1, tmp_call_arg_element_2 };
tmp_assign_source_2 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_2, const_str_plain_get_all, call_args );
}
Py_DECREF( tmp_call_arg_element_2 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1580;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_rfc2965_hdrs == NULL );
var_rfc2965_hdrs = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_instance_3;
PyObject *tmp_call_arg_element_3;
PyObject *tmp_call_arg_element_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 = 1581;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_3 = var_headers;
tmp_call_arg_element_3 = const_str_digest_63b09b63acd8e3679a989bfd143277ed;
tmp_call_arg_element_4 = PyList_New( 0 );
frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = 1581;
{
PyObject *call_args[] = { tmp_call_arg_element_3, tmp_call_arg_element_4 };
tmp_assign_source_3 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_3, const_str_plain_get_all, call_args );
}
Py_DECREF( tmp_call_arg_element_4 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1581;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_ns_hdrs == NULL );
var_ns_hdrs = tmp_assign_source_3;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_source_name_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 = 1583;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__policy );
if ( tmp_source_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1583;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assign_source_4 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_rfc2965 );
Py_DECREF( tmp_source_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1583;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_rfc2965 == NULL );
var_rfc2965 = tmp_assign_source_4;
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_source_name_3;
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 = 1584;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_source_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__policy );
if ( tmp_source_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1584;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assign_source_5 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_netscape );
Py_DECREF( tmp_source_name_3 );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1584;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_netscape == NULL );
var_netscape = tmp_assign_source_5;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_or_left_truth_1;
nuitka_bool tmp_or_left_value_1;
nuitka_bool tmp_or_right_value_1;
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;
PyObject *tmp_operand_name_2;
int tmp_or_left_truth_2;
nuitka_bool tmp_or_left_value_2;
nuitka_bool tmp_or_right_value_2;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_operand_name_3;
PyObject *tmp_operand_name_4;
int tmp_or_left_truth_3;
nuitka_bool tmp_or_left_value_3;
nuitka_bool tmp_or_right_value_3;
int tmp_and_left_truth_3;
nuitka_bool tmp_and_left_value_3;
nuitka_bool tmp_and_right_value_3;
PyObject *tmp_operand_name_5;
PyObject *tmp_operand_name_6;
int tmp_and_left_truth_4;
nuitka_bool tmp_and_left_value_4;
nuitka_bool tmp_and_right_value_4;
PyObject *tmp_operand_name_7;
PyObject *tmp_operand_name_8;
if ( var_rfc2965_hdrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rfc2965_hdrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1586;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_operand_name_1 = var_rfc2965_hdrs;
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 = 1586;
type_description_1 = "ooooooooooooo";
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 ( var_ns_hdrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ns_hdrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1586;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_operand_name_2 = var_ns_hdrs;
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 = 1586;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_or_left_value_1 = tmp_and_right_value_1;
goto and_end_1;
and_left_1:;
tmp_or_left_value_1 = tmp_and_left_value_1;
and_end_1:;
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_ns_hdrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ns_hdrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1587;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_operand_name_3 = var_ns_hdrs;
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 = 1587;
type_description_1 = "ooooooooooooo";
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 ( var_rfc2965 == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rfc2965" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1587;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_operand_name_4 = var_rfc2965;
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 = 1587;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_2 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_or_left_value_2 = tmp_and_right_value_2;
goto and_end_2;
and_left_2:;
tmp_or_left_value_2 = tmp_and_left_value_2;
and_end_2:;
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:;
if ( var_rfc2965_hdrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rfc2965_hdrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1588;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_operand_name_5 = var_rfc2965_hdrs;
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 = 1588;
type_description_1 = "ooooooooooooo";
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 ( var_netscape == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "netscape" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1588;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_operand_name_6 = var_netscape;
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 = 1588;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_3 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_or_left_value_3 = tmp_and_right_value_3;
goto and_end_3;
and_left_3:;
tmp_or_left_value_3 = tmp_and_left_value_3;
and_end_3:;
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 ( var_netscape == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "netscape" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1589;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_operand_name_7 = var_netscape;
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 = 1589;
type_description_1 = "ooooooooooooo";
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 ( var_rfc2965 == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rfc2965" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1589;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_operand_name_8 = var_rfc2965;
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 = 1589;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_4 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_or_right_value_3 = tmp_and_right_value_4;
goto and_end_4;
and_left_4:;
tmp_or_right_value_3 = tmp_and_left_value_4;
and_end_4:;
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_1 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_condition_result_1 = tmp_or_left_value_1;
or_end_1:;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
tmp_return_value = PyList_New( 0 );
goto frame_return_exit_1;
}
branch_no_1:;
}
{
// Tried code:
{
PyObject *tmp_assign_source_6;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_5;
PyObject *tmp_args_element_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_2;
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 = 1593;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
tmp_source_name_5 = par_self;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__cookies_from_attrs_set );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1593;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_split_header_words );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_split_header_words );
}
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", "split_header_words" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1594;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
tmp_called_name_2 = tmp_mvar_value_1;
if ( var_rfc2965_hdrs == 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", "rfc2965_hdrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1594;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_2 = var_rfc2965_hdrs;
frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = 1594;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_args_element_name_1 = CALL_FUNCTION_WITH_ARGS1( 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 = 1594;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
if ( par_request == 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", "request" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1594;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_3 = par_request;
frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = 1593;
{
PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_3 };
tmp_assign_source_6 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1593;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
assert( var_cookies == NULL );
var_cookies = tmp_assign_source_6;
}
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_fabc03f354caecf12850ad1da676e318, exception_keeper_lineno_1 );
}
else if ( exception_keeper_lineno_1 != 0 )
{
exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_fabc03f354caecf12850ad1da676e318, 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_2;
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 = 1595;
type_description_1 = "ooooooooooooo";
goto try_except_handler_3;
}
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_3;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__warn_unhandled_exception );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__warn_unhandled_exception );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_warn_unhandled_exception" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1596;
type_description_1 = "ooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_3 = tmp_mvar_value_2;
frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = 1596;
tmp_unused = CALL_FUNCTION_NO_ARGS( tmp_called_name_3 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1596;
type_description_1 = "ooooooooooooo";
goto try_except_handler_3;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_7;
tmp_assign_source_7 = PyList_New( 0 );
assert( var_cookies == NULL );
var_cookies = tmp_assign_source_7;
}
goto branch_end_2;
branch_no_2:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1592;
}
if (exception_tb && exception_tb->tb_frame == &frame_fabc03f354caecf12850ad1da676e318->m_frame) frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooooooooooo";
goto try_except_handler_3;
}
branch_end_2:;
}
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$cookiejar$$$function_73_make_cookies );
return NULL;
// End of try:
try_end_1:;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_and_left_truth_5;
nuitka_bool tmp_and_left_value_5;
nuitka_bool tmp_and_right_value_5;
int tmp_truth_name_1;
int tmp_truth_name_2;
if ( var_ns_hdrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ns_hdrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1599;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( var_ns_hdrs );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1599;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_5 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_left_truth_5 = tmp_and_left_value_5 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_and_left_truth_5 == 1 )
{
goto and_right_5;
}
else
{
goto and_left_5;
}
and_right_5:;
if ( var_netscape == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "netscape" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1599;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( var_netscape );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1599;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_5 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_3 = tmp_and_right_value_5;
goto and_end_5;
and_left_5:;
tmp_condition_result_3 = tmp_and_left_value_5;
and_end_5:;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
// Tried code:
{
PyObject *tmp_assign_source_8;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_6;
PyObject *tmp_args_element_name_4;
PyObject *tmp_called_name_5;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_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 = 1602;
type_description_1 = "ooooooooooooo";
goto try_except_handler_4;
}
tmp_source_name_6 = par_self;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__cookies_from_attrs_set );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1602;
type_description_1 = "ooooooooooooo";
goto try_except_handler_4;
}
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_parse_ns_headers );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_parse_ns_headers );
}
if ( tmp_mvar_value_3 == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "parse_ns_headers" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1603;
type_description_1 = "ooooooooooooo";
goto try_except_handler_4;
}
tmp_called_name_5 = tmp_mvar_value_3;
if ( var_ns_hdrs == 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", "ns_hdrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1603;
type_description_1 = "ooooooooooooo";
goto try_except_handler_4;
}
tmp_args_element_name_5 = var_ns_hdrs;
frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = 1603;
{
PyObject *call_args[] = { tmp_args_element_name_5 };
tmp_args_element_name_4 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args );
}
if ( tmp_args_element_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_4 );
exception_lineno = 1603;
type_description_1 = "ooooooooooooo";
goto try_except_handler_4;
}
if ( par_request == NULL )
{
Py_DECREF( tmp_called_name_4 );
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", "request" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1603;
type_description_1 = "ooooooooooooo";
goto try_except_handler_4;
}
tmp_args_element_name_6 = par_request;
frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = 1602;
{
PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_6 };
tmp_assign_source_8 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_assign_source_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1602;
type_description_1 = "ooooooooooooo";
goto try_except_handler_4;
}
assert( var_ns_cookies == NULL );
var_ns_cookies = tmp_assign_source_8;
}
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_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_fabc03f354caecf12850ad1da676e318, exception_keeper_lineno_3 );
}
else if ( exception_keeper_lineno_3 != 0 )
{
exception_keeper_tb_3 = ADD_TRACEBACK( exception_keeper_tb_3, frame_fabc03f354caecf12850ad1da676e318, 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_2;
PyObject *tmp_compexpr_right_2;
tmp_compexpr_left_2 = EXC_TYPE(PyThreadState_GET());
tmp_compexpr_right_2 = PyExc_Exception;
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 = 1604;
type_description_1 = "ooooooooooooo";
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:;
{
PyObject *tmp_called_name_6;
PyObject *tmp_mvar_value_4;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__warn_unhandled_exception );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__warn_unhandled_exception );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_warn_unhandled_exception" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1605;
type_description_1 = "ooooooooooooo";
goto try_except_handler_5;
}
tmp_called_name_6 = tmp_mvar_value_4;
frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = 1605;
tmp_unused = CALL_FUNCTION_NO_ARGS( tmp_called_name_6 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1605;
type_description_1 = "ooooooooooooo";
goto try_except_handler_5;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_9;
tmp_assign_source_9 = PyList_New( 0 );
assert( var_ns_cookies == NULL );
var_ns_cookies = tmp_assign_source_9;
}
goto branch_end_4;
branch_no_4:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1600;
}
if (exception_tb && exception_tb->tb_frame == &frame_fabc03f354caecf12850ad1da676e318->m_frame) frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooooooooooo";
goto try_except_handler_5;
}
branch_end_4:;
}
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_2, exception_preserved_value_2, exception_preserved_tb_2 );
}
{
// 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_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$cookiejar$$$function_73_make_cookies );
return NULL;
// End of try:
try_end_3:;
}
{
PyObject *tmp_called_name_7;
PyObject *tmp_source_name_7;
PyObject *tmp_args_element_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 = 1607;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = par_self;
tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__process_rfc2109_cookies );
if ( tmp_called_name_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1607;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_ns_cookies == 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", "ns_cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1607;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_7 = var_ns_cookies;
frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = 1607;
{
PyObject *call_args[] = { tmp_args_element_name_7 };
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 = 1607;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
nuitka_bool tmp_condition_result_5;
int tmp_truth_name_3;
if ( var_rfc2965 == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rfc2965" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1615;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( var_rfc2965 );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1615;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_5 = tmp_truth_name_3 == 1 ? 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_10;
tmp_assign_source_10 = PyDict_New();
assert( var_lookup == NULL );
var_lookup = tmp_assign_source_10;
}
{
PyObject *tmp_assign_source_11;
PyObject *tmp_iter_arg_1;
if ( var_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1617;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_iter_arg_1 = var_cookies;
tmp_assign_source_11 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_11 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1617;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_11;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_12;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_12 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_12 == 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 = "ooooooooooooo";
exception_lineno = 1617;
goto try_except_handler_6;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_12;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_13;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_13 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_13;
Py_INCREF( var_cookie );
Py_XDECREF( old );
}
}
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_source_name_8;
PyObject *tmp_source_name_9;
PyObject *tmp_source_name_10;
tmp_ass_subvalue_1 = Py_None;
if ( var_lookup == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "lookup" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1618;
type_description_1 = "ooooooooooooo";
goto try_except_handler_6;
}
tmp_ass_subscribed_1 = var_lookup;
CHECK_OBJECT( var_cookie );
tmp_source_name_8 = var_cookie;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_domain );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1618;
type_description_1 = "ooooooooooooo";
goto try_except_handler_6;
}
tmp_ass_subscript_1 = PyTuple_New( 3 );
PyTuple_SET_ITEM( tmp_ass_subscript_1, 0, tmp_tuple_element_1 );
if ( var_cookie == NULL )
{
Py_DECREF( tmp_ass_subscript_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1618;
type_description_1 = "ooooooooooooo";
goto try_except_handler_6;
}
tmp_source_name_9 = var_cookie;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_path );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_ass_subscript_1 );
exception_lineno = 1618;
type_description_1 = "ooooooooooooo";
goto try_except_handler_6;
}
PyTuple_SET_ITEM( tmp_ass_subscript_1, 1, tmp_tuple_element_1 );
if ( var_cookie == NULL )
{
Py_DECREF( tmp_ass_subscript_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1618;
type_description_1 = "ooooooooooooo";
goto try_except_handler_6;
}
tmp_source_name_10 = var_cookie;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain_name );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_ass_subscript_1 );
exception_lineno = 1618;
type_description_1 = "ooooooooooooo";
goto try_except_handler_6;
}
PyTuple_SET_ITEM( tmp_ass_subscript_1, 2, tmp_tuple_element_1 );
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 = 1618;
type_description_1 = "ooooooooooooo";
goto try_except_handler_6;
}
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1617;
type_description_1 = "ooooooooooooo";
goto try_except_handler_6;
}
goto loop_start_1;
loop_end_1:;
}
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;
}
{
PyObject *tmp_assign_source_14;
PyObject *tmp_defaults_1;
PyObject *tmp_tuple_element_2;
if ( var_lookup == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "lookup" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1620;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_2 = var_lookup;
tmp_defaults_1 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_defaults_1, 0, tmp_tuple_element_2 );
tmp_assign_source_14 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_73_make_cookies$$$function_1_no_matching_rfc2965( tmp_defaults_1 );
assert( var_no_matching_rfc2965 == NULL );
var_no_matching_rfc2965 = tmp_assign_source_14;
}
{
PyObject *tmp_assign_source_15;
PyObject *tmp_called_name_8;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_element_name_8;
PyObject *tmp_args_element_name_9;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_filter );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_filter );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "filter" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1623;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_8 = tmp_mvar_value_5;
CHECK_OBJECT( var_no_matching_rfc2965 );
tmp_args_element_name_8 = var_no_matching_rfc2965;
if ( var_ns_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ns_cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1623;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_9 = var_ns_cookies;
frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = 1623;
{
PyObject *call_args[] = { tmp_args_element_name_8, tmp_args_element_name_9 };
tmp_assign_source_15 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_8, call_args );
}
if ( tmp_assign_source_15 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1623;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = var_ns_cookies;
var_ns_cookies = tmp_assign_source_15;
Py_XDECREF( old );
}
}
branch_no_5:;
}
{
nuitka_bool tmp_condition_result_6;
int tmp_truth_name_4;
if ( var_ns_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ns_cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1625;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_4 = CHECK_IF_TRUE( var_ns_cookies );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1625;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_6 = tmp_truth_name_4 == 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_called_name_9;
PyObject *tmp_source_name_11;
PyObject *tmp_args_element_name_10;
if ( var_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1626;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_11 = var_cookies;
tmp_called_name_9 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_extend );
if ( tmp_called_name_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1626;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_ns_cookies == NULL )
{
Py_DECREF( tmp_called_name_9 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ns_cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1626;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_10 = var_ns_cookies;
frame_fabc03f354caecf12850ad1da676e318->m_frame.f_lineno = 1626;
{
PyObject *call_args[] = { tmp_args_element_name_10 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_9, call_args );
}
Py_DECREF( tmp_called_name_9 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1626;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
branch_no_6:;
}
branch_no_3:;
}
{
if ( var_cookies == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookies" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1628;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_return_value = var_cookies;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_fabc03f354caecf12850ad1da676e318 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_fabc03f354caecf12850ad1da676e318 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_fabc03f354caecf12850ad1da676e318 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_fabc03f354caecf12850ad1da676e318, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_fabc03f354caecf12850ad1da676e318->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_fabc03f354caecf12850ad1da676e318, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_fabc03f354caecf12850ad1da676e318,
type_description_1,
par_self,
par_response,
par_request,
var_headers,
var_rfc2965_hdrs,
var_ns_hdrs,
var_rfc2965,
var_netscape,
var_cookies,
var_ns_cookies,
var_lookup,
var_cookie,
var_no_matching_rfc2965
);
// Release cached frame.
if ( frame_fabc03f354caecf12850ad1da676e318 == cache_frame_fabc03f354caecf12850ad1da676e318 )
{
Py_DECREF( frame_fabc03f354caecf12850ad1da676e318 );
}
cache_frame_fabc03f354caecf12850ad1da676e318 = NULL;
assertFrameObject( frame_fabc03f354caecf12850ad1da676e318 );
// 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$cookiejar$$$function_73_make_cookies );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_response );
par_response = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_headers );
var_headers = NULL;
}
{
Py_XDECREF( var_rfc2965_hdrs );
var_rfc2965_hdrs = NULL;
}
{
Py_XDECREF( var_ns_hdrs );
var_ns_hdrs = NULL;
}
{
Py_XDECREF( var_rfc2965 );
var_rfc2965 = NULL;
}
{
Py_XDECREF( var_netscape );
var_netscape = NULL;
}
{
Py_XDECREF( var_cookies );
var_cookies = NULL;
}
{
Py_XDECREF( var_ns_cookies );
var_ns_cookies = NULL;
}
{
Py_XDECREF( var_lookup );
var_lookup = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = NULL;
}
{
Py_XDECREF( var_no_matching_rfc2965 );
var_no_matching_rfc2965 = 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_response );
par_response = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_headers );
var_headers = NULL;
}
{
Py_XDECREF( var_rfc2965_hdrs );
var_rfc2965_hdrs = NULL;
}
{
Py_XDECREF( var_ns_hdrs );
var_ns_hdrs = NULL;
}
{
Py_XDECREF( var_rfc2965 );
var_rfc2965 = NULL;
}
{
Py_XDECREF( var_netscape );
var_netscape = NULL;
}
{
Py_XDECREF( var_cookies );
var_cookies = NULL;
}
{
Py_XDECREF( var_ns_cookies );
var_ns_cookies = NULL;
}
{
Py_XDECREF( var_lookup );
var_lookup = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = NULL;
}
{
Py_XDECREF( var_no_matching_rfc2965 );
var_no_matching_rfc2965 = 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$cookiejar$$$function_73_make_cookies );
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$cookiejar$$$function_73_make_cookies$$$function_1_no_matching_rfc2965( 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_ns_cookie = python_pars[ 0 ];
PyObject *par_lookup = python_pars[ 1 ];
PyObject *var_key = NULL;
struct Nuitka_FrameObject *frame_c8a3b8b8bb85dd8be9bceab63866ccd5;
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;
static struct Nuitka_FrameObject *cache_frame_c8a3b8b8bb85dd8be9bceab63866ccd5 = 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_c8a3b8b8bb85dd8be9bceab63866ccd5, codeobj_c8a3b8b8bb85dd8be9bceab63866ccd5, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_c8a3b8b8bb85dd8be9bceab63866ccd5 = cache_frame_c8a3b8b8bb85dd8be9bceab63866ccd5;
// Push the new frame as the currently active one.
pushFrameStack( frame_c8a3b8b8bb85dd8be9bceab63866ccd5 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_c8a3b8b8bb85dd8be9bceab63866ccd5 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_source_name_1;
PyObject *tmp_source_name_2;
PyObject *tmp_source_name_3;
CHECK_OBJECT( par_ns_cookie );
tmp_source_name_1 = par_ns_cookie;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_domain );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1621;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_assign_source_1 = PyTuple_New( 3 );
PyTuple_SET_ITEM( tmp_assign_source_1, 0, tmp_tuple_element_1 );
if ( par_ns_cookie == NULL )
{
Py_DECREF( tmp_assign_source_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ns_cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1621;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_ns_cookie;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_path );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_1 );
exception_lineno = 1621;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_assign_source_1, 1, tmp_tuple_element_1 );
if ( par_ns_cookie == NULL )
{
Py_DECREF( tmp_assign_source_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ns_cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1621;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_ns_cookie;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_name );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_1 );
exception_lineno = 1621;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_assign_source_1, 2, tmp_tuple_element_1 );
assert( var_key == NULL );
var_key = tmp_assign_source_1;
}
{
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_key );
tmp_compexpr_left_1 = var_key;
if ( par_lookup == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "lookup" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1622;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = par_lookup;
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 = 1622;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_return_value = ( tmp_res == 0 ) ? Py_True : Py_False;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_c8a3b8b8bb85dd8be9bceab63866ccd5 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_c8a3b8b8bb85dd8be9bceab63866ccd5 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_c8a3b8b8bb85dd8be9bceab63866ccd5 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_c8a3b8b8bb85dd8be9bceab63866ccd5, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_c8a3b8b8bb85dd8be9bceab63866ccd5->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_c8a3b8b8bb85dd8be9bceab63866ccd5, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_c8a3b8b8bb85dd8be9bceab63866ccd5,
type_description_1,
par_ns_cookie,
par_lookup,
var_key
);
// Release cached frame.
if ( frame_c8a3b8b8bb85dd8be9bceab63866ccd5 == cache_frame_c8a3b8b8bb85dd8be9bceab63866ccd5 )
{
Py_DECREF( frame_c8a3b8b8bb85dd8be9bceab63866ccd5 );
}
cache_frame_c8a3b8b8bb85dd8be9bceab63866ccd5 = NULL;
assertFrameObject( frame_c8a3b8b8bb85dd8be9bceab63866ccd5 );
// 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$cookiejar$$$function_73_make_cookies$$$function_1_no_matching_rfc2965 );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_ns_cookie );
par_ns_cookie = NULL;
}
{
Py_XDECREF( par_lookup );
par_lookup = NULL;
}
{
Py_XDECREF( var_key );
var_key = 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_ns_cookie );
par_ns_cookie = NULL;
}
{
Py_XDECREF( par_lookup );
par_lookup = NULL;
}
{
Py_XDECREF( var_key );
var_key = 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$cookiejar$$$function_73_make_cookies$$$function_1_no_matching_rfc2965 );
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$cookiejar$$$function_74_set_cookie_if_ok( 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_cookie = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *tmp_assign_unpack_1__assign_source = NULL;
struct Nuitka_FrameObject *frame_ee6a634be8c371622507bce0233fcacb;
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;
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_preserved_type_1;
PyObject *exception_preserved_value_1;
PyTracebackObject *exception_preserved_tb_1;
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3;
static struct Nuitka_FrameObject *cache_frame_ee6a634be8c371622507bce0233fcacb = 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_ee6a634be8c371622507bce0233fcacb, codeobj_ee6a634be8c371622507bce0233fcacb, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_ee6a634be8c371622507bce0233fcacb = cache_frame_ee6a634be8c371622507bce0233fcacb;
// Push the new frame as the currently active one.
pushFrameStack( frame_ee6a634be8c371622507bce0233fcacb );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_ee6a634be8c371622507bce0233fcacb ) == 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__cookies_lock );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1632;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
frame_ee6a634be8c371622507bce0233fcacb->m_frame.f_lineno = 1632;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_acquire );
Py_DECREF( tmp_called_instance_1 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1632;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
// Tried code:
{
// Tried 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_instance_2;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 1634;
type_description_1 = "ooo";
goto try_except_handler_3;
}
tmp_called_name_1 = tmp_mvar_value_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_time );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_time );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1634;
type_description_1 = "ooo";
goto try_except_handler_3;
}
tmp_called_instance_2 = tmp_mvar_value_2;
frame_ee6a634be8c371622507bce0233fcacb->m_frame.f_lineno = 1634;
tmp_args_element_name_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_time );
if ( tmp_args_element_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1634;
type_description_1 = "ooo";
goto try_except_handler_3;
}
frame_ee6a634be8c371622507bce0233fcacb->m_frame.f_lineno = 1634;
{
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_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1634;
type_description_1 = "ooo";
goto try_except_handler_3;
}
assert( tmp_assign_unpack_1__assign_source == NULL );
tmp_assign_unpack_1__assign_source = tmp_assign_source_1;
}
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_assattr_target_1;
PyObject *tmp_source_name_2;
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 = 1634;
type_description_1 = "ooo";
goto try_except_handler_3;
}
tmp_source_name_2 = par_self;
tmp_assattr_target_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__policy );
if ( tmp_assattr_target_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1634;
type_description_1 = "ooo";
goto try_except_handler_3;
}
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__now, tmp_assattr_name_1 );
Py_DECREF( tmp_assattr_target_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1634;
type_description_1 = "ooo";
goto try_except_handler_3;
}
}
{
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 = 1634;
type_description_1 = "ooo";
goto try_except_handler_3;
}
tmp_assattr_target_2 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain__now, tmp_assattr_name_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1634;
type_description_1 = "ooo";
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;
{
Py_XDECREF( tmp_assign_unpack_1__assign_source );
tmp_assign_unpack_1__assign_source = 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:;
}
{
CHECK_OBJECT( (PyObject *)tmp_assign_unpack_1__assign_source );
Py_DECREF( tmp_assign_unpack_1__assign_source );
tmp_assign_unpack_1__assign_source = NULL;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_args_element_name_3;
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 = 1636;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_source_name_4 = par_self;
tmp_source_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__policy );
if ( tmp_source_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1636;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_set_ok );
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 = 1636;
type_description_1 = "ooo";
goto try_except_handler_2;
}
if ( par_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1636;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_args_element_name_2 = par_cookie;
if ( par_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 = 1636;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_args_element_name_3 = par_request;
frame_ee6a634be8c371622507bce0233fcacb->m_frame.f_lineno = 1636;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1636;
type_description_1 = "ooo";
goto try_except_handler_2;
}
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 = 1636;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_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_3;
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 = 1637;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_source_name_5 = par_self;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_set_cookie );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1637;
type_description_1 = "ooo";
goto try_except_handler_2;
}
if ( par_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1637;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_args_element_name_4 = par_cookie;
frame_ee6a634be8c371622507bce0233fcacb->m_frame.f_lineno = 1637;
{
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 = 1637;
type_description_1 = "ooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
branch_no_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;
{
// 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_ee6a634be8c371622507bce0233fcacb, exception_keeper_lineno_2 );
}
else if ( exception_keeper_lineno_2 != 0 )
{
exception_keeper_tb_2 = ADD_TRACEBACK( exception_keeper_tb_2, frame_ee6a634be8c371622507bce0233fcacb, 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:
{
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 = 1641;
type_description_1 = "ooo";
goto try_except_handler_4;
}
tmp_source_name_6 = par_self;
tmp_called_instance_3 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__cookies_lock );
if ( tmp_called_instance_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1641;
type_description_1 = "ooo";
goto try_except_handler_4;
}
frame_ee6a634be8c371622507bce0233fcacb->m_frame.f_lineno = 1641;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_release );
Py_DECREF( tmp_called_instance_3 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1641;
type_description_1 = "ooo";
goto try_except_handler_4;
}
Py_DECREF( tmp_unused );
}
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1633;
}
if (exception_tb && exception_tb->tb_frame == &frame_ee6a634be8c371622507bce0233fcacb->m_frame) frame_ee6a634be8c371622507bce0233fcacb->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooo";
goto try_except_handler_4;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_74_set_cookie_if_ok );
return NULL;
// 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;
{
// 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 frame_exception_exit_1;
}
// End of try:
}
// End of try:
try_end_2:;
}
{
PyObject *tmp_called_instance_4;
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 = 1641;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = par_self;
tmp_called_instance_4 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__cookies_lock );
if ( tmp_called_instance_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1641;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
frame_ee6a634be8c371622507bce0233fcacb->m_frame.f_lineno = 1641;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain_release );
Py_DECREF( tmp_called_instance_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1641;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_ee6a634be8c371622507bce0233fcacb );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ee6a634be8c371622507bce0233fcacb );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_ee6a634be8c371622507bce0233fcacb, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_ee6a634be8c371622507bce0233fcacb->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_ee6a634be8c371622507bce0233fcacb, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_ee6a634be8c371622507bce0233fcacb,
type_description_1,
par_self,
par_cookie,
par_request
);
// Release cached frame.
if ( frame_ee6a634be8c371622507bce0233fcacb == cache_frame_ee6a634be8c371622507bce0233fcacb )
{
Py_DECREF( frame_ee6a634be8c371622507bce0233fcacb );
}
cache_frame_ee6a634be8c371622507bce0233fcacb = NULL;
assertFrameObject( frame_ee6a634be8c371622507bce0233fcacb );
// 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$cookiejar$$$function_74_set_cookie_if_ok );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( par_request );
par_request = 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$cookiejar$$$function_74_set_cookie_if_ok );
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$cookiejar$$$function_75_set_cookie( 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_cookie = python_pars[ 1 ];
PyObject *var_c = NULL;
PyObject *var_c2 = NULL;
PyObject *var_c3 = NULL;
struct Nuitka_FrameObject *frame_8d990321c92cc6a78054a48b01af9f54;
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;
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_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_8d990321c92cc6a78054a48b01af9f54 = 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_8d990321c92cc6a78054a48b01af9f54, codeobj_8d990321c92cc6a78054a48b01af9f54, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_8d990321c92cc6a78054a48b01af9f54 = cache_frame_8d990321c92cc6a78054a48b01af9f54;
// Push the new frame as the currently active one.
pushFrameStack( frame_8d990321c92cc6a78054a48b01af9f54 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_8d990321c92cc6a78054a48b01af9f54 ) == 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__cookies );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1645;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
assert( var_c == NULL );
var_c = tmp_assign_source_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 = 1646;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__cookies_lock );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1646;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
frame_8d990321c92cc6a78054a48b01af9f54->m_frame.f_lineno = 1646;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_acquire );
Py_DECREF( tmp_called_instance_1 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1646;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
// Tried code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_source_name_3;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1648;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_3 = par_cookie;
tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_domain );
if ( tmp_compexpr_left_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1648;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
if ( var_c == 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", "c" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1648;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_compexpr_right_1 = var_c;
tmp_res = PySequence_Contains( tmp_compexpr_right_1, tmp_compexpr_left_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 = 1648;
type_description_1 = "ooooo";
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_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
PyObject *tmp_source_name_4;
tmp_ass_subvalue_1 = PyDict_New();
if ( var_c == 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", "c" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1648;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_ass_subscribed_1 = var_c;
if ( par_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1648;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_4 = par_cookie;
tmp_ass_subscript_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_domain );
if ( tmp_ass_subscript_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_ass_subvalue_1 );
exception_lineno = 1648;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
Py_DECREF( tmp_ass_subscript_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 = 1648;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscript_name_1;
PyObject *tmp_source_name_5;
if ( var_c == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "c" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1649;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_subscribed_name_1 = var_c;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1649;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_5 = par_cookie;
tmp_subscript_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_domain );
if ( tmp_subscript_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1649;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_assign_source_2 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
Py_DECREF( tmp_subscript_name_1 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1649;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
assert( var_c2 == NULL );
var_c2 = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_source_name_6;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1650;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_6 = par_cookie;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_path );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1650;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
if ( var_c2 == NULL )
{
Py_DECREF( tmp_compexpr_left_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "c2" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1650;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_compexpr_right_2 = var_c2;
tmp_res = PySequence_Contains( tmp_compexpr_right_2, tmp_compexpr_left_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 = 1650;
type_description_1 = "ooooo";
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_ass_subvalue_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
PyObject *tmp_source_name_7;
tmp_ass_subvalue_2 = PyDict_New();
if ( var_c2 == 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", "c2" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1650;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_ass_subscribed_2 = var_c2;
if ( par_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1650;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_7 = par_cookie;
tmp_ass_subscript_2 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_path );
if ( tmp_ass_subscript_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_ass_subvalue_2 );
exception_lineno = 1650;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 );
Py_DECREF( tmp_ass_subscript_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 = 1650;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
}
branch_no_2:;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_subscribed_name_2;
PyObject *tmp_subscript_name_2;
PyObject *tmp_source_name_8;
if ( var_c2 == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "c2" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1651;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_subscribed_name_2 = var_c2;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1651;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_8 = par_cookie;
tmp_subscript_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_path );
if ( tmp_subscript_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1651;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_assign_source_3 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_2 );
Py_DECREF( tmp_subscript_name_2 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1651;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
assert( var_c3 == NULL );
var_c3 = tmp_assign_source_3;
}
{
PyObject *tmp_ass_subvalue_3;
PyObject *tmp_ass_subscribed_3;
PyObject *tmp_ass_subscript_3;
PyObject *tmp_source_name_9;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1652;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_ass_subvalue_3 = par_cookie;
CHECK_OBJECT( var_c3 );
tmp_ass_subscribed_3 = var_c3;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1652;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_9 = par_cookie;
tmp_ass_subscript_3 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_name );
if ( tmp_ass_subscript_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1652;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_3, tmp_ass_subscript_3, tmp_ass_subvalue_3 );
Py_DECREF( tmp_ass_subscript_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1652;
type_description_1 = "ooooo";
goto try_except_handler_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_8d990321c92cc6a78054a48b01af9f54, exception_keeper_lineno_1 );
}
else if ( exception_keeper_lineno_1 != 0 )
{
exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_8d990321c92cc6a78054a48b01af9f54, 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:
{
PyObject *tmp_called_instance_2;
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 = 1654;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_source_name_10 = par_self;
tmp_called_instance_2 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain__cookies_lock );
if ( tmp_called_instance_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1654;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
frame_8d990321c92cc6a78054a48b01af9f54->m_frame.f_lineno = 1654;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_release );
Py_DECREF( tmp_called_instance_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1654;
type_description_1 = "ooooo";
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 = 1647;
}
if (exception_tb && exception_tb->tb_frame == &frame_8d990321c92cc6a78054a48b01af9f54->m_frame) frame_8d990321c92cc6a78054a48b01af9f54->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_75_set_cookie );
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_called_instance_3;
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 = 1654;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_11 = par_self;
tmp_called_instance_3 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain__cookies_lock );
if ( tmp_called_instance_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1654;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
frame_8d990321c92cc6a78054a48b01af9f54->m_frame.f_lineno = 1654;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_release );
Py_DECREF( tmp_called_instance_3 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1654;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_8d990321c92cc6a78054a48b01af9f54 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_8d990321c92cc6a78054a48b01af9f54 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_8d990321c92cc6a78054a48b01af9f54, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_8d990321c92cc6a78054a48b01af9f54->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_8d990321c92cc6a78054a48b01af9f54, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_8d990321c92cc6a78054a48b01af9f54,
type_description_1,
par_self,
par_cookie,
var_c,
var_c2,
var_c3
);
// Release cached frame.
if ( frame_8d990321c92cc6a78054a48b01af9f54 == cache_frame_8d990321c92cc6a78054a48b01af9f54 )
{
Py_DECREF( frame_8d990321c92cc6a78054a48b01af9f54 );
}
cache_frame_8d990321c92cc6a78054a48b01af9f54 = NULL;
assertFrameObject( frame_8d990321c92cc6a78054a48b01af9f54 );
// 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$cookiejar$$$function_75_set_cookie );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( var_c );
var_c = NULL;
}
{
Py_XDECREF( var_c2 );
var_c2 = NULL;
}
{
Py_XDECREF( var_c3 );
var_c3 = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( var_c );
var_c = NULL;
}
{
Py_XDECREF( var_c2 );
var_c2 = NULL;
}
{
Py_XDECREF( var_c3 );
var_c3 = 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$cookiejar$$$function_75_set_cookie );
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$cookiejar$$$function_76_extract_cookies( 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_response = python_pars[ 1 ];
PyObject *par_request = python_pars[ 2 ];
PyObject *var_cookie = NULL;
PyObject *tmp_assign_unpack_1__assign_source = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_dc5c266528a7eeb342c11f31ffeb03ea;
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;
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;
static struct Nuitka_FrameObject *cache_frame_dc5c266528a7eeb342c11f31ffeb03ea = NULL;
PyObject *tmp_return_value = NULL;
PyObject *exception_keeper_type_5;
PyObject *exception_keeper_value_5;
PyTracebackObject *exception_keeper_tb_5;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_dc5c266528a7eeb342c11f31ffeb03ea, codeobj_dc5c266528a7eeb342c11f31ffeb03ea, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_dc5c266528a7eeb342c11f31ffeb03ea = cache_frame_dc5c266528a7eeb342c11f31ffeb03ea;
// Push the new frame as the currently active one.
pushFrameStack( frame_dc5c266528a7eeb342c11f31ffeb03ea );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_dc5c266528a7eeb342c11f31ffeb03ea ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_called_instance_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1658;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
tmp_args_element_name_1 = const_str_digest_35884ecaea22676e0be61e63cde7df2b;
CHECK_OBJECT( par_response );
tmp_called_instance_1 = par_response;
frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame.f_lineno = 1658;
tmp_args_element_name_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_info );
if ( tmp_args_element_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1658;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame.f_lineno = 1658;
{
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_args_element_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1658;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_called_instance_2;
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 = 1659;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = par_self;
tmp_called_instance_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__cookies_lock );
if ( tmp_called_instance_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1659;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame.f_lineno = 1659;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_acquire );
Py_DECREF( tmp_called_instance_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1659;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
// Tried code:
{
// Tried code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_3;
PyObject *tmp_called_instance_3;
PyObject *tmp_mvar_value_3;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_int );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_int );
}
if ( tmp_mvar_value_2 == 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 = 1661;
type_description_1 = "oooo";
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$cookiejar, (Nuitka_StringObject *)const_str_plain_time );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_time );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1661;
type_description_1 = "oooo";
goto try_except_handler_3;
}
tmp_called_instance_3 = tmp_mvar_value_3;
frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame.f_lineno = 1661;
tmp_args_element_name_3 = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_time );
if ( tmp_args_element_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1661;
type_description_1 = "oooo";
goto try_except_handler_3;
}
frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame.f_lineno = 1661;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
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 = 1661;
type_description_1 = "oooo";
goto try_except_handler_3;
}
assert( tmp_assign_unpack_1__assign_source == NULL );
tmp_assign_unpack_1__assign_source = tmp_assign_source_1;
}
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_assattr_target_1;
PyObject *tmp_source_name_2;
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 = 1661;
type_description_1 = "oooo";
goto try_except_handler_3;
}
tmp_source_name_2 = par_self;
tmp_assattr_target_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__policy );
if ( tmp_assattr_target_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1661;
type_description_1 = "oooo";
goto try_except_handler_3;
}
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__now, tmp_assattr_name_1 );
Py_DECREF( tmp_assattr_target_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1661;
type_description_1 = "oooo";
goto try_except_handler_3;
}
}
{
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 = 1661;
type_description_1 = "oooo";
goto try_except_handler_3;
}
tmp_assattr_target_2 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain__now, tmp_assattr_name_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1661;
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;
{
Py_XDECREF( tmp_assign_unpack_1__assign_source );
tmp_assign_unpack_1__assign_source = 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:;
}
{
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_assign_source_2;
PyObject *tmp_iter_arg_1;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_3;
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 = 1663;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_source_name_3 = par_self;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_make_cookies );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1663;
type_description_1 = "oooo";
goto try_except_handler_2;
}
if ( par_response == 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", "response" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1663;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_args_element_name_4 = par_response;
if ( par_request == 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", "request" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1663;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_args_element_name_5 = par_request;
frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame.f_lineno = 1663;
{
PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5 };
tmp_iter_arg_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1663;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_assign_source_2 = MAKE_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 = 1663;
type_description_1 = "oooo";
goto try_except_handler_2;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_2;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_3 == 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 = "oooo";
exception_lineno = 1663;
goto try_except_handler_4;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_3;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_4 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_4;
Py_INCREF( var_cookie );
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_6;
PyObject *tmp_args_element_name_7;
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 = 1664;
type_description_1 = "oooo";
goto try_except_handler_4;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__policy );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1664;
type_description_1 = "oooo";
goto try_except_handler_4;
}
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_set_ok );
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 = 1664;
type_description_1 = "oooo";
goto try_except_handler_4;
}
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1664;
type_description_1 = "oooo";
goto try_except_handler_4;
}
tmp_args_element_name_6 = var_cookie;
if ( par_request == 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", "request" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1664;
type_description_1 = "oooo";
goto try_except_handler_4;
}
tmp_args_element_name_7 = par_request;
frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame.f_lineno = 1664;
{
PyObject *call_args[] = { tmp_args_element_name_6, tmp_args_element_name_7 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1664;
type_description_1 = "oooo";
goto try_except_handler_4;
}
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 = 1664;
type_description_1 = "oooo";
goto try_except_handler_4;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_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_5;
PyObject *tmp_mvar_value_4;
PyObject *tmp_args_element_name_8;
PyObject *tmp_args_element_name_9;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__debug );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_debug" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1665;
type_description_1 = "oooo";
goto try_except_handler_4;
}
tmp_called_name_5 = tmp_mvar_value_4;
tmp_args_element_name_8 = const_str_digest_4bf6d266b0f0719da9000a4f7302f771;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1665;
type_description_1 = "oooo";
goto try_except_handler_4;
}
tmp_args_element_name_9 = var_cookie;
frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame.f_lineno = 1665;
{
PyObject *call_args[] = { tmp_args_element_name_8, tmp_args_element_name_9 };
tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_5, call_args );
}
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1665;
type_description_1 = "oooo";
goto try_except_handler_4;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_called_name_6;
PyObject *tmp_source_name_6;
PyObject *tmp_args_element_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 = 1666;
type_description_1 = "oooo";
goto try_except_handler_4;
}
tmp_source_name_6 = par_self;
tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_set_cookie );
if ( tmp_called_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1666;
type_description_1 = "oooo";
goto try_except_handler_4;
}
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1666;
type_description_1 = "oooo";
goto try_except_handler_4;
}
tmp_args_element_name_10 = var_cookie;
frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame.f_lineno = 1666;
{
PyObject *call_args[] = { tmp_args_element_name_10 };
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 = 1666;
type_description_1 = "oooo";
goto try_except_handler_4;
}
Py_DECREF( tmp_unused );
}
branch_no_1:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1663;
type_description_1 = "oooo";
goto try_except_handler_4;
}
goto loop_start_1;
loop_end_1:;
}
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;
{
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_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:;
}
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_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_dc5c266528a7eeb342c11f31ffeb03ea, exception_keeper_lineno_3 );
}
else if ( exception_keeper_lineno_3 != 0 )
{
exception_keeper_tb_3 = ADD_TRACEBACK( exception_keeper_tb_3, frame_dc5c266528a7eeb342c11f31ffeb03ea, 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:
{
PyObject *tmp_called_instance_4;
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 = 1668;
type_description_1 = "oooo";
goto try_except_handler_5;
}
tmp_source_name_7 = par_self;
tmp_called_instance_4 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__cookies_lock );
if ( tmp_called_instance_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1668;
type_description_1 = "oooo";
goto try_except_handler_5;
}
frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame.f_lineno = 1668;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain_release );
Py_DECREF( tmp_called_instance_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1668;
type_description_1 = "oooo";
goto try_except_handler_5;
}
Py_DECREF( tmp_unused );
}
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1660;
}
if (exception_tb && exception_tb->tb_frame == &frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame) frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "oooo";
goto try_except_handler_5;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_76_extract_cookies );
return NULL;
// 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:
}
// 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_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 = 1668;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_8 = par_self;
tmp_called_instance_5 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain__cookies_lock );
if ( tmp_called_instance_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1668;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame.f_lineno = 1668;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_5, const_str_plain_release );
Py_DECREF( tmp_called_instance_5 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1668;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_dc5c266528a7eeb342c11f31ffeb03ea );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_dc5c266528a7eeb342c11f31ffeb03ea );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_dc5c266528a7eeb342c11f31ffeb03ea, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_dc5c266528a7eeb342c11f31ffeb03ea->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_dc5c266528a7eeb342c11f31ffeb03ea, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_dc5c266528a7eeb342c11f31ffeb03ea,
type_description_1,
par_self,
par_response,
par_request,
var_cookie
);
// Release cached frame.
if ( frame_dc5c266528a7eeb342c11f31ffeb03ea == cache_frame_dc5c266528a7eeb342c11f31ffeb03ea )
{
Py_DECREF( frame_dc5c266528a7eeb342c11f31ffeb03ea );
}
cache_frame_dc5c266528a7eeb342c11f31ffeb03ea = NULL;
assertFrameObject( frame_dc5c266528a7eeb342c11f31ffeb03ea );
// 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$cookiejar$$$function_76_extract_cookies );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_response );
par_response = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
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( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_response );
par_response = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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 function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_76_extract_cookies );
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$cookiejar$$$function_77_clear( 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_domain = python_pars[ 1 ];
PyObject *par_path = python_pars[ 2 ];
PyObject *par_name = python_pars[ 3 ];
struct Nuitka_FrameObject *frame_2614dca3f2061c8b9a9161ae59ff83e9;
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;
static struct Nuitka_FrameObject *cache_frame_2614dca3f2061c8b9a9161ae59ff83e9 = 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_2614dca3f2061c8b9a9161ae59ff83e9, codeobj_2614dca3f2061c8b9a9161ae59ff83e9, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_2614dca3f2061c8b9a9161ae59ff83e9 = cache_frame_2614dca3f2061c8b9a9161ae59ff83e9;
// Push the new frame as the currently active one.
pushFrameStack( frame_2614dca3f2061c8b9a9161ae59ff83e9 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_2614dca3f2061c8b9a9161ae59ff83e9 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( par_name );
tmp_compexpr_left_1 = par_name;
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:;
{
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_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
if ( par_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1683;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_domain;
tmp_compexpr_right_2 = Py_None;
tmp_or_left_value_1 = ( tmp_compexpr_left_2 == tmp_compexpr_right_2 ) ? 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_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1683;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_3 = par_path;
tmp_compexpr_right_3 = Py_None;
tmp_or_right_value_1 = ( tmp_compexpr_left_3 == tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
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_make_exception_arg_1;
tmp_make_exception_arg_1 = const_str_digest_5b95f3fac768c11e58b0c497e65354d3;
frame_2614dca3f2061c8b9a9161ae59ff83e9->m_frame.f_lineno = 1684;
{
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 = 1684;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
branch_no_2:;
}
{
PyObject *tmp_delsubscr_target_1;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscribed_name_2;
PyObject *tmp_source_name_1;
PyObject *tmp_subscript_name_1;
PyObject *tmp_subscript_name_2;
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 = 1686;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = par_self;
tmp_subscribed_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__cookies );
if ( tmp_subscribed_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1686;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
if ( par_domain == NULL )
{
Py_DECREF( tmp_subscribed_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1686;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_subscript_name_1 = par_domain;
tmp_subscribed_name_1 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_2, tmp_subscript_name_1 );
Py_DECREF( tmp_subscribed_name_2 );
if ( tmp_subscribed_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1686;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
if ( par_path == 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", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1686;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_subscript_name_2 = par_path;
tmp_delsubscr_target_1 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_2 );
Py_DECREF( tmp_subscribed_name_1 );
if ( tmp_delsubscr_target_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1686;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
if ( par_name == NULL )
{
Py_DECREF( tmp_delsubscr_target_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 = 1686;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_delsubscr_subscript_1 = par_name;
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 = 1686;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
}
goto branch_end_1;
branch_no_1:;
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
if ( par_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1687;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_4 = par_path;
tmp_compexpr_right_4 = Py_None;
tmp_condition_result_3 = ( tmp_compexpr_left_4 != tmp_compexpr_right_4 ) ? 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_5;
PyObject *tmp_compexpr_right_5;
if ( par_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1688;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_5 = par_domain;
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_raise_type_2;
PyObject *tmp_make_exception_arg_2;
tmp_make_exception_arg_2 = const_str_digest_79ae243dac48b3da7e4142f7b2554de1;
frame_2614dca3f2061c8b9a9161ae59ff83e9->m_frame.f_lineno = 1689;
{
PyObject *call_args[] = { tmp_make_exception_arg_2 };
tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args );
}
assert( !(tmp_raise_type_2 == NULL) );
exception_type = tmp_raise_type_2;
exception_lineno = 1689;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
branch_no_4:;
}
{
PyObject *tmp_delsubscr_target_2;
PyObject *tmp_subscribed_name_3;
PyObject *tmp_source_name_2;
PyObject *tmp_subscript_name_3;
PyObject *tmp_delsubscr_subscript_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 = 1691;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_subscribed_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__cookies );
if ( tmp_subscribed_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1691;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
if ( par_domain == NULL )
{
Py_DECREF( tmp_subscribed_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1691;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_subscript_name_3 = par_domain;
tmp_delsubscr_target_2 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_3, tmp_subscript_name_3 );
Py_DECREF( tmp_subscribed_name_3 );
if ( tmp_delsubscr_target_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1691;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
if ( par_path == NULL )
{
Py_DECREF( tmp_delsubscr_target_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1691;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_delsubscr_subscript_2 = par_path;
tmp_result = DEL_SUBSCRIPT( tmp_delsubscr_target_2, tmp_delsubscr_subscript_2 );
Py_DECREF( tmp_delsubscr_target_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1691;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
}
goto branch_end_3;
branch_no_3:;
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_compexpr_left_6;
PyObject *tmp_compexpr_right_6;
if ( par_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1692;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_6 = par_domain;
tmp_compexpr_right_6 = Py_None;
tmp_condition_result_5 = ( tmp_compexpr_left_6 != tmp_compexpr_right_6 ) ? 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_delsubscr_target_3;
PyObject *tmp_source_name_3;
PyObject *tmp_delsubscr_subscript_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 = 1693;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_self;
tmp_delsubscr_target_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__cookies );
if ( tmp_delsubscr_target_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1693;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
if ( par_domain == NULL )
{
Py_DECREF( tmp_delsubscr_target_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1693;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_delsubscr_subscript_3 = par_domain;
tmp_result = DEL_SUBSCRIPT( tmp_delsubscr_target_3, tmp_delsubscr_subscript_3 );
Py_DECREF( tmp_delsubscr_target_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1693;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
}
goto branch_end_5;
branch_no_5:;
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_assattr_target_1;
tmp_assattr_name_1 = PyDict_New();
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 = 1695;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_1 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__cookies, 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 = 1695;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
}
branch_end_5:;
}
branch_end_3:;
}
branch_end_1:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_2614dca3f2061c8b9a9161ae59ff83e9 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_2614dca3f2061c8b9a9161ae59ff83e9 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_2614dca3f2061c8b9a9161ae59ff83e9, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_2614dca3f2061c8b9a9161ae59ff83e9->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_2614dca3f2061c8b9a9161ae59ff83e9, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_2614dca3f2061c8b9a9161ae59ff83e9,
type_description_1,
par_self,
par_domain,
par_path,
par_name
);
// Release cached frame.
if ( frame_2614dca3f2061c8b9a9161ae59ff83e9 == cache_frame_2614dca3f2061c8b9a9161ae59ff83e9 )
{
Py_DECREF( frame_2614dca3f2061c8b9a9161ae59ff83e9 );
}
cache_frame_2614dca3f2061c8b9a9161ae59ff83e9 = NULL;
assertFrameObject( frame_2614dca3f2061c8b9a9161ae59ff83e9 );
// 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$cookiejar$$$function_77_clear );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_domain );
par_domain = NULL;
}
{
Py_XDECREF( par_path );
par_path = NULL;
}
{
Py_XDECREF( par_name );
par_name = 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_domain );
par_domain = NULL;
}
{
Py_XDECREF( par_path );
par_path = NULL;
}
{
Py_XDECREF( par_name );
par_name = 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$cookiejar$$$function_77_clear );
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$cookiejar$$$function_78_clear_session_cookies( 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_cookie = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_d0182cc26028ecd2eb94ba95cbb9204a;
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 *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_preserved_type_1;
PyObject *exception_preserved_value_1;
PyTracebackObject *exception_preserved_tb_1;
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;
static struct Nuitka_FrameObject *cache_frame_d0182cc26028ecd2eb94ba95cbb9204a = 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_d0182cc26028ecd2eb94ba95cbb9204a, codeobj_d0182cc26028ecd2eb94ba95cbb9204a, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *) );
frame_d0182cc26028ecd2eb94ba95cbb9204a = cache_frame_d0182cc26028ecd2eb94ba95cbb9204a;
// Push the new frame as the currently active one.
pushFrameStack( frame_d0182cc26028ecd2eb94ba95cbb9204a );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_d0182cc26028ecd2eb94ba95cbb9204a ) == 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__cookies_lock );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1704;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
frame_d0182cc26028ecd2eb94ba95cbb9204a->m_frame.f_lineno = 1704;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_acquire );
Py_DECREF( tmp_called_instance_1 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1704;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
// Tried code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_iter_arg_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 = 1706;
type_description_1 = "oo";
goto try_except_handler_2;
}
tmp_iter_arg_1 = par_self;
tmp_assign_source_1 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1706;
type_description_1 = "oo";
goto try_except_handler_2;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_1;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_2;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_2 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_2 == 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 = "oo";
exception_lineno = 1706;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_2;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_3 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_3;
Py_INCREF( var_cookie );
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_source_name_2;
PyObject *tmp_attribute_value_1;
int tmp_truth_name_1;
CHECK_OBJECT( var_cookie );
tmp_source_name_2 = var_cookie;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_discard );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1707;
type_description_1 = "oo";
goto try_except_handler_3;
}
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 = 1707;
type_description_1 = "oo";
goto try_except_handler_3;
}
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_name_1;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_2;
PyObject *tmp_source_name_5;
PyObject *tmp_args_element_name_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 = 1708;
type_description_1 = "oo";
goto try_except_handler_3;
}
tmp_source_name_3 = par_self;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_clear );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1708;
type_description_1 = "oo";
goto try_except_handler_3;
}
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1708;
type_description_1 = "oo";
goto try_except_handler_3;
}
tmp_source_name_4 = var_cookie;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_domain );
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 = 1708;
type_description_1 = "oo";
goto try_except_handler_3;
}
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1708;
type_description_1 = "oo";
goto try_except_handler_3;
}
tmp_source_name_5 = var_cookie;
tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_path );
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 = 1708;
type_description_1 = "oo";
goto try_except_handler_3;
}
if ( var_cookie == NULL )
{
Py_DECREF( tmp_called_name_1 );
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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1708;
type_description_1 = "oo";
goto try_except_handler_3;
}
tmp_source_name_6 = var_cookie;
tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_name );
if ( tmp_args_element_name_3 == 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 );
Py_DECREF( tmp_args_element_name_2 );
exception_lineno = 1708;
type_description_1 = "oo";
goto try_except_handler_3;
}
frame_d0182cc26028ecd2eb94ba95cbb9204a->m_frame.f_lineno = 1708;
{
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 );
Py_DECREF( tmp_args_element_name_1 );
Py_DECREF( tmp_args_element_name_2 );
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 = 1708;
type_description_1 = "oo";
goto try_except_handler_3;
}
Py_DECREF( tmp_unused );
}
branch_no_1:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1706;
type_description_1 = "oo";
goto try_except_handler_3;
}
goto loop_start_1;
loop_end_1:;
}
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;
{
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 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;
{
// 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_d0182cc26028ecd2eb94ba95cbb9204a, exception_keeper_lineno_2 );
}
else if ( exception_keeper_lineno_2 != 0 )
{
exception_keeper_tb_2 = ADD_TRACEBACK( exception_keeper_tb_2, frame_d0182cc26028ecd2eb94ba95cbb9204a, 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:
{
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 = 1710;
type_description_1 = "oo";
goto try_except_handler_4;
}
tmp_source_name_7 = par_self;
tmp_called_instance_2 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__cookies_lock );
if ( tmp_called_instance_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1710;
type_description_1 = "oo";
goto try_except_handler_4;
}
frame_d0182cc26028ecd2eb94ba95cbb9204a->m_frame.f_lineno = 1710;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_release );
Py_DECREF( tmp_called_instance_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1710;
type_description_1 = "oo";
goto try_except_handler_4;
}
Py_DECREF( tmp_unused );
}
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1705;
}
if (exception_tb && exception_tb->tb_frame == &frame_d0182cc26028ecd2eb94ba95cbb9204a->m_frame) frame_d0182cc26028ecd2eb94ba95cbb9204a->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "oo";
goto try_except_handler_4;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_78_clear_session_cookies );
return NULL;
// 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;
{
// 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 frame_exception_exit_1;
}
// End of try:
}
// End of try:
try_end_2:;
}
{
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_instance_3;
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 = 1710;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_8 = par_self;
tmp_called_instance_3 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain__cookies_lock );
if ( tmp_called_instance_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1710;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
frame_d0182cc26028ecd2eb94ba95cbb9204a->m_frame.f_lineno = 1710;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_release );
Py_DECREF( tmp_called_instance_3 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1710;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_d0182cc26028ecd2eb94ba95cbb9204a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d0182cc26028ecd2eb94ba95cbb9204a );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_d0182cc26028ecd2eb94ba95cbb9204a, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_d0182cc26028ecd2eb94ba95cbb9204a->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_d0182cc26028ecd2eb94ba95cbb9204a, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_d0182cc26028ecd2eb94ba95cbb9204a,
type_description_1,
par_self,
var_cookie
);
// Release cached frame.
if ( frame_d0182cc26028ecd2eb94ba95cbb9204a == cache_frame_d0182cc26028ecd2eb94ba95cbb9204a )
{
Py_DECREF( frame_d0182cc26028ecd2eb94ba95cbb9204a );
}
cache_frame_d0182cc26028ecd2eb94ba95cbb9204a = NULL;
assertFrameObject( frame_d0182cc26028ecd2eb94ba95cbb9204a );
// 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$cookiejar$$$function_78_clear_session_cookies );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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( var_cookie );
var_cookie = 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$cookiejar$$$function_78_clear_session_cookies );
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$cookiejar$$$function_79_clear_expired_cookies( 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_now = NULL;
PyObject *var_cookie = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_44171a3951be5b643ad4a5b2475f17f6;
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 *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_preserved_type_1;
PyObject *exception_preserved_value_1;
PyTracebackObject *exception_preserved_tb_1;
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;
static struct Nuitka_FrameObject *cache_frame_44171a3951be5b643ad4a5b2475f17f6 = 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_44171a3951be5b643ad4a5b2475f17f6, codeobj_44171a3951be5b643ad4a5b2475f17f6, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_44171a3951be5b643ad4a5b2475f17f6 = cache_frame_44171a3951be5b643ad4a5b2475f17f6;
// Push the new frame as the currently active one.
pushFrameStack( frame_44171a3951be5b643ad4a5b2475f17f6 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_44171a3951be5b643ad4a5b2475f17f6 ) == 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__cookies_lock );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1722;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
frame_44171a3951be5b643ad4a5b2475f17f6->m_frame.f_lineno = 1722;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_acquire );
Py_DECREF( tmp_called_instance_1 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1722;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
// Tried code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_instance_2;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_time );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_time );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1724;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_called_instance_2 = tmp_mvar_value_1;
frame_44171a3951be5b643ad4a5b2475f17f6->m_frame.f_lineno = 1724;
tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_time );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1724;
type_description_1 = "ooo";
goto try_except_handler_2;
}
assert( var_now == NULL );
var_now = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_iter_arg_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 = 1725;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_iter_arg_1 = par_self;
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 = 1725;
type_description_1 = "ooo";
goto try_except_handler_2;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_2;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_3 == 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 = "ooo";
exception_lineno = 1725;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_3;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_4 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_4;
Py_INCREF( var_cookie );
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_2;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_1;
int tmp_truth_name_1;
CHECK_OBJECT( var_cookie );
tmp_source_name_2 = var_cookie;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_is_expired );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1726;
type_description_1 = "ooo";
goto try_except_handler_3;
}
if ( var_now == 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", "now" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1726;
type_description_1 = "ooo";
goto try_except_handler_3;
}
tmp_args_element_name_1 = var_now;
frame_44171a3951be5b643ad4a5b2475f17f6->m_frame.f_lineno = 1726;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1726;
type_description_1 = "ooo";
goto try_except_handler_3;
}
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 = 1726;
type_description_1 = "ooo";
goto try_except_handler_3;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_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_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_3;
PyObject *tmp_source_name_5;
PyObject *tmp_args_element_name_4;
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 = 1727;
type_description_1 = "ooo";
goto try_except_handler_3;
}
tmp_source_name_3 = par_self;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_clear );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1727;
type_description_1 = "ooo";
goto try_except_handler_3;
}
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1727;
type_description_1 = "ooo";
goto try_except_handler_3;
}
tmp_source_name_4 = var_cookie;
tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_domain );
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 = 1727;
type_description_1 = "ooo";
goto try_except_handler_3;
}
if ( var_cookie == NULL )
{
Py_DECREF( tmp_called_name_2 );
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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1727;
type_description_1 = "ooo";
goto try_except_handler_3;
}
tmp_source_name_5 = var_cookie;
tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_path );
if ( tmp_args_element_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_element_name_2 );
exception_lineno = 1727;
type_description_1 = "ooo";
goto try_except_handler_3;
}
if ( var_cookie == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_element_name_2 );
Py_DECREF( tmp_args_element_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1727;
type_description_1 = "ooo";
goto try_except_handler_3;
}
tmp_source_name_6 = var_cookie;
tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_name );
if ( tmp_args_element_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_element_name_2 );
Py_DECREF( tmp_args_element_name_3 );
exception_lineno = 1727;
type_description_1 = "ooo";
goto try_except_handler_3;
}
frame_44171a3951be5b643ad4a5b2475f17f6->m_frame.f_lineno = 1727;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_element_name_2 );
Py_DECREF( tmp_args_element_name_3 );
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1727;
type_description_1 = "ooo";
goto try_except_handler_3;
}
Py_DECREF( tmp_unused );
}
branch_no_1:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1725;
type_description_1 = "ooo";
goto try_except_handler_3;
}
goto loop_start_1;
loop_end_1:;
}
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;
{
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 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;
{
// 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_44171a3951be5b643ad4a5b2475f17f6, exception_keeper_lineno_2 );
}
else if ( exception_keeper_lineno_2 != 0 )
{
exception_keeper_tb_2 = ADD_TRACEBACK( exception_keeper_tb_2, frame_44171a3951be5b643ad4a5b2475f17f6, 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:
{
PyObject *tmp_called_instance_3;
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 = 1729;
type_description_1 = "ooo";
goto try_except_handler_4;
}
tmp_source_name_7 = par_self;
tmp_called_instance_3 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__cookies_lock );
if ( tmp_called_instance_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1729;
type_description_1 = "ooo";
goto try_except_handler_4;
}
frame_44171a3951be5b643ad4a5b2475f17f6->m_frame.f_lineno = 1729;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_release );
Py_DECREF( tmp_called_instance_3 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1729;
type_description_1 = "ooo";
goto try_except_handler_4;
}
Py_DECREF( tmp_unused );
}
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1723;
}
if (exception_tb && exception_tb->tb_frame == &frame_44171a3951be5b643ad4a5b2475f17f6->m_frame) frame_44171a3951be5b643ad4a5b2475f17f6->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooo";
goto try_except_handler_4;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_79_clear_expired_cookies );
return NULL;
// 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;
{
// 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 frame_exception_exit_1;
}
// End of try:
}
// End of try:
try_end_2:;
}
{
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_instance_4;
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 = 1729;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_8 = par_self;
tmp_called_instance_4 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain__cookies_lock );
if ( tmp_called_instance_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1729;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
frame_44171a3951be5b643ad4a5b2475f17f6->m_frame.f_lineno = 1729;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain_release );
Py_DECREF( tmp_called_instance_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1729;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_44171a3951be5b643ad4a5b2475f17f6 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_44171a3951be5b643ad4a5b2475f17f6 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_44171a3951be5b643ad4a5b2475f17f6, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_44171a3951be5b643ad4a5b2475f17f6->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_44171a3951be5b643ad4a5b2475f17f6, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_44171a3951be5b643ad4a5b2475f17f6,
type_description_1,
par_self,
var_now,
var_cookie
);
// Release cached frame.
if ( frame_44171a3951be5b643ad4a5b2475f17f6 == cache_frame_44171a3951be5b643ad4a5b2475f17f6 )
{
Py_DECREF( frame_44171a3951be5b643ad4a5b2475f17f6 );
}
cache_frame_44171a3951be5b643ad4a5b2475f17f6 = NULL;
assertFrameObject( frame_44171a3951be5b643ad4a5b2475f17f6 );
// 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$cookiejar$$$function_79_clear_expired_cookies );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( var_now );
var_now = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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( var_now );
var_now = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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$cookiejar$$$function_79_clear_expired_cookies );
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$cookiejar$$$function_80___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 ];
struct Nuitka_FrameObject *frame_a76201e5727fbd458a8078a508530d93;
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_a76201e5727fbd458a8078a508530d93 = 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_a76201e5727fbd458a8078a508530d93, codeobj_a76201e5727fbd458a8078a508530d93, module_future$backports$http$cookiejar, sizeof(void *) );
frame_a76201e5727fbd458a8078a508530d93 = cache_frame_a76201e5727fbd458a8078a508530d93;
// Push the new frame as the currently active one.
pushFrameStack( frame_a76201e5727fbd458a8078a508530d93 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_a76201e5727fbd458a8078a508530d93 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_deepvalues );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_deepvalues );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "deepvalues" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1732;
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_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__cookies );
if ( tmp_args_element_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1732;
type_description_1 = "o";
goto frame_exception_exit_1;
}
frame_a76201e5727fbd458a8078a508530d93->m_frame.f_lineno = 1732;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, 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 = 1732;
type_description_1 = "o";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_a76201e5727fbd458a8078a508530d93 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a76201e5727fbd458a8078a508530d93 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a76201e5727fbd458a8078a508530d93 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_a76201e5727fbd458a8078a508530d93, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_a76201e5727fbd458a8078a508530d93->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_a76201e5727fbd458a8078a508530d93, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_a76201e5727fbd458a8078a508530d93,
type_description_1,
par_self
);
// Release cached frame.
if ( frame_a76201e5727fbd458a8078a508530d93 == cache_frame_a76201e5727fbd458a8078a508530d93 )
{
Py_DECREF( frame_a76201e5727fbd458a8078a508530d93 );
}
cache_frame_a76201e5727fbd458a8078a508530d93 = NULL;
assertFrameObject( frame_a76201e5727fbd458a8078a508530d93 );
// 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$cookiejar$$$function_80___iter__ );
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$cookiejar$$$function_80___iter__ );
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$cookiejar$$$function_81___len__( 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_i = NULL;
PyObject *var_cookie = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_0a4468444a7d9d664e1c62a45a66c355;
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 *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_0a4468444a7d9d664e1c62a45a66c355 = 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.
{
PyObject *tmp_assign_source_1;
tmp_assign_source_1 = const_int_0;
assert( var_i == NULL );
Py_INCREF( tmp_assign_source_1 );
var_i = tmp_assign_source_1;
}
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_0a4468444a7d9d664e1c62a45a66c355, codeobj_0a4468444a7d9d664e1c62a45a66c355, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_0a4468444a7d9d664e1c62a45a66c355 = cache_frame_0a4468444a7d9d664e1c62a45a66c355;
// Push the new frame as the currently active one.
pushFrameStack( frame_0a4468444a7d9d664e1c62a45a66c355 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_0a4468444a7d9d664e1c62a45a66c355 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_2;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( par_self );
tmp_iter_arg_1 = par_self;
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 = 1737;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_2;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_3 == 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 = "ooo";
exception_lineno = 1737;
goto try_except_handler_2;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_3;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_4 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_4;
Py_INCREF( var_cookie );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
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 = 1737;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_left_name_1 = var_i;
tmp_right_name_1 = const_int_pos_1;
tmp_assign_source_5 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1737;
type_description_1 = "ooo";
goto try_except_handler_2;
}
{
PyObject *old = var_i;
var_i = tmp_assign_source_5;
Py_XDECREF( old );
}
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1737;
type_description_1 = "ooo";
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_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 = 1738;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_return_value = var_i;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_0a4468444a7d9d664e1c62a45a66c355 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_0a4468444a7d9d664e1c62a45a66c355 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_0a4468444a7d9d664e1c62a45a66c355 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_0a4468444a7d9d664e1c62a45a66c355, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_0a4468444a7d9d664e1c62a45a66c355->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_0a4468444a7d9d664e1c62a45a66c355, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_0a4468444a7d9d664e1c62a45a66c355,
type_description_1,
par_self,
var_i,
var_cookie
);
// Release cached frame.
if ( frame_0a4468444a7d9d664e1c62a45a66c355 == cache_frame_0a4468444a7d9d664e1c62a45a66c355 )
{
Py_DECREF( frame_0a4468444a7d9d664e1c62a45a66c355 );
}
cache_frame_0a4468444a7d9d664e1c62a45a66c355 = NULL;
assertFrameObject( frame_0a4468444a7d9d664e1c62a45a66c355 );
// 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$cookiejar$$$function_81___len__ );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( var_i );
var_i = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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( var_i );
var_i = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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$cookiejar$$$function_81___len__ );
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$cookiejar$$$function_82___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_r = NULL;
PyObject *var_cookie = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_cf343a763edf4616c6140c0a6266ce67;
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;
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_cf343a763edf4616c6140c0a6266ce67 = 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.
{
PyObject *tmp_assign_source_1;
tmp_assign_source_1 = PyList_New( 0 );
assert( var_r == NULL );
var_r = tmp_assign_source_1;
}
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_cf343a763edf4616c6140c0a6266ce67, codeobj_cf343a763edf4616c6140c0a6266ce67, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_cf343a763edf4616c6140c0a6266ce67 = cache_frame_cf343a763edf4616c6140c0a6266ce67;
// Push the new frame as the currently active one.
pushFrameStack( frame_cf343a763edf4616c6140c0a6266ce67 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_cf343a763edf4616c6140c0a6266ce67 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_2;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( par_self );
tmp_iter_arg_1 = par_self;
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 = 1743;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_2;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_3 == 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 = "ooo";
exception_lineno = 1743;
goto try_except_handler_2;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_3;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_4 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_4;
Py_INCREF( var_cookie );
Py_XDECREF( old );
}
}
{
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_operand_name_1;
if ( var_r == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "r" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1743;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_source_name_1 = var_r;
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 = 1743;
type_description_1 = "ooo";
goto try_except_handler_2;
}
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1743;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_operand_name_1 = var_cookie;
tmp_args_element_name_1 = UNARY_OPERATION( PyObject_Repr, tmp_operand_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 = 1743;
type_description_1 = "ooo";
goto try_except_handler_2;
}
frame_cf343a763edf4616c6140c0a6266ce67->m_frame.f_lineno = 1743;
{
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 = 1743;
type_description_1 = "ooo";
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 = 1743;
type_description_1 = "ooo";
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;
}
{
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_source_name_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
tmp_left_name_1 = const_str_digest_5f415eb3e671a913894e893c410d61d9;
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 = 1744;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE_CLASS_SLOT( tmp_source_name_2 );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1744;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_1 );
tmp_source_name_3 = const_str_digest_db35ab94a03c3cbeb13cbe2a1d728b77;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_join );
assert( !(tmp_called_name_2 == NULL) );
if ( var_r == NULL )
{
Py_DECREF( tmp_right_name_1 );
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "r" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1744;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = var_r;
frame_cf343a763edf4616c6140c0a6266ce67->m_frame.f_lineno = 1744;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_tuple_element_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
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 = 1744;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 1, tmp_tuple_element_1 );
tmp_return_value = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_right_name_1 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1744;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_cf343a763edf4616c6140c0a6266ce67 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_cf343a763edf4616c6140c0a6266ce67 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_cf343a763edf4616c6140c0a6266ce67 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_cf343a763edf4616c6140c0a6266ce67, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_cf343a763edf4616c6140c0a6266ce67->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_cf343a763edf4616c6140c0a6266ce67, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_cf343a763edf4616c6140c0a6266ce67,
type_description_1,
par_self,
var_r,
var_cookie
);
// Release cached frame.
if ( frame_cf343a763edf4616c6140c0a6266ce67 == cache_frame_cf343a763edf4616c6140c0a6266ce67 )
{
Py_DECREF( frame_cf343a763edf4616c6140c0a6266ce67 );
}
cache_frame_cf343a763edf4616c6140c0a6266ce67 = NULL;
assertFrameObject( frame_cf343a763edf4616c6140c0a6266ce67 );
// 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$cookiejar$$$function_82___repr__ );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( var_r );
var_r = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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( var_r );
var_r = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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$cookiejar$$$function_82___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$cookiejar$$$function_83___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 ];
PyObject *var_r = NULL;
PyObject *var_cookie = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_90e3ac44ae7588d6fe3ed9ed53157b98;
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;
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_90e3ac44ae7588d6fe3ed9ed53157b98 = 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.
{
PyObject *tmp_assign_source_1;
tmp_assign_source_1 = PyList_New( 0 );
assert( var_r == NULL );
var_r = tmp_assign_source_1;
}
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_90e3ac44ae7588d6fe3ed9ed53157b98, codeobj_90e3ac44ae7588d6fe3ed9ed53157b98, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_90e3ac44ae7588d6fe3ed9ed53157b98 = cache_frame_90e3ac44ae7588d6fe3ed9ed53157b98;
// Push the new frame as the currently active one.
pushFrameStack( frame_90e3ac44ae7588d6fe3ed9ed53157b98 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_90e3ac44ae7588d6fe3ed9ed53157b98 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_2;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( par_self );
tmp_iter_arg_1 = par_self;
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 = 1748;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_2;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_3;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_3 == 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 = "ooo";
exception_lineno = 1748;
goto try_except_handler_2;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_3;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_4 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_4;
Py_INCREF( var_cookie );
Py_XDECREF( old );
}
}
{
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_2;
if ( var_r == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "r" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1748;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_source_name_1 = var_r;
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 = 1748;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 )
{
Py_DECREF( tmp_called_name_1 );
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 = 1748;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_called_name_2 = tmp_mvar_value_1;
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1748;
type_description_1 = "ooo";
goto try_except_handler_2;
}
tmp_args_element_name_2 = var_cookie;
frame_90e3ac44ae7588d6fe3ed9ed53157b98->m_frame.f_lineno = 1748;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_args_element_name_1 = CALL_FUNCTION_WITH_ARGS1( 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 = 1748;
type_description_1 = "ooo";
goto try_except_handler_2;
}
frame_90e3ac44ae7588d6fe3ed9ed53157b98->m_frame.f_lineno = 1748;
{
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 = 1748;
type_description_1 = "ooo";
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 = 1748;
type_description_1 = "ooo";
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;
}
{
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_source_name_2;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_3;
tmp_left_name_1 = const_str_digest_5f415eb3e671a913894e893c410d61d9;
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 = 1749;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE_CLASS_SLOT( tmp_source_name_2 );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1749;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_1 );
tmp_source_name_3 = const_str_digest_db35ab94a03c3cbeb13cbe2a1d728b77;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_join );
assert( !(tmp_called_name_3 == NULL) );
if ( var_r == NULL )
{
Py_DECREF( tmp_right_name_1 );
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "r" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1749;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = var_r;
frame_90e3ac44ae7588d6fe3ed9ed53157b98->m_frame.f_lineno = 1749;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_tuple_element_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
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 = 1749;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 1, tmp_tuple_element_1 );
tmp_return_value = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_right_name_1 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1749;
type_description_1 = "ooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_90e3ac44ae7588d6fe3ed9ed53157b98 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_90e3ac44ae7588d6fe3ed9ed53157b98 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_90e3ac44ae7588d6fe3ed9ed53157b98 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_90e3ac44ae7588d6fe3ed9ed53157b98, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_90e3ac44ae7588d6fe3ed9ed53157b98->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_90e3ac44ae7588d6fe3ed9ed53157b98, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_90e3ac44ae7588d6fe3ed9ed53157b98,
type_description_1,
par_self,
var_r,
var_cookie
);
// Release cached frame.
if ( frame_90e3ac44ae7588d6fe3ed9ed53157b98 == cache_frame_90e3ac44ae7588d6fe3ed9ed53157b98 )
{
Py_DECREF( frame_90e3ac44ae7588d6fe3ed9ed53157b98 );
}
cache_frame_90e3ac44ae7588d6fe3ed9ed53157b98 = NULL;
assertFrameObject( frame_90e3ac44ae7588d6fe3ed9ed53157b98 );
// 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$cookiejar$$$function_83___str__ );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( var_r );
var_r = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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( var_r );
var_r = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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$cookiejar$$$function_83___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$cookiejar$$$function_84___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_filename = python_pars[ 1 ];
PyObject *par_delayload = python_pars[ 2 ];
PyObject *par_policy = python_pars[ 3 ];
struct Nuitka_FrameObject *frame_f9e079331e99be3b2dfa53f67e1cc0dd;
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 *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;
bool tmp_result;
int tmp_res;
static struct Nuitka_FrameObject *cache_frame_f9e079331e99be3b2dfa53f67e1cc0dd = 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_f9e079331e99be3b2dfa53f67e1cc0dd, codeobj_f9e079331e99be3b2dfa53f67e1cc0dd, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_f9e079331e99be3b2dfa53f67e1cc0dd = cache_frame_f9e079331e99be3b2dfa53f67e1cc0dd;
// Push the new frame as the currently active one.
pushFrameStack( frame_f9e079331e99be3b2dfa53f67e1cc0dd );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_f9e079331e99be3b2dfa53f67e1cc0dd ) == 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;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_CookieJar );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CookieJar );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CookieJar" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1764;
type_description_1 = "oooo";
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 = 1764;
type_description_1 = "oooo";
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 = 1764;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_self;
if ( par_policy == 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", "policy" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1764;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_policy;
frame_f9e079331e99be3b2dfa53f67e1cc0dd->m_frame.f_lineno = 1764;
{
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 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1764;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_filename == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "filename" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1765;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_filename;
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:;
{
// Tried code:
{
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
if ( par_filename == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "filename" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1767;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_left_name_1 = par_filename;
tmp_right_name_1 = const_str_empty;
tmp_unused = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1767;
type_description_1 = "oooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
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_f9e079331e99be3b2dfa53f67e1cc0dd, exception_keeper_lineno_1 );
}
else if ( exception_keeper_lineno_1 != 0 )
{
exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_f9e079331e99be3b2dfa53f67e1cc0dd, 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:
{
PyObject *tmp_raise_type_1;
PyObject *tmp_make_exception_arg_1;
tmp_make_exception_arg_1 = const_str_digest_4733f51e02552234244058dcbef3b0b2;
frame_f9e079331e99be3b2dfa53f67e1cc0dd->m_frame.f_lineno = 1769;
{
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 = 1769;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooo";
goto try_except_handler_3;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_84___init__ );
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_1:;
}
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_assattr_target_1;
if ( par_filename == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "filename" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1770;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_1 = par_filename;
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 = 1770;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_1 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_filename, tmp_assattr_name_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1770;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_2;
PyObject *tmp_value_name_1;
PyObject *tmp_assattr_target_2;
if ( par_delayload == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "delayload" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1771;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_value_name_1 = par_delayload;
tmp_res = CHECK_IF_TRUE( tmp_value_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1771;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_2 = ( tmp_res != 0 ) ? Py_True : 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 = 1771;
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_delayload, tmp_assattr_name_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1771;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_f9e079331e99be3b2dfa53f67e1cc0dd );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_f9e079331e99be3b2dfa53f67e1cc0dd );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_f9e079331e99be3b2dfa53f67e1cc0dd, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_f9e079331e99be3b2dfa53f67e1cc0dd->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_f9e079331e99be3b2dfa53f67e1cc0dd, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_f9e079331e99be3b2dfa53f67e1cc0dd,
type_description_1,
par_self,
par_filename,
par_delayload,
par_policy
);
// Release cached frame.
if ( frame_f9e079331e99be3b2dfa53f67e1cc0dd == cache_frame_f9e079331e99be3b2dfa53f67e1cc0dd )
{
Py_DECREF( frame_f9e079331e99be3b2dfa53f67e1cc0dd );
}
cache_frame_f9e079331e99be3b2dfa53f67e1cc0dd = NULL;
assertFrameObject( frame_f9e079331e99be3b2dfa53f67e1cc0dd );
// 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$cookiejar$$$function_84___init__ );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_delayload );
par_delayload = NULL;
}
{
Py_XDECREF( par_policy );
par_policy = 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_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_delayload );
par_delayload = NULL;
}
{
Py_XDECREF( par_policy );
par_policy = 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$cookiejar$$$function_84___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$cookiejar$$$function_85_save( 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_filename = python_pars[ 1 ];
PyObject *par_ignore_discard = python_pars[ 2 ];
PyObject *par_ignore_expires = python_pars[ 3 ];
struct Nuitka_FrameObject *frame_042ca47a1d08d2343ead7125df1f736a;
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;
static struct Nuitka_FrameObject *cache_frame_042ca47a1d08d2343ead7125df1f736a = 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_042ca47a1d08d2343ead7125df1f736a, codeobj_042ca47a1d08d2343ead7125df1f736a, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_042ca47a1d08d2343ead7125df1f736a = cache_frame_042ca47a1d08d2343ead7125df1f736a;
// Push the new frame as the currently active one.
pushFrameStack( frame_042ca47a1d08d2343ead7125df1f736a );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_042ca47a1d08d2343ead7125df1f736a ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_raise_type_1;
frame_042ca47a1d08d2343ead7125df1f736a->m_frame.f_lineno = 1775;
tmp_raise_type_1 = CALL_FUNCTION_NO_ARGS( PyExc_NotImplementedError );
assert( !(tmp_raise_type_1 == NULL) );
exception_type = tmp_raise_type_1;
exception_lineno = 1775;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_042ca47a1d08d2343ead7125df1f736a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_042ca47a1d08d2343ead7125df1f736a );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_042ca47a1d08d2343ead7125df1f736a, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_042ca47a1d08d2343ead7125df1f736a->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_042ca47a1d08d2343ead7125df1f736a, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_042ca47a1d08d2343ead7125df1f736a,
type_description_1,
par_self,
par_filename,
par_ignore_discard,
par_ignore_expires
);
// Release cached frame.
if ( frame_042ca47a1d08d2343ead7125df1f736a == cache_frame_042ca47a1d08d2343ead7125df1f736a )
{
Py_DECREF( frame_042ca47a1d08d2343ead7125df1f736a );
}
cache_frame_042ca47a1d08d2343ead7125df1f736a = NULL;
assertFrameObject( frame_042ca47a1d08d2343ead7125df1f736a );
// 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$cookiejar$$$function_85_save );
return NULL;
// 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 *)par_self );
Py_DECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = 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$cookiejar$$$function_85_save );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
}
static PyObject *impl_future$backports$http$cookiejar$$$function_86_load( 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_filename = python_pars[ 1 ];
PyObject *par_ignore_discard = python_pars[ 2 ];
PyObject *par_ignore_expires = python_pars[ 3 ];
PyObject *var_f = NULL;
struct Nuitka_FrameObject *frame_2e36ce551e26dc371ca53a12767af3fa;
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;
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_2e36ce551e26dc371ca53a12767af3fa = 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_2e36ce551e26dc371ca53a12767af3fa, codeobj_2e36ce551e26dc371ca53a12767af3fa, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_2e36ce551e26dc371ca53a12767af3fa = cache_frame_2e36ce551e26dc371ca53a12767af3fa;
// Push the new frame as the currently active one.
pushFrameStack( frame_2e36ce551e26dc371ca53a12767af3fa );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_2e36ce551e26dc371ca53a12767af3fa ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( par_filename );
tmp_compexpr_left_1 = par_filename;
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:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
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 = 1780;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = par_self;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_filename );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1780;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_2 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_compexpr_left_2 );
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_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 = 1780;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_assign_source_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_filename );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1780;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_filename;
par_filename = tmp_assign_source_1;
Py_XDECREF( old );
}
}
goto branch_end_2;
branch_no_2:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_make_exception_arg_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_MISSING_FILENAME_TEXT );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MISSING_FILENAME_TEXT );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MISSING_FILENAME_TEXT" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1781;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_make_exception_arg_1 = tmp_mvar_value_1;
frame_2e36ce551e26dc371ca53a12767af3fa->m_frame.f_lineno = 1781;
{
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 = 1781;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
branch_end_2:;
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_open );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_open );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "open" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1783;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_2;
if ( par_filename == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "filename" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1783;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_filename;
frame_2e36ce551e26dc371ca53a12767af3fa->m_frame.f_lineno = 1783;
{
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 = 1783;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
assert( var_f == NULL );
var_f = tmp_assign_source_2;
}
{
// Tried code:
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
PyObject *tmp_args_element_name_3;
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 = 1785;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_3 = par_self;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__really_load );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1785;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
if ( var_f == 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", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1785;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_args_element_name_2 = var_f;
if ( par_filename == 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", "filename" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1785;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_args_element_name_3 = par_filename;
if ( par_ignore_discard == 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", "ignore_discard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1785;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_args_element_name_4 = par_ignore_discard;
if ( par_ignore_expires == 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", "ignore_expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1785;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_args_element_name_5 = par_ignore_expires;
frame_2e36ce551e26dc371ca53a12767af3fa->m_frame.f_lineno = 1785;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4, tmp_args_element_name_5 };
tmp_unused = CALL_FUNCTION_WITH_ARGS4( 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 = 1785;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
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_2e36ce551e26dc371ca53a12767af3fa, exception_keeper_lineno_1 );
}
else if ( exception_keeper_lineno_1 != 0 )
{
exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_2e36ce551e26dc371ca53a12767af3fa, 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:
{
PyObject *tmp_called_instance_1;
if ( var_f == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1787;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_called_instance_1 = var_f;
frame_2e36ce551e26dc371ca53a12767af3fa->m_frame.f_lineno = 1787;
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 = 1787;
type_description_1 = "ooooo";
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 = 1784;
}
if (exception_tb && exception_tb->tb_frame == &frame_2e36ce551e26dc371ca53a12767af3fa->m_frame) frame_2e36ce551e26dc371ca53a12767af3fa->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_86_load );
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_called_instance_2;
if ( var_f == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1787;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = var_f;
frame_2e36ce551e26dc371ca53a12767af3fa->m_frame.f_lineno = 1787;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_close );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1787;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_2e36ce551e26dc371ca53a12767af3fa );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_2e36ce551e26dc371ca53a12767af3fa );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_2e36ce551e26dc371ca53a12767af3fa, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_2e36ce551e26dc371ca53a12767af3fa->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_2e36ce551e26dc371ca53a12767af3fa, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_2e36ce551e26dc371ca53a12767af3fa,
type_description_1,
par_self,
par_filename,
par_ignore_discard,
par_ignore_expires,
var_f
);
// Release cached frame.
if ( frame_2e36ce551e26dc371ca53a12767af3fa == cache_frame_2e36ce551e26dc371ca53a12767af3fa )
{
Py_DECREF( frame_2e36ce551e26dc371ca53a12767af3fa );
}
cache_frame_2e36ce551e26dc371ca53a12767af3fa = NULL;
assertFrameObject( frame_2e36ce551e26dc371ca53a12767af3fa );
// 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$cookiejar$$$function_86_load );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_f );
var_f = 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_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_f );
var_f = 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$cookiejar$$$function_86_load );
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$cookiejar$$$function_87_revert( 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_filename = python_pars[ 1 ];
PyObject *par_ignore_discard = python_pars[ 2 ];
PyObject *par_ignore_expires = python_pars[ 3 ];
PyObject *var_old_state = NULL;
struct Nuitka_FrameObject *frame_afba088dbf912a9a08f5b79a6b8ebce3;
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;
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;
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_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;
static struct Nuitka_FrameObject *cache_frame_afba088dbf912a9a08f5b79a6b8ebce3 = NULL;
PyObject *tmp_return_value = NULL;
PyObject *exception_keeper_type_5;
PyObject *exception_keeper_value_5;
PyTracebackObject *exception_keeper_tb_5;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_afba088dbf912a9a08f5b79a6b8ebce3, codeobj_afba088dbf912a9a08f5b79a6b8ebce3, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_afba088dbf912a9a08f5b79a6b8ebce3 = cache_frame_afba088dbf912a9a08f5b79a6b8ebce3;
// Push the new frame as the currently active one.
pushFrameStack( frame_afba088dbf912a9a08f5b79a6b8ebce3 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_afba088dbf912a9a08f5b79a6b8ebce3 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( par_filename );
tmp_compexpr_left_1 = par_filename;
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:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
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 = 1798;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = par_self;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_filename );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1798;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_2 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_compexpr_left_2 );
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_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 = 1798;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_assign_source_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_filename );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1798;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_filename;
par_filename = tmp_assign_source_1;
Py_XDECREF( old );
}
}
goto branch_end_2;
branch_no_2:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_make_exception_arg_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_MISSING_FILENAME_TEXT );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MISSING_FILENAME_TEXT );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MISSING_FILENAME_TEXT" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1799;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_make_exception_arg_1 = tmp_mvar_value_1;
frame_afba088dbf912a9a08f5b79a6b8ebce3->m_frame.f_lineno = 1799;
{
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 = 1799;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
branch_end_2:;
}
branch_no_1:;
}
{
PyObject *tmp_called_instance_1;
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 = 1801;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_self;
tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__cookies_lock );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1801;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
frame_afba088dbf912a9a08f5b79a6b8ebce3->m_frame.f_lineno = 1801;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_acquire );
Py_DECREF( tmp_called_instance_1 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1801;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
// Tried code:
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_4;
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$cookiejar, (Nuitka_StringObject *)const_str_plain_copy );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_copy );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "copy" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1804;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_4 = tmp_mvar_value_2;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_deepcopy );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1804;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
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 = 1804;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_5 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__cookies );
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 = 1804;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
frame_afba088dbf912a9a08f5b79a6b8ebce3->m_frame.f_lineno = 1804;
{
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 = 1804;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
assert( var_old_state == NULL );
var_old_state = tmp_assign_source_2;
}
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_assattr_target_1;
tmp_assattr_name_1 = PyDict_New();
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 = 1805;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_assattr_target_1 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__cookies, 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 = 1805;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
}
{
// Tried code:
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_6;
PyObject *tmp_args_element_name_2;
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 = 1807;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_source_name_6 = par_self;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_load );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1807;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
if ( par_filename == 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", "filename" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1807;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_args_element_name_2 = par_filename;
if ( par_ignore_discard == 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", "ignore_discard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1807;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_args_element_name_3 = par_ignore_discard;
if ( par_ignore_expires == 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", "ignore_expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1807;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_args_element_name_4 = par_ignore_expires;
frame_afba088dbf912a9a08f5b79a6b8ebce3->m_frame.f_lineno = 1807;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_unused = CALL_FUNCTION_WITH_ARGS3( 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 = 1807;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
Py_DECREF( tmp_unused );
}
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;
{
// 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_afba088dbf912a9a08f5b79a6b8ebce3, exception_keeper_lineno_1 );
}
else if ( exception_keeper_lineno_1 != 0 )
{
exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_afba088dbf912a9a08f5b79a6b8ebce3, 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;
PyObject *tmp_tuple_element_1;
PyObject *tmp_mvar_value_3;
tmp_compexpr_left_3 = EXC_TYPE(PyThreadState_GET());
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_LoadError );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_LoadError );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "LoadError" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1808;
type_description_1 = "ooooo";
goto try_except_handler_4;
}
tmp_tuple_element_1 = tmp_mvar_value_3;
tmp_compexpr_right_3 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_compexpr_right_3, 0, tmp_tuple_element_1 );
tmp_tuple_element_1 = PyExc_IOError;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_compexpr_right_3, 1, tmp_tuple_element_1 );
tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_3, tmp_compexpr_right_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 = 1808;
type_description_1 = "ooooo";
goto try_except_handler_4;
}
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_assattr_name_2;
PyObject *tmp_assattr_target_2;
if ( var_old_state == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "old_state" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1809;
type_description_1 = "ooooo";
goto try_except_handler_4;
}
tmp_assattr_name_2 = var_old_state;
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 = 1809;
type_description_1 = "ooooo";
goto try_except_handler_4;
}
tmp_assattr_target_2 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain__cookies, tmp_assattr_name_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1809;
type_description_1 = "ooooo";
goto try_except_handler_4;
}
}
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1810;
}
if (exception_tb && exception_tb->tb_frame == &frame_afba088dbf912a9a08f5b79a6b8ebce3->m_frame) frame_afba088dbf912a9a08f5b79a6b8ebce3->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooo";
goto try_except_handler_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 = 1806;
}
if (exception_tb && exception_tb->tb_frame == &frame_afba088dbf912a9a08f5b79a6b8ebce3->m_frame) frame_afba088dbf912a9a08f5b79a6b8ebce3->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooo";
goto try_except_handler_4;
}
branch_end_3:;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_87_revert );
return NULL;
// 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:
}
// End of try:
try_end_1:;
}
goto try_end_2;
// 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_afba088dbf912a9a08f5b79a6b8ebce3, exception_keeper_lineno_3 );
}
else if ( exception_keeper_lineno_3 != 0 )
{
exception_keeper_tb_3 = ADD_TRACEBACK( exception_keeper_tb_3, frame_afba088dbf912a9a08f5b79a6b8ebce3, 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:
{
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 = 1813;
type_description_1 = "ooooo";
goto try_except_handler_5;
}
tmp_source_name_7 = par_self;
tmp_called_instance_2 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__cookies_lock );
if ( tmp_called_instance_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1813;
type_description_1 = "ooooo";
goto try_except_handler_5;
}
frame_afba088dbf912a9a08f5b79a6b8ebce3->m_frame.f_lineno = 1813;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_release );
Py_DECREF( tmp_called_instance_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1813;
type_description_1 = "ooooo";
goto try_except_handler_5;
}
Py_DECREF( tmp_unused );
}
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1802;
}
if (exception_tb && exception_tb->tb_frame == &frame_afba088dbf912a9a08f5b79a6b8ebce3->m_frame) frame_afba088dbf912a9a08f5b79a6b8ebce3->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooo";
goto try_except_handler_5;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_87_revert );
return NULL;
// 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_2, exception_preserved_value_2, exception_preserved_tb_2 );
}
{
// 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:
}
// End of try:
try_end_2:;
}
{
PyObject *tmp_called_instance_3;
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 = 1813;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_8 = par_self;
tmp_called_instance_3 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain__cookies_lock );
if ( tmp_called_instance_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1813;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
frame_afba088dbf912a9a08f5b79a6b8ebce3->m_frame.f_lineno = 1813;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_release );
Py_DECREF( tmp_called_instance_3 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1813;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_afba088dbf912a9a08f5b79a6b8ebce3 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_afba088dbf912a9a08f5b79a6b8ebce3 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_afba088dbf912a9a08f5b79a6b8ebce3, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_afba088dbf912a9a08f5b79a6b8ebce3->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_afba088dbf912a9a08f5b79a6b8ebce3, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_afba088dbf912a9a08f5b79a6b8ebce3,
type_description_1,
par_self,
par_filename,
par_ignore_discard,
par_ignore_expires,
var_old_state
);
// Release cached frame.
if ( frame_afba088dbf912a9a08f5b79a6b8ebce3 == cache_frame_afba088dbf912a9a08f5b79a6b8ebce3 )
{
Py_DECREF( frame_afba088dbf912a9a08f5b79a6b8ebce3 );
}
cache_frame_afba088dbf912a9a08f5b79a6b8ebce3 = NULL;
assertFrameObject( frame_afba088dbf912a9a08f5b79a6b8ebce3 );
// 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$cookiejar$$$function_87_revert );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_old_state );
var_old_state = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
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( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_old_state );
var_old_state = 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 function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_87_revert );
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$cookiejar$$$function_88_lwp_cookie_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_cookie = python_pars[ 0 ];
PyObject *var_h = NULL;
PyObject *var_keys = NULL;
PyObject *var_k = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_ea139b45e6f7168a226cce1d6b77675a;
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;
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_ea139b45e6f7168a226cce1d6b77675a = 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_ea139b45e6f7168a226cce1d6b77675a, codeobj_ea139b45e6f7168a226cce1d6b77675a, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_ea139b45e6f7168a226cce1d6b77675a = cache_frame_ea139b45e6f7168a226cce1d6b77675a;
// Push the new frame as the currently active one.
pushFrameStack( frame_ea139b45e6f7168a226cce1d6b77675a );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_ea139b45e6f7168a226cce1d6b77675a ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_list_element_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_source_name_1;
PyObject *tmp_source_name_2;
PyObject *tmp_tuple_element_2;
PyObject *tmp_source_name_3;
PyObject *tmp_tuple_element_3;
PyObject *tmp_source_name_4;
CHECK_OBJECT( par_cookie );
tmp_source_name_1 = par_cookie;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_name );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1822;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_list_element_1 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_list_element_1, 0, tmp_tuple_element_1 );
if ( par_cookie == NULL )
{
Py_DECREF( tmp_list_element_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1822;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_cookie;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_value );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_list_element_1 );
exception_lineno = 1822;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_list_element_1, 1, tmp_tuple_element_1 );
tmp_assign_source_1 = PyList_New( 3 );
PyList_SET_ITEM( tmp_assign_source_1, 0, tmp_list_element_1 );
tmp_tuple_element_2 = const_str_plain_path;
tmp_list_element_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_list_element_1, 0, tmp_tuple_element_2 );
if ( par_cookie == NULL )
{
Py_DECREF( tmp_assign_source_1 );
Py_DECREF( tmp_list_element_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1823;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_cookie;
tmp_tuple_element_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_path );
if ( tmp_tuple_element_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_1 );
Py_DECREF( tmp_list_element_1 );
exception_lineno = 1823;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_list_element_1, 1, tmp_tuple_element_2 );
PyList_SET_ITEM( tmp_assign_source_1, 1, tmp_list_element_1 );
tmp_tuple_element_3 = const_str_plain_domain;
tmp_list_element_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_3 );
PyTuple_SET_ITEM( tmp_list_element_1, 0, tmp_tuple_element_3 );
if ( par_cookie == NULL )
{
Py_DECREF( tmp_assign_source_1 );
Py_DECREF( tmp_list_element_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1824;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_cookie;
tmp_tuple_element_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_domain );
if ( tmp_tuple_element_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_1 );
Py_DECREF( tmp_list_element_1 );
exception_lineno = 1824;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_list_element_1, 1, tmp_tuple_element_3 );
PyList_SET_ITEM( tmp_assign_source_1, 2, tmp_list_element_1 );
assert( var_h == NULL );
var_h = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_source_name_5;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1825;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_cookie;
tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_port );
if ( tmp_compexpr_left_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1825;
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_called_name_1;
PyObject *tmp_source_name_6;
PyObject *tmp_args_element_name_1;
PyObject *tmp_tuple_element_4;
PyObject *tmp_source_name_7;
if ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1825;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = var_h;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_append );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1825;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_4 = const_str_plain_port;
tmp_args_element_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_4 );
PyTuple_SET_ITEM( tmp_args_element_name_1, 0, tmp_tuple_element_4 );
if ( par_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1825;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = par_cookie;
tmp_tuple_element_4 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_port );
if ( tmp_tuple_element_4 == 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 = 1825;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_args_element_name_1, 1, tmp_tuple_element_4 );
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1825;
{
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 = 1825;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_source_name_8;
PyObject *tmp_attribute_value_1;
int tmp_truth_name_1;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1826;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_8 = par_cookie;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_path_specified );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1826;
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 = 1826;
type_description_1 = "oooo";
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 ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1826;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = var_h;
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1826;
tmp_unused = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_append, &PyTuple_GET_ITEM( const_tuple_tuple_str_plain_path_spec_none_tuple_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1826;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_source_name_9;
PyObject *tmp_attribute_value_2;
int tmp_truth_name_2;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1827;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_9 = par_cookie;
tmp_attribute_value_2 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_port_specified );
if ( tmp_attribute_value_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1827;
type_description_1 = "oooo";
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 = 1827;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_2 );
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 ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1827;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = var_h;
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1827;
tmp_unused = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_append, &PyTuple_GET_ITEM( const_tuple_tuple_str_plain_port_spec_none_tuple_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1827;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_source_name_10;
PyObject *tmp_attribute_value_3;
int tmp_truth_name_3;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1828;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_10 = par_cookie;
tmp_attribute_value_3 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain_domain_initial_dot );
if ( tmp_attribute_value_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1828;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
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 = 1828;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_3 );
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
PyObject *tmp_called_instance_3;
if ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1828;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_instance_3 = var_h;
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1828;
tmp_unused = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_append, &PyTuple_GET_ITEM( const_tuple_tuple_str_plain_domain_dot_none_tuple_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1828;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_source_name_11;
PyObject *tmp_attribute_value_4;
int tmp_truth_name_4;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1829;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_11 = par_cookie;
tmp_attribute_value_4 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_secure );
if ( tmp_attribute_value_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1829;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_truth_name_4 = CHECK_IF_TRUE( tmp_attribute_value_4 );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_attribute_value_4 );
exception_lineno = 1829;
type_description_1 = "oooo";
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_4 );
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
PyObject *tmp_called_instance_4;
if ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1829;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_instance_4 = var_h;
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1829;
tmp_unused = CALL_METHOD_WITH_ARGS1( tmp_called_instance_4, const_str_plain_append, &PyTuple_GET_ITEM( const_tuple_tuple_str_plain_secure_none_tuple_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1829;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
branch_no_5:;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_source_name_12;
PyObject *tmp_attribute_value_5;
int tmp_truth_name_5;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1830;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_12 = par_cookie;
tmp_attribute_value_5 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain_expires );
if ( tmp_attribute_value_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1830;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_truth_name_5 = CHECK_IF_TRUE( tmp_attribute_value_5 );
if ( tmp_truth_name_5 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_attribute_value_5 );
exception_lineno = 1830;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_condition_result_6 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_5 );
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_13;
PyObject *tmp_args_element_name_2;
PyObject *tmp_tuple_element_5;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_3;
PyObject *tmp_float_arg_1;
PyObject *tmp_source_name_14;
if ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1830;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_13 = var_h;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain_append );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1830;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_5 = const_str_plain_expires;
tmp_args_element_name_2 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_5 );
PyTuple_SET_ITEM( tmp_args_element_name_2, 0, tmp_tuple_element_5 );
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_time2isoz );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_time2isoz );
}
if ( tmp_mvar_value_1 == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_element_name_2 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "time2isoz" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1831;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_1;
if ( par_cookie == NULL )
{
Py_DECREF( tmp_called_name_2 );
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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1831;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_14 = par_cookie;
tmp_float_arg_1 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain_expires );
if ( tmp_float_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_element_name_2 );
exception_lineno = 1831;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = TO_FLOAT( tmp_float_arg_1 );
Py_DECREF( tmp_float_arg_1 );
if ( tmp_args_element_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_element_name_2 );
exception_lineno = 1831;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1831;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_tuple_element_5 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_args_element_name_3 );
if ( tmp_tuple_element_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_element_name_2 );
exception_lineno = 1831;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_args_element_name_2, 1, tmp_tuple_element_5 );
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1830;
{
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 = 1830;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
branch_no_6:;
}
{
nuitka_bool tmp_condition_result_7;
PyObject *tmp_source_name_15;
PyObject *tmp_attribute_value_6;
int tmp_truth_name_6;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1832;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_15 = par_cookie;
tmp_attribute_value_6 = LOOKUP_ATTRIBUTE( tmp_source_name_15, const_str_plain_discard );
if ( tmp_attribute_value_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1832;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_truth_name_6 = CHECK_IF_TRUE( tmp_attribute_value_6 );
if ( tmp_truth_name_6 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_attribute_value_6 );
exception_lineno = 1832;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_condition_result_7 = tmp_truth_name_6 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_6 );
if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE )
{
goto branch_yes_7;
}
else
{
goto branch_no_7;
}
branch_yes_7:;
{
PyObject *tmp_called_instance_5;
if ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1832;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_instance_5 = var_h;
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1832;
tmp_unused = CALL_METHOD_WITH_ARGS1( tmp_called_instance_5, const_str_plain_append, &PyTuple_GET_ITEM( const_tuple_tuple_str_plain_discard_none_tuple_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1832;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
branch_no_7:;
}
{
nuitka_bool tmp_condition_result_8;
PyObject *tmp_source_name_16;
PyObject *tmp_attribute_value_7;
int tmp_truth_name_7;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1833;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_16 = par_cookie;
tmp_attribute_value_7 = LOOKUP_ATTRIBUTE( tmp_source_name_16, const_str_plain_comment );
if ( tmp_attribute_value_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1833;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_truth_name_7 = CHECK_IF_TRUE( tmp_attribute_value_7 );
if ( tmp_truth_name_7 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_attribute_value_7 );
exception_lineno = 1833;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_condition_result_8 = tmp_truth_name_7 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_7 );
if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE )
{
goto branch_yes_8;
}
else
{
goto branch_no_8;
}
branch_yes_8:;
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_17;
PyObject *tmp_args_element_name_4;
PyObject *tmp_tuple_element_6;
PyObject *tmp_source_name_18;
if ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1833;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_17 = var_h;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_17, const_str_plain_append );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1833;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_6 = const_str_plain_comment;
tmp_args_element_name_4 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_6 );
PyTuple_SET_ITEM( tmp_args_element_name_4, 0, tmp_tuple_element_6 );
if ( par_cookie == NULL )
{
Py_DECREF( tmp_called_name_4 );
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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1833;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_18 = par_cookie;
tmp_tuple_element_6 = LOOKUP_ATTRIBUTE( tmp_source_name_18, const_str_plain_comment );
if ( tmp_tuple_element_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_element_name_4 );
exception_lineno = 1833;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_args_element_name_4, 1, tmp_tuple_element_6 );
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1833;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1833;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
branch_no_8:;
}
{
nuitka_bool tmp_condition_result_9;
PyObject *tmp_source_name_19;
PyObject *tmp_attribute_value_8;
int tmp_truth_name_8;
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1834;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_19 = par_cookie;
tmp_attribute_value_8 = LOOKUP_ATTRIBUTE( tmp_source_name_19, const_str_plain_comment_url );
if ( tmp_attribute_value_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1834;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_truth_name_8 = CHECK_IF_TRUE( tmp_attribute_value_8 );
if ( tmp_truth_name_8 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_attribute_value_8 );
exception_lineno = 1834;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_condition_result_9 = tmp_truth_name_8 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_8 );
if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE )
{
goto branch_yes_9;
}
else
{
goto branch_no_9;
}
branch_yes_9:;
{
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_20;
PyObject *tmp_args_element_name_5;
PyObject *tmp_tuple_element_7;
PyObject *tmp_source_name_21;
if ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1834;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_20 = var_h;
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_20, const_str_plain_append );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1834;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_7 = const_str_plain_commenturl;
tmp_args_element_name_5 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_7 );
PyTuple_SET_ITEM( tmp_args_element_name_5, 0, tmp_tuple_element_7 );
if ( par_cookie == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_element_name_5 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1834;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_21 = par_cookie;
tmp_tuple_element_7 = LOOKUP_ATTRIBUTE( tmp_source_name_21, const_str_plain_comment_url );
if ( tmp_tuple_element_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_element_name_5 );
exception_lineno = 1834;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_args_element_name_5, 1, tmp_tuple_element_7 );
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1834;
{
PyObject *call_args[] = { tmp_args_element_name_5 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args );
}
Py_DECREF( tmp_called_name_5 );
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 = 1834;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
branch_no_9:;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_6;
PyObject *tmp_args_element_name_6;
PyObject *tmp_called_instance_6;
PyObject *tmp_source_name_22;
tmp_called_name_6 = LOOKUP_BUILTIN( const_str_plain_sorted );
assert( tmp_called_name_6 != NULL );
if ( par_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1836;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_22 = par_cookie;
tmp_called_instance_6 = LOOKUP_ATTRIBUTE( tmp_source_name_22, const_str_plain__rest );
if ( tmp_called_instance_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1836;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1836;
tmp_args_element_name_6 = CALL_METHOD_NO_ARGS( tmp_called_instance_6, const_str_plain_keys );
Py_DECREF( tmp_called_instance_6 );
if ( tmp_args_element_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1836;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1836;
{
PyObject *call_args[] = { tmp_args_element_name_6 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args );
}
Py_DECREF( tmp_args_element_name_6 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1836;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( var_keys == NULL );
var_keys = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( var_keys );
tmp_iter_arg_1 = var_keys;
tmp_assign_source_3 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1837;
type_description_1 = "oooo";
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 = "oooo";
exception_lineno = 1837;
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 );
}
}
{
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_5 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_k;
var_k = tmp_assign_source_5;
Py_INCREF( var_k );
Py_XDECREF( old );
}
}
{
PyObject *tmp_called_name_7;
PyObject *tmp_source_name_23;
PyObject *tmp_args_element_name_7;
PyObject *tmp_tuple_element_8;
PyObject *tmp_called_name_8;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_8;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_source_name_24;
PyObject *tmp_subscript_name_1;
if ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1838;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_source_name_23 = var_h;
tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_23, const_str_plain_append );
if ( tmp_called_name_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1838;
type_description_1 = "oooo";
goto try_except_handler_2;
}
if ( var_k == 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", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1838;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_tuple_element_8 = var_k;
tmp_args_element_name_7 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_8 );
PyTuple_SET_ITEM( tmp_args_element_name_7, 0, tmp_tuple_element_8 );
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 )
{
Py_DECREF( tmp_called_name_7 );
Py_DECREF( tmp_args_element_name_7 );
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 = 1838;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_called_name_8 = tmp_mvar_value_2;
if ( par_cookie == NULL )
{
Py_DECREF( tmp_called_name_7 );
Py_DECREF( tmp_args_element_name_7 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1838;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_source_name_24 = par_cookie;
tmp_subscribed_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_24, const_str_plain__rest );
if ( tmp_subscribed_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_7 );
Py_DECREF( tmp_args_element_name_7 );
exception_lineno = 1838;
type_description_1 = "oooo";
goto try_except_handler_2;
}
if ( var_k == NULL )
{
Py_DECREF( tmp_called_name_7 );
Py_DECREF( tmp_args_element_name_7 );
Py_DECREF( tmp_subscribed_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1838;
type_description_1 = "oooo";
goto try_except_handler_2;
}
tmp_subscript_name_1 = var_k;
tmp_args_element_name_8 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
Py_DECREF( tmp_subscribed_name_1 );
if ( tmp_args_element_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_7 );
Py_DECREF( tmp_args_element_name_7 );
exception_lineno = 1838;
type_description_1 = "oooo";
goto try_except_handler_2;
}
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1838;
{
PyObject *call_args[] = { tmp_args_element_name_8 };
tmp_tuple_element_8 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_8, call_args );
}
Py_DECREF( tmp_args_element_name_8 );
if ( tmp_tuple_element_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_7 );
Py_DECREF( tmp_args_element_name_7 );
exception_lineno = 1838;
type_description_1 = "oooo";
goto try_except_handler_2;
}
PyTuple_SET_ITEM( tmp_args_element_name_7, 1, tmp_tuple_element_8 );
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1838;
{
PyObject *call_args[] = { tmp_args_element_name_7 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args );
}
Py_DECREF( tmp_called_name_7 );
Py_DECREF( tmp_args_element_name_7 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1838;
type_description_1 = "oooo";
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 = 1837;
type_description_1 = "oooo";
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;
}
{
PyObject *tmp_called_name_9;
PyObject *tmp_source_name_25;
PyObject *tmp_args_element_name_9;
PyObject *tmp_tuple_element_9;
PyObject *tmp_called_name_10;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_10;
PyObject *tmp_source_name_26;
if ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1840;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_25 = var_h;
tmp_called_name_9 = LOOKUP_ATTRIBUTE( tmp_source_name_25, const_str_plain_append );
if ( tmp_called_name_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1840;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_9 = const_str_plain_version;
tmp_args_element_name_9 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_9 );
PyTuple_SET_ITEM( tmp_args_element_name_9, 0, tmp_tuple_element_9 );
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_str );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_str );
}
if ( tmp_mvar_value_3 == NULL )
{
Py_DECREF( tmp_called_name_9 );
Py_DECREF( tmp_args_element_name_9 );
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 = 1840;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_name_10 = tmp_mvar_value_3;
if ( par_cookie == NULL )
{
Py_DECREF( tmp_called_name_9 );
Py_DECREF( tmp_args_element_name_9 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1840;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_source_name_26 = par_cookie;
tmp_args_element_name_10 = LOOKUP_ATTRIBUTE( tmp_source_name_26, const_str_plain_version );
if ( tmp_args_element_name_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_9 );
Py_DECREF( tmp_args_element_name_9 );
exception_lineno = 1840;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1840;
{
PyObject *call_args[] = { tmp_args_element_name_10 };
tmp_tuple_element_9 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_10, call_args );
}
Py_DECREF( tmp_args_element_name_10 );
if ( tmp_tuple_element_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_9 );
Py_DECREF( tmp_args_element_name_9 );
exception_lineno = 1840;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_args_element_name_9, 1, tmp_tuple_element_9 );
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1840;
{
PyObject *call_args[] = { tmp_args_element_name_9 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_9, call_args );
}
Py_DECREF( tmp_called_name_9 );
Py_DECREF( tmp_args_element_name_9 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1840;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_called_name_11;
PyObject *tmp_mvar_value_4;
PyObject *tmp_args_element_name_11;
PyObject *tmp_list_element_2;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_join_header_words );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_join_header_words );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "join_header_words" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1842;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_name_11 = tmp_mvar_value_4;
if ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1842;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_list_element_2 = var_h;
tmp_args_element_name_11 = PyList_New( 1 );
Py_INCREF( tmp_list_element_2 );
PyList_SET_ITEM( tmp_args_element_name_11, 0, tmp_list_element_2 );
frame_ea139b45e6f7168a226cce1d6b77675a->m_frame.f_lineno = 1842;
{
PyObject *call_args[] = { tmp_args_element_name_11 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_11, call_args );
}
Py_DECREF( tmp_args_element_name_11 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1842;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_ea139b45e6f7168a226cce1d6b77675a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ea139b45e6f7168a226cce1d6b77675a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ea139b45e6f7168a226cce1d6b77675a );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_ea139b45e6f7168a226cce1d6b77675a, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_ea139b45e6f7168a226cce1d6b77675a->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_ea139b45e6f7168a226cce1d6b77675a, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_ea139b45e6f7168a226cce1d6b77675a,
type_description_1,
par_cookie,
var_h,
var_keys,
var_k
);
// Release cached frame.
if ( frame_ea139b45e6f7168a226cce1d6b77675a == cache_frame_ea139b45e6f7168a226cce1d6b77675a )
{
Py_DECREF( frame_ea139b45e6f7168a226cce1d6b77675a );
}
cache_frame_ea139b45e6f7168a226cce1d6b77675a = NULL;
assertFrameObject( frame_ea139b45e6f7168a226cce1d6b77675a );
// 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$cookiejar$$$function_88_lwp_cookie_str );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( var_h );
var_h = NULL;
}
{
Py_XDECREF( var_keys );
var_keys = NULL;
}
{
Py_XDECREF( var_k );
var_k = 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_cookie );
par_cookie = NULL;
}
{
Py_XDECREF( var_h );
var_h = NULL;
}
{
Py_XDECREF( var_keys );
var_keys = NULL;
}
{
Py_XDECREF( var_k );
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 function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_88_lwp_cookie_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$cookiejar$$$function_89_as_lwp_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 ];
PyObject *par_ignore_discard = python_pars[ 1 ];
PyObject *par_ignore_expires = python_pars[ 2 ];
PyObject *var_now = NULL;
PyObject *var_r = NULL;
PyObject *var_cookie = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_1eb2552d125164b43740f286e52e59ab;
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_1eb2552d125164b43740f286e52e59ab = 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_1eb2552d125164b43740f286e52e59ab, codeobj_1eb2552d125164b43740f286e52e59ab, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_1eb2552d125164b43740f286e52e59ab = cache_frame_1eb2552d125164b43740f286e52e59ab;
// Push the new frame as the currently active one.
pushFrameStack( frame_1eb2552d125164b43740f286e52e59ab );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_1eb2552d125164b43740f286e52e59ab ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_instance_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_time );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_time );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1863;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = tmp_mvar_value_1;
frame_1eb2552d125164b43740f286e52e59ab->m_frame.f_lineno = 1863;
tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_time );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1863;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
assert( var_now == NULL );
var_now = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
tmp_assign_source_2 = PyList_New( 0 );
assert( var_r == NULL );
var_r = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_iter_arg_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 = 1865;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_iter_arg_1 = par_self;
tmp_assign_source_3 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1865;
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 = 1865;
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 );
}
}
{
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_5 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_5;
Py_INCREF( var_cookie );
Py_XDECREF( old );
}
}
{
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_operand_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_attribute_value_1;
int tmp_truth_name_1;
if ( par_ignore_discard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ignore_discard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1866;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_operand_name_1 = par_ignore_discard;
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 = 1866;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
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 ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1866;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_source_name_1 = var_cookie;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_discard );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1866;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
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 = 1866;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_and_right_value_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_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:;
{
goto loop_start_1;
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_operand_name_2;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_2;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_1;
int tmp_truth_name_2;
if ( par_ignore_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ignore_expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1868;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_operand_name_2 = par_ignore_expires;
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 = 1868;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
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 ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1868;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_source_name_2 = var_cookie;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_is_expired );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1868;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
if ( var_now == 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", "now" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1868;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_args_element_name_1 = var_now;
frame_1eb2552d125164b43740f286e52e59ab->m_frame.f_lineno = 1868;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1868;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
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 = 1868;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_and_right_value_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
tmp_condition_result_2 = tmp_and_right_value_2;
goto and_end_2;
and_left_2:;
tmp_condition_result_2 = tmp_and_left_value_2;
and_end_2:;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
goto loop_start_1;
}
branch_no_2:;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_3;
if ( var_r == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "r" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1870;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_source_name_3 = var_r;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_append );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1870;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_left_name_1 = const_str_digest_bf5a8f1c3128dec14c32cc0e4d8501d9;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_lwp_cookie_str );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_lwp_cookie_str );
}
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", "lwp_cookie_str" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1870;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_called_name_3 = tmp_mvar_value_2;
if ( var_cookie == 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", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1870;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
tmp_args_element_name_3 = var_cookie;
frame_1eb2552d125164b43740f286e52e59ab->m_frame.f_lineno = 1870;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_right_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_right_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_2 );
exception_lineno = 1870;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
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_2 );
exception_lineno = 1870;
type_description_1 = "oooooo";
goto try_except_handler_2;
}
frame_1eb2552d125164b43740f286e52e59ab->m_frame.f_lineno = 1870;
{
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 = 1870;
type_description_1 = "oooooo";
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 = 1865;
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;
}
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_4;
PyObject *tmp_left_name_2;
PyObject *tmp_right_name_2;
tmp_source_name_4 = const_str_newline;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_join );
assert( !(tmp_called_name_4 == NULL) );
if ( var_r == 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", "r" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1871;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_left_name_2 = var_r;
tmp_right_name_2 = LIST_COPY( const_list_str_empty_list );
tmp_args_element_name_4 = BINARY_OPERATION_ADD( tmp_left_name_2, tmp_right_name_2 );
Py_DECREF( tmp_right_name_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_4 );
exception_lineno = 1871;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
frame_1eb2552d125164b43740f286e52e59ab->m_frame.f_lineno = 1871;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1871;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_1eb2552d125164b43740f286e52e59ab );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_1eb2552d125164b43740f286e52e59ab );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_1eb2552d125164b43740f286e52e59ab );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_1eb2552d125164b43740f286e52e59ab, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_1eb2552d125164b43740f286e52e59ab->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_1eb2552d125164b43740f286e52e59ab, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_1eb2552d125164b43740f286e52e59ab,
type_description_1,
par_self,
par_ignore_discard,
par_ignore_expires,
var_now,
var_r,
var_cookie
);
// Release cached frame.
if ( frame_1eb2552d125164b43740f286e52e59ab == cache_frame_1eb2552d125164b43740f286e52e59ab )
{
Py_DECREF( frame_1eb2552d125164b43740f286e52e59ab );
}
cache_frame_1eb2552d125164b43740f286e52e59ab = NULL;
assertFrameObject( frame_1eb2552d125164b43740f286e52e59ab );
// 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$cookiejar$$$function_89_as_lwp_str );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_now );
var_now = NULL;
}
{
Py_XDECREF( var_r );
var_r = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_now );
var_now = NULL;
}
{
Py_XDECREF( var_r );
var_r = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = 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$cookiejar$$$function_89_as_lwp_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$cookiejar$$$function_90_save( 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_filename = python_pars[ 1 ];
PyObject *par_ignore_discard = python_pars[ 2 ];
PyObject *par_ignore_expires = python_pars[ 3 ];
PyObject *var_f = NULL;
struct Nuitka_FrameObject *frame_67a02822c5d4a785852b13e7b4400890;
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;
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_67a02822c5d4a785852b13e7b4400890 = 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_67a02822c5d4a785852b13e7b4400890, codeobj_67a02822c5d4a785852b13e7b4400890, module_future$backports$http$cookiejar, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_67a02822c5d4a785852b13e7b4400890 = cache_frame_67a02822c5d4a785852b13e7b4400890;
// Push the new frame as the currently active one.
pushFrameStack( frame_67a02822c5d4a785852b13e7b4400890 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_67a02822c5d4a785852b13e7b4400890 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( par_filename );
tmp_compexpr_left_1 = par_filename;
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:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
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 = 1875;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = par_self;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_filename );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1875;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_2 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_compexpr_left_2 );
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_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 = 1875;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_assign_source_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_filename );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1875;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_filename;
par_filename = tmp_assign_source_1;
Py_XDECREF( old );
}
}
goto branch_end_2;
branch_no_2:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_make_exception_arg_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_MISSING_FILENAME_TEXT );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MISSING_FILENAME_TEXT );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MISSING_FILENAME_TEXT" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1876;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_make_exception_arg_1 = tmp_mvar_value_1;
frame_67a02822c5d4a785852b13e7b4400890->m_frame.f_lineno = 1876;
{
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 = 1876;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
branch_end_2:;
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_open );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_open );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "open" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1878;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_2;
if ( par_filename == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "filename" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1878;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_filename;
tmp_args_element_name_2 = const_str_plain_w;
frame_67a02822c5d4a785852b13e7b4400890->m_frame.f_lineno = 1878;
{
PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS2( 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 = 1878;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
assert( var_f == NULL );
var_f = tmp_assign_source_2;
}
{
// Tried code:
{
PyObject *tmp_called_instance_1;
CHECK_OBJECT( var_f );
tmp_called_instance_1 = var_f;
frame_67a02822c5d4a785852b13e7b4400890->m_frame.f_lineno = 1883;
tmp_unused = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_write, &PyTuple_GET_ITEM( const_tuple_str_digest_d42a8d5d1272b159ccfc242f04c0ba55_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1883;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_4;
PyObject *tmp_args_element_name_5;
if ( var_f == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1884;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_3 = var_f;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_write );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1884;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
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 = 1884;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_source_name_4 = par_self;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_as_lwp_str );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_2 );
exception_lineno = 1884;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
if ( par_ignore_discard == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ignore_discard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1884;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_args_element_name_4 = par_ignore_discard;
if ( par_ignore_expires == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ignore_expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1884;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
tmp_args_element_name_5 = par_ignore_expires;
frame_67a02822c5d4a785852b13e7b4400890->m_frame.f_lineno = 1884;
{
PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5 };
tmp_args_element_name_3 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_args_element_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_2 );
exception_lineno = 1884;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
frame_67a02822c5d4a785852b13e7b4400890->m_frame.f_lineno = 1884;
{
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 );
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 = 1884;
type_description_1 = "ooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
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_67a02822c5d4a785852b13e7b4400890, exception_keeper_lineno_1 );
}
else if ( exception_keeper_lineno_1 != 0 )
{
exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_67a02822c5d4a785852b13e7b4400890, 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:
{
PyObject *tmp_called_instance_2;
if ( var_f == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1886;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
tmp_called_instance_2 = var_f;
frame_67a02822c5d4a785852b13e7b4400890->m_frame.f_lineno = 1886;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_close );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1886;
type_description_1 = "ooooo";
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 = 1879;
}
if (exception_tb && exception_tb->tb_frame == &frame_67a02822c5d4a785852b13e7b4400890->m_frame) frame_67a02822c5d4a785852b13e7b4400890->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooo";
goto try_except_handler_3;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_90_save );
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_called_instance_3;
if ( var_f == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1886;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_3 = var_f;
frame_67a02822c5d4a785852b13e7b4400890->m_frame.f_lineno = 1886;
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 = 1886;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_67a02822c5d4a785852b13e7b4400890 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_67a02822c5d4a785852b13e7b4400890 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_67a02822c5d4a785852b13e7b4400890, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_67a02822c5d4a785852b13e7b4400890->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_67a02822c5d4a785852b13e7b4400890, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_67a02822c5d4a785852b13e7b4400890,
type_description_1,
par_self,
par_filename,
par_ignore_discard,
par_ignore_expires,
var_f
);
// Release cached frame.
if ( frame_67a02822c5d4a785852b13e7b4400890 == cache_frame_67a02822c5d4a785852b13e7b4400890 )
{
Py_DECREF( frame_67a02822c5d4a785852b13e7b4400890 );
}
cache_frame_67a02822c5d4a785852b13e7b4400890 = NULL;
assertFrameObject( frame_67a02822c5d4a785852b13e7b4400890 );
// 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$cookiejar$$$function_90_save );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_f );
var_f = 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_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_f );
var_f = 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$cookiejar$$$function_90_save );
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$cookiejar$$$function_91__really_load( 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_f = python_pars[ 1 ];
PyObject *par_filename = python_pars[ 2 ];
PyObject *par_ignore_discard = python_pars[ 3 ];
PyObject *par_ignore_expires = python_pars[ 4 ];
PyObject *var_magic = NULL;
PyObject *var_msg = NULL;
PyObject *var_now = NULL;
PyObject *var_header = NULL;
PyObject *var_boolean_attrs = NULL;
PyObject *var_value_attrs = NULL;
PyObject *var_line = NULL;
PyObject *var_data = NULL;
PyObject *var_name = NULL;
PyObject *var_value = NULL;
PyObject *var_standard = NULL;
PyObject *var_rest = NULL;
PyObject *var_k = NULL;
PyObject *var_v = NULL;
PyObject *var_lc = NULL;
PyObject *var_h = NULL;
PyObject *var_expires = NULL;
PyObject *var_discard = NULL;
PyObject *var_domain = NULL;
PyObject *var_domain_specified = NULL;
PyObject *var_c = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
PyObject *tmp_for_loop_2__for_iterator = NULL;
PyObject *tmp_for_loop_2__iter_value = NULL;
PyObject *tmp_for_loop_3__for_iterator = NULL;
PyObject *tmp_for_loop_3__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__source_iter = NULL;
struct Nuitka_FrameObject *frame_6f9c1bb87810523f34a127bb6f533a81;
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;
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;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
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_preserved_type_1;
PyObject *exception_preserved_value_1;
PyTracebackObject *exception_preserved_tb_1;
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_6f9c1bb87810523f34a127bb6f533a81 = NULL;
PyObject *tmp_return_value = 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_6f9c1bb87810523f34a127bb6f533a81, codeobj_6f9c1bb87810523f34a127bb6f533a81, module_future$backports$http$cookiejar, 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 *)+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_6f9c1bb87810523f34a127bb6f533a81 = cache_frame_6f9c1bb87810523f34a127bb6f533a81;
// Push the new frame as the currently active one.
pushFrameStack( frame_6f9c1bb87810523f34a127bb6f533a81 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_6f9c1bb87810523f34a127bb6f533a81 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( par_f );
tmp_called_instance_1 = par_f;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1889;
tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_readline );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1889;
type_description_1 = "oooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_magic == NULL );
var_magic = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
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 = 1890;
type_description_1 = "oooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_magic_re );
if ( tmp_source_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1890;
type_description_1 = "oooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_search );
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 = 1890;
type_description_1 = "oooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_magic == 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", "magic" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1890;
type_description_1 = "oooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = var_magic;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1890;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_operand_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1890;
type_description_1 = "oooooooooooooooooooooooooo";
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 = 1890;
type_description_1 = "oooooooooooooooooooooooooo";
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;
tmp_left_name_1 = const_str_digest_6cfb4820583ca12b5c6ba4c12a5e80f6;
if ( par_filename == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "filename" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1892;
type_description_1 = "oooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = par_filename;
tmp_assign_source_2 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1891;
type_description_1 = "oooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_msg == NULL );
var_msg = tmp_assign_source_2;
}
{
PyObject *tmp_raise_type_1;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_LoadError );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_LoadError );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "LoadError" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1893;
type_description_1 = "oooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_1;
CHECK_OBJECT( var_msg );
tmp_args_element_name_2 = var_msg;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1893;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
if ( tmp_raise_type_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1893;
type_description_1 = "oooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
exception_type = tmp_raise_type_1;
exception_lineno = 1893;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_instance_2;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_time );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_time );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1895;
type_description_1 = "oooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = tmp_mvar_value_2;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1895;
tmp_assign_source_3 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_time );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1895;
type_description_1 = "oooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_now == NULL );
var_now = tmp_assign_source_3;
}
{
PyObject *tmp_assign_source_4;
tmp_assign_source_4 = const_str_digest_170e82e0797255d09c9358ee533611ef;
assert( var_header == NULL );
Py_INCREF( tmp_assign_source_4 );
var_header = tmp_assign_source_4;
}
{
PyObject *tmp_assign_source_5;
tmp_assign_source_5 = const_tuple_9429d66cf1d2b3ba865d00aad80195c8_tuple;
assert( var_boolean_attrs == NULL );
Py_INCREF( tmp_assign_source_5 );
var_boolean_attrs = tmp_assign_source_5;
}
{
PyObject *tmp_assign_source_6;
tmp_assign_source_6 = const_tuple_7807cc96450d96b98b775bb31950778d_tuple;
assert( var_value_attrs == NULL );
Py_INCREF( tmp_assign_source_6 );
var_value_attrs = tmp_assign_source_6;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_assign_source_7;
PyObject *tmp_called_instance_3;
if ( par_f == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1907;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_3 = par_f;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1907;
tmp_assign_source_7 = CALL_METHOD_NO_ARGS( tmp_called_instance_3, const_str_plain_readline );
if ( tmp_assign_source_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1907;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_line;
var_line = tmp_assign_source_7;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_line );
tmp_compexpr_left_1 = var_line;
tmp_compexpr_right_1 = const_str_empty;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 1908;
type_description_1 = "oooooooooooooooooooooooooo";
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:;
{
goto loop_end_1;
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_operand_name_2;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_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 = 1909;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
tmp_source_name_3 = var_line;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_startswith );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1909;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
if ( var_header == 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" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1909;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_3 = var_header;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1909;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_operand_name_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1909;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
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 = 1909;
type_description_1 = "oooooooooooooooooooooooooo";
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_start_1;
}
branch_no_3:;
}
{
PyObject *tmp_assign_source_8;
PyObject *tmp_called_instance_4;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscript_name_1;
PyObject *tmp_start_name_1;
PyObject *tmp_len_arg_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 = 1911;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
tmp_subscribed_name_1 = var_line;
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 = 1911;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
tmp_len_arg_1 = var_header;
tmp_start_name_1 = BUILTIN_LEN( tmp_len_arg_1 );
if ( tmp_start_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1911;
type_description_1 = "oooooooooooooooooooooooooo";
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_called_instance_4 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
Py_DECREF( tmp_subscript_name_1 );
if ( tmp_called_instance_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1911;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1911;
tmp_assign_source_8 = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain_strip );
Py_DECREF( tmp_called_instance_4 );
if ( tmp_assign_source_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1911;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_line;
var_line = tmp_assign_source_8;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_9;
PyObject *tmp_iter_arg_1;
PyObject *tmp_called_name_4;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_4;
PyObject *tmp_list_element_1;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_split_header_words );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_split_header_words );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "split_header_words" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1913;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
tmp_called_name_4 = tmp_mvar_value_3;
CHECK_OBJECT( var_line );
tmp_list_element_1 = var_line;
tmp_args_element_name_4 = PyList_New( 1 );
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_4, 0, tmp_list_element_1 );
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1913;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_iter_arg_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1913;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
tmp_assign_source_9 = MAKE_ITERATOR( tmp_iter_arg_1 );
Py_DECREF( tmp_iter_arg_1 );
if ( tmp_assign_source_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1913;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = tmp_for_loop_1__for_iterator;
tmp_for_loop_1__for_iterator = tmp_assign_source_9;
Py_XDECREF( old );
}
}
{
// 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 = "oooooooooooooooooooooooooo";
exception_lineno = 1913;
goto try_except_handler_3;
}
}
{
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_data;
var_data = tmp_assign_source_11;
Py_INCREF( var_data );
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_12;
PyObject *tmp_iter_arg_2;
PyObject *tmp_subscribed_name_2;
PyObject *tmp_subscript_name_2;
CHECK_OBJECT( var_data );
tmp_subscribed_name_2 = var_data;
tmp_subscript_name_2 = const_int_0;
tmp_iter_arg_2 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_2, tmp_subscript_name_2, 0 );
if ( tmp_iter_arg_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1914;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_4;
}
tmp_assign_source_12 = MAKE_UNPACK_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 = 1914;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_4;
}
{
PyObject *old = tmp_tuple_unpack_1__source_iter;
tmp_tuple_unpack_1__source_iter = tmp_assign_source_12;
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_13;
PyObject *tmp_unpack_1;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_1 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_13 = UNPACK_NEXT( tmp_unpack_1, 0, 2 );
if ( tmp_assign_source_13 == 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 = "oooooooooooooooooooooooooo";
exception_lineno = 1914;
goto try_except_handler_5;
}
{
PyObject *old = tmp_tuple_unpack_1__element_1;
tmp_tuple_unpack_1__element_1 = tmp_assign_source_13;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_14;
PyObject *tmp_unpack_2;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_2 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_14 = UNPACK_NEXT( tmp_unpack_2, 1, 2 );
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 = "oooooooooooooooooooooooooo";
exception_lineno = 1914;
goto try_except_handler_5;
}
{
PyObject *old = tmp_tuple_unpack_1__element_2;
tmp_tuple_unpack_1__element_2 = tmp_assign_source_14;
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 = "oooooooooooooooooooooooooo";
exception_lineno = 1914;
goto try_except_handler_5;
}
}
}
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 = "oooooooooooooooooooooooooo";
exception_lineno = 1914;
goto try_except_handler_5;
}
}
goto try_end_1;
// Exception handler code:
try_except_handler_5:;
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_4;
}
// End of try:
try_end_1:;
}
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;
{
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_3;
}
// 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_15;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_15 = tmp_tuple_unpack_1__element_1;
{
PyObject *old = var_name;
var_name = tmp_assign_source_15;
Py_INCREF( var_name );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
PyObject *tmp_assign_source_16;
CHECK_OBJECT( tmp_tuple_unpack_1__element_2 );
tmp_assign_source_16 = tmp_tuple_unpack_1__element_2;
{
PyObject *old = var_value;
var_value = tmp_assign_source_16;
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_17;
tmp_assign_source_17 = PyDict_New();
{
PyObject *old = var_standard;
var_standard = tmp_assign_source_17;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_18;
tmp_assign_source_18 = PyDict_New();
{
PyObject *old = var_rest;
var_rest = tmp_assign_source_18;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_19;
PyObject *tmp_iter_arg_3;
if ( var_boolean_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "boolean_attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1917;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_iter_arg_3 = var_boolean_attrs;
tmp_assign_source_19 = MAKE_ITERATOR( tmp_iter_arg_3 );
if ( tmp_assign_source_19 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1917;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = tmp_for_loop_2__for_iterator;
tmp_for_loop_2__for_iterator = tmp_assign_source_19;
Py_XDECREF( old );
}
}
{
// Tried code:
{
loop_start_3:;
{
PyObject *tmp_next_source_2;
PyObject *tmp_assign_source_20;
CHECK_OBJECT( tmp_for_loop_2__for_iterator );
tmp_next_source_2 = tmp_for_loop_2__for_iterator;
tmp_assign_source_20 = ITERATOR_NEXT( tmp_next_source_2 );
if ( tmp_assign_source_20 == 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 = "oooooooooooooooooooooooooo";
exception_lineno = 1917;
goto try_except_handler_6;
}
}
{
PyObject *old = tmp_for_loop_2__iter_value;
tmp_for_loop_2__iter_value = tmp_assign_source_20;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_21;
CHECK_OBJECT( tmp_for_loop_2__iter_value );
tmp_assign_source_21 = tmp_for_loop_2__iter_value;
{
PyObject *old = var_k;
var_k = tmp_assign_source_21;
Py_INCREF( var_k );
Py_XDECREF( old );
}
}
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
tmp_ass_subvalue_1 = Py_False;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1918;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_6;
}
tmp_ass_subscribed_1 = var_standard;
CHECK_OBJECT( var_k );
tmp_ass_subscript_1 = var_k;
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 = 1918;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_6;
}
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1917;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_6;
}
goto loop_start_3;
loop_end_3:;
}
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;
{
Py_XDECREF( tmp_for_loop_2__iter_value );
tmp_for_loop_2__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_2__for_iterator );
Py_DECREF( tmp_for_loop_2__for_iterator );
tmp_for_loop_2__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 try_except_handler_3;
}
// End of try:
try_end_3:;
}
{
Py_XDECREF( tmp_for_loop_2__iter_value );
tmp_for_loop_2__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_2__for_iterator );
Py_DECREF( tmp_for_loop_2__for_iterator );
tmp_for_loop_2__for_iterator = NULL;
}
{
PyObject *tmp_assign_source_22;
PyObject *tmp_iter_arg_4;
PyObject *tmp_subscribed_name_3;
PyObject *tmp_subscript_name_3;
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 = 1919;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_subscribed_name_3 = var_data;
tmp_subscript_name_3 = const_slice_int_pos_1_none_none;
tmp_iter_arg_4 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_3, tmp_subscript_name_3 );
if ( tmp_iter_arg_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1919;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_assign_source_22 = MAKE_ITERATOR( tmp_iter_arg_4 );
Py_DECREF( tmp_iter_arg_4 );
if ( tmp_assign_source_22 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1919;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = tmp_for_loop_3__for_iterator;
tmp_for_loop_3__for_iterator = tmp_assign_source_22;
Py_XDECREF( old );
}
}
{
// Tried code:
{
loop_start_4:;
{
PyObject *tmp_next_source_3;
PyObject *tmp_assign_source_23;
CHECK_OBJECT( tmp_for_loop_3__for_iterator );
tmp_next_source_3 = tmp_for_loop_3__for_iterator;
tmp_assign_source_23 = ITERATOR_NEXT( tmp_next_source_3 );
if ( tmp_assign_source_23 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_4;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooooooooooooooooooo";
exception_lineno = 1919;
goto try_except_handler_7;
}
}
{
PyObject *old = tmp_for_loop_3__iter_value;
tmp_for_loop_3__iter_value = tmp_assign_source_23;
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_24;
PyObject *tmp_iter_arg_5;
CHECK_OBJECT( tmp_for_loop_3__iter_value );
tmp_iter_arg_5 = tmp_for_loop_3__iter_value;
tmp_assign_source_24 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_5 );
if ( tmp_assign_source_24 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1919;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_8;
}
{
PyObject *old = tmp_tuple_unpack_2__source_iter;
tmp_tuple_unpack_2__source_iter = tmp_assign_source_24;
Py_XDECREF( old );
}
}
{
// Tried code:
{
PyObject *tmp_assign_source_25;
PyObject *tmp_unpack_3;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_3 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_25 = UNPACK_NEXT( tmp_unpack_3, 0, 2 );
if ( tmp_assign_source_25 == 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 = "oooooooooooooooooooooooooo";
exception_lineno = 1919;
goto try_except_handler_9;
}
{
PyObject *old = tmp_tuple_unpack_2__element_1;
tmp_tuple_unpack_2__element_1 = tmp_assign_source_25;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_26;
PyObject *tmp_unpack_4;
CHECK_OBJECT( tmp_tuple_unpack_2__source_iter );
tmp_unpack_4 = tmp_tuple_unpack_2__source_iter;
tmp_assign_source_26 = UNPACK_NEXT( tmp_unpack_4, 1, 2 );
if ( tmp_assign_source_26 == 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 = "oooooooooooooooooooooooooo";
exception_lineno = 1919;
goto try_except_handler_9;
}
{
PyObject *old = tmp_tuple_unpack_2__element_2;
tmp_tuple_unpack_2__element_2 = tmp_assign_source_26;
Py_XDECREF( old );
}
}
{
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 = "oooooooooooooooooooooooooo";
exception_lineno = 1919;
goto try_except_handler_9;
}
}
}
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 = "oooooooooooooooooooooooooo";
exception_lineno = 1919;
goto try_except_handler_9;
}
}
goto try_end_4;
// Exception handler code:
try_except_handler_9:;
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_8;
}
// End of try:
try_end_4:;
}
goto try_end_5;
// Exception handler code:
try_except_handler_8:;
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_7;
}
// 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_27;
CHECK_OBJECT( tmp_tuple_unpack_2__element_1 );
tmp_assign_source_27 = tmp_tuple_unpack_2__element_1;
{
PyObject *old = var_k;
var_k = tmp_assign_source_27;
Py_INCREF( var_k );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_1 );
tmp_tuple_unpack_2__element_1 = NULL;
}
{
PyObject *tmp_assign_source_28;
CHECK_OBJECT( tmp_tuple_unpack_2__element_2 );
tmp_assign_source_28 = tmp_tuple_unpack_2__element_2;
{
PyObject *old = var_v;
var_v = tmp_assign_source_28;
Py_INCREF( var_v );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_2__element_2 );
tmp_tuple_unpack_2__element_2 = NULL;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1920;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_compexpr_left_2 = var_k;
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_4 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? 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_29;
PyObject *tmp_called_instance_5;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1921;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_called_instance_5 = var_k;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1921;
tmp_assign_source_29 = CALL_METHOD_NO_ARGS( tmp_called_instance_5, const_str_plain_lower );
if ( tmp_assign_source_29 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1921;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
{
PyObject *old = var_lc;
var_lc = tmp_assign_source_29;
Py_XDECREF( old );
}
}
goto branch_end_4;
branch_no_4:;
{
PyObject *tmp_assign_source_30;
tmp_assign_source_30 = Py_None;
{
PyObject *old = var_lc;
var_lc = tmp_assign_source_30;
Py_INCREF( var_lc );
Py_XDECREF( old );
}
}
branch_end_4:;
}
{
nuitka_bool tmp_condition_result_5;
int tmp_or_left_truth_1;
nuitka_bool tmp_or_left_value_1;
nuitka_bool tmp_or_right_value_1;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
CHECK_OBJECT( var_lc );
tmp_compexpr_left_3 = var_lc;
if ( var_value_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "value_attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1925;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_compexpr_right_3 = var_value_attrs;
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 = 1925;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_or_left_value_1 = ( tmp_res == 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 ( var_lc == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "lc" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1925;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_compexpr_left_4 = var_lc;
if ( var_boolean_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "boolean_attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1925;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_compexpr_right_4 = var_boolean_attrs;
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 = 1925;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_or_right_value_1 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_5 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_condition_result_5 = tmp_or_left_value_1;
or_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_31;
if ( var_lc == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "lc" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1926;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_assign_source_31 = var_lc;
{
PyObject *old = var_k;
var_k = tmp_assign_source_31;
Py_INCREF( var_k );
Py_XDECREF( old );
}
}
branch_no_5:;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1927;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_compexpr_left_5 = var_k;
if ( var_boolean_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "boolean_attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1927;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_compexpr_right_5 = var_boolean_attrs;
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 = 1927;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
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:;
{
nuitka_bool tmp_condition_result_7;
PyObject *tmp_compexpr_left_6;
PyObject *tmp_compexpr_right_6;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1928;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_compexpr_left_6 = var_v;
tmp_compexpr_right_6 = Py_None;
tmp_condition_result_7 = ( tmp_compexpr_left_6 == tmp_compexpr_right_6 ) ? 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:;
{
PyObject *tmp_assign_source_32;
tmp_assign_source_32 = Py_True;
{
PyObject *old = var_v;
var_v = tmp_assign_source_32;
Py_INCREF( var_v );
Py_XDECREF( old );
}
}
branch_no_7:;
}
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1929;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_ass_subvalue_2 = var_v;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1929;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_ass_subscribed_2 = var_standard;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1929;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_ass_subscript_2 = var_k;
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 = 1929;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
}
goto branch_end_6;
branch_no_6:;
{
nuitka_bool tmp_condition_result_8;
PyObject *tmp_compexpr_left_7;
PyObject *tmp_compexpr_right_7;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1930;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_compexpr_left_7 = var_k;
if ( var_value_attrs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "value_attrs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1930;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_compexpr_right_7 = var_value_attrs;
tmp_res = PySequence_Contains( tmp_compexpr_right_7, tmp_compexpr_left_7 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1930;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_condition_result_8 = ( tmp_res == 1 ) ? 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_ass_subvalue_3;
PyObject *tmp_ass_subscribed_3;
PyObject *tmp_ass_subscript_3;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1931;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_ass_subvalue_3 = var_v;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1931;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_ass_subscribed_3 = var_standard;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1931;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_ass_subscript_3 = var_k;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_3, tmp_ass_subscript_3, tmp_ass_subvalue_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1931;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
}
goto branch_end_8;
branch_no_8:;
{
PyObject *tmp_ass_subvalue_4;
PyObject *tmp_ass_subscribed_4;
PyObject *tmp_ass_subscript_4;
if ( var_v == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "v" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1933;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_ass_subvalue_4 = var_v;
if ( var_rest == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rest" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1933;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_ass_subscribed_4 = var_rest;
if ( var_k == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "k" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1933;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
tmp_ass_subscript_4 = var_k;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_4, tmp_ass_subscript_4, tmp_ass_subvalue_4 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1933;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
}
branch_end_8:;
}
branch_end_6:;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1919;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_7;
}
goto loop_start_4;
loop_end_4:;
}
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;
{
Py_XDECREF( tmp_for_loop_3__iter_value );
tmp_for_loop_3__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_3__for_iterator );
Py_DECREF( tmp_for_loop_3__for_iterator );
tmp_for_loop_3__for_iterator = 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_3;
}
// End of try:
try_end_6:;
}
{
Py_XDECREF( tmp_for_loop_3__iter_value );
tmp_for_loop_3__iter_value = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_for_loop_3__for_iterator );
Py_DECREF( tmp_for_loop_3__for_iterator );
tmp_for_loop_3__for_iterator = NULL;
}
{
PyObject *tmp_assign_source_33;
PyObject *tmp_source_name_4;
if ( var_standard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "standard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1935;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_4 = var_standard;
tmp_assign_source_33 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_get );
if ( tmp_assign_source_33 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1935;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_h;
var_h = tmp_assign_source_33;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_34;
PyObject *tmp_called_name_5;
CHECK_OBJECT( var_h );
tmp_called_name_5 = var_h;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1936;
tmp_assign_source_34 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, &PyTuple_GET_ITEM( const_tuple_str_plain_expires_tuple, 0 ) );
if ( tmp_assign_source_34 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1936;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_expires;
var_expires = tmp_assign_source_34;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_35;
PyObject *tmp_called_name_6;
if ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1937;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_6 = var_h;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1937;
tmp_assign_source_35 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, &PyTuple_GET_ITEM( const_tuple_str_plain_discard_tuple, 0 ) );
if ( tmp_assign_source_35 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1937;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_discard;
var_discard = tmp_assign_source_35;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_9;
PyObject *tmp_compexpr_left_8;
PyObject *tmp_compexpr_right_8;
if ( var_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1938;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_compexpr_left_8 = var_expires;
tmp_compexpr_right_8 = Py_None;
tmp_condition_result_9 = ( tmp_compexpr_left_8 != tmp_compexpr_right_8 ) ? 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_36;
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$cookiejar, (Nuitka_StringObject *)const_str_plain_iso2time );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_iso2time );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "iso2time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1939;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_7 = tmp_mvar_value_4;
if ( var_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1939;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_5 = var_expires;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1939;
{
PyObject *call_args[] = { tmp_args_element_name_5 };
tmp_assign_source_36 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args );
}
if ( tmp_assign_source_36 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1939;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_expires;
var_expires = tmp_assign_source_36;
Py_XDECREF( old );
}
}
branch_no_9:;
}
{
nuitka_bool tmp_condition_result_10;
PyObject *tmp_compexpr_left_9;
PyObject *tmp_compexpr_right_9;
if ( var_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1940;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_compexpr_left_9 = var_expires;
tmp_compexpr_right_9 = Py_None;
tmp_condition_result_10 = ( tmp_compexpr_left_9 == tmp_compexpr_right_9 ) ? 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_37;
tmp_assign_source_37 = Py_True;
{
PyObject *old = var_discard;
var_discard = tmp_assign_source_37;
Py_INCREF( var_discard );
Py_XDECREF( old );
}
}
branch_no_10:;
}
{
PyObject *tmp_assign_source_38;
PyObject *tmp_called_name_8;
if ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1942;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_8 = var_h;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1942;
tmp_assign_source_38 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_8, &PyTuple_GET_ITEM( const_tuple_str_plain_domain_tuple, 0 ) );
if ( tmp_assign_source_38 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1942;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_domain;
var_domain = tmp_assign_source_38;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_39;
PyObject *tmp_called_instance_6;
CHECK_OBJECT( var_domain );
tmp_called_instance_6 = var_domain;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1943;
tmp_assign_source_39 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_6, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_assign_source_39 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1943;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_domain_specified;
var_domain_specified = tmp_assign_source_39;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_40;
PyObject *tmp_called_name_9;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_element_name_6;
PyObject *tmp_called_name_10;
PyObject *tmp_args_element_name_7;
PyObject *tmp_args_element_name_8;
PyObject *tmp_args_element_name_9;
PyObject *tmp_called_name_11;
PyObject *tmp_args_element_name_10;
PyObject *tmp_called_name_12;
PyObject *tmp_args_element_name_11;
PyObject *tmp_args_element_name_12;
PyObject *tmp_args_element_name_13;
PyObject *tmp_called_name_13;
PyObject *tmp_args_element_name_14;
PyObject *tmp_called_name_14;
PyObject *tmp_args_element_name_15;
PyObject *tmp_called_name_15;
PyObject *tmp_args_element_name_16;
PyObject *tmp_called_name_16;
PyObject *tmp_args_element_name_17;
PyObject *tmp_args_element_name_18;
PyObject *tmp_args_element_name_19;
PyObject *tmp_called_name_17;
PyObject *tmp_args_element_name_20;
PyObject *tmp_called_name_18;
PyObject *tmp_args_element_name_21;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Cookie );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Cookie );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1944;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_9 = tmp_mvar_value_5;
if ( var_h == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1944;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_10 = var_h;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1944;
tmp_args_element_name_6 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_10, &PyTuple_GET_ITEM( const_tuple_str_plain_version_tuple, 0 ) );
if ( tmp_args_element_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1944;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
if ( var_name == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
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 = 1944;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_7 = var_name;
if ( var_value == NULL )
{
Py_DECREF( tmp_args_element_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 = 1944;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_8 = var_value;
if ( var_h == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1945;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_11 = var_h;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1945;
tmp_args_element_name_9 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_11, &PyTuple_GET_ITEM( const_tuple_str_plain_port_tuple, 0 ) );
if ( tmp_args_element_name_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_args_element_name_6 );
exception_lineno = 1945;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
if ( var_h == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1945;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_12 = var_h;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1945;
tmp_args_element_name_10 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_12, &PyTuple_GET_ITEM( const_tuple_str_plain_port_spec_tuple, 0 ) );
if ( tmp_args_element_name_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
exception_lineno = 1945;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
if ( var_domain == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1946;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_11 = var_domain;
if ( var_domain_specified == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain_specified" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1946;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_12 = var_domain_specified;
if ( var_h == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1946;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_13 = var_h;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1946;
tmp_args_element_name_13 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_13, &PyTuple_GET_ITEM( const_tuple_str_plain_domain_dot_tuple, 0 ) );
if ( tmp_args_element_name_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
exception_lineno = 1946;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
if ( var_h == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1947;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_14 = var_h;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1947;
tmp_args_element_name_14 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_14, &PyTuple_GET_ITEM( const_tuple_str_plain_path_tuple, 0 ) );
if ( tmp_args_element_name_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
exception_lineno = 1947;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
if ( var_h == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
Py_DECREF( tmp_args_element_name_14 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1947;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_15 = var_h;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1947;
tmp_args_element_name_15 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_15, &PyTuple_GET_ITEM( const_tuple_str_plain_path_spec_tuple, 0 ) );
if ( tmp_args_element_name_15 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
Py_DECREF( tmp_args_element_name_14 );
exception_lineno = 1947;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
if ( var_h == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
Py_DECREF( tmp_args_element_name_14 );
Py_DECREF( tmp_args_element_name_15 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1948;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_16 = var_h;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1948;
tmp_args_element_name_16 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_16, &PyTuple_GET_ITEM( const_tuple_str_plain_secure_tuple, 0 ) );
if ( tmp_args_element_name_16 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
Py_DECREF( tmp_args_element_name_14 );
Py_DECREF( tmp_args_element_name_15 );
exception_lineno = 1948;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
if ( var_expires == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
Py_DECREF( tmp_args_element_name_14 );
Py_DECREF( tmp_args_element_name_15 );
Py_DECREF( tmp_args_element_name_16 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1949;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_17 = var_expires;
if ( var_discard == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
Py_DECREF( tmp_args_element_name_14 );
Py_DECREF( tmp_args_element_name_15 );
Py_DECREF( tmp_args_element_name_16 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "discard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1950;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_18 = var_discard;
if ( var_h == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
Py_DECREF( tmp_args_element_name_14 );
Py_DECREF( tmp_args_element_name_15 );
Py_DECREF( tmp_args_element_name_16 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1951;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_17 = var_h;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1951;
tmp_args_element_name_19 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_17, &PyTuple_GET_ITEM( const_tuple_str_plain_comment_tuple, 0 ) );
if ( tmp_args_element_name_19 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
Py_DECREF( tmp_args_element_name_14 );
Py_DECREF( tmp_args_element_name_15 );
Py_DECREF( tmp_args_element_name_16 );
exception_lineno = 1951;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
if ( var_h == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
Py_DECREF( tmp_args_element_name_14 );
Py_DECREF( tmp_args_element_name_15 );
Py_DECREF( tmp_args_element_name_16 );
Py_DECREF( tmp_args_element_name_19 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "h" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1952;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_18 = var_h;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1952;
tmp_args_element_name_20 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_18, &PyTuple_GET_ITEM( const_tuple_str_plain_commenturl_tuple, 0 ) );
if ( tmp_args_element_name_20 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
Py_DECREF( tmp_args_element_name_14 );
Py_DECREF( tmp_args_element_name_15 );
Py_DECREF( tmp_args_element_name_16 );
Py_DECREF( tmp_args_element_name_19 );
exception_lineno = 1952;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
if ( var_rest == NULL )
{
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
Py_DECREF( tmp_args_element_name_14 );
Py_DECREF( tmp_args_element_name_15 );
Py_DECREF( tmp_args_element_name_16 );
Py_DECREF( tmp_args_element_name_19 );
Py_DECREF( tmp_args_element_name_20 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "rest" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1953;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_21 = var_rest;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1944;
{
PyObject *call_args[] = { tmp_args_element_name_6, tmp_args_element_name_7, tmp_args_element_name_8, tmp_args_element_name_9, tmp_args_element_name_10, tmp_args_element_name_11, tmp_args_element_name_12, tmp_args_element_name_13, tmp_args_element_name_14, tmp_args_element_name_15, tmp_args_element_name_16, tmp_args_element_name_17, tmp_args_element_name_18, tmp_args_element_name_19, tmp_args_element_name_20, tmp_args_element_name_21 };
tmp_assign_source_40 = CALL_FUNCTION_WITH_ARGS16( tmp_called_name_9, call_args );
}
Py_DECREF( tmp_args_element_name_6 );
Py_DECREF( tmp_args_element_name_9 );
Py_DECREF( tmp_args_element_name_10 );
Py_DECREF( tmp_args_element_name_13 );
Py_DECREF( tmp_args_element_name_14 );
Py_DECREF( tmp_args_element_name_15 );
Py_DECREF( tmp_args_element_name_16 );
Py_DECREF( tmp_args_element_name_19 );
Py_DECREF( tmp_args_element_name_20 );
if ( tmp_assign_source_40 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1944;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_c;
var_c = tmp_assign_source_40;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_11;
int tmp_and_left_truth_1;
nuitka_bool tmp_and_left_value_1;
nuitka_bool tmp_and_right_value_1;
PyObject *tmp_operand_name_3;
PyObject *tmp_source_name_5;
PyObject *tmp_attribute_value_1;
int tmp_truth_name_1;
if ( par_ignore_discard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ignore_discard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1954;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_operand_name_3 = par_ignore_discard;
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 = 1954;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
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 ( var_c == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "c" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1954;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_5 = var_c;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_discard );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1954;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
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 = 1954;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_and_right_value_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_1 );
tmp_condition_result_11 = tmp_and_right_value_1;
goto and_end_1;
and_left_1:;
tmp_condition_result_11 = tmp_and_left_value_1;
and_end_1:;
if ( tmp_condition_result_11 == NUITKA_BOOL_TRUE )
{
goto branch_yes_11;
}
else
{
goto branch_no_11;
}
branch_yes_11:;
{
goto loop_start_2;
}
branch_no_11:;
}
{
nuitka_bool tmp_condition_result_12;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_operand_name_4;
PyObject *tmp_called_name_19;
PyObject *tmp_source_name_6;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_22;
int tmp_truth_name_2;
if ( par_ignore_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ignore_expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1956;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_operand_name_4 = par_ignore_expires;
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 = 1956;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
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 ( var_c == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "c" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1956;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_6 = var_c;
tmp_called_name_19 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_is_expired );
if ( tmp_called_name_19 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1956;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
if ( var_now == NULL )
{
Py_DECREF( tmp_called_name_19 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "now" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1956;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_22 = var_now;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1956;
{
PyObject *call_args[] = { tmp_args_element_name_22 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_19, call_args );
}
Py_DECREF( tmp_called_name_19 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1956;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
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 = 1956;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_and_right_value_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
tmp_condition_result_12 = tmp_and_right_value_2;
goto and_end_2;
and_left_2:;
tmp_condition_result_12 = tmp_and_left_value_2;
and_end_2:;
if ( tmp_condition_result_12 == NUITKA_BOOL_TRUE )
{
goto branch_yes_12;
}
else
{
goto branch_no_12;
}
branch_yes_12:;
{
goto loop_start_2;
}
branch_no_12:;
}
{
PyObject *tmp_called_name_20;
PyObject *tmp_source_name_7;
PyObject *tmp_args_element_name_23;
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 = 1958;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_7 = par_self;
tmp_called_name_20 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_set_cookie );
if ( tmp_called_name_20 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1958;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
if ( var_c == NULL )
{
Py_DECREF( tmp_called_name_20 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "c" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1958;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_23 = var_c;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1958;
{
PyObject *call_args[] = { tmp_args_element_name_23 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_20, call_args );
}
Py_DECREF( tmp_called_name_20 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1958;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
Py_DECREF( tmp_unused );
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1913;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_3;
}
goto loop_start_2;
loop_end_2:;
}
goto try_end_7;
// Exception handler code:
try_except_handler_3:;
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( 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_7;
exception_value = exception_keeper_value_7;
exception_tb = exception_keeper_tb_7;
exception_lineno = exception_keeper_lineno_7;
goto try_except_handler_2;
}
// End of try:
try_end_7:;
}
{
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 ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1906;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_2;
}
goto loop_start_1;
loop_end_1:;
}
goto try_end_8;
// Exception handler code:
try_except_handler_2:;
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;
{
// 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_8 == NULL )
{
exception_keeper_tb_8 = MAKE_TRACEBACK( frame_6f9c1bb87810523f34a127bb6f533a81, exception_keeper_lineno_8 );
}
else if ( exception_keeper_lineno_8 != 0 )
{
exception_keeper_tb_8 = ADD_TRACEBACK( exception_keeper_tb_8, frame_6f9c1bb87810523f34a127bb6f533a81, exception_keeper_lineno_8 );
}
NORMALIZE_EXCEPTION( &exception_keeper_type_8, &exception_keeper_value_8, &exception_keeper_tb_8 );
PyException_SetTraceback( exception_keeper_value_8, (PyObject *)exception_keeper_tb_8 );
PUBLISH_EXCEPTION( &exception_keeper_type_8, &exception_keeper_value_8, &exception_keeper_tb_8 );
}
{
// Tried code:
{
nuitka_bool tmp_condition_result_13;
PyObject *tmp_compexpr_left_10;
PyObject *tmp_compexpr_right_10;
tmp_compexpr_left_10 = EXC_TYPE(PyThreadState_GET());
tmp_compexpr_right_10 = PyExc_IOError;
tmp_res = EXCEPTION_MATCH_BOOL( 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 = 1960;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_10;
}
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:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1961;
}
if (exception_tb && exception_tb->tb_frame == &frame_6f9c1bb87810523f34a127bb6f533a81->m_frame) frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_10;
}
goto branch_end_13;
branch_no_13:;
{
nuitka_bool tmp_condition_result_14;
PyObject *tmp_compexpr_left_11;
PyObject *tmp_compexpr_right_11;
tmp_compexpr_left_11 = EXC_TYPE(PyThreadState_GET());
tmp_compexpr_right_11 = PyExc_Exception;
tmp_res = EXCEPTION_MATCH_BOOL( 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 = 1962;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_10;
}
tmp_condition_result_14 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_14 == NUITKA_BOOL_TRUE )
{
goto branch_yes_14;
}
else
{
goto branch_no_14;
}
branch_yes_14:;
{
PyObject *tmp_called_name_21;
PyObject *tmp_mvar_value_6;
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__warn_unhandled_exception );
if (unlikely( tmp_mvar_value_6 == NULL ))
{
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__warn_unhandled_exception );
}
if ( tmp_mvar_value_6 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_warn_unhandled_exception" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1963;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_10;
}
tmp_called_name_21 = tmp_mvar_value_6;
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1963;
tmp_unused = CALL_FUNCTION_NO_ARGS( tmp_called_name_21 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1963;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_10;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_raise_type_2;
PyObject *tmp_called_name_22;
PyObject *tmp_mvar_value_7;
PyObject *tmp_args_element_name_24;
PyObject *tmp_left_name_2;
PyObject *tmp_right_name_2;
PyObject *tmp_tuple_element_1;
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_LoadError );
if (unlikely( tmp_mvar_value_7 == NULL ))
{
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_LoadError );
}
if ( tmp_mvar_value_7 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "LoadError" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1964;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_10;
}
tmp_called_name_22 = tmp_mvar_value_7;
tmp_left_name_2 = const_str_digest_09b378de9b9f170f2a873dfa24156cff;
if ( par_filename == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "filename" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1965;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_10;
}
tmp_tuple_element_1 = par_filename;
tmp_right_name_2 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_right_name_2, 0, tmp_tuple_element_1 );
if ( var_line == 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", "line" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1965;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_10;
}
tmp_tuple_element_1 = var_line;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_right_name_2, 1, tmp_tuple_element_1 );
tmp_args_element_name_24 = BINARY_OPERATION_REMAINDER( tmp_left_name_2, tmp_right_name_2 );
Py_DECREF( tmp_right_name_2 );
if ( tmp_args_element_name_24 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1964;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_10;
}
frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = 1964;
{
PyObject *call_args[] = { tmp_args_element_name_24 };
tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_22, call_args );
}
Py_DECREF( tmp_args_element_name_24 );
if ( tmp_raise_type_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1964;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_10;
}
exception_type = tmp_raise_type_2;
exception_lineno = 1964;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_10;
}
goto branch_end_14;
branch_no_14:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1905;
}
if (exception_tb && exception_tb->tb_frame == &frame_6f9c1bb87810523f34a127bb6f533a81->m_frame) frame_6f9c1bb87810523f34a127bb6f533a81->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "oooooooooooooooooooooooooo";
goto try_except_handler_10;
}
branch_end_14:;
}
branch_end_13:;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_91__really_load );
return NULL;
// 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;
{
// 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_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:
}
// End of try:
try_end_8:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_6f9c1bb87810523f34a127bb6f533a81 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_6f9c1bb87810523f34a127bb6f533a81 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_6f9c1bb87810523f34a127bb6f533a81, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_6f9c1bb87810523f34a127bb6f533a81->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_6f9c1bb87810523f34a127bb6f533a81, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_6f9c1bb87810523f34a127bb6f533a81,
type_description_1,
par_self,
par_f,
par_filename,
par_ignore_discard,
par_ignore_expires,
var_magic,
var_msg,
var_now,
var_header,
var_boolean_attrs,
var_value_attrs,
var_line,
var_data,
var_name,
var_value,
var_standard,
var_rest,
var_k,
var_v,
var_lc,
var_h,
var_expires,
var_discard,
var_domain,
var_domain_specified,
var_c
);
// Release cached frame.
if ( frame_6f9c1bb87810523f34a127bb6f533a81 == cache_frame_6f9c1bb87810523f34a127bb6f533a81 )
{
Py_DECREF( frame_6f9c1bb87810523f34a127bb6f533a81 );
}
cache_frame_6f9c1bb87810523f34a127bb6f533a81 = NULL;
assertFrameObject( frame_6f9c1bb87810523f34a127bb6f533a81 );
// 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$cookiejar$$$function_91__really_load );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_f );
par_f = NULL;
}
{
Py_XDECREF( par_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_magic );
var_magic = NULL;
}
{
Py_XDECREF( var_now );
var_now = NULL;
}
{
Py_XDECREF( var_header );
var_header = NULL;
}
{
Py_XDECREF( var_boolean_attrs );
var_boolean_attrs = NULL;
}
{
Py_XDECREF( var_value_attrs );
var_value_attrs = NULL;
}
{
Py_XDECREF( var_line );
var_line = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_name );
var_name = NULL;
}
{
Py_XDECREF( var_value );
var_value = NULL;
}
{
Py_XDECREF( var_standard );
var_standard = NULL;
}
{
Py_XDECREF( var_rest );
var_rest = NULL;
}
{
Py_XDECREF( var_k );
var_k = NULL;
}
{
Py_XDECREF( var_v );
var_v = NULL;
}
{
Py_XDECREF( var_lc );
var_lc = NULL;
}
{
Py_XDECREF( var_h );
var_h = NULL;
}
{
Py_XDECREF( var_expires );
var_expires = NULL;
}
{
Py_XDECREF( var_discard );
var_discard = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = NULL;
}
{
Py_XDECREF( var_domain_specified );
var_domain_specified = NULL;
}
{
Py_XDECREF( var_c );
var_c = 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( par_f );
par_f = NULL;
}
{
Py_XDECREF( par_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_magic );
var_magic = NULL;
}
{
Py_XDECREF( var_msg );
var_msg = NULL;
}
{
Py_XDECREF( var_now );
var_now = NULL;
}
{
Py_XDECREF( var_header );
var_header = NULL;
}
{
Py_XDECREF( var_boolean_attrs );
var_boolean_attrs = NULL;
}
{
Py_XDECREF( var_value_attrs );
var_value_attrs = NULL;
}
{
Py_XDECREF( var_line );
var_line = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_name );
var_name = NULL;
}
{
Py_XDECREF( var_value );
var_value = NULL;
}
{
Py_XDECREF( var_standard );
var_standard = NULL;
}
{
Py_XDECREF( var_rest );
var_rest = NULL;
}
{
Py_XDECREF( var_k );
var_k = NULL;
}
{
Py_XDECREF( var_v );
var_v = NULL;
}
{
Py_XDECREF( var_lc );
var_lc = NULL;
}
{
Py_XDECREF( var_h );
var_h = NULL;
}
{
Py_XDECREF( var_expires );
var_expires = NULL;
}
{
Py_XDECREF( var_discard );
var_discard = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = NULL;
}
{
Py_XDECREF( var_domain_specified );
var_domain_specified = NULL;
}
{
Py_XDECREF( var_c );
var_c = 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$cookiejar$$$function_91__really_load );
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$cookiejar$$$function_92__really_load( 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_f = python_pars[ 1 ];
PyObject *par_filename = python_pars[ 2 ];
PyObject *par_ignore_discard = python_pars[ 3 ];
PyObject *par_ignore_expires = python_pars[ 4 ];
PyObject *var_now = NULL;
PyObject *var_magic = NULL;
PyObject *var_line = NULL;
PyObject *var_domain = NULL;
PyObject *var_domain_specified = NULL;
PyObject *var_path = NULL;
PyObject *var_secure = NULL;
PyObject *var_expires = NULL;
PyObject *var_name = NULL;
PyObject *var_value = NULL;
PyObject *var_initial_dot = NULL;
PyObject *var_discard = NULL;
PyObject *var_c = 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__element_6 = NULL;
PyObject *tmp_tuple_unpack_1__element_7 = NULL;
PyObject *tmp_tuple_unpack_1__source_iter = NULL;
struct Nuitka_FrameObject *frame_54bcb7917c10221f45ef75faa2ac1d8b;
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_1;
PyObject *exception_preserved_value_1;
PyTracebackObject *exception_preserved_tb_1;
bool tmp_result;
PyObject *exception_keeper_type_4;
PyObject *exception_keeper_value_4;
PyTracebackObject *exception_keeper_tb_4;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4;
static struct Nuitka_FrameObject *cache_frame_54bcb7917c10221f45ef75faa2ac1d8b = NULL;
PyObject *tmp_return_value = NULL;
PyObject *exception_keeper_type_5;
PyObject *exception_keeper_value_5;
PyTracebackObject *exception_keeper_tb_5;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_54bcb7917c10221f45ef75faa2ac1d8b, codeobj_54bcb7917c10221f45ef75faa2ac1d8b, module_future$backports$http$cookiejar, 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 *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_54bcb7917c10221f45ef75faa2ac1d8b = cache_frame_54bcb7917c10221f45ef75faa2ac1d8b;
// Push the new frame as the currently active one.
pushFrameStack( frame_54bcb7917c10221f45ef75faa2ac1d8b );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_54bcb7917c10221f45ef75faa2ac1d8b ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_instance_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_time );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_time );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2008;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = tmp_mvar_value_1;
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2008;
tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_time );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2008;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_now == NULL );
var_now = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_instance_2;
if ( par_f == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2010;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = par_f;
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2010;
tmp_assign_source_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_readline );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2010;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_magic == NULL );
var_magic = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
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 = 2011;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_magic_re );
if ( tmp_source_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2011;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_search );
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 = 2011;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_magic == 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", "magic" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2011;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = var_magic;
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2011;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_operand_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2011;
type_description_1 = "oooooooooooooooooo";
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 = 2011;
type_description_1 = "oooooooooooooooooo";
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_3;
if ( par_f == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2012;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_3 = par_f;
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2012;
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 = 2012;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
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_1;
PyObject *tmp_right_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_LoadError );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_LoadError );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "LoadError" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2013;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
tmp_left_name_1 = const_str_digest_8d751ba33a09210827fbe86b58c4a56b;
if ( par_filename == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "filename" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2015;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = par_filename;
tmp_args_element_name_2 = BINARY_OPERATION_REMAINDER( 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 );
exception_lineno = 2014;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2013;
{
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 = 2013;
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
exception_type = tmp_raise_type_1;
exception_lineno = 2013;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooooooooooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_instance_4;
if ( par_f == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2019;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_4 = par_f;
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2019;
tmp_assign_source_3 = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain_readline );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2019;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_line;
var_line = tmp_assign_source_3;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_line );
tmp_compexpr_left_1 = var_line;
tmp_compexpr_right_1 = const_str_empty;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 2020;
type_description_1 = "oooooooooooooooooo";
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:;
{
goto loop_end_1;
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_called_instance_5;
PyObject *tmp_call_result_1;
int tmp_truth_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 = 2023;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_5 = var_line;
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2023;
tmp_call_result_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_5, const_str_plain_endswith, &PyTuple_GET_ITEM( const_tuple_str_newline_tuple, 0 ) );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2023;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
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 = 2023;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_condition_result_3 = tmp_truth_name_1 == 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:;
{
PyObject *tmp_assign_source_4;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscript_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 = 2023;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_subscribed_name_1 = var_line;
tmp_subscript_name_1 = const_slice_none_int_neg_1_none;
tmp_assign_source_4 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2023;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_line;
var_line = tmp_assign_source_4;
Py_XDECREF( old );
}
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_or_left_truth_1;
nuitka_bool tmp_or_left_value_1;
nuitka_bool tmp_or_right_value_1;
PyObject *tmp_called_instance_6;
PyObject *tmp_called_instance_7;
PyObject *tmp_call_result_2;
int tmp_truth_name_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_called_instance_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 = 2026;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_7 = var_line;
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2026;
tmp_called_instance_6 = CALL_METHOD_NO_ARGS( tmp_called_instance_7, const_str_plain_strip );
if ( tmp_called_instance_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2026;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2026;
tmp_call_result_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_6, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_tuple_str_chr_35_str_chr_36_tuple_tuple, 0 ) );
Py_DECREF( tmp_called_instance_6 );
if ( tmp_call_result_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2026;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_truth_name_2 = CHECK_IF_TRUE( tmp_call_result_2 );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_2 );
exception_lineno = 2026;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_or_left_value_1 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_2 );
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_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 = 2027;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_8 = var_line;
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2027;
tmp_compexpr_left_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_8, const_str_plain_strip );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2027;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_compexpr_right_2 = const_str_empty;
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 = 2027;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_or_right_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_4 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_condition_result_4 = tmp_or_left_value_1;
or_end_1:;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
goto loop_start_1;
}
branch_no_4:;
}
{
// Tried code:
{
PyObject *tmp_assign_source_5;
PyObject *tmp_iter_arg_1;
PyObject *tmp_called_instance_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 = 2031;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_3;
}
tmp_called_instance_9 = var_line;
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2031;
tmp_iter_arg_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_9, const_str_plain_split, &PyTuple_GET_ITEM( const_tuple_str_chr_9_tuple, 0 ) );
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2031;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_3;
}
tmp_assign_source_5 = MAKE_UNPACK_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 = 2030;
type_description_1 = "oooooooooooooooooo";
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, 7 );
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 = "oooooooooooooooooo";
exception_lineno = 2030;
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, 7 );
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 = "oooooooooooooooooo";
exception_lineno = 2030;
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_assign_source_8;
PyObject *tmp_unpack_3;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_3 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_8 = UNPACK_NEXT( tmp_unpack_3, 2, 7 );
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 = "oooooooooooooooooo";
exception_lineno = 2030;
goto try_except_handler_4;
}
{
PyObject *old = tmp_tuple_unpack_1__element_3;
tmp_tuple_unpack_1__element_3 = tmp_assign_source_8;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_9;
PyObject *tmp_unpack_4;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_4 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_9 = UNPACK_NEXT( tmp_unpack_4, 3, 7 );
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 = "oooooooooooooooooo";
exception_lineno = 2030;
goto try_except_handler_4;
}
{
PyObject *old = tmp_tuple_unpack_1__element_4;
tmp_tuple_unpack_1__element_4 = tmp_assign_source_9;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_10;
PyObject *tmp_unpack_5;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_5 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_10 = UNPACK_NEXT( tmp_unpack_5, 4, 7 );
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 = "oooooooooooooooooo";
exception_lineno = 2030;
goto try_except_handler_4;
}
{
PyObject *old = tmp_tuple_unpack_1__element_5;
tmp_tuple_unpack_1__element_5 = tmp_assign_source_10;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_11;
PyObject *tmp_unpack_6;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_6 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_11 = UNPACK_NEXT( tmp_unpack_6, 5, 7 );
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 = "oooooooooooooooooo";
exception_lineno = 2030;
goto try_except_handler_4;
}
{
PyObject *old = tmp_tuple_unpack_1__element_6;
tmp_tuple_unpack_1__element_6 = tmp_assign_source_11;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_12;
PyObject *tmp_unpack_7;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_7 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_12 = UNPACK_NEXT( tmp_unpack_7, 6, 7 );
if ( tmp_assign_source_12 == 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 = "oooooooooooooooooo";
exception_lineno = 2030;
goto try_except_handler_4;
}
{
PyObject *old = tmp_tuple_unpack_1__element_7;
tmp_tuple_unpack_1__element_7 = tmp_assign_source_12;
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 = "oooooooooooooooooo";
exception_lineno = 2030;
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 7)" );
#endif
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooooooooooo";
exception_lineno = 2030;
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;
}
{
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;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_6 );
tmp_tuple_unpack_1__element_6 = NULL;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_7 );
tmp_tuple_unpack_1__element_7 = 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_13;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_13 = tmp_tuple_unpack_1__element_1;
{
PyObject *old = var_domain;
var_domain = tmp_assign_source_13;
Py_INCREF( var_domain );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
PyObject *tmp_assign_source_14;
CHECK_OBJECT( tmp_tuple_unpack_1__element_2 );
tmp_assign_source_14 = tmp_tuple_unpack_1__element_2;
{
PyObject *old = var_domain_specified;
var_domain_specified = tmp_assign_source_14;
Py_INCREF( var_domain_specified );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
PyObject *tmp_assign_source_15;
CHECK_OBJECT( tmp_tuple_unpack_1__element_3 );
tmp_assign_source_15 = tmp_tuple_unpack_1__element_3;
{
PyObject *old = var_path;
var_path = tmp_assign_source_15;
Py_INCREF( var_path );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_3 );
tmp_tuple_unpack_1__element_3 = NULL;
}
{
PyObject *tmp_assign_source_16;
CHECK_OBJECT( tmp_tuple_unpack_1__element_4 );
tmp_assign_source_16 = tmp_tuple_unpack_1__element_4;
{
PyObject *old = var_secure;
var_secure = tmp_assign_source_16;
Py_INCREF( var_secure );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_4 );
tmp_tuple_unpack_1__element_4 = NULL;
}
{
PyObject *tmp_assign_source_17;
CHECK_OBJECT( tmp_tuple_unpack_1__element_5 );
tmp_assign_source_17 = tmp_tuple_unpack_1__element_5;
{
PyObject *old = var_expires;
var_expires = tmp_assign_source_17;
Py_INCREF( var_expires );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_5 );
tmp_tuple_unpack_1__element_5 = NULL;
}
{
PyObject *tmp_assign_source_18;
CHECK_OBJECT( tmp_tuple_unpack_1__element_6 );
tmp_assign_source_18 = tmp_tuple_unpack_1__element_6;
{
PyObject *old = var_name;
var_name = tmp_assign_source_18;
Py_INCREF( var_name );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_6 );
tmp_tuple_unpack_1__element_6 = NULL;
}
{
PyObject *tmp_assign_source_19;
CHECK_OBJECT( tmp_tuple_unpack_1__element_7 );
tmp_assign_source_19 = tmp_tuple_unpack_1__element_7;
{
PyObject *old = var_value;
var_value = tmp_assign_source_19;
Py_INCREF( var_value );
Py_XDECREF( old );
}
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_7 );
tmp_tuple_unpack_1__element_7 = NULL;
}
{
PyObject *tmp_assign_source_20;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
if ( var_secure == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "secure" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2032;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_compexpr_left_3 = var_secure;
tmp_compexpr_right_3 = const_str_plain_TRUE;
tmp_assign_source_20 = RICH_COMPARE_EQ( tmp_compexpr_left_3, tmp_compexpr_right_3 );
if ( tmp_assign_source_20 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2032;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_secure;
var_secure = tmp_assign_source_20;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_21;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
if ( var_domain_specified == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain_specified" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2033;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_compexpr_left_4 = var_domain_specified;
tmp_compexpr_right_4 = const_str_plain_TRUE;
tmp_assign_source_21 = RICH_COMPARE_EQ( tmp_compexpr_left_4, tmp_compexpr_right_4 );
if ( tmp_assign_source_21 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2033;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_domain_specified;
var_domain_specified = tmp_assign_source_21;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
if ( var_name == NULL )
{
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 = 2034;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_compexpr_left_5 = var_name;
tmp_compexpr_right_5 = const_str_empty;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 2034;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
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_22;
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 = 2038;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_assign_source_22 = var_value;
{
PyObject *old = var_name;
var_name = tmp_assign_source_22;
Py_INCREF( var_name );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_23;
tmp_assign_source_23 = Py_None;
{
PyObject *old = var_value;
var_value = tmp_assign_source_23;
Py_INCREF( var_value );
Py_XDECREF( old );
}
}
branch_no_5:;
}
{
PyObject *tmp_assign_source_24;
PyObject *tmp_called_instance_10;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2041;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_10 = var_domain;
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2041;
tmp_assign_source_24 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_10, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
if ( tmp_assign_source_24 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2041;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_initial_dot;
var_initial_dot = tmp_assign_source_24;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_operand_name_2;
PyObject *tmp_compexpr_left_6;
PyObject *tmp_compexpr_right_6;
if ( var_domain_specified == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain_specified" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2042;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_compexpr_left_6 = var_domain_specified;
CHECK_OBJECT( var_initial_dot );
tmp_compexpr_right_6 = var_initial_dot;
tmp_operand_name_2 = RICH_COMPARE_EQ( tmp_compexpr_left_6, tmp_compexpr_right_6 );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2042;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
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 = 2042;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
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_raise_type_2;
tmp_raise_type_2 = PyExc_AssertionError;
exception_type = tmp_raise_type_2;
Py_INCREF( tmp_raise_type_2 );
exception_lineno = 2042;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
branch_no_6:;
}
{
PyObject *tmp_assign_source_25;
tmp_assign_source_25 = Py_False;
{
PyObject *old = var_discard;
var_discard = tmp_assign_source_25;
Py_INCREF( var_discard );
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_7;
PyObject *tmp_compexpr_left_7;
PyObject *tmp_compexpr_right_7;
if ( var_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2045;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_compexpr_left_7 = var_expires;
tmp_compexpr_right_7 = const_str_empty;
tmp_res = RICH_COMPARE_BOOL_EQ( 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 = 2045;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_condition_result_7 = ( tmp_res != 0 ) ? 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:;
{
PyObject *tmp_assign_source_26;
tmp_assign_source_26 = Py_None;
{
PyObject *old = var_expires;
var_expires = tmp_assign_source_26;
Py_INCREF( var_expires );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_27;
tmp_assign_source_27 = Py_True;
{
PyObject *old = var_discard;
var_discard = tmp_assign_source_27;
Py_INCREF( var_discard );
Py_XDECREF( old );
}
}
branch_no_7:;
}
{
PyObject *tmp_assign_source_28;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
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;
PyObject *tmp_args_element_name_8;
PyObject *tmp_args_element_name_9;
PyObject *tmp_args_element_name_10;
PyObject *tmp_args_element_name_11;
PyObject *tmp_args_element_name_12;
PyObject *tmp_args_element_name_13;
PyObject *tmp_args_element_name_14;
PyObject *tmp_args_element_name_15;
PyObject *tmp_args_element_name_16;
PyObject *tmp_args_element_name_17;
PyObject *tmp_args_element_name_18;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Cookie );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Cookie );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2050;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_called_name_3 = tmp_mvar_value_3;
tmp_args_element_name_3 = const_int_0;
if ( var_name == NULL )
{
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 = 2050;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_4 = var_name;
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 = 2050;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_5 = var_value;
tmp_args_element_name_6 = Py_None;
tmp_args_element_name_7 = Py_False;
if ( var_domain == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2052;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_8 = var_domain;
if ( var_domain_specified == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "domain_specified" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2052;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_9 = var_domain_specified;
if ( var_initial_dot == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "initial_dot" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2052;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_10 = var_initial_dot;
if ( var_path == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "path" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2053;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_11 = var_path;
tmp_args_element_name_12 = Py_False;
if ( var_secure == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "secure" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2054;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_13 = var_secure;
if ( var_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2055;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_14 = var_expires;
if ( var_discard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "discard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2056;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_15 = var_discard;
tmp_args_element_name_16 = Py_None;
tmp_args_element_name_17 = Py_None;
tmp_args_element_name_18 = PyDict_New();
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2050;
{
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_args_element_name_8, tmp_args_element_name_9, tmp_args_element_name_10, tmp_args_element_name_11, tmp_args_element_name_12, tmp_args_element_name_13, tmp_args_element_name_14, tmp_args_element_name_15, tmp_args_element_name_16, tmp_args_element_name_17, tmp_args_element_name_18 };
tmp_assign_source_28 = CALL_FUNCTION_WITH_ARGS16( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_args_element_name_18 );
if ( tmp_assign_source_28 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2050;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
{
PyObject *old = var_c;
var_c = tmp_assign_source_28;
Py_XDECREF( old );
}
}
{
nuitka_bool tmp_condition_result_8;
int tmp_and_left_truth_1;
nuitka_bool tmp_and_left_value_1;
nuitka_bool tmp_and_right_value_1;
PyObject *tmp_operand_name_3;
PyObject *tmp_source_name_3;
PyObject *tmp_attribute_value_1;
int tmp_truth_name_3;
if ( par_ignore_discard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ignore_discard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2060;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_operand_name_3 = par_ignore_discard;
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 = 2060;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
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 ( var_c == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "c" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2060;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_source_name_3 = var_c;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_discard );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2060;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_truth_name_3 = CHECK_IF_TRUE( tmp_attribute_value_1 );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_attribute_value_1 );
exception_lineno = 2060;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_and_right_value_1 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_1 );
tmp_condition_result_8 = tmp_and_right_value_1;
goto and_end_1;
and_left_1:;
tmp_condition_result_8 = tmp_and_left_value_1;
and_end_1:;
if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE )
{
goto branch_yes_8;
}
else
{
goto branch_no_8;
}
branch_yes_8:;
{
goto loop_start_1;
}
branch_no_8:;
}
{
nuitka_bool tmp_condition_result_9;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_operand_name_4;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_4;
PyObject *tmp_call_result_3;
PyObject *tmp_args_element_name_19;
int tmp_truth_name_4;
if ( par_ignore_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ignore_expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2062;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_operand_name_4 = par_ignore_expires;
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 = 2062;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
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 ( var_c == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "c" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2062;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_source_name_4 = var_c;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_is_expired );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2062;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
if ( var_now == 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", "now" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2062;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_19 = var_now;
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2062;
{
PyObject *call_args[] = { tmp_args_element_name_19 };
tmp_call_result_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_call_result_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2062;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_truth_name_4 = CHECK_IF_TRUE( tmp_call_result_3 );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_3 );
exception_lineno = 2062;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_and_right_value_2 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_3 );
tmp_condition_result_9 = tmp_and_right_value_2;
goto and_end_2;
and_left_2:;
tmp_condition_result_9 = tmp_and_left_value_2;
and_end_2:;
if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE )
{
goto branch_yes_9;
}
else
{
goto branch_no_9;
}
branch_yes_9:;
{
goto loop_start_1;
}
branch_no_9:;
}
{
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_5;
PyObject *tmp_args_element_name_20;
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 = 2064;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_source_name_5 = par_self;
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_set_cookie );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2064;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
if ( var_c == 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", "c" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2064;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_2;
}
tmp_args_element_name_20 = var_c;
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2064;
{
PyObject *call_args[] = { tmp_args_element_name_20 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( 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 = 2064;
type_description_1 = "oooooooooooooooooo";
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 = 2018;
type_description_1 = "oooooooooooooooooo";
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;
{
// 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_54bcb7917c10221f45ef75faa2ac1d8b, exception_keeper_lineno_3 );
}
else if ( exception_keeper_lineno_3 != 0 )
{
exception_keeper_tb_3 = ADD_TRACEBACK( exception_keeper_tb_3, frame_54bcb7917c10221f45ef75faa2ac1d8b, 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_10;
PyObject *tmp_compexpr_left_8;
PyObject *tmp_compexpr_right_8;
tmp_compexpr_left_8 = EXC_TYPE(PyThreadState_GET());
tmp_compexpr_right_8 = PyExc_IOError;
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 = 2066;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_5;
}
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:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 2067;
}
if (exception_tb && exception_tb->tb_frame == &frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame) frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_5;
}
goto branch_end_10;
branch_no_10:;
{
nuitka_bool tmp_condition_result_11;
PyObject *tmp_compexpr_left_9;
PyObject *tmp_compexpr_right_9;
tmp_compexpr_left_9 = EXC_TYPE(PyThreadState_GET());
tmp_compexpr_right_9 = PyExc_Exception;
tmp_res = EXCEPTION_MATCH_BOOL( 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 = 2068;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_5;
}
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_mvar_value_4;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__warn_unhandled_exception );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__warn_unhandled_exception );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_warn_unhandled_exception" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2069;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_5;
}
tmp_called_name_6 = tmp_mvar_value_4;
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2069;
tmp_unused = CALL_FUNCTION_NO_ARGS( tmp_called_name_6 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2069;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_5;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_raise_type_3;
PyObject *tmp_called_name_7;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_element_name_21;
PyObject *tmp_left_name_2;
PyObject *tmp_right_name_2;
PyObject *tmp_tuple_element_1;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_LoadError );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_LoadError );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "LoadError" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2070;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_5;
}
tmp_called_name_7 = tmp_mvar_value_5;
tmp_left_name_2 = const_str_digest_877beca72206867b121c1bb88bd5761b;
if ( par_filename == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "filename" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2071;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_5;
}
tmp_tuple_element_1 = par_filename;
tmp_right_name_2 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_right_name_2, 0, tmp_tuple_element_1 );
if ( var_line == 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", "line" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2071;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_5;
}
tmp_tuple_element_1 = var_line;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_right_name_2, 1, tmp_tuple_element_1 );
tmp_args_element_name_21 = BINARY_OPERATION_REMAINDER( tmp_left_name_2, tmp_right_name_2 );
Py_DECREF( tmp_right_name_2 );
if ( tmp_args_element_name_21 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2070;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_5;
}
frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = 2070;
{
PyObject *call_args[] = { tmp_args_element_name_21 };
tmp_raise_type_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args );
}
Py_DECREF( tmp_args_element_name_21 );
if ( tmp_raise_type_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2070;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_5;
}
exception_type = tmp_raise_type_3;
exception_lineno = 2070;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_5;
}
goto branch_end_11;
branch_no_11:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 2017;
}
if (exception_tb && exception_tb->tb_frame == &frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame) frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "oooooooooooooooooo";
goto try_except_handler_5;
}
branch_end_11:;
}
branch_end_10:;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_92__really_load );
return NULL;
// 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:
}
// End of try:
try_end_3:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_54bcb7917c10221f45ef75faa2ac1d8b );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_54bcb7917c10221f45ef75faa2ac1d8b );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_54bcb7917c10221f45ef75faa2ac1d8b, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_54bcb7917c10221f45ef75faa2ac1d8b->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_54bcb7917c10221f45ef75faa2ac1d8b, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_54bcb7917c10221f45ef75faa2ac1d8b,
type_description_1,
par_self,
par_f,
par_filename,
par_ignore_discard,
par_ignore_expires,
var_now,
var_magic,
var_line,
var_domain,
var_domain_specified,
var_path,
var_secure,
var_expires,
var_name,
var_value,
var_initial_dot,
var_discard,
var_c
);
// Release cached frame.
if ( frame_54bcb7917c10221f45ef75faa2ac1d8b == cache_frame_54bcb7917c10221f45ef75faa2ac1d8b )
{
Py_DECREF( frame_54bcb7917c10221f45ef75faa2ac1d8b );
}
cache_frame_54bcb7917c10221f45ef75faa2ac1d8b = NULL;
assertFrameObject( frame_54bcb7917c10221f45ef75faa2ac1d8b );
// 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$cookiejar$$$function_92__really_load );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_f );
par_f = NULL;
}
{
Py_XDECREF( par_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_now );
var_now = NULL;
}
{
Py_XDECREF( var_magic );
var_magic = NULL;
}
{
Py_XDECREF( var_line );
var_line = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = NULL;
}
{
Py_XDECREF( var_domain_specified );
var_domain_specified = NULL;
}
{
Py_XDECREF( var_path );
var_path = NULL;
}
{
Py_XDECREF( var_secure );
var_secure = NULL;
}
{
Py_XDECREF( var_expires );
var_expires = NULL;
}
{
Py_XDECREF( var_name );
var_name = NULL;
}
{
Py_XDECREF( var_value );
var_value = NULL;
}
{
Py_XDECREF( var_initial_dot );
var_initial_dot = NULL;
}
{
Py_XDECREF( var_discard );
var_discard = NULL;
}
{
Py_XDECREF( var_c );
var_c = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
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( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_f );
par_f = NULL;
}
{
Py_XDECREF( par_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_now );
var_now = NULL;
}
{
Py_XDECREF( var_magic );
var_magic = NULL;
}
{
Py_XDECREF( var_line );
var_line = NULL;
}
{
Py_XDECREF( var_domain );
var_domain = NULL;
}
{
Py_XDECREF( var_domain_specified );
var_domain_specified = NULL;
}
{
Py_XDECREF( var_path );
var_path = NULL;
}
{
Py_XDECREF( var_secure );
var_secure = NULL;
}
{
Py_XDECREF( var_expires );
var_expires = NULL;
}
{
Py_XDECREF( var_name );
var_name = NULL;
}
{
Py_XDECREF( var_value );
var_value = NULL;
}
{
Py_XDECREF( var_initial_dot );
var_initial_dot = NULL;
}
{
Py_XDECREF( var_discard );
var_discard = NULL;
}
{
Py_XDECREF( var_c );
var_c = 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 function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_92__really_load );
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$cookiejar$$$function_93_save( 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_filename = python_pars[ 1 ];
PyObject *par_ignore_discard = python_pars[ 2 ];
PyObject *par_ignore_expires = python_pars[ 3 ];
PyObject *var_f = NULL;
PyObject *var_now = NULL;
PyObject *var_cookie = NULL;
PyObject *var_secure = NULL;
PyObject *var_initial_dot = NULL;
PyObject *var_expires = NULL;
PyObject *var_name = NULL;
PyObject *var_value = NULL;
PyObject *tmp_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
struct Nuitka_FrameObject *frame_7287d45fd7303e449fc8893c63cb7343;
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_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;
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;
static struct Nuitka_FrameObject *cache_frame_7287d45fd7303e449fc8893c63cb7343 = 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_7287d45fd7303e449fc8893c63cb7343, codeobj_7287d45fd7303e449fc8893c63cb7343, module_future$backports$http$cookiejar, 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_7287d45fd7303e449fc8893c63cb7343 = cache_frame_7287d45fd7303e449fc8893c63cb7343;
// Push the new frame as the currently active one.
pushFrameStack( frame_7287d45fd7303e449fc8893c63cb7343 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_7287d45fd7303e449fc8893c63cb7343 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( par_filename );
tmp_compexpr_left_1 = par_filename;
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:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
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 = 2075;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_1 = par_self;
tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_filename );
if ( tmp_compexpr_left_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2075;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_2 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_compexpr_left_2 );
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_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 = 2075;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_assign_source_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_filename );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2075;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_filename;
par_filename = tmp_assign_source_1;
Py_XDECREF( old );
}
}
goto branch_end_2;
branch_no_2:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_make_exception_arg_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_MISSING_FILENAME_TEXT );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MISSING_FILENAME_TEXT );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MISSING_FILENAME_TEXT" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2076;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_make_exception_arg_1 = tmp_mvar_value_1;
frame_7287d45fd7303e449fc8893c63cb7343->m_frame.f_lineno = 2076;
{
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 = 2076;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
branch_end_2:;
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_open );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_open );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "open" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2078;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_2;
if ( par_filename == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "filename" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2078;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_filename;
tmp_args_element_name_2 = const_str_plain_w;
frame_7287d45fd7303e449fc8893c63cb7343->m_frame.f_lineno = 2078;
{
PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS2( 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 = 2078;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
assert( var_f == NULL );
var_f = tmp_assign_source_2;
}
{
// Tried code:
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_3;
PyObject *tmp_source_name_4;
CHECK_OBJECT( var_f );
tmp_source_name_3 = var_f;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_write );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2080;
type_description_1 = "oooooooooooo";
goto try_except_handler_2;
}
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 = 2080;
type_description_1 = "oooooooooooo";
goto try_except_handler_2;
}
tmp_source_name_4 = par_self;
tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_header );
if ( tmp_args_element_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_2 );
exception_lineno = 2080;
type_description_1 = "oooooooooooo";
goto try_except_handler_2;
}
frame_7287d45fd7303e449fc8893c63cb7343->m_frame.f_lineno = 2080;
{
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 );
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 = 2080;
type_description_1 = "oooooooooooo";
goto try_except_handler_2;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_instance_1;
PyObject *tmp_mvar_value_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_time );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_time );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2081;
type_description_1 = "oooooooooooo";
goto try_except_handler_2;
}
tmp_called_instance_1 = tmp_mvar_value_3;
frame_7287d45fd7303e449fc8893c63cb7343->m_frame.f_lineno = 2081;
tmp_assign_source_3 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_time );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2081;
type_description_1 = "oooooooooooo";
goto try_except_handler_2;
}
assert( var_now == NULL );
var_now = tmp_assign_source_3;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_iter_arg_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 = 2082;
type_description_1 = "oooooooooooo";
goto try_except_handler_2;
}
tmp_iter_arg_1 = par_self;
tmp_assign_source_4 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2082;
type_description_1 = "oooooooooooo";
goto try_except_handler_2;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_4;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_5 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_5 == 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 = 2082;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_5;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_6 = tmp_for_loop_1__iter_value;
{
PyObject *old = var_cookie;
var_cookie = tmp_assign_source_6;
Py_INCREF( var_cookie );
Py_XDECREF( old );
}
}
{
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_operand_name_1;
PyObject *tmp_source_name_5;
PyObject *tmp_attribute_value_1;
int tmp_truth_name_1;
if ( par_ignore_discard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ignore_discard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2083;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_operand_name_1 = par_ignore_discard;
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 = 2083;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
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 ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2083;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_5 = var_cookie;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_discard );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2083;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
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 = 2083;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_and_right_value_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_1 );
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:;
{
goto loop_start_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;
PyObject *tmp_operand_name_2;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_6;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_4;
int tmp_truth_name_2;
if ( par_ignore_expires == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ignore_expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2085;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_operand_name_2 = par_ignore_expires;
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 = 2085;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
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 ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2085;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_6 = var_cookie;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_is_expired );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2085;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
if ( var_now == 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", "now" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2085;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_4 = var_now;
frame_7287d45fd7303e449fc8893c63cb7343->m_frame.f_lineno = 2085;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2085;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
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 = 2085;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_and_right_value_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
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:;
{
goto loop_start_1;
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_source_name_7;
PyObject *tmp_attribute_value_2;
int tmp_truth_name_3;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2087;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_7 = var_cookie;
tmp_attribute_value_2 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_secure );
if ( tmp_attribute_value_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2087;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
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 = 2087;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_condition_result_5 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_2 );
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;
tmp_assign_source_7 = const_str_plain_TRUE;
{
PyObject *old = var_secure;
var_secure = tmp_assign_source_7;
Py_INCREF( var_secure );
Py_XDECREF( old );
}
}
goto branch_end_5;
branch_no_5:;
{
PyObject *tmp_assign_source_8;
tmp_assign_source_8 = const_str_plain_FALSE;
{
PyObject *old = var_secure;
var_secure = tmp_assign_source_8;
Py_INCREF( var_secure );
Py_XDECREF( old );
}
}
branch_end_5:;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_called_instance_2;
PyObject *tmp_source_name_8;
PyObject *tmp_call_result_2;
int tmp_truth_name_4;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2089;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_8 = var_cookie;
tmp_called_instance_2 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_domain );
if ( tmp_called_instance_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2089;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
frame_7287d45fd7303e449fc8893c63cb7343->m_frame.f_lineno = 2089;
tmp_call_result_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_dot_tuple, 0 ) );
Py_DECREF( tmp_called_instance_2 );
if ( tmp_call_result_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2089;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_truth_name_4 = CHECK_IF_TRUE( tmp_call_result_2 );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_2 );
exception_lineno = 2089;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_condition_result_6 = tmp_truth_name_4 == 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:;
{
PyObject *tmp_assign_source_9;
tmp_assign_source_9 = const_str_plain_TRUE;
{
PyObject *old = var_initial_dot;
var_initial_dot = tmp_assign_source_9;
Py_INCREF( var_initial_dot );
Py_XDECREF( old );
}
}
goto branch_end_6;
branch_no_6:;
{
PyObject *tmp_assign_source_10;
tmp_assign_source_10 = const_str_plain_FALSE;
{
PyObject *old = var_initial_dot;
var_initial_dot = tmp_assign_source_10;
Py_INCREF( var_initial_dot );
Py_XDECREF( old );
}
}
branch_end_6:;
}
{
nuitka_bool tmp_condition_result_7;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
PyObject *tmp_source_name_9;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2091;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_9 = var_cookie;
tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_expires );
if ( tmp_compexpr_left_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2091;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_compexpr_right_3 = Py_None;
tmp_condition_result_7 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_compexpr_left_3 );
if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE )
{
goto branch_yes_7;
}
else
{
goto branch_no_7;
}
branch_yes_7:;
{
PyObject *tmp_assign_source_11;
PyObject *tmp_called_name_4;
PyObject *tmp_mvar_value_4;
PyObject *tmp_args_element_name_5;
PyObject *tmp_source_name_10;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 2092;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_called_name_4 = tmp_mvar_value_4;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2092;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_10 = var_cookie;
tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain_expires );
if ( tmp_args_element_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2092;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
frame_7287d45fd7303e449fc8893c63cb7343->m_frame.f_lineno = 2092;
{
PyObject *call_args[] = { tmp_args_element_name_5 };
tmp_assign_source_11 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, 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 = 2092;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_expires;
var_expires = tmp_assign_source_11;
Py_XDECREF( old );
}
}
goto branch_end_7;
branch_no_7:;
{
PyObject *tmp_assign_source_12;
tmp_assign_source_12 = const_str_empty;
{
PyObject *old = var_expires;
var_expires = tmp_assign_source_12;
Py_INCREF( var_expires );
Py_XDECREF( old );
}
}
branch_end_7:;
}
{
nuitka_bool tmp_condition_result_8;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
PyObject *tmp_source_name_11;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2095;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_11 = var_cookie;
tmp_compexpr_left_4 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_value );
if ( tmp_compexpr_left_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2095;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_compexpr_right_4 = Py_None;
tmp_condition_result_8 = ( tmp_compexpr_left_4 == tmp_compexpr_right_4 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_compexpr_left_4 );
if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE )
{
goto branch_yes_8;
}
else
{
goto branch_no_8;
}
branch_yes_8:;
{
PyObject *tmp_assign_source_13;
tmp_assign_source_13 = const_str_empty;
{
PyObject *old = var_name;
var_name = tmp_assign_source_13;
Py_INCREF( var_name );
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_14;
PyObject *tmp_source_name_12;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2100;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_12 = var_cookie;
tmp_assign_source_14 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain_name );
if ( tmp_assign_source_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2100;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_value;
var_value = tmp_assign_source_14;
Py_XDECREF( old );
}
}
goto branch_end_8;
branch_no_8:;
{
PyObject *tmp_assign_source_15;
PyObject *tmp_source_name_13;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2102;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_13 = var_cookie;
tmp_assign_source_15 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain_name );
if ( tmp_assign_source_15 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2102;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_name;
var_name = tmp_assign_source_15;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_16;
PyObject *tmp_source_name_14;
if ( var_cookie == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2103;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_14 = var_cookie;
tmp_assign_source_16 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain_value );
if ( tmp_assign_source_16 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2103;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
{
PyObject *old = var_value;
var_value = tmp_assign_source_16;
Py_XDECREF( old );
}
}
branch_end_8:;
}
{
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_15;
PyObject *tmp_args_element_name_6;
PyObject *tmp_left_name_1;
PyObject *tmp_called_name_6;
PyObject *tmp_source_name_16;
PyObject *tmp_args_element_name_7;
PyObject *tmp_list_element_1;
PyObject *tmp_source_name_17;
PyObject *tmp_source_name_18;
PyObject *tmp_right_name_1;
if ( var_f == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2104;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_15 = var_f;
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_15, const_str_plain_write );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2104;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_16 = const_str_chr_9;
tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_16, const_str_plain_join );
assert( !(tmp_called_name_6 == NULL) );
if ( var_cookie == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_called_name_6 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2105;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_17 = var_cookie;
tmp_list_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_17, const_str_plain_domain );
if ( tmp_list_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_called_name_6 );
exception_lineno = 2105;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_args_element_name_7 = PyList_New( 7 );
PyList_SET_ITEM( tmp_args_element_name_7, 0, tmp_list_element_1 );
if ( var_initial_dot == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_args_element_name_7 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "initial_dot" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2105;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_list_element_1 = var_initial_dot;
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_7, 1, tmp_list_element_1 );
if ( var_cookie == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_args_element_name_7 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cookie" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2105;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_source_name_18 = var_cookie;
tmp_list_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_18, const_str_plain_path );
if ( tmp_list_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_args_element_name_7 );
exception_lineno = 2105;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
PyList_SET_ITEM( tmp_args_element_name_7, 2, tmp_list_element_1 );
if ( var_secure == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_args_element_name_7 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "secure" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2106;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_list_element_1 = var_secure;
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_7, 3, tmp_list_element_1 );
if ( var_expires == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_args_element_name_7 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "expires" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2106;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_list_element_1 = var_expires;
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_7, 4, tmp_list_element_1 );
if ( var_name == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_args_element_name_7 );
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 = 2106;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_list_element_1 = var_name;
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_7, 5, tmp_list_element_1 );
if ( var_value == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_args_element_name_7 );
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 = 2106;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_list_element_1 = var_value;
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_7, 6, tmp_list_element_1 );
frame_7287d45fd7303e449fc8893c63cb7343->m_frame.f_lineno = 2105;
{
PyObject *call_args[] = { tmp_args_element_name_7 };
tmp_left_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args );
}
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_args_element_name_7 );
if ( tmp_left_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_5 );
exception_lineno = 2105;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
tmp_right_name_1 = const_str_newline;
tmp_args_element_name_6 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_left_name_1 );
if ( tmp_args_element_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_5 );
exception_lineno = 2105;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
frame_7287d45fd7303e449fc8893c63cb7343->m_frame.f_lineno = 2104;
{
PyObject *call_args[] = { tmp_args_element_name_6 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args );
}
Py_DECREF( tmp_called_name_5 );
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 = 2104;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
Py_DECREF( tmp_unused );
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2082;
type_description_1 = "oooooooooooo";
goto try_except_handler_3;
}
goto loop_start_1;
loop_end_1:;
}
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;
{
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 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;
{
// 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_7287d45fd7303e449fc8893c63cb7343, exception_keeper_lineno_2 );
}
else if ( exception_keeper_lineno_2 != 0 )
{
exception_keeper_tb_2 = ADD_TRACEBACK( exception_keeper_tb_2, frame_7287d45fd7303e449fc8893c63cb7343, 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:
{
PyObject *tmp_called_instance_3;
if ( var_f == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2109;
type_description_1 = "oooooooooooo";
goto try_except_handler_4;
}
tmp_called_instance_3 = var_f;
frame_7287d45fd7303e449fc8893c63cb7343->m_frame.f_lineno = 2109;
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 = 2109;
type_description_1 = "oooooooooooo";
goto try_except_handler_4;
}
Py_DECREF( tmp_unused );
}
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 2079;
}
if (exception_tb && exception_tb->tb_frame == &frame_7287d45fd7303e449fc8893c63cb7343->m_frame) frame_7287d45fd7303e449fc8893c63cb7343->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "oooooooooooo";
goto try_except_handler_4;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar$$$function_93_save );
return NULL;
// 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;
{
// 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 frame_exception_exit_1;
}
// End of try:
}
// End of try:
try_end_2:;
}
{
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_instance_4;
if ( var_f == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "f" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2109;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_4 = var_f;
frame_7287d45fd7303e449fc8893c63cb7343->m_frame.f_lineno = 2109;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_4, const_str_plain_close );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2109;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_7287d45fd7303e449fc8893c63cb7343 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_7287d45fd7303e449fc8893c63cb7343 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_7287d45fd7303e449fc8893c63cb7343, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_7287d45fd7303e449fc8893c63cb7343->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_7287d45fd7303e449fc8893c63cb7343, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_7287d45fd7303e449fc8893c63cb7343,
type_description_1,
par_self,
par_filename,
par_ignore_discard,
par_ignore_expires,
var_f,
var_now,
var_cookie,
var_secure,
var_initial_dot,
var_expires,
var_name,
var_value
);
// Release cached frame.
if ( frame_7287d45fd7303e449fc8893c63cb7343 == cache_frame_7287d45fd7303e449fc8893c63cb7343 )
{
Py_DECREF( frame_7287d45fd7303e449fc8893c63cb7343 );
}
cache_frame_7287d45fd7303e449fc8893c63cb7343 = NULL;
assertFrameObject( frame_7287d45fd7303e449fc8893c63cb7343 );
// 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$cookiejar$$$function_93_save );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_f );
var_f = NULL;
}
{
Py_XDECREF( var_now );
var_now = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = NULL;
}
{
Py_XDECREF( var_secure );
var_secure = NULL;
}
{
Py_XDECREF( var_initial_dot );
var_initial_dot = NULL;
}
{
Py_XDECREF( var_expires );
var_expires = NULL;
}
{
Py_XDECREF( var_name );
var_name = 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_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_ignore_discard );
par_ignore_discard = NULL;
}
{
Py_XDECREF( par_ignore_expires );
par_ignore_expires = NULL;
}
{
Py_XDECREF( var_f );
var_f = NULL;
}
{
Py_XDECREF( var_now );
var_now = NULL;
}
{
Py_XDECREF( var_cookie );
var_cookie = NULL;
}
{
Py_XDECREF( var_secure );
var_secure = NULL;
}
{
Py_XDECREF( var_initial_dot );
var_initial_dot = NULL;
}
{
Py_XDECREF( var_expires );
var_expires = NULL;
}
{
Py_XDECREF( var_name );
var_name = 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$cookiejar$$$function_93_save );
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$cookiejar$$$function_10_unmatched( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_10_unmatched,
const_str_plain_unmatched,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_9141b019538b8b92f197f59dc3add353,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_742b45cc0c10c73777d97dd5bfea1956,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_11_split_header_words( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_11_split_header_words,
const_str_plain_split_header_words,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_a6e2af6fbc49e63a72a4a696453ea626,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_4b6fe6e45cdd5ba2b917c4dad8a0626b,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_12_join_header_words( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_12_join_header_words,
const_str_plain_join_header_words,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_e1fcb450a2f726e7bd2caa54bbf2ec3a,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_7d30bc009052d2666f61a93a25131ff9,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_13_strip_quotes( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_13_strip_quotes,
const_str_plain_strip_quotes,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_36a32fe090661c4729a32bfcbe71ff9a,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_14_parse_ns_headers( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_14_parse_ns_headers,
const_str_plain_parse_ns_headers,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_2a3d818f1d207d9abf4511a2073b1edb,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_411d5ec759c8a4fcfa0f2ccddcbcfb9b,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_15_is_HDN( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_15_is_HDN,
const_str_plain_is_HDN,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_5ab117e496d15e2e8f09f4e3db846541,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_e5c4113ae280f7ad6605c6f47940873c,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_16_domain_match( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_16_domain_match,
const_str_plain_domain_match,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_4ec5dc15aadf2b5cbabbf9606f41b58a,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_55bed641d61c270523eda6ec12d8d978,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_17_liberal_is_HDN( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_17_liberal_is_HDN,
const_str_plain_liberal_is_HDN,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_dda80c13698f428553ea37cff887f130,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_28490d044a8684578c5aad63e212c714,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_18_user_domain_match( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_18_user_domain_match,
const_str_plain_user_domain_match,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_9305d765e2bf288c03b75b51b714a7dd,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_456906536734a9eb7cd3e31691d9243c,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_19_request_host( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_19_request_host,
const_str_plain_request_host,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_1ece77e278827a4d56efcc209c380c04,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_f64ea08c61e29750b51ab8c4f102c9fd,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_1__debug( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_1__debug,
const_str_plain__debug,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_d060078628517e019ce3bad342c7ec8c,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_20_eff_request_host( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_20_eff_request_host,
const_str_plain_eff_request_host,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_222f6de64a684c62436ecf9dcf4cf45a,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_62fcb7a380059ce8ab2a63cd922f9037,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_21_request_path( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_21_request_path,
const_str_plain_request_path,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_219e32bb8e92327d6b4b50ef0a396e32,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_602eb8d0d045900229ce348001a3d5b8,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_22_request_port( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_22_request_port,
const_str_plain_request_port,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_978ee169c8d12604853caa5dbfd2e002,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_23_uppercase_escaped_char( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_23_uppercase_escaped_char,
const_str_plain_uppercase_escaped_char,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_9d7eb0002288e7476b4706ae16da189e,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_24_escape_path( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_24_escape_path,
const_str_plain_escape_path,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_84a8a5d2f544889c523f3a784761c3d1,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_90b4d8f8592a936b1e2a3a808b4de43b,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_25_reach( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_25_reach,
const_str_plain_reach,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_453730ff41cfcf9b2cf782fe52a42a53,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_3b99f694c992d234a10a6aeb14a0c5fc,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_26_is_third_party( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_26_is_third_party,
const_str_plain_is_third_party,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_e78a95e0101c2ed9a38d921ddd9007d1,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_1978af0368505238e1cf2d96a1d37ac7,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_27___init__( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_27___init__,
const_str_plain___init__,
#if PYTHON_VERSION >= 300
const_str_digest_dbc7d5d2906afbe83c81819a8b1b11d7,
#endif
codeobj_b745f1198b40681a1f468b1836e034d0,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_28_has_nonstandard_attr( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_28_has_nonstandard_attr,
const_str_plain_has_nonstandard_attr,
#if PYTHON_VERSION >= 300
const_str_digest_dac12568f37a84b3ffa394cc883a596f,
#endif
codeobj_d6c4a4eb44347660040d2f0405355798,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_29_get_nonstandard_attr( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_29_get_nonstandard_attr,
const_str_plain_get_nonstandard_attr,
#if PYTHON_VERSION >= 300
const_str_digest_ee7229ae79474df063dcd025204b591c,
#endif
codeobj_d67ec2cc585e41ed3e8fbf6aa4e52dbb,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_2__warn_unhandled_exception( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_2__warn_unhandled_exception,
const_str_plain__warn_unhandled_exception,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_c0e77d55f699bcf7e49aa5435a6b57e1,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_30_set_nonstandard_attr( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_30_set_nonstandard_attr,
const_str_plain_set_nonstandard_attr,
#if PYTHON_VERSION >= 300
const_str_digest_cb8d0eacef4712f14abdbb6e038aca3e,
#endif
codeobj_e832c5b9a682a8fe9680c0b80abf55d3,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_31_is_expired( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_31_is_expired,
const_str_plain_is_expired,
#if PYTHON_VERSION >= 300
const_str_digest_09aca48ebf7d4eecaf73bcdad1714b51,
#endif
codeobj_c25bd63453ed62df2c12cda11bf0a5a6,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_32___str__( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_32___str__,
const_str_plain___str__,
#if PYTHON_VERSION >= 300
const_str_digest_aef40896b73ddc8059a5f2aeba32dd21,
#endif
codeobj_a81e1d17136c84bb0c8ca488cec8c5b3,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_33___repr__( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_33___repr__,
const_str_plain___repr__,
#if PYTHON_VERSION >= 300
const_str_digest_0fb09c504818a53016d5320feb267b6e,
#endif
codeobj_a7e92fd70017cfd397d9ec3f6ed70d30,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_34_set_ok( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_34_set_ok,
const_str_plain_set_ok,
#if PYTHON_VERSION >= 300
const_str_digest_b6c5cc8159e891181f3ffc4376391fe6,
#endif
codeobj_91cebd3a6e32a97afff498e1781aa375,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_81dc64e6a5c5291a8a84d8bc604bf489,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_35_return_ok( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_35_return_ok,
const_str_plain_return_ok,
#if PYTHON_VERSION >= 300
const_str_digest_026eae95170d1f3d476e0db62c067480,
#endif
codeobj_e4d6e7390e099d0855f1af9674b3b8e2,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_7676208cdba50c7bf2db6b8e541f4749,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_36_domain_return_ok( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_36_domain_return_ok,
const_str_plain_domain_return_ok,
#if PYTHON_VERSION >= 300
const_str_digest_e7440ce43385aede9e6d37b1421198a6,
#endif
codeobj_c1e952e9676b4dafdfd05dc27d441c3d,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_3996c8a6a33b9cf2b6904a8b9768983d,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_37_path_return_ok( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_37_path_return_ok,
const_str_plain_path_return_ok,
#if PYTHON_VERSION >= 300
const_str_digest_a2976d5ecf913539654e9d6147e8efe0,
#endif
codeobj_d314010d91593c2252f7a6a84fc371ef,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_9f72df94a657ad398ac3218e99ec3b90,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_38___init__( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_38___init__,
const_str_plain___init__,
#if PYTHON_VERSION >= 300
const_str_digest_ca34278b07df95cf1922ded62b38f637,
#endif
codeobj_336adbe3bd4b4db5de147f63ea929c64,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_68eb9d0da2c7cfb55ff9f1abf19ffe7c,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_39_blocked_domains( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_39_blocked_domains,
const_str_plain_blocked_domains,
#if PYTHON_VERSION >= 300
const_str_digest_a33f471eee2d096b999033e8cc78df7a,
#endif
codeobj_3980990f49b5b396e52c95f691d658f4,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_cf643bcaa029c6f43027036722253687,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_3__timegm( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_3__timegm,
const_str_plain__timegm,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_a3dc7dff8bdd8b176f6b78db892e4020,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_40_set_blocked_domains( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_40_set_blocked_domains,
const_str_plain_set_blocked_domains,
#if PYTHON_VERSION >= 300
const_str_digest_f7c43161c44239dbfa4989138f428c55,
#endif
codeobj_21d05a9098bf0fad6445e8a43b9c5093,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_da4eec26b7de5d9a48afb7e5cae5b40e,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_41_is_blocked( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_41_is_blocked,
const_str_plain_is_blocked,
#if PYTHON_VERSION >= 300
const_str_digest_0a8e2f47023bf5cb15e15341a4672f2f,
#endif
codeobj_aae35d0b5c9e279b6558ddc8892bceba,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_42_allowed_domains( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_42_allowed_domains,
const_str_plain_allowed_domains,
#if PYTHON_VERSION >= 300
const_str_digest_35305a880572d8f687229d457556b35f,
#endif
codeobj_8efb35d69ff986fe8227680e6597f052,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_dcd082d06b409303e7ab4c3e2305b719,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_43_set_allowed_domains( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_43_set_allowed_domains,
const_str_plain_set_allowed_domains,
#if PYTHON_VERSION >= 300
const_str_digest_b746818bf86189e9f44f3f95f6da6979,
#endif
codeobj_0cf31d9336fbc8aece38825ab058af45,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_f32f14191788300363b2631d3090a193,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_44_is_not_allowed( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_44_is_not_allowed,
const_str_plain_is_not_allowed,
#if PYTHON_VERSION >= 300
const_str_digest_c75ad97b5638fca3565126a8880c21e5,
#endif
codeobj_a3a5ba2741c6a9a735f3430ad7cb3d8e,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_45_set_ok( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_45_set_ok,
const_str_plain_set_ok,
#if PYTHON_VERSION >= 300
const_str_digest_441757fdeadfce87f9b025f190e72501,
#endif
codeobj_ca79faa6796a3e00a5fe31ab4c3052c5,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_4978f26796be201193cf00b952e298f6,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_46_set_ok_version( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_46_set_ok_version,
const_str_plain_set_ok_version,
#if PYTHON_VERSION >= 300
const_str_digest_9838d04ce4308cc55001fb435306cf5f,
#endif
codeobj_bbb8e731ea58facc1097de1b62613860,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_47_set_ok_verifiability( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_47_set_ok_verifiability,
const_str_plain_set_ok_verifiability,
#if PYTHON_VERSION >= 300
const_str_digest_909690e748e4ff6afebe55762bfa0cc6,
#endif
codeobj_17b3b212297e15d91ce039dc085e7f5b,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_48_set_ok_name( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_48_set_ok_name,
const_str_plain_set_ok_name,
#if PYTHON_VERSION >= 300
const_str_digest_6383a481b5cd108b550674fca70aace8,
#endif
codeobj_09a53aca45ad10045753eaf1e1a23ae1,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_49_set_ok_path( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_49_set_ok_path,
const_str_plain_set_ok_path,
#if PYTHON_VERSION >= 300
const_str_digest_ec000c98923b9dd408cabfb3f538adbb,
#endif
codeobj_a7d0a1b16f9491db91a581291950e7a5,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_4_time2isoz( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_4_time2isoz,
const_str_plain_time2isoz,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_082ad701a5b34b26ea419c96aea43053,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_148bbdf93ba9aa8d9218714671901594,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_50_set_ok_domain( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_50_set_ok_domain,
const_str_plain_set_ok_domain,
#if PYTHON_VERSION >= 300
const_str_digest_6d3cf5aa5d025337f9f7bbd96fee8169,
#endif
codeobj_5f62200b80d7d1a3d2ac88f3a5eb7cda,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_51_set_ok_port( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_51_set_ok_port,
const_str_plain_set_ok_port,
#if PYTHON_VERSION >= 300
const_str_digest_4af7570ffdf40bbf602250a7b5abcb3c,
#endif
codeobj_db45b9c60359c1fb04de990edb43252d,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_52_return_ok( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_52_return_ok,
const_str_plain_return_ok,
#if PYTHON_VERSION >= 300
const_str_digest_0cbae518b6f4eb6f490470d1b98a9b96,
#endif
codeobj_bf281e91453825e860ae2596fdfc6c38,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_428188bb49fa59b582109cf5ddcb001b,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_53_return_ok_version( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_53_return_ok_version,
const_str_plain_return_ok_version,
#if PYTHON_VERSION >= 300
const_str_digest_ecdc3731851d95b156d70952d03aeefa,
#endif
codeobj_e61bdda70ce3e3f071bc4807492fa2a1,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_54_return_ok_verifiability( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_54_return_ok_verifiability,
const_str_plain_return_ok_verifiability,
#if PYTHON_VERSION >= 300
const_str_digest_b5d77bc032e8d93122e24df8827fe9f6,
#endif
codeobj_44cd217881d058a679ee9b4dab107e96,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_55_return_ok_secure( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_55_return_ok_secure,
const_str_plain_return_ok_secure,
#if PYTHON_VERSION >= 300
const_str_digest_3e6cfb8acf442051d2db5ef2ed591086,
#endif
codeobj_b2555f739b85ed437b4fd2b7becdae9a,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_56_return_ok_expires( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_56_return_ok_expires,
const_str_plain_return_ok_expires,
#if PYTHON_VERSION >= 300
const_str_digest_7fe95f3b14cd24e5b3c0002a690f8afa,
#endif
codeobj_65089d74c0a802d7371f1f88884f11e3,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_57_return_ok_port( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_57_return_ok_port,
const_str_plain_return_ok_port,
#if PYTHON_VERSION >= 300
const_str_digest_b88e82da79a4686a5138973c6ea31f0e,
#endif
codeobj_eb551893b91528c5665c6b8a8d48c1b1,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_58_return_ok_domain( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_58_return_ok_domain,
const_str_plain_return_ok_domain,
#if PYTHON_VERSION >= 300
const_str_digest_fd68f04a132d3344ef56a0d2ac5adacc,
#endif
codeobj_c744fd6dcac46970732b9fc113677f22,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_59_domain_return_ok( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_59_domain_return_ok,
const_str_plain_domain_return_ok,
#if PYTHON_VERSION >= 300
const_str_digest_64fc46a7d9818ecdd546c156297c3ad5,
#endif
codeobj_edccd28b38ca62e7f7ce3955afe4f039,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_5_time2netscape( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_5_time2netscape,
const_str_plain_time2netscape,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_3b613ca4ee73f883de34ffc64da7cf5d,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_61e94e8b6fe192120c40f0ef736aba53,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_60_path_return_ok( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_60_path_return_ok,
const_str_plain_path_return_ok,
#if PYTHON_VERSION >= 300
const_str_digest_ec97aaec1ad4acfdf13eb0d5584240fa,
#endif
codeobj_08a085665553e5257dff96d7f01f4566,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_61_vals_sorted_by_key( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_61_vals_sorted_by_key,
const_str_plain_vals_sorted_by_key,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_501e2f0ca12035163f3e7a64a40e1984,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_62_deepvalues( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_62_deepvalues,
const_str_plain_deepvalues,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_f056911105992cef8d3d41de5a237ad7,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_f178e000500a956eab46cf824a2c6a64,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_63___init__( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_63___init__,
const_str_plain___init__,
#if PYTHON_VERSION >= 300
const_str_digest_6001fe46ba0c4b5c0491a88a3819fcae,
#endif
codeobj_3e965b0ad2519fe609a9ded9981e9a14,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_64_set_policy( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_64_set_policy,
const_str_plain_set_policy,
#if PYTHON_VERSION >= 300
const_str_digest_f6a52e4c5d05be7e1b04e7f760540468,
#endif
codeobj_a83d0429ed039daef8289ed5cb5678f6,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_65__cookies_for_domain( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_65__cookies_for_domain,
const_str_plain__cookies_for_domain,
#if PYTHON_VERSION >= 300
const_str_digest_2edab4f0e8c31695adf042f6ee972452,
#endif
codeobj_b6223ec84e690c91b0c8e786ff7ddcc5,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_66__cookies_for_request( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_66__cookies_for_request,
const_str_plain__cookies_for_request,
#if PYTHON_VERSION >= 300
const_str_digest_2ea329aba17dd1c195c5f3f281031cbb,
#endif
codeobj_fae47abf9daf955b2f1b0900c6ba93e7,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_04ce8de3f570e46444011016470bdc6d,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_67__cookie_attrs( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_67__cookie_attrs,
const_str_plain__cookie_attrs,
#if PYTHON_VERSION >= 300
const_str_digest_9c9c33b6413109c9a492d7421f685c66,
#endif
codeobj_32b8007f9eff547d1a5a3d3e34ad520a,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_7525bd06cb39f8b538fc798c100959cc,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_67__cookie_attrs$$$function_1_lambda( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_67__cookie_attrs$$$function_1_lambda,
const_str_angle_lambda,
#if PYTHON_VERSION >= 300
const_str_digest_e6d38efdca2ea2b4f25ec2ee47e1dcf2,
#endif
codeobj_dfcacfcb1158f9a74e7c8d50bf186230,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_68_add_cookie_header( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_68_add_cookie_header,
const_str_plain_add_cookie_header,
#if PYTHON_VERSION >= 300
const_str_digest_7d84f264e5c9a605e456ed1bf0167a49,
#endif
codeobj_a0ef1c5e814f13bc71741d7541f47d71,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_56a6eed152b7b059f2fd4b330df13255,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_69__normalized_cookie_tuples( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_69__normalized_cookie_tuples,
const_str_plain__normalized_cookie_tuples,
#if PYTHON_VERSION >= 300
const_str_digest_a779dc6a19a8e85b1f0be0716c2bcf8e,
#endif
codeobj_82447b757454c1d823dd1fabfc606f31,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_325c5b992e7f83b1064a3c1496f0ea71,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_6_offset_from_tz_string( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_6_offset_from_tz_string,
const_str_plain_offset_from_tz_string,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_c0cab5b6f3427bd0835e8756ea1b4a96,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_70__cookie_from_cookie_tuple( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_70__cookie_from_cookie_tuple,
const_str_plain__cookie_from_cookie_tuple,
#if PYTHON_VERSION >= 300
const_str_digest_294c39e0c61561e2404e34e31a710871,
#endif
codeobj_e2b96ab8a0977f93a713a49904aec3c1,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_71__cookies_from_attrs_set( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_71__cookies_from_attrs_set,
const_str_plain__cookies_from_attrs_set,
#if PYTHON_VERSION >= 300
const_str_digest_b190a7f1b308e4cbc5ff7b2c03831630,
#endif
codeobj_3162c8f80c99e6856e0ca15f5f8d7b82,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_72__process_rfc2109_cookies( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_72__process_rfc2109_cookies,
const_str_plain__process_rfc2109_cookies,
#if PYTHON_VERSION >= 300
const_str_digest_7995fac7b2e26e9e4549b950ba137783,
#endif
codeobj_4a54ec3773ce383e213d8e9cb84e6e52,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_73_make_cookies( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_73_make_cookies,
const_str_plain_make_cookies,
#if PYTHON_VERSION >= 300
const_str_digest_1746dedb6740b009dc681337344a3a87,
#endif
codeobj_fabc03f354caecf12850ad1da676e318,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_1e47e60e4aa81058188bb012b218cec3,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_73_make_cookies$$$function_1_no_matching_rfc2965( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_73_make_cookies$$$function_1_no_matching_rfc2965,
const_str_plain_no_matching_rfc2965,
#if PYTHON_VERSION >= 300
const_str_digest_ba6ec4369658603e4960c8dd2a24cef2,
#endif
codeobj_c8a3b8b8bb85dd8be9bceab63866ccd5,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_74_set_cookie_if_ok( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_74_set_cookie_if_ok,
const_str_plain_set_cookie_if_ok,
#if PYTHON_VERSION >= 300
const_str_digest_fbf3019ebfe52ba9445721159023862f,
#endif
codeobj_ee6a634be8c371622507bce0233fcacb,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_5fbe69cbf115ea55b082ce569272165e,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_75_set_cookie( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_75_set_cookie,
const_str_plain_set_cookie,
#if PYTHON_VERSION >= 300
const_str_digest_1212118da95a2621d6f4332d301adf3b,
#endif
codeobj_8d990321c92cc6a78054a48b01af9f54,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_28ed6faf5023db4ceb9d4764c05f37c9,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_76_extract_cookies( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_76_extract_cookies,
const_str_plain_extract_cookies,
#if PYTHON_VERSION >= 300
const_str_digest_739c922194bbf9fe1c32fcc0e2556c87,
#endif
codeobj_dc5c266528a7eeb342c11f31ffeb03ea,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_b5d843a6f65073f8e85e61372a34ae49,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_77_clear( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_77_clear,
const_str_plain_clear,
#if PYTHON_VERSION >= 300
const_str_digest_34dec958b61efc464ede34fc6d35a660,
#endif
codeobj_2614dca3f2061c8b9a9161ae59ff83e9,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_62c528b72c035223eafcc41b34573575,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_78_clear_session_cookies( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_78_clear_session_cookies,
const_str_plain_clear_session_cookies,
#if PYTHON_VERSION >= 300
const_str_digest_8b19398e83f1057abffc3139d7174b4d,
#endif
codeobj_d0182cc26028ecd2eb94ba95cbb9204a,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_81ac838173658f529b82db9429f4a4d0,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_79_clear_expired_cookies( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_79_clear_expired_cookies,
const_str_plain_clear_expired_cookies,
#if PYTHON_VERSION >= 300
const_str_digest_a78a3cbb321f8e31edd395f2c3634b04,
#endif
codeobj_44171a3951be5b643ad4a5b2475f17f6,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_35a0b47134910bcb360de046d3104857,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_7__str2time( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_7__str2time,
const_str_plain__str2time,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_9c8f84c2f2b99be80a4503f66f6d1b6b,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_80___iter__( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_80___iter__,
const_str_plain___iter__,
#if PYTHON_VERSION >= 300
const_str_digest_24c52025e68b7f20fee48301c0cc1eee,
#endif
codeobj_a76201e5727fbd458a8078a508530d93,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_81___len__( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_81___len__,
const_str_plain___len__,
#if PYTHON_VERSION >= 300
const_str_digest_a4f82cb8d11925ee4973165e32fcb89f,
#endif
codeobj_0a4468444a7d9d664e1c62a45a66c355,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_f1042943e0523257681c0f0735aa29f1,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_82___repr__( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_82___repr__,
const_str_plain___repr__,
#if PYTHON_VERSION >= 300
const_str_digest_d720512d3a3e36bbcaad6a88c1eddcc5,
#endif
codeobj_cf343a763edf4616c6140c0a6266ce67,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_83___str__( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_83___str__,
const_str_plain___str__,
#if PYTHON_VERSION >= 300
const_str_digest_9ae0855250a6a880882e74a55aacc0b4,
#endif
codeobj_90e3ac44ae7588d6fe3ed9ed53157b98,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_84___init__( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_84___init__,
const_str_plain___init__,
#if PYTHON_VERSION >= 300
const_str_digest_47f19229593659b12ed7d54bc6ce7618,
#endif
codeobj_f9e079331e99be3b2dfa53f67e1cc0dd,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_d7af333612bcdc599af230f5dd40fafe,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_85_save( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_85_save,
const_str_plain_save,
#if PYTHON_VERSION >= 300
const_str_digest_cd86ff7c4cf5a72068d560f153358019,
#endif
codeobj_042ca47a1d08d2343ead7125df1f736a,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_9e5c41c1c3b02b2c1c1a0abcc79e3344,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_86_load( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_86_load,
const_str_plain_load,
#if PYTHON_VERSION >= 300
const_str_digest_1781cdd12c59ef879bfa66a04f05eb6d,
#endif
codeobj_2e36ce551e26dc371ca53a12767af3fa,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_96fb456b86c48a479b21e3bd06f61f30,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_87_revert( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_87_revert,
const_str_plain_revert,
#if PYTHON_VERSION >= 300
const_str_digest_cb7ddefb6c5728e8248415cd5b2b2567,
#endif
codeobj_afba088dbf912a9a08f5b79a6b8ebce3,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_9d617c1725d30f1ed05d062edf4cdd1c,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_88_lwp_cookie_str( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_88_lwp_cookie_str,
const_str_plain_lwp_cookie_str,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_ea139b45e6f7168a226cce1d6b77675a,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_02d6a7f3ea0a1e12e2a1d39bc02593b2,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_89_as_lwp_str( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_89_as_lwp_str,
const_str_plain_as_lwp_str,
#if PYTHON_VERSION >= 300
const_str_digest_756f0e133d43cf1cc679f3eb8fda40d6,
#endif
codeobj_1eb2552d125164b43740f286e52e59ab,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_d02fbce1888e62d3beaa3eb19d31c428,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_8_http2time( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_8_http2time,
const_str_plain_http2time,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_7a7225b62b9ab4a68be8cc3967710a98,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_939c6ef0fd65dd7180593a6a02d0501e,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_90_save( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_90_save,
const_str_plain_save,
#if PYTHON_VERSION >= 300
const_str_digest_e90599bff9b650c09e65fb4e6afe2d69,
#endif
codeobj_67a02822c5d4a785852b13e7b4400890,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_91__really_load( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_91__really_load,
const_str_plain__really_load,
#if PYTHON_VERSION >= 300
const_str_digest_8725c53bcebe1d704420021dd864fd5c,
#endif
codeobj_6f9c1bb87810523f34a127bb6f533a81,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_92__really_load( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_92__really_load,
const_str_plain__really_load,
#if PYTHON_VERSION >= 300
const_str_digest_7ab29d803377ba8c3d929811a0de8af2,
#endif
codeobj_54bcb7917c10221f45ef75faa2ac1d8b,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_93_save( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_93_save,
const_str_plain_save,
#if PYTHON_VERSION >= 300
const_str_digest_4d9156390b880084b2dbc0f5af80d714,
#endif
codeobj_7287d45fd7303e449fc8893c63cb7343,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_future$backports$http$cookiejar$$$function_9_iso2time( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_future$backports$http$cookiejar$$$function_9_iso2time,
const_str_plain_iso2time,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_01bf0553533690ff53555f2cb6be5d10,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_future$backports$http$cookiejar,
const_str_digest_04003055f0b4d6a910bf32bd235ab0c3,
0
);
return (PyObject *)result;
}
#if PYTHON_VERSION >= 300
static struct PyModuleDef mdef_future$backports$http$cookiejar =
{
PyModuleDef_HEAD_INIT,
"future.backports.http.cookiejar", /* 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$cookiejar )
{
#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$cookiejar );
}
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.cookiejar: 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.cookiejar: Calling createModuleConstants().");
#endif
createModuleConstants();
/* The code objects used by this module are created now. */
#ifdef _NUITKA_TRACE
puts("future.backports.http.cookiejar: Calling createModuleCodeObjects().");
#endif
createModuleCodeObjects();
// puts( "in initfuture$backports$http$cookiejar" );
// 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$cookiejar = Py_InitModule4(
"future.backports.http.cookiejar", // 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$cookiejar = PyModule_Create( &mdef_future$backports$http$cookiejar );
#endif
moduledict_future$backports$http$cookiejar = MODULE_DICT( module_future$backports$http$cookiejar );
// Update "__package__" value to what it ought to be.
{
#if 0
PyObject *module_name = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain___name__ );
UPDATE_STRING_DICT1(
moduledict_future$backports$http$cookiejar,
(Nuitka_StringObject *)const_str_plain___package__,
module_name
);
#else
#if PYTHON_VERSION < 300
PyObject *module_name = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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$cookiejar,
(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$cookiejar, (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$cookiejar,
(Nuitka_StringObject *)const_str_plain___package__,
PyUnicode_Substring( module_name, 0, dot_index )
);
}
#endif
#endif
}
CHECK_OBJECT( module_future$backports$http$cookiejar );
// 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_6b99713f9e06ed109c93aabc5b6a75b2, module_future$backports$http$cookiejar );
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$cookiejar, (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$cookiejar, (Nuitka_StringObject *)const_str_plain___builtins__, value );
}
#if PYTHON_VERSION >= 300
UPDATE_STRING_DICT0( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain___loader__, metapath_based_loader );
#endif
#if PYTHON_VERSION >= 340
#if 0
UPDATE_STRING_DICT0( moduledict_future$backports$http$cookiejar, (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$cookiejar, (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$cookiejar, (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 *tmp_class_creation_1__bases = 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__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__bases_orig = 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__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__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_for_loop_1__for_iterator = NULL;
PyObject *tmp_for_loop_1__iter_value = NULL;
PyObject *tmp_import_from_1__module = NULL;
PyObject *tmp_import_from_2__module = NULL;
struct Nuitka_FrameObject *frame_ddd2ed56084ac82cd5175bfe4516e834;
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;
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 *exception_preserved_type_1;
PyObject *exception_preserved_value_1;
PyTracebackObject *exception_preserved_tb_1;
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;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
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 *tmp_dictdel_dict;
PyObject *tmp_dictdel_key;
PyObject *locals_future$backports$http$cookiejar_724 = NULL;
PyObject *tmp_dictset_value;
struct Nuitka_FrameObject *frame_f8361076776b7a10758ccef4eedc6749_2;
NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL;
static struct Nuitka_FrameObject *cache_frame_f8361076776b7a10758ccef4eedc6749_2 = 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$cookiejar_828 = NULL;
struct Nuitka_FrameObject *frame_e387065b5bccebd68a73e1eb7679cf90_3;
NUITKA_MAY_BE_UNUSED char const *type_description_3 = NULL;
static struct Nuitka_FrameObject *cache_frame_e387065b5bccebd68a73e1eb7679cf90_3 = 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 *locals_future$backports$http$cookiejar_861 = NULL;
struct Nuitka_FrameObject *frame_f29fa82af712996536f28d37a35a5d6d_4;
NUITKA_MAY_BE_UNUSED char const *type_description_4 = NULL;
static struct Nuitka_FrameObject *cache_frame_f29fa82af712996536f28d37a35a5d6d_4 = NULL;
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_keeper_type_13;
PyObject *exception_keeper_value_13;
PyTracebackObject *exception_keeper_tb_13;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_13;
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 *locals_future$backports$http$cookiejar_1221 = NULL;
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;
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$cookiejar_1223 = NULL;
struct Nuitka_FrameObject *frame_798a9863336c7c9c418ddca1e2618c32_5;
NUITKA_MAY_BE_UNUSED char const *type_description_5 = NULL;
static struct Nuitka_FrameObject *cache_frame_798a9863336c7c9c418ddca1e2618c32_5 = 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$cookiejar_1753 = 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$cookiejar_1755 = NULL;
struct Nuitka_FrameObject *frame_4bf671acca441ac82822b88fdf521d42_6;
NUITKA_MAY_BE_UNUSED char const *type_description_6 = NULL;
static struct Nuitka_FrameObject *cache_frame_4bf671acca441ac82822b88fdf521d42_6 = 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$cookiejar_1844 = NULL;
struct Nuitka_FrameObject *frame_00c80548956dae0b4e9e8876dadeea22_7;
NUITKA_MAY_BE_UNUSED char const *type_description_7 = NULL;
static struct Nuitka_FrameObject *cache_frame_00c80548956dae0b4e9e8876dadeea22_7 = 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$cookiejar_1968 = NULL;
struct Nuitka_FrameObject *frame_86ff0608ac6e9342f3c19b5b98d60636_8;
NUITKA_MAY_BE_UNUSED char const *type_description_8 = NULL;
static struct Nuitka_FrameObject *cache_frame_86ff0608ac6e9342f3c19b5b98d60636_8 = 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;
// Module code.
{
PyObject *tmp_assign_source_1;
tmp_assign_source_1 = const_str_digest_143b603b083f63dd866e585b72243953;
UPDATE_STRING_DICT0( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain___doc__, tmp_assign_source_1 );
}
{
PyObject *tmp_assign_source_2;
tmp_assign_source_2 = const_str_digest_1214beffee0b542753d8cd90bab94500;
UPDATE_STRING_DICT0( moduledict_future$backports$http$cookiejar, (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$cookiejar, (Nuitka_StringObject *)const_str_plain___cached__, tmp_assign_source_3 );
}
// Frame without reuse.
frame_ddd2ed56084ac82cd5175bfe4516e834 = MAKE_MODULE_FRAME( codeobj_ddd2ed56084ac82cd5175bfe4516e834, module_future$backports$http$cookiejar );
// Push the new frame as the currently active one, and we should be exclusively
// owning it.
pushFrameStack( frame_ddd2ed56084ac82cd5175bfe4516e834 );
assert( Py_REFCNT( frame_ddd2ed56084ac82cd5175bfe4516e834 ) == 2 );
// Framed code:
{
PyObject *tmp_assign_source_4;
PyObject *tmp_import_name_from_1;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 31;
tmp_import_name_from_1 = PyImport_ImportModule("__future__");
assert( !(tmp_import_name_from_1 == NULL) );
tmp_assign_source_4 = IMPORT_NAME( tmp_import_name_from_1, const_str_plain_unicode_literals );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 31;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_unicode_literals, tmp_assign_source_4 );
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_import_name_from_2;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 32;
tmp_import_name_from_2 = PyImport_ImportModule("__future__");
assert( !(tmp_import_name_from_2 == NULL) );
tmp_assign_source_5 = IMPORT_NAME( tmp_import_name_from_2, const_str_plain_print_function );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 32;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_print_function, tmp_assign_source_5 );
}
{
PyObject *tmp_assign_source_6;
PyObject *tmp_import_name_from_3;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 33;
tmp_import_name_from_3 = PyImport_ImportModule("__future__");
assert( !(tmp_import_name_from_3 == NULL) );
tmp_assign_source_6 = IMPORT_NAME( tmp_import_name_from_3, const_str_plain_division );
if ( tmp_assign_source_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 33;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_division, tmp_assign_source_6 );
}
{
PyObject *tmp_assign_source_7;
PyObject *tmp_import_name_from_4;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 34;
tmp_import_name_from_4 = PyImport_ImportModule("__future__");
assert( !(tmp_import_name_from_4 == NULL) );
tmp_assign_source_7 = IMPORT_NAME( tmp_import_name_from_4, const_str_plain_absolute_import );
if ( tmp_assign_source_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 34;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_absolute_import, tmp_assign_source_7 );
}
{
PyObject *tmp_assign_source_8;
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$cookiejar;
tmp_locals_name_1 = Py_None;
tmp_fromlist_name_1 = const_tuple_3461f128e16346c08eb21c60ad74b20e_tuple;
tmp_level_name_1 = const_int_0;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 35;
tmp_assign_source_8 = 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_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 35;
goto frame_exception_exit_1;
}
assert( tmp_import_from_1__module == NULL );
tmp_import_from_1__module = tmp_assign_source_8;
}
{
// Tried code:
{
PyObject *tmp_assign_source_9;
PyObject *tmp_import_name_from_5;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_5 = tmp_import_from_1__module;
tmp_assign_source_9 = IMPORT_NAME( tmp_import_name_from_5, const_str_plain_filter );
if ( tmp_assign_source_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 35;
goto try_except_handler_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_filter, tmp_assign_source_9 );
}
{
PyObject *tmp_assign_source_10;
PyObject *tmp_import_name_from_6;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_6 = tmp_import_from_1__module;
tmp_assign_source_10 = IMPORT_NAME( tmp_import_name_from_6, const_str_plain_int );
if ( tmp_assign_source_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 35;
goto try_except_handler_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_int, tmp_assign_source_10 );
}
{
PyObject *tmp_assign_source_11;
PyObject *tmp_import_name_from_7;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_7 = tmp_import_from_1__module;
tmp_assign_source_11 = IMPORT_NAME( tmp_import_name_from_7, const_str_plain_map );
if ( tmp_assign_source_11 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 35;
goto try_except_handler_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_map, tmp_assign_source_11 );
}
{
PyObject *tmp_assign_source_12;
PyObject *tmp_import_name_from_8;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_8 = tmp_import_from_1__module;
tmp_assign_source_12 = IMPORT_NAME( tmp_import_name_from_8, const_str_plain_open );
if ( tmp_assign_source_12 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 35;
goto try_except_handler_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_open, tmp_assign_source_12 );
}
{
PyObject *tmp_assign_source_13;
PyObject *tmp_import_name_from_9;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_9 = tmp_import_from_1__module;
tmp_assign_source_13 = IMPORT_NAME( tmp_import_name_from_9, const_str_plain_str );
if ( tmp_assign_source_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 35;
goto try_except_handler_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_str, tmp_assign_source_13 );
}
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_14;
PyObject *tmp_import_name_from_10;
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$cookiejar;
tmp_locals_name_2 = Py_None;
tmp_fromlist_name_2 = const_tuple_str_plain_as_native_str_tuple;
tmp_level_name_2 = const_int_0;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 36;
tmp_import_name_from_10 = 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_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto frame_exception_exit_1;
}
tmp_assign_source_14 = IMPORT_NAME( tmp_import_name_from_10, const_str_plain_as_native_str );
Py_DECREF( tmp_import_name_from_10 );
if ( tmp_assign_source_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_as_native_str, tmp_assign_source_14 );
}
{
PyObject *tmp_assign_source_15;
tmp_assign_source_15 = LIST_COPY( const_list_b28095f7555406d11851edf8db75c62b_list );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain___all__, tmp_assign_source_15 );
}
{
PyObject *tmp_assign_source_16;
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_plain_copy;
tmp_globals_name_3 = (PyObject *)moduledict_future$backports$http$cookiejar;
tmp_locals_name_3 = Py_None;
tmp_fromlist_name_3 = Py_None;
tmp_level_name_3 = const_int_0;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 41;
tmp_assign_source_16 = IMPORT_MODULE5( tmp_name_name_3, tmp_globals_name_3, tmp_locals_name_3, tmp_fromlist_name_3, tmp_level_name_3 );
if ( tmp_assign_source_16 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 41;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_copy, tmp_assign_source_16 );
}
{
PyObject *tmp_assign_source_17;
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_plain_datetime;
tmp_globals_name_4 = (PyObject *)moduledict_future$backports$http$cookiejar;
tmp_locals_name_4 = Py_None;
tmp_fromlist_name_4 = Py_None;
tmp_level_name_4 = const_int_0;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 42;
tmp_assign_source_17 = IMPORT_MODULE5( tmp_name_name_4, tmp_globals_name_4, tmp_locals_name_4, tmp_fromlist_name_4, tmp_level_name_4 );
if ( tmp_assign_source_17 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 42;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_datetime, tmp_assign_source_17 );
}
{
PyObject *tmp_assign_source_18;
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_plain_re;
tmp_globals_name_5 = (PyObject *)moduledict_future$backports$http$cookiejar;
tmp_locals_name_5 = Py_None;
tmp_fromlist_name_5 = Py_None;
tmp_level_name_5 = const_int_0;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 43;
tmp_assign_source_18 = IMPORT_MODULE5( tmp_name_name_5, tmp_globals_name_5, tmp_locals_name_5, tmp_fromlist_name_5, tmp_level_name_5 );
if ( tmp_assign_source_18 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 43;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re, tmp_assign_source_18 );
}
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_assattr_target_1;
PyObject *tmp_mvar_value_1;
tmp_assattr_name_1 = const_int_0;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
CHECK_OBJECT( tmp_mvar_value_1 );
tmp_assattr_target_1 = tmp_mvar_value_1;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_ASCII, tmp_assattr_name_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 44;
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assign_source_19;
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_time;
tmp_globals_name_6 = (PyObject *)moduledict_future$backports$http$cookiejar;
tmp_locals_name_6 = Py_None;
tmp_fromlist_name_6 = Py_None;
tmp_level_name_6 = const_int_0;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 45;
tmp_assign_source_19 = IMPORT_MODULE5( tmp_name_name_6, tmp_globals_name_6, tmp_locals_name_6, tmp_fromlist_name_6, tmp_level_name_6 );
assert( !(tmp_assign_source_19 == NULL) );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_time, tmp_assign_source_19 );
}
{
PyObject *tmp_assign_source_20;
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_digest_4c1e770c5544f54da5d3b8065d995354;
tmp_globals_name_7 = (PyObject *)moduledict_future$backports$http$cookiejar;
tmp_locals_name_7 = Py_None;
tmp_fromlist_name_7 = const_tuple_str_plain_urlparse_str_plain_urlsplit_str_plain_quote_tuple;
tmp_level_name_7 = const_int_0;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 46;
tmp_assign_source_20 = 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_20 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 46;
goto frame_exception_exit_1;
}
assert( tmp_import_from_2__module == NULL );
tmp_import_from_2__module = tmp_assign_source_20;
}
{
// Tried code:
{
PyObject *tmp_assign_source_21;
PyObject *tmp_import_name_from_11;
CHECK_OBJECT( tmp_import_from_2__module );
tmp_import_name_from_11 = tmp_import_from_2__module;
tmp_assign_source_21 = IMPORT_NAME( tmp_import_name_from_11, const_str_plain_urlparse );
if ( tmp_assign_source_21 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 46;
goto try_except_handler_2;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_urlparse, tmp_assign_source_21 );
}
{
PyObject *tmp_assign_source_22;
PyObject *tmp_import_name_from_12;
CHECK_OBJECT( tmp_import_from_2__module );
tmp_import_name_from_12 = tmp_import_from_2__module;
tmp_assign_source_22 = IMPORT_NAME( tmp_import_name_from_12, const_str_plain_urlsplit );
if ( tmp_assign_source_22 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 46;
goto try_except_handler_2;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_urlsplit, tmp_assign_source_22 );
}
{
PyObject *tmp_assign_source_23;
PyObject *tmp_import_name_from_13;
CHECK_OBJECT( tmp_import_from_2__module );
tmp_import_name_from_13 = tmp_import_from_2__module;
tmp_assign_source_23 = IMPORT_NAME( tmp_import_name_from_13, const_str_plain_quote );
if ( tmp_assign_source_23 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 46;
goto try_except_handler_2;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_quote, tmp_assign_source_23 );
}
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_24;
PyObject *tmp_import_name_from_14;
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_digest_c672ea00fd3e32c13d12a34f67316e82;
tmp_globals_name_8 = (PyObject *)moduledict_future$backports$http$cookiejar;
tmp_locals_name_8 = Py_None;
tmp_fromlist_name_8 = const_tuple_str_plain_HTTP_PORT_tuple;
tmp_level_name_8 = const_int_0;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 47;
tmp_import_name_from_14 = IMPORT_MODULE5( tmp_name_name_8, tmp_globals_name_8, tmp_locals_name_8, tmp_fromlist_name_8, tmp_level_name_8 );
if ( tmp_import_name_from_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 47;
goto frame_exception_exit_1;
}
tmp_assign_source_24 = IMPORT_NAME( tmp_import_name_from_14, const_str_plain_HTTP_PORT );
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 = 47;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HTTP_PORT, tmp_assign_source_24 );
}
{
// Tried code:
{
PyObject *tmp_assign_source_25;
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_threading;
tmp_globals_name_9 = (PyObject *)moduledict_future$backports$http$cookiejar;
tmp_locals_name_9 = Py_None;
tmp_fromlist_name_9 = Py_None;
tmp_level_name_9 = const_int_0;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 49;
tmp_assign_source_25 = 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_25 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 49;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__threading, tmp_assign_source_25 );
}
goto try_end_3;
// Exception handler code:
try_except_handler_3:;
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_ddd2ed56084ac82cd5175bfe4516e834, exception_keeper_lineno_3 );
}
else if ( exception_keeper_lineno_3 != 0 )
{
exception_keeper_tb_3 = ADD_TRACEBACK( exception_keeper_tb_3, frame_ddd2ed56084ac82cd5175bfe4516e834, 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_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
tmp_compexpr_left_1 = EXC_TYPE(PyThreadState_GET());
tmp_compexpr_right_1 = PyExc_ImportError;
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 = 50;
goto try_except_handler_4;
}
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_26;
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_plain_dummy_threading;
tmp_globals_name_10 = (PyObject *)moduledict_future$backports$http$cookiejar;
tmp_locals_name_10 = Py_None;
tmp_fromlist_name_10 = Py_None;
tmp_level_name_10 = const_int_0;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 51;
tmp_assign_source_26 = IMPORT_MODULE5( tmp_name_name_10, tmp_globals_name_10, tmp_locals_name_10, tmp_fromlist_name_10, tmp_level_name_10 );
if ( tmp_assign_source_26 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 51;
goto try_except_handler_4;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__threading, tmp_assign_source_26 );
}
goto branch_end_1;
branch_no_1:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 48;
}
if (exception_tb && exception_tb->tb_frame == &frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame) frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = exception_tb->tb_lineno;
goto try_except_handler_4;
}
branch_end_1:;
}
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;
{
// 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$cookiejar );
return MOD_RETURN_VALUE( NULL );
// End of try:
try_end_3:;
}
{
PyObject *tmp_assign_source_27;
PyObject *tmp_import_name_from_15;
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_calendar;
tmp_globals_name_11 = (PyObject *)moduledict_future$backports$http$cookiejar;
tmp_locals_name_11 = Py_None;
tmp_fromlist_name_11 = const_tuple_str_plain_timegm_tuple;
tmp_level_name_11 = const_int_0;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 52;
tmp_import_name_from_15 = IMPORT_MODULE5( tmp_name_name_11, tmp_globals_name_11, tmp_locals_name_11, tmp_fromlist_name_11, tmp_level_name_11 );
if ( tmp_import_name_from_15 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 52;
goto frame_exception_exit_1;
}
tmp_assign_source_27 = IMPORT_NAME( tmp_import_name_from_15, const_str_plain_timegm );
Py_DECREF( tmp_import_name_from_15 );
if ( tmp_assign_source_27 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 52;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_timegm, tmp_assign_source_27 );
}
{
PyObject *tmp_assign_source_28;
tmp_assign_source_28 = Py_False;
UPDATE_STRING_DICT0( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_debug, tmp_assign_source_28 );
}
{
PyObject *tmp_assign_source_29;
tmp_assign_source_29 = Py_None;
UPDATE_STRING_DICT0( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_logger, tmp_assign_source_29 );
}
{
PyObject *tmp_assign_source_30;
tmp_assign_source_30 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_1__debug( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__debug, tmp_assign_source_30 );
}
{
PyObject *tmp_assign_source_31;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_1;
PyObject *tmp_mvar_value_3;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (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 = 67;
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_2;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HTTP_PORT );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_HTTP_PORT );
}
if ( tmp_mvar_value_3 == 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 = 67;
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = tmp_mvar_value_3;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 67;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_31 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
if ( tmp_assign_source_31 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 67;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_DEFAULT_HTTP_PORT, tmp_assign_source_31 );
}
{
PyObject *tmp_assign_source_32;
tmp_assign_source_32 = const_str_digest_2c07e1414d9314d58e1938c7db2ff627;
UPDATE_STRING_DICT0( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_MISSING_FILENAME_TEXT, tmp_assign_source_32 );
}
{
PyObject *tmp_assign_source_33;
tmp_assign_source_33 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_2__warn_unhandled_exception( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__warn_unhandled_exception, tmp_assign_source_33 );
}
{
PyObject *tmp_assign_source_34;
tmp_assign_source_34 = const_int_pos_1970;
UPDATE_STRING_DICT0( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_EPOCH_YEAR, tmp_assign_source_34 );
}
{
PyObject *tmp_assign_source_35;
tmp_assign_source_35 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_3__timegm( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__timegm, tmp_assign_source_35 );
}
{
PyObject *tmp_assign_source_36;
tmp_assign_source_36 = LIST_COPY( const_list_701b9168fe254617c812a888a50c6ec4_list );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_DAYS, tmp_assign_source_36 );
}
{
PyObject *tmp_assign_source_37;
tmp_assign_source_37 = LIST_COPY( const_list_cea03aef4b96369a507a9cabbc84036d_list );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_MONTHS, tmp_assign_source_37 );
}
{
PyObject *tmp_assign_source_38;
tmp_assign_source_38 = PyList_New( 0 );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_MONTHS_LOWER, tmp_assign_source_38 );
}
{
PyObject *tmp_assign_source_39;
PyObject *tmp_iter_arg_1;
PyObject *tmp_mvar_value_4;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_MONTHS );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MONTHS );
}
CHECK_OBJECT( tmp_mvar_value_4 );
tmp_iter_arg_1 = tmp_mvar_value_4;
tmp_assign_source_39 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_39 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 98;
goto frame_exception_exit_1;
}
assert( tmp_for_loop_1__for_iterator == NULL );
tmp_for_loop_1__for_iterator = tmp_assign_source_39;
}
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_40;
CHECK_OBJECT( tmp_for_loop_1__for_iterator );
tmp_next_source_1 = tmp_for_loop_1__for_iterator;
tmp_assign_source_40 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_40 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_1;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 98;
goto try_except_handler_5;
}
}
{
PyObject *old = tmp_for_loop_1__iter_value;
tmp_for_loop_1__iter_value = tmp_assign_source_40;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_41;
CHECK_OBJECT( tmp_for_loop_1__iter_value );
tmp_assign_source_41 = tmp_for_loop_1__iter_value;
UPDATE_STRING_DICT0( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_month, tmp_assign_source_41 );
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_element_name_2;
PyObject *tmp_called_instance_1;
PyObject *tmp_mvar_value_6;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_MONTHS_LOWER );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MONTHS_LOWER );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MONTHS_LOWER" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 98;
goto try_except_handler_5;
}
tmp_source_name_1 = tmp_mvar_value_5;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_append );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 98;
goto try_except_handler_5;
}
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_month );
if (unlikely( tmp_mvar_value_6 == NULL ))
{
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_month );
}
if ( tmp_mvar_value_6 == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "month" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 98;
goto try_except_handler_5;
}
tmp_called_instance_1 = tmp_mvar_value_6;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 98;
tmp_args_element_name_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_lower );
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 = 98;
goto try_except_handler_5;
}
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 98;
{
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 = 98;
goto try_except_handler_5;
}
Py_DECREF( tmp_unused );
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 98;
goto try_except_handler_5;
}
goto loop_start_1;
loop_end_1:;
}
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_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;
}
{
PyObject *tmp_assign_source_42;
PyObject *tmp_defaults_1;
tmp_defaults_1 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_1 );
tmp_assign_source_42 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_4_time2isoz( tmp_defaults_1 );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_time2isoz, tmp_assign_source_42 );
}
{
PyObject *tmp_assign_source_43;
PyObject *tmp_defaults_2;
tmp_defaults_2 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_2 );
tmp_assign_source_43 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_5_time2netscape( tmp_defaults_2 );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_time2netscape, tmp_assign_source_43 );
}
{
PyObject *tmp_assign_source_44;
tmp_assign_source_44 = PyDict_Copy( const_dict_318799b9a2bab0be5ea14fd410773c93 );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_UTC_ZONES, tmp_assign_source_44 );
}
{
PyObject *tmp_assign_source_45;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_2;
PyObject *tmp_mvar_value_7;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
PyObject *tmp_source_name_3;
PyObject *tmp_mvar_value_8;
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_7 == NULL ))
{
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_7 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 141;
goto frame_exception_exit_1;
}
tmp_source_name_2 = tmp_mvar_value_7;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_compile );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 141;
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = const_str_digest_9d18c2387f0a91d7a4271c1dc4805248;
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_8 == NULL ))
{
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_8 == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 141;
goto frame_exception_exit_1;
}
tmp_source_name_3 = tmp_mvar_value_8;
tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_ASCII );
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 = 141;
goto frame_exception_exit_1;
}
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 141;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_assign_source_45 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_assign_source_45 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 141;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_TIMEZONE_RE, tmp_assign_source_45 );
}
{
PyObject *tmp_assign_source_46;
tmp_assign_source_46 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_6_offset_from_tz_string( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_offset_from_tz_string, tmp_assign_source_46 );
}
{
PyObject *tmp_assign_source_47;
tmp_assign_source_47 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_7__str2time( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain__str2time, tmp_assign_source_47 );
}
{
PyObject *tmp_assign_source_48;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_4;
PyObject *tmp_mvar_value_9;
PyObject *tmp_args_element_name_5;
PyObject *tmp_args_element_name_6;
PyObject *tmp_source_name_5;
PyObject *tmp_mvar_value_10;
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_9 == NULL ))
{
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_9 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 209;
goto frame_exception_exit_1;
}
tmp_source_name_4 = tmp_mvar_value_9;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_compile );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 209;
goto frame_exception_exit_1;
}
tmp_args_element_name_5 = const_str_digest_d0997d9efbd35a7b1b70f2e546df7898;
tmp_mvar_value_10 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_10 == NULL ))
{
tmp_mvar_value_10 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_10 == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 211;
goto frame_exception_exit_1;
}
tmp_source_name_5 = tmp_mvar_value_10;
tmp_args_element_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_ASCII );
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 = 211;
goto frame_exception_exit_1;
}
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 209;
{
PyObject *call_args[] = { tmp_args_element_name_5, tmp_args_element_name_6 };
tmp_assign_source_48 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_element_name_6 );
if ( tmp_assign_source_48 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 209;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_STRICT_DATE_RE, tmp_assign_source_48 );
}
{
PyObject *tmp_assign_source_49;
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_6;
PyObject *tmp_mvar_value_11;
PyObject *tmp_args_element_name_7;
PyObject *tmp_args_element_name_8;
PyObject *tmp_left_name_1;
PyObject *tmp_source_name_7;
PyObject *tmp_mvar_value_12;
PyObject *tmp_right_name_1;
PyObject *tmp_source_name_8;
PyObject *tmp_mvar_value_13;
tmp_mvar_value_11 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_11 == NULL ))
{
tmp_mvar_value_11 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_11 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 212;
goto frame_exception_exit_1;
}
tmp_source_name_6 = tmp_mvar_value_11;
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_compile );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 212;
goto frame_exception_exit_1;
}
tmp_args_element_name_7 = const_str_digest_04cece0f34cac9d77bcb61c015ae1e7a;
tmp_mvar_value_12 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_12 == NULL ))
{
tmp_mvar_value_12 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_12 == NULL )
{
Py_DECREF( tmp_called_name_5 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 213;
goto frame_exception_exit_1;
}
tmp_source_name_7 = tmp_mvar_value_12;
tmp_left_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_I );
if ( tmp_left_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_5 );
exception_lineno = 213;
goto frame_exception_exit_1;
}
tmp_mvar_value_13 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_13 == NULL ))
{
tmp_mvar_value_13 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_13 == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_left_name_1 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 213;
goto frame_exception_exit_1;
}
tmp_source_name_8 = tmp_mvar_value_13;
tmp_right_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_ASCII );
if ( tmp_right_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_left_name_1 );
exception_lineno = 213;
goto frame_exception_exit_1;
}
tmp_args_element_name_8 = BINARY_OPERATION( PyNumber_Or, tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_left_name_1 );
Py_DECREF( tmp_right_name_1 );
if ( tmp_args_element_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_5 );
exception_lineno = 213;
goto frame_exception_exit_1;
}
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 212;
{
PyObject *call_args[] = { tmp_args_element_name_7, tmp_args_element_name_8 };
tmp_assign_source_49 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_5, call_args );
}
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_element_name_8 );
if ( tmp_assign_source_49 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 212;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_WEEKDAY_RE, tmp_assign_source_49 );
}
{
PyObject *tmp_assign_source_50;
PyObject *tmp_called_name_6;
PyObject *tmp_source_name_9;
PyObject *tmp_mvar_value_14;
PyObject *tmp_args_element_name_9;
PyObject *tmp_args_element_name_10;
PyObject *tmp_left_name_2;
PyObject *tmp_source_name_10;
PyObject *tmp_mvar_value_15;
PyObject *tmp_right_name_2;
PyObject *tmp_source_name_11;
PyObject *tmp_mvar_value_16;
tmp_mvar_value_14 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_14 == NULL ))
{
tmp_mvar_value_14 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_14 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 214;
goto frame_exception_exit_1;
}
tmp_source_name_9 = tmp_mvar_value_14;
tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_compile );
if ( tmp_called_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 214;
goto frame_exception_exit_1;
}
tmp_args_element_name_9 = const_str_digest_53420dd28633a31c0a6b97acb18783b0;
tmp_mvar_value_15 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_15 == NULL ))
{
tmp_mvar_value_15 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_15 == NULL )
{
Py_DECREF( tmp_called_name_6 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 230;
goto frame_exception_exit_1;
}
tmp_source_name_10 = tmp_mvar_value_15;
tmp_left_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain_X );
if ( tmp_left_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_6 );
exception_lineno = 230;
goto frame_exception_exit_1;
}
tmp_mvar_value_16 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_16 == NULL ))
{
tmp_mvar_value_16 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_16 == NULL )
{
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_left_name_2 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 230;
goto frame_exception_exit_1;
}
tmp_source_name_11 = tmp_mvar_value_16;
tmp_right_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain_ASCII );
if ( tmp_right_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_left_name_2 );
exception_lineno = 230;
goto frame_exception_exit_1;
}
tmp_args_element_name_10 = BINARY_OPERATION( PyNumber_Or, tmp_left_name_2, tmp_right_name_2 );
Py_DECREF( tmp_left_name_2 );
Py_DECREF( tmp_right_name_2 );
if ( tmp_args_element_name_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_6 );
exception_lineno = 230;
goto frame_exception_exit_1;
}
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 214;
{
PyObject *call_args[] = { tmp_args_element_name_9, tmp_args_element_name_10 };
tmp_assign_source_50 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_6, call_args );
}
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_args_element_name_10 );
if ( tmp_assign_source_50 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 214;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_LOOSE_HTTP_DATE_RE, tmp_assign_source_50 );
}
{
PyObject *tmp_assign_source_51;
tmp_assign_source_51 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_8_http2time( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_http2time, tmp_assign_source_51 );
}
{
PyObject *tmp_assign_source_52;
PyObject *tmp_called_name_7;
PyObject *tmp_source_name_12;
PyObject *tmp_mvar_value_17;
PyObject *tmp_args_element_name_11;
PyObject *tmp_args_element_name_12;
PyObject *tmp_left_name_3;
PyObject *tmp_source_name_13;
PyObject *tmp_mvar_value_18;
PyObject *tmp_right_name_3;
PyObject *tmp_source_name_14;
PyObject *tmp_mvar_value_19;
tmp_mvar_value_17 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_17 == NULL ))
{
tmp_mvar_value_17 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_17 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 287;
goto frame_exception_exit_1;
}
tmp_source_name_12 = tmp_mvar_value_17;
tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain_compile );
if ( tmp_called_name_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 287;
goto frame_exception_exit_1;
}
tmp_args_element_name_11 = const_str_digest_67402e2ce701e8c31725c4e8c7d524b5;
tmp_mvar_value_18 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_18 == NULL ))
{
tmp_mvar_value_18 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_18 == NULL )
{
Py_DECREF( tmp_called_name_7 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 302;
goto frame_exception_exit_1;
}
tmp_source_name_13 = tmp_mvar_value_18;
tmp_left_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain_X );
if ( tmp_left_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_7 );
exception_lineno = 302;
goto frame_exception_exit_1;
}
tmp_mvar_value_19 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_19 == NULL ))
{
tmp_mvar_value_19 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_19 == NULL )
{
Py_DECREF( tmp_called_name_7 );
Py_DECREF( tmp_left_name_3 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 302;
goto frame_exception_exit_1;
}
tmp_source_name_14 = tmp_mvar_value_19;
tmp_right_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain_ASCII );
if ( tmp_right_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_7 );
Py_DECREF( tmp_left_name_3 );
exception_lineno = 302;
goto frame_exception_exit_1;
}
tmp_args_element_name_12 = BINARY_OPERATION( PyNumber_Or, tmp_left_name_3, tmp_right_name_3 );
Py_DECREF( tmp_left_name_3 );
Py_DECREF( tmp_right_name_3 );
if ( tmp_args_element_name_12 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_7 );
exception_lineno = 302;
goto frame_exception_exit_1;
}
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 287;
{
PyObject *call_args[] = { tmp_args_element_name_11, tmp_args_element_name_12 };
tmp_assign_source_52 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_7, call_args );
}
Py_DECREF( tmp_called_name_7 );
Py_DECREF( tmp_args_element_name_12 );
if ( tmp_assign_source_52 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 287;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_ISO_DATE_RE, tmp_assign_source_52 );
}
{
PyObject *tmp_assign_source_53;
tmp_assign_source_53 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_9_iso2time( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_iso2time, tmp_assign_source_53 );
}
{
PyObject *tmp_assign_source_54;
tmp_assign_source_54 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_10_unmatched( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_unmatched, tmp_assign_source_54 );
}
{
PyObject *tmp_assign_source_55;
PyObject *tmp_called_instance_2;
PyObject *tmp_mvar_value_20;
tmp_mvar_value_20 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_20 == NULL ))
{
tmp_mvar_value_20 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_20 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 341;
goto frame_exception_exit_1;
}
tmp_called_instance_2 = tmp_mvar_value_20;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 341;
tmp_assign_source_55 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_compile, &PyTuple_GET_ITEM( const_tuple_str_digest_64478837e197be634bebe4c1269533e7_tuple, 0 ) );
if ( tmp_assign_source_55 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 341;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HEADER_TOKEN_RE, tmp_assign_source_55 );
}
{
PyObject *tmp_assign_source_56;
PyObject *tmp_called_instance_3;
PyObject *tmp_mvar_value_21;
tmp_mvar_value_21 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_21 == NULL ))
{
tmp_mvar_value_21 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_21 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 342;
goto frame_exception_exit_1;
}
tmp_called_instance_3 = tmp_mvar_value_21;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 342;
tmp_assign_source_56 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_compile, &PyTuple_GET_ITEM( const_tuple_str_digest_5e4ed7b762e965909ad65ba4bdfa1e02_tuple, 0 ) );
if ( tmp_assign_source_56 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 342;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HEADER_QUOTED_VALUE_RE, tmp_assign_source_56 );
}
{
PyObject *tmp_assign_source_57;
PyObject *tmp_called_instance_4;
PyObject *tmp_mvar_value_22;
tmp_mvar_value_22 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_22 == NULL ))
{
tmp_mvar_value_22 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_22 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 343;
goto frame_exception_exit_1;
}
tmp_called_instance_4 = tmp_mvar_value_22;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 343;
tmp_assign_source_57 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_4, const_str_plain_compile, &PyTuple_GET_ITEM( const_tuple_str_digest_90fb66a855155b4111d921310c4fdd21_tuple, 0 ) );
if ( tmp_assign_source_57 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 343;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HEADER_VALUE_RE, tmp_assign_source_57 );
}
{
PyObject *tmp_assign_source_58;
PyObject *tmp_called_instance_5;
PyObject *tmp_mvar_value_23;
tmp_mvar_value_23 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_23 == NULL ))
{
tmp_mvar_value_23 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_23 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 344;
goto frame_exception_exit_1;
}
tmp_called_instance_5 = tmp_mvar_value_23;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 344;
tmp_assign_source_58 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_5, const_str_plain_compile, &PyTuple_GET_ITEM( const_tuple_str_digest_89b117bb54827b46396fd05fd8c8f20b_tuple, 0 ) );
if ( tmp_assign_source_58 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 344;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HEADER_ESCAPE_RE, tmp_assign_source_58 );
}
{
PyObject *tmp_assign_source_59;
tmp_assign_source_59 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_11_split_header_words( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_split_header_words, tmp_assign_source_59 );
}
{
PyObject *tmp_assign_source_60;
PyObject *tmp_called_instance_6;
PyObject *tmp_mvar_value_24;
tmp_mvar_value_24 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_24 == NULL ))
{
tmp_mvar_value_24 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_24 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 430;
goto frame_exception_exit_1;
}
tmp_called_instance_6 = tmp_mvar_value_24;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 430;
tmp_assign_source_60 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_6, const_str_plain_compile, &PyTuple_GET_ITEM( const_tuple_str_digest_a20576513bc0e620214fe3c7d0af099b_tuple, 0 ) );
if ( tmp_assign_source_60 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 430;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HEADER_JOIN_ESCAPE_RE, tmp_assign_source_60 );
}
{
PyObject *tmp_assign_source_61;
tmp_assign_source_61 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_12_join_header_words( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_join_header_words, tmp_assign_source_61 );
}
{
PyObject *tmp_assign_source_62;
tmp_assign_source_62 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_13_strip_quotes( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_strip_quotes, tmp_assign_source_62 );
}
{
PyObject *tmp_assign_source_63;
tmp_assign_source_63 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_14_parse_ns_headers( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_parse_ns_headers, tmp_assign_source_63 );
}
{
PyObject *tmp_assign_source_64;
PyObject *tmp_called_name_8;
PyObject *tmp_source_name_15;
PyObject *tmp_mvar_value_25;
PyObject *tmp_args_element_name_13;
PyObject *tmp_args_element_name_14;
PyObject *tmp_source_name_16;
PyObject *tmp_mvar_value_26;
tmp_mvar_value_25 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_25 == NULL ))
{
tmp_mvar_value_25 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_25 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 515;
goto frame_exception_exit_1;
}
tmp_source_name_15 = tmp_mvar_value_25;
tmp_called_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_15, const_str_plain_compile );
if ( tmp_called_name_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 515;
goto frame_exception_exit_1;
}
tmp_args_element_name_13 = const_str_digest_39f163eda0ce746f6bd2241888e84930;
tmp_mvar_value_26 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_26 == NULL ))
{
tmp_mvar_value_26 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_26 == NULL )
{
Py_DECREF( tmp_called_name_8 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 515;
goto frame_exception_exit_1;
}
tmp_source_name_16 = tmp_mvar_value_26;
tmp_args_element_name_14 = LOOKUP_ATTRIBUTE( tmp_source_name_16, const_str_plain_ASCII );
if ( tmp_args_element_name_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_8 );
exception_lineno = 515;
goto frame_exception_exit_1;
}
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 515;
{
PyObject *call_args[] = { tmp_args_element_name_13, tmp_args_element_name_14 };
tmp_assign_source_64 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_8, call_args );
}
Py_DECREF( tmp_called_name_8 );
Py_DECREF( tmp_args_element_name_14 );
if ( tmp_assign_source_64 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 515;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_IPV4_RE, tmp_assign_source_64 );
}
{
PyObject *tmp_assign_source_65;
tmp_assign_source_65 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_15_is_HDN( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_is_HDN, tmp_assign_source_65 );
}
{
PyObject *tmp_assign_source_66;
tmp_assign_source_66 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_16_domain_match( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_domain_match, tmp_assign_source_66 );
}
{
PyObject *tmp_assign_source_67;
tmp_assign_source_67 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_17_liberal_is_HDN( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_liberal_is_HDN, tmp_assign_source_67 );
}
{
PyObject *tmp_assign_source_68;
tmp_assign_source_68 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_18_user_domain_match( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_user_domain_match, tmp_assign_source_68 );
}
{
PyObject *tmp_assign_source_69;
PyObject *tmp_called_name_9;
PyObject *tmp_source_name_17;
PyObject *tmp_mvar_value_27;
PyObject *tmp_args_element_name_15;
PyObject *tmp_args_element_name_16;
PyObject *tmp_source_name_18;
PyObject *tmp_mvar_value_28;
tmp_mvar_value_27 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_27 == NULL ))
{
tmp_mvar_value_27 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_27 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 600;
goto frame_exception_exit_1;
}
tmp_source_name_17 = tmp_mvar_value_27;
tmp_called_name_9 = LOOKUP_ATTRIBUTE( tmp_source_name_17, const_str_plain_compile );
if ( tmp_called_name_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 600;
goto frame_exception_exit_1;
}
tmp_args_element_name_15 = const_str_digest_9f2143328a56e68461b0eb3ba7961d9d;
tmp_mvar_value_28 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_28 == NULL ))
{
tmp_mvar_value_28 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_28 == NULL )
{
Py_DECREF( tmp_called_name_9 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 600;
goto frame_exception_exit_1;
}
tmp_source_name_18 = tmp_mvar_value_28;
tmp_args_element_name_16 = LOOKUP_ATTRIBUTE( tmp_source_name_18, const_str_plain_ASCII );
if ( tmp_args_element_name_16 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_9 );
exception_lineno = 600;
goto frame_exception_exit_1;
}
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 600;
{
PyObject *call_args[] = { tmp_args_element_name_15, tmp_args_element_name_16 };
tmp_assign_source_69 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_9, call_args );
}
Py_DECREF( tmp_called_name_9 );
Py_DECREF( tmp_args_element_name_16 );
if ( tmp_assign_source_69 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 600;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_cut_port_re, tmp_assign_source_69 );
}
{
PyObject *tmp_assign_source_70;
tmp_assign_source_70 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_19_request_host( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_request_host, tmp_assign_source_70 );
}
{
PyObject *tmp_assign_source_71;
tmp_assign_source_71 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_20_eff_request_host( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_eff_request_host, tmp_assign_source_71 );
}
{
PyObject *tmp_assign_source_72;
tmp_assign_source_72 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_21_request_path( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_request_path, tmp_assign_source_72 );
}
{
PyObject *tmp_assign_source_73;
tmp_assign_source_73 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_22_request_port( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_request_port, tmp_assign_source_73 );
}
{
PyObject *tmp_assign_source_74;
tmp_assign_source_74 = const_str_digest_b1d672047483552faf5212433b8f9cd7;
UPDATE_STRING_DICT0( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_HTTP_PATH_SAFE, tmp_assign_source_74 );
}
{
PyObject *tmp_assign_source_75;
PyObject *tmp_called_instance_7;
PyObject *tmp_mvar_value_29;
tmp_mvar_value_29 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_29 == NULL ))
{
tmp_mvar_value_29 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_29 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 655;
goto frame_exception_exit_1;
}
tmp_called_instance_7 = tmp_mvar_value_29;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 655;
tmp_assign_source_75 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_7, const_str_plain_compile, &PyTuple_GET_ITEM( const_tuple_str_digest_8e65edd712068ac2334f8b3c1a548ef5_tuple, 0 ) );
if ( tmp_assign_source_75 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 655;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_ESCAPED_CHAR_RE, tmp_assign_source_75 );
}
{
PyObject *tmp_assign_source_76;
tmp_assign_source_76 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_23_uppercase_escaped_char( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_uppercase_escaped_char, tmp_assign_source_76 );
}
{
PyObject *tmp_assign_source_77;
tmp_assign_source_77 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_24_escape_path( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_escape_path, tmp_assign_source_77 );
}
{
PyObject *tmp_assign_source_78;
tmp_assign_source_78 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_25_reach( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_reach, tmp_assign_source_78 );
}
{
PyObject *tmp_assign_source_79;
tmp_assign_source_79 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_26_is_third_party( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_is_third_party, tmp_assign_source_79 );
}
{
// Tried code:
{
PyObject *tmp_assign_source_80;
PyObject *tmp_dircall_arg1_1;
tmp_dircall_arg1_1 = const_tuple_type_object_tuple;
Py_INCREF( tmp_dircall_arg1_1 );
{
PyObject *dir_call_args[] = {tmp_dircall_arg1_1};
tmp_assign_source_80 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args );
}
if ( tmp_assign_source_80 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 724;
goto try_except_handler_6;
}
assert( tmp_class_creation_1__bases == NULL );
tmp_class_creation_1__bases = tmp_assign_source_80;
}
{
PyObject *tmp_assign_source_81;
tmp_assign_source_81 = PyDict_New();
assert( tmp_class_creation_1__class_decl_dict == NULL );
tmp_class_creation_1__class_decl_dict = tmp_assign_source_81;
}
{
PyObject *tmp_assign_source_82;
PyObject *tmp_metaclass_name_1;
nuitka_bool tmp_condition_result_2;
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_3;
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 = 724;
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 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 = 724;
goto try_except_handler_6;
}
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 = 724;
goto try_except_handler_6;
}
tmp_condition_result_3 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == 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 = 724;
goto try_except_handler_6;
}
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 = 724;
goto try_except_handler_6;
}
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_82 = SELECT_METACLASS( tmp_metaclass_name_1, tmp_bases_name_1 );
Py_DECREF( tmp_metaclass_name_1 );
if ( tmp_assign_source_82 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 724;
goto try_except_handler_6;
}
assert( tmp_class_creation_1__metaclass == NULL );
tmp_class_creation_1__metaclass = tmp_assign_source_82;
}
{
nuitka_bool tmp_condition_result_4;
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 = 724;
goto try_except_handler_6;
}
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:;
{
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 = 724;
goto try_except_handler_6;
}
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_source_name_19;
CHECK_OBJECT( tmp_class_creation_1__metaclass );
tmp_source_name_19 = tmp_class_creation_1__metaclass;
tmp_res = PyObject_HasAttr( tmp_source_name_19, const_str_plain___prepare__ );
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_assign_source_83;
PyObject *tmp_called_name_10;
PyObject *tmp_source_name_20;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
CHECK_OBJECT( tmp_class_creation_1__metaclass );
tmp_source_name_20 = tmp_class_creation_1__metaclass;
tmp_called_name_10 = LOOKUP_ATTRIBUTE( tmp_source_name_20, const_str_plain___prepare__ );
if ( tmp_called_name_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 724;
goto try_except_handler_6;
}
tmp_tuple_element_1 = const_str_plain_Cookie;
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( tmp_class_creation_1__bases );
tmp_tuple_element_1 = tmp_class_creation_1__bases;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
CHECK_OBJECT( tmp_class_creation_1__class_decl_dict );
tmp_kw_name_1 = tmp_class_creation_1__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 724;
tmp_assign_source_83 = CALL_FUNCTION( tmp_called_name_10, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_10 );
Py_DECREF( tmp_args_name_1 );
if ( tmp_assign_source_83 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 724;
goto try_except_handler_6;
}
assert( tmp_class_creation_1__prepared == NULL );
tmp_class_creation_1__prepared = tmp_assign_source_83;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_operand_name_1;
PyObject *tmp_source_name_21;
CHECK_OBJECT( tmp_class_creation_1__prepared );
tmp_source_name_21 = tmp_class_creation_1__prepared;
tmp_res = PyObject_HasAttr( tmp_source_name_21, 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 = 724;
goto try_except_handler_6;
}
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:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_raise_value_1;
PyObject *tmp_left_name_4;
PyObject *tmp_right_name_4;
PyObject *tmp_tuple_element_2;
PyObject *tmp_getattr_target_1;
PyObject *tmp_getattr_attr_1;
PyObject *tmp_getattr_default_1;
PyObject *tmp_source_name_22;
PyObject *tmp_type_arg_2;
tmp_raise_type_1 = PyExc_TypeError;
tmp_left_name_4 = 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_2 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, tmp_getattr_default_1 );
if ( tmp_tuple_element_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 724;
goto try_except_handler_6;
}
tmp_right_name_4 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_4, 0, tmp_tuple_element_2 );
CHECK_OBJECT( tmp_class_creation_1__prepared );
tmp_type_arg_2 = tmp_class_creation_1__prepared;
tmp_source_name_22 = BUILTIN_TYPE1( tmp_type_arg_2 );
assert( !(tmp_source_name_22 == NULL) );
tmp_tuple_element_2 = LOOKUP_ATTRIBUTE( tmp_source_name_22, const_str_plain___name__ );
Py_DECREF( tmp_source_name_22 );
if ( tmp_tuple_element_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_4 );
exception_lineno = 724;
goto try_except_handler_6;
}
PyTuple_SET_ITEM( tmp_right_name_4, 1, tmp_tuple_element_2 );
tmp_raise_value_1 = BINARY_OPERATION_REMAINDER( tmp_left_name_4, tmp_right_name_4 );
Py_DECREF( tmp_right_name_4 );
if ( tmp_raise_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 724;
goto try_except_handler_6;
}
exception_type = tmp_raise_type_1;
Py_INCREF( tmp_raise_type_1 );
exception_value = tmp_raise_value_1;
exception_lineno = 724;
RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb );
goto try_except_handler_6;
}
branch_no_4:;
}
goto branch_end_3;
branch_no_3:;
{
PyObject *tmp_assign_source_84;
tmp_assign_source_84 = PyDict_New();
assert( tmp_class_creation_1__prepared == NULL );
tmp_class_creation_1__prepared = tmp_assign_source_84;
}
branch_end_3:;
}
{
PyObject *tmp_assign_source_85;
{
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$cookiejar_724 = tmp_set_locals_1;
Py_INCREF( tmp_set_locals_1 );
}
{
// Tried code:
{
// Tried code:
{
tmp_dictset_value = const_str_digest_6b99713f9e06ed109c93aabc5b6a75b2;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_724, 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 = 724;
goto try_except_handler_8;
}
}
{
tmp_dictset_value = const_str_digest_5b43f98adaaa54e66fad0c550c5cbf9b;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_724, 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 = 724;
goto try_except_handler_8;
}
}
{
tmp_dictset_value = const_str_plain_Cookie;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_724, 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 = 724;
goto try_except_handler_8;
}
}
MAKE_OR_REUSE_FRAME( cache_frame_f8361076776b7a10758ccef4eedc6749_2, codeobj_f8361076776b7a10758ccef4eedc6749, module_future$backports$http$cookiejar, sizeof(void *) );
frame_f8361076776b7a10758ccef4eedc6749_2 = cache_frame_f8361076776b7a10758ccef4eedc6749_2;
// Push the new frame as the currently active one.
pushFrameStack( frame_f8361076776b7a10758ccef4eedc6749_2 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_f8361076776b7a10758ccef4eedc6749_2 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_defaults_3;
tmp_defaults_3 = const_tuple_false_tuple;
Py_INCREF( tmp_defaults_3 );
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_27___init__( tmp_defaults_3 );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_724, 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 = 742;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_28_has_nonstandard_attr( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_724, const_str_plain_has_nonstandard_attr, 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_2;
}
}
{
PyObject *tmp_defaults_4;
tmp_defaults_4 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_4 );
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_29_get_nonstandard_attr( tmp_defaults_4 );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_724, const_str_plain_get_nonstandard_attr, 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 = 786;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_30_set_nonstandard_attr( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_724, const_str_plain_set_nonstandard_attr, 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 = 788;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_defaults_5;
tmp_defaults_5 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_5 );
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_31_is_expired( tmp_defaults_5 );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_724, const_str_plain_is_expired, 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 = 791;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_32___str__( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_724, 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 = 797;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_11;
PyObject *tmp_called_name_12;
PyObject *tmp_mvar_value_30;
PyObject *tmp_args_element_name_17;
tmp_called_name_12 = PyObject_GetItem( locals_future$backports$http$cookiejar_724, const_str_plain_as_native_str );
if ( tmp_called_name_12 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_30 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_as_native_str );
if (unlikely( tmp_mvar_value_30 == NULL ))
{
tmp_mvar_value_30 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_as_native_str );
}
if ( tmp_mvar_value_30 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "as_native_str" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 807;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_12 = tmp_mvar_value_30;
Py_INCREF( tmp_called_name_12 );
}
}
frame_f8361076776b7a10758ccef4eedc6749_2->m_frame.f_lineno = 807;
tmp_called_name_11 = CALL_FUNCTION_NO_ARGS( tmp_called_name_12 );
Py_DECREF( tmp_called_name_12 );
if ( tmp_called_name_11 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 807;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_args_element_name_17 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_33___repr__( );
frame_f8361076776b7a10758ccef4eedc6749_2->m_frame.f_lineno = 807;
{
PyObject *call_args[] = { tmp_args_element_name_17 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_11, call_args );
}
Py_DECREF( tmp_called_name_11 );
Py_DECREF( tmp_args_element_name_17 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 807;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_724, 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 = 807;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_f8361076776b7a10758ccef4eedc6749_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_f8361076776b7a10758ccef4eedc6749_2 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_f8361076776b7a10758ccef4eedc6749_2, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_f8361076776b7a10758ccef4eedc6749_2->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_f8361076776b7a10758ccef4eedc6749_2, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_f8361076776b7a10758ccef4eedc6749_2,
type_description_2,
outline_0_var___class__
);
// Release cached frame.
if ( frame_f8361076776b7a10758ccef4eedc6749_2 == cache_frame_f8361076776b7a10758ccef4eedc6749_2 )
{
Py_DECREF( frame_f8361076776b7a10758ccef4eedc6749_2 );
}
cache_frame_f8361076776b7a10758ccef4eedc6749_2 = NULL;
assertFrameObject( frame_f8361076776b7a10758ccef4eedc6749_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_8;
skip_nested_handling_1:;
{
nuitka_bool tmp_condition_result_7;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
CHECK_OBJECT( tmp_class_creation_1__bases );
tmp_compexpr_left_2 = tmp_class_creation_1__bases;
tmp_compexpr_right_2 = const_tuple_type_object_tuple;
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 = 724;
goto try_except_handler_8;
}
tmp_condition_result_7 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
tmp_dictset_value = const_tuple_type_object_tuple;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_724, 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 = 724;
goto try_except_handler_8;
}
}
branch_no_5:;
}
{
PyObject *tmp_assign_source_86;
PyObject *tmp_called_name_13;
PyObject *tmp_args_name_2;
PyObject *tmp_tuple_element_3;
PyObject *tmp_kw_name_2;
CHECK_OBJECT( tmp_class_creation_1__metaclass );
tmp_called_name_13 = tmp_class_creation_1__metaclass;
tmp_tuple_element_3 = const_str_plain_Cookie;
tmp_args_name_2 = PyTuple_New( 3 );
Py_INCREF( tmp_tuple_element_3 );
PyTuple_SET_ITEM( tmp_args_name_2, 0, tmp_tuple_element_3 );
CHECK_OBJECT( tmp_class_creation_1__bases );
tmp_tuple_element_3 = tmp_class_creation_1__bases;
Py_INCREF( tmp_tuple_element_3 );
PyTuple_SET_ITEM( tmp_args_name_2, 1, tmp_tuple_element_3 );
tmp_tuple_element_3 = locals_future$backports$http$cookiejar_724;
Py_INCREF( tmp_tuple_element_3 );
PyTuple_SET_ITEM( tmp_args_name_2, 2, tmp_tuple_element_3 );
CHECK_OBJECT( tmp_class_creation_1__class_decl_dict );
tmp_kw_name_2 = tmp_class_creation_1__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 724;
tmp_assign_source_86 = CALL_FUNCTION( tmp_called_name_13, tmp_args_name_2, tmp_kw_name_2 );
Py_DECREF( tmp_args_name_2 );
if ( tmp_assign_source_86 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 724;
goto try_except_handler_8;
}
assert( outline_0_var___class__ == NULL );
outline_0_var___class__ = tmp_assign_source_86;
}
{
CHECK_OBJECT( outline_0_var___class__ );
tmp_assign_source_85 = outline_0_var___class__;
Py_INCREF( tmp_assign_source_85 );
goto try_return_handler_8;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_8:;
{
Py_DECREF( locals_future$backports$http$cookiejar_724 );
locals_future$backports$http$cookiejar_724 = 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$cookiejar_724 );
locals_future$backports$http$cookiejar_724 = 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$cookiejar );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_7:;
{
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_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_1;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
outline_exception_1:;
exception_lineno = 724;
goto try_except_handler_6;
outline_result_1:;
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Cookie, tmp_assign_source_85 );
}
goto try_end_6;
// 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_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_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_6:;
}
{
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;
}
{
// Tried code:
{
PyObject *tmp_assign_source_87;
PyObject *tmp_dircall_arg1_2;
tmp_dircall_arg1_2 = const_tuple_type_object_tuple;
Py_INCREF( tmp_dircall_arg1_2 );
{
PyObject *dir_call_args[] = {tmp_dircall_arg1_2};
tmp_assign_source_87 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args );
}
if ( tmp_assign_source_87 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 828;
goto try_except_handler_9;
}
assert( tmp_class_creation_2__bases == NULL );
tmp_class_creation_2__bases = tmp_assign_source_87;
}
{
PyObject *tmp_assign_source_88;
tmp_assign_source_88 = PyDict_New();
assert( tmp_class_creation_2__class_decl_dict == NULL );
tmp_class_creation_2__class_decl_dict = tmp_assign_source_88;
}
{
PyObject *tmp_assign_source_89;
PyObject *tmp_metaclass_name_2;
nuitka_bool tmp_condition_result_8;
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_9;
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 = 828;
goto try_except_handler_9;
}
tmp_condition_result_8 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_8 == 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 = 828;
goto try_except_handler_9;
}
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 = 828;
goto try_except_handler_9;
}
tmp_condition_result_9 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_9 == 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 = 828;
goto try_except_handler_9;
}
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 = 828;
goto try_except_handler_9;
}
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_89 = SELECT_METACLASS( tmp_metaclass_name_2, tmp_bases_name_2 );
Py_DECREF( tmp_metaclass_name_2 );
if ( tmp_assign_source_89 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 828;
goto try_except_handler_9;
}
assert( tmp_class_creation_2__metaclass == NULL );
tmp_class_creation_2__metaclass = tmp_assign_source_89;
}
{
nuitka_bool tmp_condition_result_10;
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 = 828;
goto try_except_handler_9;
}
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:;
{
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 = 828;
goto try_except_handler_9;
}
}
branch_no_6:;
}
{
nuitka_bool tmp_condition_result_11;
PyObject *tmp_source_name_23;
CHECK_OBJECT( tmp_class_creation_2__metaclass );
tmp_source_name_23 = tmp_class_creation_2__metaclass;
tmp_res = PyObject_HasAttr( tmp_source_name_23, const_str_plain___prepare__ );
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_assign_source_90;
PyObject *tmp_called_name_14;
PyObject *tmp_source_name_24;
PyObject *tmp_args_name_3;
PyObject *tmp_tuple_element_4;
PyObject *tmp_kw_name_3;
CHECK_OBJECT( tmp_class_creation_2__metaclass );
tmp_source_name_24 = tmp_class_creation_2__metaclass;
tmp_called_name_14 = LOOKUP_ATTRIBUTE( tmp_source_name_24, const_str_plain___prepare__ );
if ( tmp_called_name_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 828;
goto try_except_handler_9;
}
tmp_tuple_element_4 = const_str_plain_CookiePolicy;
tmp_args_name_3 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_4 );
PyTuple_SET_ITEM( tmp_args_name_3, 0, tmp_tuple_element_4 );
CHECK_OBJECT( tmp_class_creation_2__bases );
tmp_tuple_element_4 = tmp_class_creation_2__bases;
Py_INCREF( tmp_tuple_element_4 );
PyTuple_SET_ITEM( tmp_args_name_3, 1, tmp_tuple_element_4 );
CHECK_OBJECT( tmp_class_creation_2__class_decl_dict );
tmp_kw_name_3 = tmp_class_creation_2__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 828;
tmp_assign_source_90 = CALL_FUNCTION( tmp_called_name_14, tmp_args_name_3, tmp_kw_name_3 );
Py_DECREF( tmp_called_name_14 );
Py_DECREF( tmp_args_name_3 );
if ( tmp_assign_source_90 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 828;
goto try_except_handler_9;
}
assert( tmp_class_creation_2__prepared == NULL );
tmp_class_creation_2__prepared = tmp_assign_source_90;
}
{
nuitka_bool tmp_condition_result_12;
PyObject *tmp_operand_name_2;
PyObject *tmp_source_name_25;
CHECK_OBJECT( tmp_class_creation_2__prepared );
tmp_source_name_25 = tmp_class_creation_2__prepared;
tmp_res = PyObject_HasAttr( tmp_source_name_25, 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 = 828;
goto try_except_handler_9;
}
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:;
{
PyObject *tmp_raise_type_2;
PyObject *tmp_raise_value_2;
PyObject *tmp_left_name_5;
PyObject *tmp_right_name_5;
PyObject *tmp_tuple_element_5;
PyObject *tmp_getattr_target_2;
PyObject *tmp_getattr_attr_2;
PyObject *tmp_getattr_default_2;
PyObject *tmp_source_name_26;
PyObject *tmp_type_arg_4;
tmp_raise_type_2 = PyExc_TypeError;
tmp_left_name_5 = 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_5 = BUILTIN_GETATTR( tmp_getattr_target_2, tmp_getattr_attr_2, tmp_getattr_default_2 );
if ( tmp_tuple_element_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 828;
goto try_except_handler_9;
}
tmp_right_name_5 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_5, 0, tmp_tuple_element_5 );
CHECK_OBJECT( tmp_class_creation_2__prepared );
tmp_type_arg_4 = tmp_class_creation_2__prepared;
tmp_source_name_26 = BUILTIN_TYPE1( tmp_type_arg_4 );
assert( !(tmp_source_name_26 == NULL) );
tmp_tuple_element_5 = LOOKUP_ATTRIBUTE( tmp_source_name_26, const_str_plain___name__ );
Py_DECREF( tmp_source_name_26 );
if ( tmp_tuple_element_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_5 );
exception_lineno = 828;
goto try_except_handler_9;
}
PyTuple_SET_ITEM( tmp_right_name_5, 1, tmp_tuple_element_5 );
tmp_raise_value_2 = BINARY_OPERATION_REMAINDER( tmp_left_name_5, tmp_right_name_5 );
Py_DECREF( tmp_right_name_5 );
if ( tmp_raise_value_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 828;
goto try_except_handler_9;
}
exception_type = tmp_raise_type_2;
Py_INCREF( tmp_raise_type_2 );
exception_value = tmp_raise_value_2;
exception_lineno = 828;
RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb );
goto try_except_handler_9;
}
branch_no_8:;
}
goto branch_end_7;
branch_no_7:;
{
PyObject *tmp_assign_source_91;
tmp_assign_source_91 = PyDict_New();
assert( tmp_class_creation_2__prepared == NULL );
tmp_class_creation_2__prepared = tmp_assign_source_91;
}
branch_end_7:;
}
{
PyObject *tmp_assign_source_92;
{
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$cookiejar_828 = tmp_set_locals_2;
Py_INCREF( tmp_set_locals_2 );
}
{
// Tried code:
{
// Tried code:
{
tmp_dictset_value = const_str_digest_6b99713f9e06ed109c93aabc5b6a75b2;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_828, 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 = 828;
goto try_except_handler_11;
}
}
{
tmp_dictset_value = const_str_digest_73078cf33275b3c84f3a2adf1ab1363e;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_828, 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 = 828;
goto try_except_handler_11;
}
}
{
tmp_dictset_value = const_str_plain_CookiePolicy;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_828, 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 = 828;
goto try_except_handler_11;
}
}
MAKE_OR_REUSE_FRAME( cache_frame_e387065b5bccebd68a73e1eb7679cf90_3, codeobj_e387065b5bccebd68a73e1eb7679cf90, module_future$backports$http$cookiejar, sizeof(void *) );
frame_e387065b5bccebd68a73e1eb7679cf90_3 = cache_frame_e387065b5bccebd68a73e1eb7679cf90_3;
// Push the new frame as the currently active one.
pushFrameStack( frame_e387065b5bccebd68a73e1eb7679cf90_3 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_e387065b5bccebd68a73e1eb7679cf90_3 ) == 2 ); // Frame stack
// Framed code:
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_34_set_ok( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_828, const_str_plain_set_ok, 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 = 837;
type_description_2 = "o";
goto frame_exception_exit_3;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_35_return_ok( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_828, const_str_plain_return_ok, 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 = 846;
type_description_2 = "o";
goto frame_exception_exit_3;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_36_domain_return_ok( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_828, const_str_plain_domain_return_ok, 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 = 850;
type_description_2 = "o";
goto frame_exception_exit_3;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_37_path_return_ok( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_828, const_str_plain_path_return_ok, 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 = 855;
type_description_2 = "o";
goto frame_exception_exit_3;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_e387065b5bccebd68a73e1eb7679cf90_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_e387065b5bccebd68a73e1eb7679cf90_3 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_e387065b5bccebd68a73e1eb7679cf90_3, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_e387065b5bccebd68a73e1eb7679cf90_3->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_e387065b5bccebd68a73e1eb7679cf90_3, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_e387065b5bccebd68a73e1eb7679cf90_3,
type_description_2,
outline_1_var___class__
);
// Release cached frame.
if ( frame_e387065b5bccebd68a73e1eb7679cf90_3 == cache_frame_e387065b5bccebd68a73e1eb7679cf90_3 )
{
Py_DECREF( frame_e387065b5bccebd68a73e1eb7679cf90_3 );
}
cache_frame_e387065b5bccebd68a73e1eb7679cf90_3 = NULL;
assertFrameObject( frame_e387065b5bccebd68a73e1eb7679cf90_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_11;
skip_nested_handling_2:;
{
nuitka_bool tmp_condition_result_13;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
CHECK_OBJECT( tmp_class_creation_2__bases );
tmp_compexpr_left_3 = tmp_class_creation_2__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 = 828;
goto try_except_handler_11;
}
tmp_condition_result_13 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_13 == NUITKA_BOOL_TRUE )
{
goto branch_yes_9;
}
else
{
goto branch_no_9;
}
branch_yes_9:;
{
tmp_dictset_value = const_tuple_type_object_tuple;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_828, 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 = 828;
goto try_except_handler_11;
}
}
branch_no_9:;
}
{
PyObject *tmp_assign_source_93;
PyObject *tmp_called_name_15;
PyObject *tmp_args_name_4;
PyObject *tmp_tuple_element_6;
PyObject *tmp_kw_name_4;
CHECK_OBJECT( tmp_class_creation_2__metaclass );
tmp_called_name_15 = tmp_class_creation_2__metaclass;
tmp_tuple_element_6 = const_str_plain_CookiePolicy;
tmp_args_name_4 = PyTuple_New( 3 );
Py_INCREF( tmp_tuple_element_6 );
PyTuple_SET_ITEM( tmp_args_name_4, 0, tmp_tuple_element_6 );
CHECK_OBJECT( tmp_class_creation_2__bases );
tmp_tuple_element_6 = tmp_class_creation_2__bases;
Py_INCREF( tmp_tuple_element_6 );
PyTuple_SET_ITEM( tmp_args_name_4, 1, tmp_tuple_element_6 );
tmp_tuple_element_6 = locals_future$backports$http$cookiejar_828;
Py_INCREF( tmp_tuple_element_6 );
PyTuple_SET_ITEM( tmp_args_name_4, 2, tmp_tuple_element_6 );
CHECK_OBJECT( tmp_class_creation_2__class_decl_dict );
tmp_kw_name_4 = tmp_class_creation_2__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 828;
tmp_assign_source_93 = CALL_FUNCTION( tmp_called_name_15, tmp_args_name_4, tmp_kw_name_4 );
Py_DECREF( tmp_args_name_4 );
if ( tmp_assign_source_93 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 828;
goto try_except_handler_11;
}
assert( outline_1_var___class__ == NULL );
outline_1_var___class__ = tmp_assign_source_93;
}
{
CHECK_OBJECT( outline_1_var___class__ );
tmp_assign_source_92 = outline_1_var___class__;
Py_INCREF( tmp_assign_source_92 );
goto try_return_handler_11;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_11:;
{
Py_DECREF( locals_future$backports$http$cookiejar_828 );
locals_future$backports$http$cookiejar_828 = 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$cookiejar_828 );
locals_future$backports$http$cookiejar_828 = 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$cookiejar );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_10:;
{
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_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_2;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
outline_exception_2:;
exception_lineno = 828;
goto try_except_handler_9;
outline_result_2:;
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_CookiePolicy, tmp_assign_source_92 );
}
goto try_end_7;
// 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_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_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_7:;
}
{
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_94;
PyObject *tmp_tuple_element_7;
PyObject *tmp_mvar_value_31;
tmp_mvar_value_31 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_CookiePolicy );
if (unlikely( tmp_mvar_value_31 == NULL ))
{
tmp_mvar_value_31 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CookiePolicy );
}
if ( tmp_mvar_value_31 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CookiePolicy" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 861;
goto try_except_handler_12;
}
tmp_tuple_element_7 = tmp_mvar_value_31;
tmp_assign_source_94 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_7 );
PyTuple_SET_ITEM( tmp_assign_source_94, 0, tmp_tuple_element_7 );
assert( tmp_class_creation_3__bases_orig == NULL );
tmp_class_creation_3__bases_orig = tmp_assign_source_94;
}
{
PyObject *tmp_assign_source_95;
PyObject *tmp_dircall_arg1_3;
CHECK_OBJECT( tmp_class_creation_3__bases_orig );
tmp_dircall_arg1_3 = tmp_class_creation_3__bases_orig;
Py_INCREF( tmp_dircall_arg1_3 );
{
PyObject *dir_call_args[] = {tmp_dircall_arg1_3};
tmp_assign_source_95 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args );
}
if ( tmp_assign_source_95 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 861;
goto try_except_handler_12;
}
assert( tmp_class_creation_3__bases == NULL );
tmp_class_creation_3__bases = tmp_assign_source_95;
}
{
PyObject *tmp_assign_source_96;
tmp_assign_source_96 = PyDict_New();
assert( tmp_class_creation_3__class_decl_dict == NULL );
tmp_class_creation_3__class_decl_dict = tmp_assign_source_96;
}
{
PyObject *tmp_assign_source_97;
PyObject *tmp_metaclass_name_3;
nuitka_bool tmp_condition_result_14;
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_15;
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 = 861;
goto try_except_handler_12;
}
tmp_condition_result_14 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_14 == 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 = 861;
goto try_except_handler_12;
}
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 = 861;
goto try_except_handler_12;
}
tmp_condition_result_15 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_15 == 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 = 861;
goto try_except_handler_12;
}
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 = 861;
goto try_except_handler_12;
}
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_97 = SELECT_METACLASS( tmp_metaclass_name_3, tmp_bases_name_3 );
Py_DECREF( tmp_metaclass_name_3 );
if ( tmp_assign_source_97 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 861;
goto try_except_handler_12;
}
assert( tmp_class_creation_3__metaclass == NULL );
tmp_class_creation_3__metaclass = tmp_assign_source_97;
}
{
nuitka_bool tmp_condition_result_16;
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 = 861;
goto try_except_handler_12;
}
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:;
{
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 = 861;
goto try_except_handler_12;
}
}
branch_no_10:;
}
{
nuitka_bool tmp_condition_result_17;
PyObject *tmp_source_name_27;
CHECK_OBJECT( tmp_class_creation_3__metaclass );
tmp_source_name_27 = tmp_class_creation_3__metaclass;
tmp_res = PyObject_HasAttr( tmp_source_name_27, const_str_plain___prepare__ );
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_assign_source_98;
PyObject *tmp_called_name_16;
PyObject *tmp_source_name_28;
PyObject *tmp_args_name_5;
PyObject *tmp_tuple_element_8;
PyObject *tmp_kw_name_5;
CHECK_OBJECT( tmp_class_creation_3__metaclass );
tmp_source_name_28 = tmp_class_creation_3__metaclass;
tmp_called_name_16 = LOOKUP_ATTRIBUTE( tmp_source_name_28, const_str_plain___prepare__ );
if ( tmp_called_name_16 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 861;
goto try_except_handler_12;
}
tmp_tuple_element_8 = const_str_plain_DefaultCookiePolicy;
tmp_args_name_5 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_8 );
PyTuple_SET_ITEM( tmp_args_name_5, 0, tmp_tuple_element_8 );
CHECK_OBJECT( tmp_class_creation_3__bases );
tmp_tuple_element_8 = tmp_class_creation_3__bases;
Py_INCREF( tmp_tuple_element_8 );
PyTuple_SET_ITEM( tmp_args_name_5, 1, tmp_tuple_element_8 );
CHECK_OBJECT( tmp_class_creation_3__class_decl_dict );
tmp_kw_name_5 = tmp_class_creation_3__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 861;
tmp_assign_source_98 = CALL_FUNCTION( tmp_called_name_16, tmp_args_name_5, tmp_kw_name_5 );
Py_DECREF( tmp_called_name_16 );
Py_DECREF( tmp_args_name_5 );
if ( tmp_assign_source_98 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 861;
goto try_except_handler_12;
}
assert( tmp_class_creation_3__prepared == NULL );
tmp_class_creation_3__prepared = tmp_assign_source_98;
}
{
nuitka_bool tmp_condition_result_18;
PyObject *tmp_operand_name_3;
PyObject *tmp_source_name_29;
CHECK_OBJECT( tmp_class_creation_3__prepared );
tmp_source_name_29 = tmp_class_creation_3__prepared;
tmp_res = PyObject_HasAttr( tmp_source_name_29, 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 = 861;
goto try_except_handler_12;
}
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:;
{
PyObject *tmp_raise_type_3;
PyObject *tmp_raise_value_3;
PyObject *tmp_left_name_6;
PyObject *tmp_right_name_6;
PyObject *tmp_tuple_element_9;
PyObject *tmp_getattr_target_3;
PyObject *tmp_getattr_attr_3;
PyObject *tmp_getattr_default_3;
PyObject *tmp_source_name_30;
PyObject *tmp_type_arg_6;
tmp_raise_type_3 = PyExc_TypeError;
tmp_left_name_6 = 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_9 = BUILTIN_GETATTR( tmp_getattr_target_3, tmp_getattr_attr_3, tmp_getattr_default_3 );
if ( tmp_tuple_element_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 861;
goto try_except_handler_12;
}
tmp_right_name_6 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_6, 0, tmp_tuple_element_9 );
CHECK_OBJECT( tmp_class_creation_3__prepared );
tmp_type_arg_6 = tmp_class_creation_3__prepared;
tmp_source_name_30 = BUILTIN_TYPE1( tmp_type_arg_6 );
assert( !(tmp_source_name_30 == NULL) );
tmp_tuple_element_9 = LOOKUP_ATTRIBUTE( tmp_source_name_30, const_str_plain___name__ );
Py_DECREF( tmp_source_name_30 );
if ( tmp_tuple_element_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_6 );
exception_lineno = 861;
goto try_except_handler_12;
}
PyTuple_SET_ITEM( tmp_right_name_6, 1, tmp_tuple_element_9 );
tmp_raise_value_3 = BINARY_OPERATION_REMAINDER( tmp_left_name_6, tmp_right_name_6 );
Py_DECREF( tmp_right_name_6 );
if ( tmp_raise_value_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 861;
goto try_except_handler_12;
}
exception_type = tmp_raise_type_3;
Py_INCREF( tmp_raise_type_3 );
exception_value = tmp_raise_value_3;
exception_lineno = 861;
RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb );
goto try_except_handler_12;
}
branch_no_12:;
}
goto branch_end_11;
branch_no_11:;
{
PyObject *tmp_assign_source_99;
tmp_assign_source_99 = PyDict_New();
assert( tmp_class_creation_3__prepared == NULL );
tmp_class_creation_3__prepared = tmp_assign_source_99;
}
branch_end_11:;
}
{
PyObject *tmp_assign_source_100;
{
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$cookiejar_861 = tmp_set_locals_3;
Py_INCREF( tmp_set_locals_3 );
}
{
// Tried code:
{
// Tried code:
{
tmp_dictset_value = const_str_digest_6b99713f9e06ed109c93aabc5b6a75b2;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, 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 = 861;
goto try_except_handler_14;
}
}
{
tmp_dictset_value = const_str_digest_adfbe5a28721906f75d8c30277f0dd7e;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, 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 = 861;
goto try_except_handler_14;
}
}
{
tmp_dictset_value = const_str_plain_DefaultCookiePolicy;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, 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 = 861;
goto try_except_handler_14;
}
}
MAKE_OR_REUSE_FRAME( cache_frame_f29fa82af712996536f28d37a35a5d6d_4, codeobj_f29fa82af712996536f28d37a35a5d6d, module_future$backports$http$cookiejar, sizeof(void *) );
frame_f29fa82af712996536f28d37a35a5d6d_4 = cache_frame_f29fa82af712996536f28d37a35a5d6d_4;
// Push the new frame as the currently active one.
pushFrameStack( frame_f29fa82af712996536f28d37a35a5d6d_4 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_f29fa82af712996536f28d37a35a5d6d_4 ) == 2 ); // Frame stack
// Framed code:
{
tmp_dictset_value = const_int_pos_1;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_DomainStrictNoDots, tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 864;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = const_int_pos_2;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_DomainStrictNonDomain, tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 865;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = const_int_pos_4;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_DomainRFC2965Match, tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 866;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = const_int_0;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_DomainLiberal, tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 868;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
PyObject *tmp_left_name_7;
PyObject *tmp_right_name_7;
tmp_left_name_7 = PyObject_GetItem( locals_future$backports$http$cookiejar_861, const_str_plain_DomainStrictNoDots );
if ( tmp_left_name_7 == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "DomainStrictNoDots" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 869;
type_description_2 = "o";
goto frame_exception_exit_4;
}
if ( tmp_left_name_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 869;
type_description_2 = "o";
goto frame_exception_exit_4;
}
tmp_right_name_7 = PyObject_GetItem( locals_future$backports$http$cookiejar_861, const_str_plain_DomainStrictNonDomain );
if ( tmp_right_name_7 == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
Py_DECREF( tmp_left_name_7 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "DomainStrictNonDomain" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 869;
type_description_2 = "o";
goto frame_exception_exit_4;
}
if ( tmp_right_name_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_left_name_7 );
exception_lineno = 869;
type_description_2 = "o";
goto frame_exception_exit_4;
}
tmp_dictset_value = BINARY_OPERATION( PyNumber_Or, tmp_left_name_7, tmp_right_name_7 );
Py_DECREF( tmp_left_name_7 );
Py_DECREF( tmp_right_name_7 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 869;
type_description_2 = "o";
goto frame_exception_exit_4;
}
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_DomainStrict, 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 = 869;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
PyObject *tmp_defaults_6;
PyObject *tmp_tuple_element_10;
tmp_tuple_element_10 = Py_None;
tmp_defaults_6 = PyTuple_New( 12 );
Py_INCREF( tmp_tuple_element_10 );
PyTuple_SET_ITEM( tmp_defaults_6, 0, tmp_tuple_element_10 );
tmp_tuple_element_10 = Py_None;
Py_INCREF( tmp_tuple_element_10 );
PyTuple_SET_ITEM( tmp_defaults_6, 1, tmp_tuple_element_10 );
tmp_tuple_element_10 = Py_True;
Py_INCREF( tmp_tuple_element_10 );
PyTuple_SET_ITEM( tmp_defaults_6, 2, tmp_tuple_element_10 );
tmp_tuple_element_10 = Py_False;
Py_INCREF( tmp_tuple_element_10 );
PyTuple_SET_ITEM( tmp_defaults_6, 3, tmp_tuple_element_10 );
tmp_tuple_element_10 = Py_None;
Py_INCREF( tmp_tuple_element_10 );
PyTuple_SET_ITEM( tmp_defaults_6, 4, tmp_tuple_element_10 );
tmp_tuple_element_10 = Py_False;
Py_INCREF( tmp_tuple_element_10 );
PyTuple_SET_ITEM( tmp_defaults_6, 5, tmp_tuple_element_10 );
tmp_tuple_element_10 = Py_False;
Py_INCREF( tmp_tuple_element_10 );
PyTuple_SET_ITEM( tmp_defaults_6, 6, tmp_tuple_element_10 );
tmp_tuple_element_10 = Py_True;
Py_INCREF( tmp_tuple_element_10 );
PyTuple_SET_ITEM( tmp_defaults_6, 7, tmp_tuple_element_10 );
tmp_tuple_element_10 = Py_False;
Py_INCREF( tmp_tuple_element_10 );
PyTuple_SET_ITEM( tmp_defaults_6, 8, tmp_tuple_element_10 );
tmp_tuple_element_10 = PyObject_GetItem( locals_future$backports$http$cookiejar_861, const_str_plain_DomainLiberal );
if ( tmp_tuple_element_10 == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
Py_DECREF( tmp_defaults_6 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "DomainLiberal" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 879;
type_description_2 = "o";
goto frame_exception_exit_4;
}
if ( tmp_tuple_element_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_defaults_6 );
exception_lineno = 879;
type_description_2 = "o";
goto frame_exception_exit_4;
}
PyTuple_SET_ITEM( tmp_defaults_6, 9, tmp_tuple_element_10 );
tmp_tuple_element_10 = Py_False;
Py_INCREF( tmp_tuple_element_10 );
PyTuple_SET_ITEM( tmp_defaults_6, 10, tmp_tuple_element_10 );
tmp_tuple_element_10 = Py_False;
Py_INCREF( tmp_tuple_element_10 );
PyTuple_SET_ITEM( tmp_defaults_6, 11, tmp_tuple_element_10 );
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_38___init__( tmp_defaults_6 );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, 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 = 871;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_39_blocked_domains( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_blocked_domains, 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 = 904;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_40_set_blocked_domains( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_set_blocked_domains, 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 = 907;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_41_is_blocked( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_is_blocked, 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 = 911;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_42_allowed_domains( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_allowed_domains, 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 = 917;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_43_set_allowed_domains( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_set_allowed_domains, 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 = 920;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_44_is_not_allowed( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_is_not_allowed, 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 = 926;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_45_set_ok( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_set_ok, 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 = 934;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_46_set_ok_version( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_set_ok_version, 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 = 953;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_47_set_ok_verifiability( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_set_ok_verifiability, 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 = 968;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_48_set_ok_name( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_set_ok_name, 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 = 980;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_49_set_ok_path( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_set_ok_path, 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 = 989;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_50_set_ok_domain( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_set_ok_domain, 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 = 1000;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_51_set_ok_port( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_set_ok_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 = 1059;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_52_return_ok( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_return_ok, 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 = 1080;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_53_return_ok_version( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_return_ok_version, 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 = 1098;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_54_return_ok_verifiability( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_return_ok_verifiability, 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 = 1107;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_55_return_ok_secure( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_return_ok_secure, 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 = 1119;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_56_return_ok_expires( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_return_ok_expires, 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 = 1125;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_57_return_ok_port( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_return_ok_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 = 1131;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_58_return_ok_domain( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_return_ok_domain, 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 = 1145;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_59_domain_return_ok( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_domain_return_ok, 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 = 1167;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_60_path_return_ok( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, const_str_plain_path_return_ok, 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 = 1189;
type_description_2 = "o";
goto frame_exception_exit_4;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_f29fa82af712996536f28d37a35a5d6d_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_f29fa82af712996536f28d37a35a5d6d_4 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_f29fa82af712996536f28d37a35a5d6d_4, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_f29fa82af712996536f28d37a35a5d6d_4->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_f29fa82af712996536f28d37a35a5d6d_4, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_f29fa82af712996536f28d37a35a5d6d_4,
type_description_2,
outline_2_var___class__
);
// Release cached frame.
if ( frame_f29fa82af712996536f28d37a35a5d6d_4 == cache_frame_f29fa82af712996536f28d37a35a5d6d_4 )
{
Py_DECREF( frame_f29fa82af712996536f28d37a35a5d6d_4 );
}
cache_frame_f29fa82af712996536f28d37a35a5d6d_4 = NULL;
assertFrameObject( frame_f29fa82af712996536f28d37a35a5d6d_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_14;
skip_nested_handling_3:;
{
nuitka_bool tmp_condition_result_19;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
CHECK_OBJECT( tmp_class_creation_3__bases );
tmp_compexpr_left_4 = tmp_class_creation_3__bases;
CHECK_OBJECT( tmp_class_creation_3__bases_orig );
tmp_compexpr_right_4 = tmp_class_creation_3__bases_orig;
tmp_res = RICH_COMPARE_BOOL_NE( 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 = 861;
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:;
{
CHECK_OBJECT( tmp_class_creation_3__bases_orig );
tmp_dictset_value = tmp_class_creation_3__bases_orig;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_861, 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 = 861;
goto try_except_handler_14;
}
}
branch_no_13:;
}
{
PyObject *tmp_assign_source_101;
PyObject *tmp_called_name_17;
PyObject *tmp_args_name_6;
PyObject *tmp_tuple_element_11;
PyObject *tmp_kw_name_6;
CHECK_OBJECT( tmp_class_creation_3__metaclass );
tmp_called_name_17 = tmp_class_creation_3__metaclass;
tmp_tuple_element_11 = const_str_plain_DefaultCookiePolicy;
tmp_args_name_6 = PyTuple_New( 3 );
Py_INCREF( tmp_tuple_element_11 );
PyTuple_SET_ITEM( tmp_args_name_6, 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_6, 1, tmp_tuple_element_11 );
tmp_tuple_element_11 = locals_future$backports$http$cookiejar_861;
Py_INCREF( tmp_tuple_element_11 );
PyTuple_SET_ITEM( tmp_args_name_6, 2, tmp_tuple_element_11 );
CHECK_OBJECT( tmp_class_creation_3__class_decl_dict );
tmp_kw_name_6 = tmp_class_creation_3__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 861;
tmp_assign_source_101 = CALL_FUNCTION( tmp_called_name_17, tmp_args_name_6, tmp_kw_name_6 );
Py_DECREF( tmp_args_name_6 );
if ( tmp_assign_source_101 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 861;
goto try_except_handler_14;
}
assert( outline_2_var___class__ == NULL );
outline_2_var___class__ = tmp_assign_source_101;
}
{
CHECK_OBJECT( outline_2_var___class__ );
tmp_assign_source_100 = outline_2_var___class__;
Py_INCREF( tmp_assign_source_100 );
goto try_return_handler_14;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_14:;
{
Py_DECREF( locals_future$backports$http$cookiejar_861 );
locals_future$backports$http$cookiejar_861 = NULL;
}
{
goto try_return_handler_13;
}
// Exception handler code:
try_except_handler_14:;
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;
{
Py_DECREF( locals_future$backports$http$cookiejar_861 );
locals_future$backports$http$cookiejar_861 = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_12;
exception_value = exception_keeper_value_12;
exception_tb = exception_keeper_tb_12;
exception_lineno = exception_keeper_lineno_12;
goto try_except_handler_13;
}
// End of try:
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_13:;
{
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_13:;
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;
{
// 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 outline_exception_3;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
outline_exception_3:;
exception_lineno = 861;
goto try_except_handler_12;
outline_result_3:;
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_DefaultCookiePolicy, tmp_assign_source_100 );
}
goto try_end_8;
// Exception handler code:
try_except_handler_12:;
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_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_14;
exception_value = exception_keeper_value_14;
exception_tb = exception_keeper_tb_14;
exception_lineno = exception_keeper_lineno_14;
goto frame_exception_exit_1;
}
// End of try:
try_end_8:;
}
{
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;
}
{
PyObject *tmp_assign_source_102;
tmp_assign_source_102 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_61_vals_sorted_by_key( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_vals_sorted_by_key, tmp_assign_source_102 );
}
{
PyObject *tmp_assign_source_103;
tmp_assign_source_103 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_62_deepvalues( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_deepvalues, tmp_assign_source_103 );
}
{
// Tried code:
{
PyObject *tmp_assign_source_104;
PyObject *tmp_dircall_arg1_4;
tmp_dircall_arg1_4 = const_tuple_type_object_tuple;
Py_INCREF( tmp_dircall_arg1_4 );
{
PyObject *dir_call_args[] = {tmp_dircall_arg1_4};
tmp_assign_source_104 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args );
}
if ( tmp_assign_source_104 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1221;
goto try_except_handler_15;
}
assert( tmp_class_creation_4__bases == NULL );
tmp_class_creation_4__bases = tmp_assign_source_104;
}
{
PyObject *tmp_assign_source_105;
tmp_assign_source_105 = PyDict_New();
assert( tmp_class_creation_4__class_decl_dict == NULL );
tmp_class_creation_4__class_decl_dict = tmp_assign_source_105;
}
{
PyObject *tmp_assign_source_106;
PyObject *tmp_metaclass_name_4;
nuitka_bool tmp_condition_result_20;
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_21;
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 = 1221;
goto try_except_handler_15;
}
tmp_condition_result_20 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_20 == 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 = 1221;
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 = 1221;
goto try_except_handler_15;
}
tmp_condition_result_21 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_21 == 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 = 1221;
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 = 1221;
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_106 = SELECT_METACLASS( tmp_metaclass_name_4, tmp_bases_name_4 );
Py_DECREF( tmp_metaclass_name_4 );
if ( tmp_assign_source_106 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1221;
goto try_except_handler_15;
}
assert( tmp_class_creation_4__metaclass == NULL );
tmp_class_creation_4__metaclass = tmp_assign_source_106;
}
{
nuitka_bool tmp_condition_result_22;
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 = 1221;
goto try_except_handler_15;
}
tmp_condition_result_22 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_22 == NUITKA_BOOL_TRUE )
{
goto branch_yes_14;
}
else
{
goto branch_no_14;
}
branch_yes_14:;
{
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 = 1221;
goto try_except_handler_15;
}
}
branch_no_14:;
}
{
nuitka_bool tmp_condition_result_23;
PyObject *tmp_source_name_31;
CHECK_OBJECT( tmp_class_creation_4__metaclass );
tmp_source_name_31 = tmp_class_creation_4__metaclass;
tmp_res = PyObject_HasAttr( tmp_source_name_31, const_str_plain___prepare__ );
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:;
{
PyObject *tmp_assign_source_107;
PyObject *tmp_called_name_18;
PyObject *tmp_source_name_32;
PyObject *tmp_args_name_7;
PyObject *tmp_tuple_element_12;
PyObject *tmp_kw_name_7;
CHECK_OBJECT( tmp_class_creation_4__metaclass );
tmp_source_name_32 = tmp_class_creation_4__metaclass;
tmp_called_name_18 = LOOKUP_ATTRIBUTE( tmp_source_name_32, const_str_plain___prepare__ );
if ( tmp_called_name_18 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1221;
goto try_except_handler_15;
}
tmp_tuple_element_12 = const_str_plain_Absent;
tmp_args_name_7 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_12 );
PyTuple_SET_ITEM( tmp_args_name_7, 0, tmp_tuple_element_12 );
CHECK_OBJECT( tmp_class_creation_4__bases );
tmp_tuple_element_12 = tmp_class_creation_4__bases;
Py_INCREF( tmp_tuple_element_12 );
PyTuple_SET_ITEM( tmp_args_name_7, 1, tmp_tuple_element_12 );
CHECK_OBJECT( tmp_class_creation_4__class_decl_dict );
tmp_kw_name_7 = tmp_class_creation_4__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 1221;
tmp_assign_source_107 = CALL_FUNCTION( tmp_called_name_18, tmp_args_name_7, tmp_kw_name_7 );
Py_DECREF( tmp_called_name_18 );
Py_DECREF( tmp_args_name_7 );
if ( tmp_assign_source_107 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1221;
goto try_except_handler_15;
}
assert( tmp_class_creation_4__prepared == NULL );
tmp_class_creation_4__prepared = tmp_assign_source_107;
}
{
nuitka_bool tmp_condition_result_24;
PyObject *tmp_operand_name_4;
PyObject *tmp_source_name_33;
CHECK_OBJECT( tmp_class_creation_4__prepared );
tmp_source_name_33 = tmp_class_creation_4__prepared;
tmp_res = PyObject_HasAttr( tmp_source_name_33, const_str_plain___getitem__ );
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 = 1221;
goto try_except_handler_15;
}
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_raise_type_4;
PyObject *tmp_raise_value_4;
PyObject *tmp_left_name_8;
PyObject *tmp_right_name_8;
PyObject *tmp_tuple_element_13;
PyObject *tmp_getattr_target_4;
PyObject *tmp_getattr_attr_4;
PyObject *tmp_getattr_default_4;
PyObject *tmp_source_name_34;
PyObject *tmp_type_arg_8;
tmp_raise_type_4 = PyExc_TypeError;
tmp_left_name_8 = 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_13 = BUILTIN_GETATTR( tmp_getattr_target_4, tmp_getattr_attr_4, tmp_getattr_default_4 );
if ( tmp_tuple_element_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1221;
goto try_except_handler_15;
}
tmp_right_name_8 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_8, 0, tmp_tuple_element_13 );
CHECK_OBJECT( tmp_class_creation_4__prepared );
tmp_type_arg_8 = tmp_class_creation_4__prepared;
tmp_source_name_34 = BUILTIN_TYPE1( tmp_type_arg_8 );
assert( !(tmp_source_name_34 == NULL) );
tmp_tuple_element_13 = LOOKUP_ATTRIBUTE( tmp_source_name_34, const_str_plain___name__ );
Py_DECREF( tmp_source_name_34 );
if ( tmp_tuple_element_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_8 );
exception_lineno = 1221;
goto try_except_handler_15;
}
PyTuple_SET_ITEM( tmp_right_name_8, 1, tmp_tuple_element_13 );
tmp_raise_value_4 = BINARY_OPERATION_REMAINDER( tmp_left_name_8, tmp_right_name_8 );
Py_DECREF( tmp_right_name_8 );
if ( tmp_raise_value_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1221;
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 = 1221;
RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb );
goto try_except_handler_15;
}
branch_no_16:;
}
goto branch_end_15;
branch_no_15:;
{
PyObject *tmp_assign_source_108;
tmp_assign_source_108 = PyDict_New();
assert( tmp_class_creation_4__prepared == NULL );
tmp_class_creation_4__prepared = tmp_assign_source_108;
}
branch_end_15:;
}
{
PyObject *tmp_assign_source_109;
{
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$cookiejar_1221 = tmp_set_locals_4;
Py_INCREF( tmp_set_locals_4 );
}
{
// Tried code:
{
// Tried code:
{
tmp_dictset_value = const_str_digest_6b99713f9e06ed109c93aabc5b6a75b2;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1221, 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 = 1221;
goto try_except_handler_17;
}
}
{
tmp_dictset_value = const_str_plain_Absent;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1221, 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 = 1221;
goto try_except_handler_17;
}
}
{
nuitka_bool tmp_condition_result_25;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
CHECK_OBJECT( tmp_class_creation_4__bases );
tmp_compexpr_left_5 = tmp_class_creation_4__bases;
tmp_compexpr_right_5 = const_tuple_type_object_tuple;
tmp_res = RICH_COMPARE_BOOL_NE( 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 = 1221;
goto try_except_handler_17;
}
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:;
{
tmp_dictset_value = const_tuple_type_object_tuple;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1221, 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 = 1221;
goto try_except_handler_17;
}
}
branch_no_17:;
}
{
PyObject *tmp_assign_source_110;
PyObject *tmp_called_name_19;
PyObject *tmp_args_name_8;
PyObject *tmp_tuple_element_14;
PyObject *tmp_kw_name_8;
CHECK_OBJECT( tmp_class_creation_4__metaclass );
tmp_called_name_19 = tmp_class_creation_4__metaclass;
tmp_tuple_element_14 = const_str_plain_Absent;
tmp_args_name_8 = PyTuple_New( 3 );
Py_INCREF( tmp_tuple_element_14 );
PyTuple_SET_ITEM( tmp_args_name_8, 0, tmp_tuple_element_14 );
CHECK_OBJECT( tmp_class_creation_4__bases );
tmp_tuple_element_14 = tmp_class_creation_4__bases;
Py_INCREF( tmp_tuple_element_14 );
PyTuple_SET_ITEM( tmp_args_name_8, 1, tmp_tuple_element_14 );
tmp_tuple_element_14 = locals_future$backports$http$cookiejar_1221;
Py_INCREF( tmp_tuple_element_14 );
PyTuple_SET_ITEM( tmp_args_name_8, 2, tmp_tuple_element_14 );
CHECK_OBJECT( tmp_class_creation_4__class_decl_dict );
tmp_kw_name_8 = tmp_class_creation_4__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 1221;
tmp_assign_source_110 = CALL_FUNCTION( tmp_called_name_19, tmp_args_name_8, tmp_kw_name_8 );
Py_DECREF( tmp_args_name_8 );
if ( tmp_assign_source_110 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1221;
goto try_except_handler_17;
}
assert( outline_3_var___class__ == NULL );
outline_3_var___class__ = tmp_assign_source_110;
}
{
CHECK_OBJECT( outline_3_var___class__ );
tmp_assign_source_109 = outline_3_var___class__;
Py_INCREF( tmp_assign_source_109 );
goto try_return_handler_17;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_17:;
{
Py_DECREF( locals_future$backports$http$cookiejar_1221 );
locals_future$backports$http$cookiejar_1221 = NULL;
}
{
goto try_return_handler_16;
}
// Exception handler code:
try_except_handler_17:;
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;
{
Py_DECREF( locals_future$backports$http$cookiejar_1221 );
locals_future$backports$http$cookiejar_1221 = NULL;
}
{
// 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 try_except_handler_16;
}
// End of try:
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
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_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;
{
// 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 outline_exception_4;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
outline_exception_4:;
exception_lineno = 1221;
goto try_except_handler_15;
outline_result_4:;
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_Absent, tmp_assign_source_109 );
}
goto try_end_9;
// Exception handler code:
try_except_handler_15:;
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;
{
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_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:;
}
{
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;
}
{
// Tried code:
{
PyObject *tmp_assign_source_111;
PyObject *tmp_dircall_arg1_5;
tmp_dircall_arg1_5 = const_tuple_type_object_tuple;
Py_INCREF( tmp_dircall_arg1_5 );
{
PyObject *dir_call_args[] = {tmp_dircall_arg1_5};
tmp_assign_source_111 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args );
}
if ( tmp_assign_source_111 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1223;
goto try_except_handler_18;
}
assert( tmp_class_creation_5__bases == NULL );
tmp_class_creation_5__bases = tmp_assign_source_111;
}
{
PyObject *tmp_assign_source_112;
tmp_assign_source_112 = PyDict_New();
assert( tmp_class_creation_5__class_decl_dict == NULL );
tmp_class_creation_5__class_decl_dict = tmp_assign_source_112;
}
{
PyObject *tmp_assign_source_113;
PyObject *tmp_metaclass_name_5;
nuitka_bool tmp_condition_result_26;
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_27;
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 = 1223;
goto try_except_handler_18;
}
tmp_condition_result_26 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_26 == 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 = 1223;
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 = 1223;
goto try_except_handler_18;
}
tmp_condition_result_27 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_27 == 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 = 1223;
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 = 1223;
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_113 = SELECT_METACLASS( tmp_metaclass_name_5, tmp_bases_name_5 );
Py_DECREF( tmp_metaclass_name_5 );
if ( tmp_assign_source_113 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1223;
goto try_except_handler_18;
}
assert( tmp_class_creation_5__metaclass == NULL );
tmp_class_creation_5__metaclass = tmp_assign_source_113;
}
{
nuitka_bool tmp_condition_result_28;
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 = 1223;
goto try_except_handler_18;
}
tmp_condition_result_28 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_28 == NUITKA_BOOL_TRUE )
{
goto branch_yes_18;
}
else
{
goto branch_no_18;
}
branch_yes_18:;
{
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 = 1223;
goto try_except_handler_18;
}
}
branch_no_18:;
}
{
nuitka_bool tmp_condition_result_29;
PyObject *tmp_source_name_35;
CHECK_OBJECT( tmp_class_creation_5__metaclass );
tmp_source_name_35 = tmp_class_creation_5__metaclass;
tmp_res = PyObject_HasAttr( tmp_source_name_35, const_str_plain___prepare__ );
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:;
{
PyObject *tmp_assign_source_114;
PyObject *tmp_called_name_20;
PyObject *tmp_source_name_36;
PyObject *tmp_args_name_9;
PyObject *tmp_tuple_element_15;
PyObject *tmp_kw_name_9;
CHECK_OBJECT( tmp_class_creation_5__metaclass );
tmp_source_name_36 = tmp_class_creation_5__metaclass;
tmp_called_name_20 = LOOKUP_ATTRIBUTE( tmp_source_name_36, const_str_plain___prepare__ );
if ( tmp_called_name_20 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1223;
goto try_except_handler_18;
}
tmp_tuple_element_15 = const_str_plain_CookieJar;
tmp_args_name_9 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_15 );
PyTuple_SET_ITEM( tmp_args_name_9, 0, tmp_tuple_element_15 );
CHECK_OBJECT( tmp_class_creation_5__bases );
tmp_tuple_element_15 = tmp_class_creation_5__bases;
Py_INCREF( tmp_tuple_element_15 );
PyTuple_SET_ITEM( tmp_args_name_9, 1, tmp_tuple_element_15 );
CHECK_OBJECT( tmp_class_creation_5__class_decl_dict );
tmp_kw_name_9 = tmp_class_creation_5__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 1223;
tmp_assign_source_114 = CALL_FUNCTION( tmp_called_name_20, tmp_args_name_9, tmp_kw_name_9 );
Py_DECREF( tmp_called_name_20 );
Py_DECREF( tmp_args_name_9 );
if ( tmp_assign_source_114 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1223;
goto try_except_handler_18;
}
assert( tmp_class_creation_5__prepared == NULL );
tmp_class_creation_5__prepared = tmp_assign_source_114;
}
{
nuitka_bool tmp_condition_result_30;
PyObject *tmp_operand_name_5;
PyObject *tmp_source_name_37;
CHECK_OBJECT( tmp_class_creation_5__prepared );
tmp_source_name_37 = tmp_class_creation_5__prepared;
tmp_res = PyObject_HasAttr( tmp_source_name_37, 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 = 1223;
goto try_except_handler_18;
}
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_raise_type_5;
PyObject *tmp_raise_value_5;
PyObject *tmp_left_name_9;
PyObject *tmp_right_name_9;
PyObject *tmp_tuple_element_16;
PyObject *tmp_getattr_target_5;
PyObject *tmp_getattr_attr_5;
PyObject *tmp_getattr_default_5;
PyObject *tmp_source_name_38;
PyObject *tmp_type_arg_10;
tmp_raise_type_5 = PyExc_TypeError;
tmp_left_name_9 = 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_16 = BUILTIN_GETATTR( tmp_getattr_target_5, tmp_getattr_attr_5, tmp_getattr_default_5 );
if ( tmp_tuple_element_16 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1223;
goto try_except_handler_18;
}
tmp_right_name_9 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_9, 0, tmp_tuple_element_16 );
CHECK_OBJECT( tmp_class_creation_5__prepared );
tmp_type_arg_10 = tmp_class_creation_5__prepared;
tmp_source_name_38 = BUILTIN_TYPE1( tmp_type_arg_10 );
assert( !(tmp_source_name_38 == NULL) );
tmp_tuple_element_16 = LOOKUP_ATTRIBUTE( tmp_source_name_38, const_str_plain___name__ );
Py_DECREF( tmp_source_name_38 );
if ( tmp_tuple_element_16 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_9 );
exception_lineno = 1223;
goto try_except_handler_18;
}
PyTuple_SET_ITEM( tmp_right_name_9, 1, tmp_tuple_element_16 );
tmp_raise_value_5 = BINARY_OPERATION_REMAINDER( tmp_left_name_9, tmp_right_name_9 );
Py_DECREF( tmp_right_name_9 );
if ( tmp_raise_value_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1223;
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 = 1223;
RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb );
goto try_except_handler_18;
}
branch_no_20:;
}
goto branch_end_19;
branch_no_19:;
{
PyObject *tmp_assign_source_115;
tmp_assign_source_115 = PyDict_New();
assert( tmp_class_creation_5__prepared == NULL );
tmp_class_creation_5__prepared = tmp_assign_source_115;
}
branch_end_19:;
}
{
PyObject *tmp_assign_source_116;
{
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$cookiejar_1223 = tmp_set_locals_5;
Py_INCREF( tmp_set_locals_5 );
}
{
// Tried code:
{
// Tried code:
{
tmp_dictset_value = const_str_digest_6b99713f9e06ed109c93aabc5b6a75b2;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, 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 = 1223;
goto try_except_handler_20;
}
}
{
tmp_dictset_value = const_str_digest_e1711c7bd846b501935b68f85daaa89e;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, 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 = 1223;
goto try_except_handler_20;
}
}
{
tmp_dictset_value = const_str_plain_CookieJar;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, 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 = 1223;
goto try_except_handler_20;
}
}
MAKE_OR_REUSE_FRAME( cache_frame_798a9863336c7c9c418ddca1e2618c32_5, codeobj_798a9863336c7c9c418ddca1e2618c32, module_future$backports$http$cookiejar, sizeof(void *) );
frame_798a9863336c7c9c418ddca1e2618c32_5 = cache_frame_798a9863336c7c9c418ddca1e2618c32_5;
// Push the new frame as the currently active one.
pushFrameStack( frame_798a9863336c7c9c418ddca1e2618c32_5 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_798a9863336c7c9c418ddca1e2618c32_5 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_called_instance_8;
PyObject *tmp_mvar_value_32;
tmp_called_instance_8 = PyObject_GetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_re );
if ( tmp_called_instance_8 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_32 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_32 == NULL ))
{
tmp_mvar_value_32 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_32 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1230;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_called_instance_8 = tmp_mvar_value_32;
Py_INCREF( tmp_called_instance_8 );
}
}
frame_798a9863336c7c9c418ddca1e2618c32_5->m_frame.f_lineno = 1230;
tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_8, const_str_plain_compile, &PyTuple_GET_ITEM( const_tuple_str_digest_eee68eb18ec923ec5725aa369380fdeb_tuple, 0 ) );
Py_DECREF( tmp_called_instance_8 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1230;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_non_word_re, 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 = 1230;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
PyObject *tmp_called_instance_9;
PyObject *tmp_mvar_value_33;
tmp_called_instance_9 = PyObject_GetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_re );
if ( tmp_called_instance_9 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_33 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_33 == NULL ))
{
tmp_mvar_value_33 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_33 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1231;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_called_instance_9 = tmp_mvar_value_33;
Py_INCREF( tmp_called_instance_9 );
}
}
frame_798a9863336c7c9c418ddca1e2618c32_5->m_frame.f_lineno = 1231;
tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_9, const_str_plain_compile, &PyTuple_GET_ITEM( const_tuple_str_digest_a20576513bc0e620214fe3c7d0af099b_tuple, 0 ) );
Py_DECREF( tmp_called_instance_9 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1231;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_quote_re, 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 = 1231;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
PyObject *tmp_called_instance_10;
PyObject *tmp_mvar_value_34;
tmp_called_instance_10 = PyObject_GetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_re );
if ( tmp_called_instance_10 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_34 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_34 == NULL ))
{
tmp_mvar_value_34 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_34 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1232;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_called_instance_10 = tmp_mvar_value_34;
Py_INCREF( tmp_called_instance_10 );
}
}
frame_798a9863336c7c9c418ddca1e2618c32_5->m_frame.f_lineno = 1232;
tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_10, const_str_plain_compile, &PyTuple_GET_ITEM( const_tuple_str_digest_015c22e7bdee605c030a49c130d28c8d_tuple, 0 ) );
Py_DECREF( tmp_called_instance_10 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1232;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_strict_domain_re, 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 = 1232;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
PyObject *tmp_called_instance_11;
PyObject *tmp_mvar_value_35;
tmp_called_instance_11 = PyObject_GetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_re );
if ( tmp_called_instance_11 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_35 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_35 == NULL ))
{
tmp_mvar_value_35 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_35 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1233;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_called_instance_11 = tmp_mvar_value_35;
Py_INCREF( tmp_called_instance_11 );
}
}
frame_798a9863336c7c9c418ddca1e2618c32_5->m_frame.f_lineno = 1233;
tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_11, const_str_plain_compile, &PyTuple_GET_ITEM( const_tuple_str_digest_93d15f13bc4ddb17dc6e54285f512f62_tuple, 0 ) );
Py_DECREF( tmp_called_instance_11 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1233;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_domain_re, 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 = 1233;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
PyObject *tmp_called_instance_12;
PyObject *tmp_mvar_value_36;
tmp_called_instance_12 = PyObject_GetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_re );
if ( tmp_called_instance_12 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_36 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_36 == NULL ))
{
tmp_mvar_value_36 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_36 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1234;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_called_instance_12 = tmp_mvar_value_36;
Py_INCREF( tmp_called_instance_12 );
}
}
frame_798a9863336c7c9c418ddca1e2618c32_5->m_frame.f_lineno = 1234;
tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_12, const_str_plain_compile, &PyTuple_GET_ITEM( const_tuple_str_digest_5bf9a04ffcb16b6109e15c54c1d33abf_tuple, 0 ) );
Py_DECREF( tmp_called_instance_12 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1234;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_dots_re, 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 = 1234;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
PyObject *tmp_called_name_21;
PyObject *tmp_source_name_39;
PyObject *tmp_mvar_value_37;
PyObject *tmp_args_element_name_18;
PyObject *tmp_args_element_name_19;
PyObject *tmp_source_name_40;
PyObject *tmp_mvar_value_38;
tmp_source_name_39 = PyObject_GetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_re );
if ( tmp_source_name_39 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_37 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_37 == NULL ))
{
tmp_mvar_value_37 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_37 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1236;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_source_name_39 = tmp_mvar_value_37;
Py_INCREF( tmp_source_name_39 );
}
}
tmp_called_name_21 = LOOKUP_ATTRIBUTE( tmp_source_name_39, const_str_plain_compile );
Py_DECREF( tmp_source_name_39 );
if ( tmp_called_name_21 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1236;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_args_element_name_18 = const_str_digest_ab7ced06080ac56ab3945c4367a65db5;
tmp_source_name_40 = PyObject_GetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_re );
if ( tmp_source_name_40 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_38 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_38 == NULL ))
{
tmp_mvar_value_38 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_38 == NULL )
{
Py_DECREF( tmp_called_name_21 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1236;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_source_name_40 = tmp_mvar_value_38;
Py_INCREF( tmp_source_name_40 );
}
}
tmp_args_element_name_19 = LOOKUP_ATTRIBUTE( tmp_source_name_40, const_str_plain_ASCII );
Py_DECREF( tmp_source_name_40 );
if ( tmp_args_element_name_19 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_21 );
exception_lineno = 1236;
type_description_2 = "o";
goto frame_exception_exit_5;
}
frame_798a9863336c7c9c418ddca1e2618c32_5->m_frame.f_lineno = 1236;
{
PyObject *call_args[] = { tmp_args_element_name_18, tmp_args_element_name_19 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_21, call_args );
}
Py_DECREF( tmp_called_name_21 );
Py_DECREF( tmp_args_element_name_19 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1236;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_magic_re, 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 = 1236;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
PyObject *tmp_defaults_7;
tmp_defaults_7 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_7 );
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_63___init__( tmp_defaults_7 );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, 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 = 1238;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_64_set_policy( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_set_policy, 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 = 1246;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_65__cookies_for_domain( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain__cookies_for_domain, 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 = 1249;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_66__cookies_for_request( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain__cookies_for_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 = 1267;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_67__cookie_attrs( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain__cookie_attrs, 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 = 1274;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_68_add_cookie_header( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_add_cookie_header, 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 = 1333;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_69__normalized_cookie_tuples( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain__normalized_cookie_tuples, 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 = 1366;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_70__cookie_from_cookie_tuple( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain__cookie_from_cookie_tuple, 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 = 1463;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_71__cookies_from_attrs_set( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain__cookies_from_attrs_set, 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 = 1555;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_72__process_rfc2109_cookies( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain__process_rfc2109_cookies, 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 = 1564;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_73_make_cookies( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_make_cookies, 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 = 1576;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_74_set_cookie_if_ok( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_set_cookie_if_ok, 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 = 1630;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_75_set_cookie( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_set_cookie, 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 = 1643;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_76_extract_cookies( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_extract_cookies, 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 = 1656;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
PyObject *tmp_defaults_8;
tmp_defaults_8 = const_tuple_none_none_none_tuple;
Py_INCREF( tmp_defaults_8 );
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_77_clear( tmp_defaults_8 );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_clear, 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 = 1670;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_78_clear_session_cookies( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_clear_session_cookies, 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 = 1697;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_79_clear_expired_cookies( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_clear_expired_cookies, 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 = 1712;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_80___iter__( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, 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 = 1731;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_81___len__( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, const_str_plain___len__, 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 = 1734;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
PyObject *tmp_called_name_22;
PyObject *tmp_called_name_23;
PyObject *tmp_mvar_value_39;
PyObject *tmp_args_element_name_20;
tmp_called_name_23 = PyObject_GetItem( locals_future$backports$http$cookiejar_1223, const_str_plain_as_native_str );
if ( tmp_called_name_23 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_39 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_as_native_str );
if (unlikely( tmp_mvar_value_39 == NULL ))
{
tmp_mvar_value_39 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_as_native_str );
}
if ( tmp_mvar_value_39 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "as_native_str" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1740;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_called_name_23 = tmp_mvar_value_39;
Py_INCREF( tmp_called_name_23 );
}
}
frame_798a9863336c7c9c418ddca1e2618c32_5->m_frame.f_lineno = 1740;
tmp_called_name_22 = CALL_FUNCTION_NO_ARGS( tmp_called_name_23 );
Py_DECREF( tmp_called_name_23 );
if ( tmp_called_name_22 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1740;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_args_element_name_20 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_82___repr__( );
frame_798a9863336c7c9c418ddca1e2618c32_5->m_frame.f_lineno = 1740;
{
PyObject *call_args[] = { tmp_args_element_name_20 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_22, call_args );
}
Py_DECREF( tmp_called_name_22 );
Py_DECREF( tmp_args_element_name_20 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1740;
type_description_2 = "o";
goto frame_exception_exit_5;
}
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, 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 = 1740;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_83___str__( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, 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 = 1746;
type_description_2 = "o";
goto frame_exception_exit_5;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_798a9863336c7c9c418ddca1e2618c32_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_798a9863336c7c9c418ddca1e2618c32_5 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_798a9863336c7c9c418ddca1e2618c32_5, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_798a9863336c7c9c418ddca1e2618c32_5->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_798a9863336c7c9c418ddca1e2618c32_5, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_798a9863336c7c9c418ddca1e2618c32_5,
type_description_2,
outline_4_var___class__
);
// Release cached frame.
if ( frame_798a9863336c7c9c418ddca1e2618c32_5 == cache_frame_798a9863336c7c9c418ddca1e2618c32_5 )
{
Py_DECREF( frame_798a9863336c7c9c418ddca1e2618c32_5 );
}
cache_frame_798a9863336c7c9c418ddca1e2618c32_5 = NULL;
assertFrameObject( frame_798a9863336c7c9c418ddca1e2618c32_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_20;
skip_nested_handling_4:;
{
nuitka_bool tmp_condition_result_31;
PyObject *tmp_compexpr_left_6;
PyObject *tmp_compexpr_right_6;
CHECK_OBJECT( tmp_class_creation_5__bases );
tmp_compexpr_left_6 = tmp_class_creation_5__bases;
tmp_compexpr_right_6 = const_tuple_type_object_tuple;
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 = 1223;
goto try_except_handler_20;
}
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:;
{
tmp_dictset_value = const_tuple_type_object_tuple;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1223, 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 = 1223;
goto try_except_handler_20;
}
}
branch_no_21:;
}
{
PyObject *tmp_assign_source_117;
PyObject *tmp_called_name_24;
PyObject *tmp_args_name_10;
PyObject *tmp_tuple_element_17;
PyObject *tmp_kw_name_10;
CHECK_OBJECT( tmp_class_creation_5__metaclass );
tmp_called_name_24 = tmp_class_creation_5__metaclass;
tmp_tuple_element_17 = const_str_plain_CookieJar;
tmp_args_name_10 = PyTuple_New( 3 );
Py_INCREF( tmp_tuple_element_17 );
PyTuple_SET_ITEM( tmp_args_name_10, 0, tmp_tuple_element_17 );
CHECK_OBJECT( tmp_class_creation_5__bases );
tmp_tuple_element_17 = tmp_class_creation_5__bases;
Py_INCREF( tmp_tuple_element_17 );
PyTuple_SET_ITEM( tmp_args_name_10, 1, tmp_tuple_element_17 );
tmp_tuple_element_17 = locals_future$backports$http$cookiejar_1223;
Py_INCREF( tmp_tuple_element_17 );
PyTuple_SET_ITEM( tmp_args_name_10, 2, tmp_tuple_element_17 );
CHECK_OBJECT( tmp_class_creation_5__class_decl_dict );
tmp_kw_name_10 = tmp_class_creation_5__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 1223;
tmp_assign_source_117 = CALL_FUNCTION( tmp_called_name_24, tmp_args_name_10, tmp_kw_name_10 );
Py_DECREF( tmp_args_name_10 );
if ( tmp_assign_source_117 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1223;
goto try_except_handler_20;
}
assert( outline_4_var___class__ == NULL );
outline_4_var___class__ = tmp_assign_source_117;
}
{
CHECK_OBJECT( outline_4_var___class__ );
tmp_assign_source_116 = outline_4_var___class__;
Py_INCREF( tmp_assign_source_116 );
goto try_return_handler_20;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_20:;
{
Py_DECREF( locals_future$backports$http$cookiejar_1223 );
locals_future$backports$http$cookiejar_1223 = 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$cookiejar_1223 );
locals_future$backports$http$cookiejar_1223 = 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$cookiejar );
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$cookiejar );
return MOD_RETURN_VALUE( NULL );
outline_exception_5:;
exception_lineno = 1223;
goto try_except_handler_18;
outline_result_5:;
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_CookieJar, tmp_assign_source_116 );
}
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_118;
PyObject *tmp_dircall_arg1_6;
tmp_dircall_arg1_6 = const_tuple_type_OSError_tuple;
Py_INCREF( tmp_dircall_arg1_6 );
{
PyObject *dir_call_args[] = {tmp_dircall_arg1_6};
tmp_assign_source_118 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args );
}
if ( tmp_assign_source_118 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1753;
goto try_except_handler_21;
}
assert( tmp_class_creation_6__bases == NULL );
tmp_class_creation_6__bases = tmp_assign_source_118;
}
{
PyObject *tmp_assign_source_119;
tmp_assign_source_119 = PyDict_New();
assert( tmp_class_creation_6__class_decl_dict == NULL );
tmp_class_creation_6__class_decl_dict = tmp_assign_source_119;
}
{
PyObject *tmp_assign_source_120;
PyObject *tmp_metaclass_name_6;
nuitka_bool tmp_condition_result_32;
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_33;
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 = 1753;
goto try_except_handler_21;
}
tmp_condition_result_32 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_32 == 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 = 1753;
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 = 1753;
goto try_except_handler_21;
}
tmp_condition_result_33 = tmp_truth_name_6 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_33 == 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 = 1753;
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 = 1753;
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_120 = SELECT_METACLASS( tmp_metaclass_name_6, tmp_bases_name_6 );
Py_DECREF( tmp_metaclass_name_6 );
if ( tmp_assign_source_120 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1753;
goto try_except_handler_21;
}
assert( tmp_class_creation_6__metaclass == NULL );
tmp_class_creation_6__metaclass = tmp_assign_source_120;
}
{
nuitka_bool tmp_condition_result_34;
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 = 1753;
goto try_except_handler_21;
}
tmp_condition_result_34 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_34 == NUITKA_BOOL_TRUE )
{
goto branch_yes_22;
}
else
{
goto branch_no_22;
}
branch_yes_22:;
{
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 = 1753;
goto try_except_handler_21;
}
}
branch_no_22:;
}
{
nuitka_bool tmp_condition_result_35;
PyObject *tmp_source_name_41;
CHECK_OBJECT( tmp_class_creation_6__metaclass );
tmp_source_name_41 = tmp_class_creation_6__metaclass;
tmp_res = PyObject_HasAttr( tmp_source_name_41, const_str_plain___prepare__ );
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:;
{
PyObject *tmp_assign_source_121;
PyObject *tmp_called_name_25;
PyObject *tmp_source_name_42;
PyObject *tmp_args_name_11;
PyObject *tmp_tuple_element_18;
PyObject *tmp_kw_name_11;
CHECK_OBJECT( tmp_class_creation_6__metaclass );
tmp_source_name_42 = tmp_class_creation_6__metaclass;
tmp_called_name_25 = LOOKUP_ATTRIBUTE( tmp_source_name_42, const_str_plain___prepare__ );
if ( tmp_called_name_25 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1753;
goto try_except_handler_21;
}
tmp_tuple_element_18 = const_str_plain_LoadError;
tmp_args_name_11 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_18 );
PyTuple_SET_ITEM( tmp_args_name_11, 0, tmp_tuple_element_18 );
CHECK_OBJECT( tmp_class_creation_6__bases );
tmp_tuple_element_18 = tmp_class_creation_6__bases;
Py_INCREF( tmp_tuple_element_18 );
PyTuple_SET_ITEM( tmp_args_name_11, 1, tmp_tuple_element_18 );
CHECK_OBJECT( tmp_class_creation_6__class_decl_dict );
tmp_kw_name_11 = tmp_class_creation_6__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 1753;
tmp_assign_source_121 = CALL_FUNCTION( tmp_called_name_25, tmp_args_name_11, tmp_kw_name_11 );
Py_DECREF( tmp_called_name_25 );
Py_DECREF( tmp_args_name_11 );
if ( tmp_assign_source_121 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1753;
goto try_except_handler_21;
}
assert( tmp_class_creation_6__prepared == NULL );
tmp_class_creation_6__prepared = tmp_assign_source_121;
}
{
nuitka_bool tmp_condition_result_36;
PyObject *tmp_operand_name_6;
PyObject *tmp_source_name_43;
CHECK_OBJECT( tmp_class_creation_6__prepared );
tmp_source_name_43 = tmp_class_creation_6__prepared;
tmp_res = PyObject_HasAttr( tmp_source_name_43, 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 = 1753;
goto try_except_handler_21;
}
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_raise_type_6;
PyObject *tmp_raise_value_6;
PyObject *tmp_left_name_10;
PyObject *tmp_right_name_10;
PyObject *tmp_tuple_element_19;
PyObject *tmp_getattr_target_6;
PyObject *tmp_getattr_attr_6;
PyObject *tmp_getattr_default_6;
PyObject *tmp_source_name_44;
PyObject *tmp_type_arg_12;
tmp_raise_type_6 = PyExc_TypeError;
tmp_left_name_10 = 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_19 = BUILTIN_GETATTR( tmp_getattr_target_6, tmp_getattr_attr_6, tmp_getattr_default_6 );
if ( tmp_tuple_element_19 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1753;
goto try_except_handler_21;
}
tmp_right_name_10 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_10, 0, tmp_tuple_element_19 );
CHECK_OBJECT( tmp_class_creation_6__prepared );
tmp_type_arg_12 = tmp_class_creation_6__prepared;
tmp_source_name_44 = BUILTIN_TYPE1( tmp_type_arg_12 );
assert( !(tmp_source_name_44 == NULL) );
tmp_tuple_element_19 = LOOKUP_ATTRIBUTE( tmp_source_name_44, const_str_plain___name__ );
Py_DECREF( tmp_source_name_44 );
if ( tmp_tuple_element_19 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_10 );
exception_lineno = 1753;
goto try_except_handler_21;
}
PyTuple_SET_ITEM( tmp_right_name_10, 1, tmp_tuple_element_19 );
tmp_raise_value_6 = BINARY_OPERATION_REMAINDER( tmp_left_name_10, tmp_right_name_10 );
Py_DECREF( tmp_right_name_10 );
if ( tmp_raise_value_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1753;
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 = 1753;
RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb );
goto try_except_handler_21;
}
branch_no_24:;
}
goto branch_end_23;
branch_no_23:;
{
PyObject *tmp_assign_source_122;
tmp_assign_source_122 = PyDict_New();
assert( tmp_class_creation_6__prepared == NULL );
tmp_class_creation_6__prepared = tmp_assign_source_122;
}
branch_end_23:;
}
{
PyObject *tmp_assign_source_123;
{
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$cookiejar_1753 = tmp_set_locals_6;
Py_INCREF( tmp_set_locals_6 );
}
{
// Tried code:
{
// Tried code:
{
tmp_dictset_value = const_str_digest_6b99713f9e06ed109c93aabc5b6a75b2;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1753, 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 = 1753;
goto try_except_handler_23;
}
}
{
tmp_dictset_value = const_str_plain_LoadError;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1753, 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 = 1753;
goto try_except_handler_23;
}
}
{
nuitka_bool tmp_condition_result_37;
PyObject *tmp_compexpr_left_7;
PyObject *tmp_compexpr_right_7;
CHECK_OBJECT( tmp_class_creation_6__bases );
tmp_compexpr_left_7 = tmp_class_creation_6__bases;
tmp_compexpr_right_7 = const_tuple_type_OSError_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 = 1753;
goto try_except_handler_23;
}
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:;
{
tmp_dictset_value = const_tuple_type_OSError_tuple;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1753, 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 = 1753;
goto try_except_handler_23;
}
}
branch_no_25:;
}
{
PyObject *tmp_assign_source_124;
PyObject *tmp_called_name_26;
PyObject *tmp_args_name_12;
PyObject *tmp_tuple_element_20;
PyObject *tmp_kw_name_12;
CHECK_OBJECT( tmp_class_creation_6__metaclass );
tmp_called_name_26 = tmp_class_creation_6__metaclass;
tmp_tuple_element_20 = const_str_plain_LoadError;
tmp_args_name_12 = PyTuple_New( 3 );
Py_INCREF( tmp_tuple_element_20 );
PyTuple_SET_ITEM( tmp_args_name_12, 0, tmp_tuple_element_20 );
CHECK_OBJECT( tmp_class_creation_6__bases );
tmp_tuple_element_20 = tmp_class_creation_6__bases;
Py_INCREF( tmp_tuple_element_20 );
PyTuple_SET_ITEM( tmp_args_name_12, 1, tmp_tuple_element_20 );
tmp_tuple_element_20 = locals_future$backports$http$cookiejar_1753;
Py_INCREF( tmp_tuple_element_20 );
PyTuple_SET_ITEM( tmp_args_name_12, 2, tmp_tuple_element_20 );
CHECK_OBJECT( tmp_class_creation_6__class_decl_dict );
tmp_kw_name_12 = tmp_class_creation_6__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 1753;
tmp_assign_source_124 = CALL_FUNCTION( tmp_called_name_26, tmp_args_name_12, tmp_kw_name_12 );
Py_DECREF( tmp_args_name_12 );
if ( tmp_assign_source_124 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1753;
goto try_except_handler_23;
}
assert( outline_5_var___class__ == NULL );
outline_5_var___class__ = tmp_assign_source_124;
}
{
CHECK_OBJECT( outline_5_var___class__ );
tmp_assign_source_123 = outline_5_var___class__;
Py_INCREF( tmp_assign_source_123 );
goto try_return_handler_23;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_23:;
{
Py_DECREF( locals_future$backports$http$cookiejar_1753 );
locals_future$backports$http$cookiejar_1753 = 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$cookiejar_1753 );
locals_future$backports$http$cookiejar_1753 = 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$cookiejar );
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$cookiejar );
return MOD_RETURN_VALUE( NULL );
outline_exception_6:;
exception_lineno = 1753;
goto try_except_handler_21;
outline_result_6:;
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_LoadError, tmp_assign_source_123 );
}
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_125;
PyObject *tmp_tuple_element_21;
PyObject *tmp_mvar_value_40;
tmp_mvar_value_40 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_CookieJar );
if (unlikely( tmp_mvar_value_40 == NULL ))
{
tmp_mvar_value_40 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CookieJar );
}
if ( tmp_mvar_value_40 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CookieJar" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1755;
goto try_except_handler_24;
}
tmp_tuple_element_21 = tmp_mvar_value_40;
tmp_assign_source_125 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_21 );
PyTuple_SET_ITEM( tmp_assign_source_125, 0, tmp_tuple_element_21 );
assert( tmp_class_creation_7__bases_orig == NULL );
tmp_class_creation_7__bases_orig = tmp_assign_source_125;
}
{
PyObject *tmp_assign_source_126;
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_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 = 1755;
goto try_except_handler_24;
}
assert( tmp_class_creation_7__bases == NULL );
tmp_class_creation_7__bases = tmp_assign_source_126;
}
{
PyObject *tmp_assign_source_127;
tmp_assign_source_127 = PyDict_New();
assert( tmp_class_creation_7__class_decl_dict == NULL );
tmp_class_creation_7__class_decl_dict = tmp_assign_source_127;
}
{
PyObject *tmp_assign_source_128;
PyObject *tmp_metaclass_name_7;
nuitka_bool tmp_condition_result_38;
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_39;
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 = 1755;
goto try_except_handler_24;
}
tmp_condition_result_38 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_38 == 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 = 1755;
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 = 1755;
goto try_except_handler_24;
}
tmp_condition_result_39 = tmp_truth_name_7 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_39 == 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 = 1755;
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 = 1755;
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_128 = SELECT_METACLASS( tmp_metaclass_name_7, tmp_bases_name_7 );
Py_DECREF( tmp_metaclass_name_7 );
if ( tmp_assign_source_128 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1755;
goto try_except_handler_24;
}
assert( tmp_class_creation_7__metaclass == NULL );
tmp_class_creation_7__metaclass = tmp_assign_source_128;
}
{
nuitka_bool tmp_condition_result_40;
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 = 1755;
goto try_except_handler_24;
}
tmp_condition_result_40 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_40 == NUITKA_BOOL_TRUE )
{
goto branch_yes_26;
}
else
{
goto branch_no_26;
}
branch_yes_26:;
{
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 = 1755;
goto try_except_handler_24;
}
}
branch_no_26:;
}
{
nuitka_bool tmp_condition_result_41;
PyObject *tmp_source_name_45;
CHECK_OBJECT( tmp_class_creation_7__metaclass );
tmp_source_name_45 = tmp_class_creation_7__metaclass;
tmp_res = PyObject_HasAttr( tmp_source_name_45, const_str_plain___prepare__ );
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:;
{
PyObject *tmp_assign_source_129;
PyObject *tmp_called_name_27;
PyObject *tmp_source_name_46;
PyObject *tmp_args_name_13;
PyObject *tmp_tuple_element_22;
PyObject *tmp_kw_name_13;
CHECK_OBJECT( tmp_class_creation_7__metaclass );
tmp_source_name_46 = tmp_class_creation_7__metaclass;
tmp_called_name_27 = LOOKUP_ATTRIBUTE( tmp_source_name_46, const_str_plain___prepare__ );
if ( tmp_called_name_27 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1755;
goto try_except_handler_24;
}
tmp_tuple_element_22 = const_str_plain_FileCookieJar;
tmp_args_name_13 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_22 );
PyTuple_SET_ITEM( tmp_args_name_13, 0, tmp_tuple_element_22 );
CHECK_OBJECT( tmp_class_creation_7__bases );
tmp_tuple_element_22 = tmp_class_creation_7__bases;
Py_INCREF( tmp_tuple_element_22 );
PyTuple_SET_ITEM( tmp_args_name_13, 1, tmp_tuple_element_22 );
CHECK_OBJECT( tmp_class_creation_7__class_decl_dict );
tmp_kw_name_13 = tmp_class_creation_7__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 1755;
tmp_assign_source_129 = CALL_FUNCTION( tmp_called_name_27, tmp_args_name_13, tmp_kw_name_13 );
Py_DECREF( tmp_called_name_27 );
Py_DECREF( tmp_args_name_13 );
if ( tmp_assign_source_129 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1755;
goto try_except_handler_24;
}
assert( tmp_class_creation_7__prepared == NULL );
tmp_class_creation_7__prepared = tmp_assign_source_129;
}
{
nuitka_bool tmp_condition_result_42;
PyObject *tmp_operand_name_7;
PyObject *tmp_source_name_47;
CHECK_OBJECT( tmp_class_creation_7__prepared );
tmp_source_name_47 = tmp_class_creation_7__prepared;
tmp_res = PyObject_HasAttr( tmp_source_name_47, 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 = 1755;
goto try_except_handler_24;
}
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_raise_type_7;
PyObject *tmp_raise_value_7;
PyObject *tmp_left_name_11;
PyObject *tmp_right_name_11;
PyObject *tmp_tuple_element_23;
PyObject *tmp_getattr_target_7;
PyObject *tmp_getattr_attr_7;
PyObject *tmp_getattr_default_7;
PyObject *tmp_source_name_48;
PyObject *tmp_type_arg_14;
tmp_raise_type_7 = PyExc_TypeError;
tmp_left_name_11 = 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_23 = BUILTIN_GETATTR( tmp_getattr_target_7, tmp_getattr_attr_7, tmp_getattr_default_7 );
if ( tmp_tuple_element_23 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1755;
goto try_except_handler_24;
}
tmp_right_name_11 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_11, 0, tmp_tuple_element_23 );
CHECK_OBJECT( tmp_class_creation_7__prepared );
tmp_type_arg_14 = tmp_class_creation_7__prepared;
tmp_source_name_48 = BUILTIN_TYPE1( tmp_type_arg_14 );
assert( !(tmp_source_name_48 == NULL) );
tmp_tuple_element_23 = LOOKUP_ATTRIBUTE( tmp_source_name_48, const_str_plain___name__ );
Py_DECREF( tmp_source_name_48 );
if ( tmp_tuple_element_23 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_11 );
exception_lineno = 1755;
goto try_except_handler_24;
}
PyTuple_SET_ITEM( tmp_right_name_11, 1, tmp_tuple_element_23 );
tmp_raise_value_7 = BINARY_OPERATION_REMAINDER( tmp_left_name_11, tmp_right_name_11 );
Py_DECREF( tmp_right_name_11 );
if ( tmp_raise_value_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1755;
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 = 1755;
RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb );
goto try_except_handler_24;
}
branch_no_28:;
}
goto branch_end_27;
branch_no_27:;
{
PyObject *tmp_assign_source_130;
tmp_assign_source_130 = PyDict_New();
assert( tmp_class_creation_7__prepared == NULL );
tmp_class_creation_7__prepared = tmp_assign_source_130;
}
branch_end_27:;
}
{
PyObject *tmp_assign_source_131;
{
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$cookiejar_1755 = tmp_set_locals_7;
Py_INCREF( tmp_set_locals_7 );
}
{
// Tried code:
{
// Tried code:
{
tmp_dictset_value = const_str_digest_6b99713f9e06ed109c93aabc5b6a75b2;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1755, 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 = 1755;
goto try_except_handler_26;
}
}
{
tmp_dictset_value = const_str_digest_966b6e9b41d2aef5dbfdbaa45b844053;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1755, 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 = 1755;
goto try_except_handler_26;
}
}
{
tmp_dictset_value = const_str_plain_FileCookieJar;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1755, 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 = 1755;
goto try_except_handler_26;
}
}
MAKE_OR_REUSE_FRAME( cache_frame_4bf671acca441ac82822b88fdf521d42_6, codeobj_4bf671acca441ac82822b88fdf521d42, module_future$backports$http$cookiejar, sizeof(void *) );
frame_4bf671acca441ac82822b88fdf521d42_6 = cache_frame_4bf671acca441ac82822b88fdf521d42_6;
// Push the new frame as the currently active one.
pushFrameStack( frame_4bf671acca441ac82822b88fdf521d42_6 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_4bf671acca441ac82822b88fdf521d42_6 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_defaults_9;
tmp_defaults_9 = const_tuple_none_false_none_tuple;
Py_INCREF( tmp_defaults_9 );
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_84___init__( tmp_defaults_9 );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1755, 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 = 1758;
type_description_2 = "o";
goto frame_exception_exit_6;
}
}
{
PyObject *tmp_defaults_10;
tmp_defaults_10 = const_tuple_none_false_false_tuple;
Py_INCREF( tmp_defaults_10 );
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_85_save( tmp_defaults_10 );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1755, const_str_plain_save, 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 = 1773;
type_description_2 = "o";
goto frame_exception_exit_6;
}
}
{
PyObject *tmp_defaults_11;
tmp_defaults_11 = const_tuple_none_false_false_tuple;
Py_INCREF( tmp_defaults_11 );
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_86_load( tmp_defaults_11 );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1755, const_str_plain_load, 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 = 1777;
type_description_2 = "o";
goto frame_exception_exit_6;
}
}
{
PyObject *tmp_defaults_12;
tmp_defaults_12 = const_tuple_none_false_false_tuple;
Py_INCREF( tmp_defaults_12 );
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_87_revert( tmp_defaults_12 );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1755, const_str_plain_revert, 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 = 1789;
type_description_2 = "o";
goto frame_exception_exit_6;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_4bf671acca441ac82822b88fdf521d42_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_4bf671acca441ac82822b88fdf521d42_6 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_4bf671acca441ac82822b88fdf521d42_6, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_4bf671acca441ac82822b88fdf521d42_6->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_4bf671acca441ac82822b88fdf521d42_6, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_4bf671acca441ac82822b88fdf521d42_6,
type_description_2,
outline_6_var___class__
);
// Release cached frame.
if ( frame_4bf671acca441ac82822b88fdf521d42_6 == cache_frame_4bf671acca441ac82822b88fdf521d42_6 )
{
Py_DECREF( frame_4bf671acca441ac82822b88fdf521d42_6 );
}
cache_frame_4bf671acca441ac82822b88fdf521d42_6 = NULL;
assertFrameObject( frame_4bf671acca441ac82822b88fdf521d42_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_26;
skip_nested_handling_5:;
{
nuitka_bool tmp_condition_result_43;
PyObject *tmp_compexpr_left_8;
PyObject *tmp_compexpr_right_8;
CHECK_OBJECT( tmp_class_creation_7__bases );
tmp_compexpr_left_8 = tmp_class_creation_7__bases;
CHECK_OBJECT( tmp_class_creation_7__bases_orig );
tmp_compexpr_right_8 = tmp_class_creation_7__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 = 1755;
goto try_except_handler_26;
}
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:;
{
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$cookiejar_1755, 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 = 1755;
goto try_except_handler_26;
}
}
branch_no_29:;
}
{
PyObject *tmp_assign_source_132;
PyObject *tmp_called_name_28;
PyObject *tmp_args_name_14;
PyObject *tmp_tuple_element_24;
PyObject *tmp_kw_name_14;
CHECK_OBJECT( tmp_class_creation_7__metaclass );
tmp_called_name_28 = tmp_class_creation_7__metaclass;
tmp_tuple_element_24 = const_str_plain_FileCookieJar;
tmp_args_name_14 = PyTuple_New( 3 );
Py_INCREF( tmp_tuple_element_24 );
PyTuple_SET_ITEM( tmp_args_name_14, 0, tmp_tuple_element_24 );
CHECK_OBJECT( tmp_class_creation_7__bases );
tmp_tuple_element_24 = tmp_class_creation_7__bases;
Py_INCREF( tmp_tuple_element_24 );
PyTuple_SET_ITEM( tmp_args_name_14, 1, tmp_tuple_element_24 );
tmp_tuple_element_24 = locals_future$backports$http$cookiejar_1755;
Py_INCREF( tmp_tuple_element_24 );
PyTuple_SET_ITEM( tmp_args_name_14, 2, tmp_tuple_element_24 );
CHECK_OBJECT( tmp_class_creation_7__class_decl_dict );
tmp_kw_name_14 = tmp_class_creation_7__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 1755;
tmp_assign_source_132 = CALL_FUNCTION( tmp_called_name_28, tmp_args_name_14, tmp_kw_name_14 );
Py_DECREF( tmp_args_name_14 );
if ( tmp_assign_source_132 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1755;
goto try_except_handler_26;
}
assert( outline_6_var___class__ == NULL );
outline_6_var___class__ = tmp_assign_source_132;
}
{
CHECK_OBJECT( outline_6_var___class__ );
tmp_assign_source_131 = outline_6_var___class__;
Py_INCREF( tmp_assign_source_131 );
goto try_return_handler_26;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_26:;
{
Py_DECREF( locals_future$backports$http$cookiejar_1755 );
locals_future$backports$http$cookiejar_1755 = 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$cookiejar_1755 );
locals_future$backports$http$cookiejar_1755 = 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$cookiejar );
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$cookiejar );
return MOD_RETURN_VALUE( NULL );
outline_exception_7:;
exception_lineno = 1755;
goto try_except_handler_24;
outline_result_7:;
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_FileCookieJar, tmp_assign_source_131 );
}
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;
}
{
PyObject *tmp_assign_source_133;
tmp_assign_source_133 = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_88_lwp_cookie_str( );
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_lwp_cookie_str, tmp_assign_source_133 );
}
{
// Tried code:
{
PyObject *tmp_assign_source_134;
PyObject *tmp_tuple_element_25;
PyObject *tmp_mvar_value_41;
tmp_mvar_value_41 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_FileCookieJar );
if (unlikely( tmp_mvar_value_41 == NULL ))
{
tmp_mvar_value_41 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_FileCookieJar );
}
if ( tmp_mvar_value_41 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "FileCookieJar" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1844;
goto try_except_handler_27;
}
tmp_tuple_element_25 = tmp_mvar_value_41;
tmp_assign_source_134 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_25 );
PyTuple_SET_ITEM( tmp_assign_source_134, 0, tmp_tuple_element_25 );
assert( tmp_class_creation_8__bases_orig == NULL );
tmp_class_creation_8__bases_orig = tmp_assign_source_134;
}
{
PyObject *tmp_assign_source_135;
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_135 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args );
}
if ( tmp_assign_source_135 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1844;
goto try_except_handler_27;
}
assert( tmp_class_creation_8__bases == NULL );
tmp_class_creation_8__bases = tmp_assign_source_135;
}
{
PyObject *tmp_assign_source_136;
tmp_assign_source_136 = PyDict_New();
assert( tmp_class_creation_8__class_decl_dict == NULL );
tmp_class_creation_8__class_decl_dict = tmp_assign_source_136;
}
{
PyObject *tmp_assign_source_137;
PyObject *tmp_metaclass_name_8;
nuitka_bool tmp_condition_result_44;
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_45;
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 = 1844;
goto try_except_handler_27;
}
tmp_condition_result_44 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_44 == 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 = 1844;
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 = 1844;
goto try_except_handler_27;
}
tmp_condition_result_45 = tmp_truth_name_8 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_45 == 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 = 1844;
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 = 1844;
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_137 = SELECT_METACLASS( tmp_metaclass_name_8, tmp_bases_name_8 );
Py_DECREF( tmp_metaclass_name_8 );
if ( tmp_assign_source_137 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1844;
goto try_except_handler_27;
}
assert( tmp_class_creation_8__metaclass == NULL );
tmp_class_creation_8__metaclass = tmp_assign_source_137;
}
{
nuitka_bool tmp_condition_result_46;
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 = 1844;
goto try_except_handler_27;
}
tmp_condition_result_46 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_46 == NUITKA_BOOL_TRUE )
{
goto branch_yes_30;
}
else
{
goto branch_no_30;
}
branch_yes_30:;
{
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 = 1844;
goto try_except_handler_27;
}
}
branch_no_30:;
}
{
nuitka_bool tmp_condition_result_47;
PyObject *tmp_source_name_49;
CHECK_OBJECT( tmp_class_creation_8__metaclass );
tmp_source_name_49 = tmp_class_creation_8__metaclass;
tmp_res = PyObject_HasAttr( tmp_source_name_49, const_str_plain___prepare__ );
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:;
{
PyObject *tmp_assign_source_138;
PyObject *tmp_called_name_29;
PyObject *tmp_source_name_50;
PyObject *tmp_args_name_15;
PyObject *tmp_tuple_element_26;
PyObject *tmp_kw_name_15;
CHECK_OBJECT( tmp_class_creation_8__metaclass );
tmp_source_name_50 = tmp_class_creation_8__metaclass;
tmp_called_name_29 = LOOKUP_ATTRIBUTE( tmp_source_name_50, const_str_plain___prepare__ );
if ( tmp_called_name_29 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1844;
goto try_except_handler_27;
}
tmp_tuple_element_26 = const_str_plain_LWPCookieJar;
tmp_args_name_15 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_26 );
PyTuple_SET_ITEM( tmp_args_name_15, 0, tmp_tuple_element_26 );
CHECK_OBJECT( tmp_class_creation_8__bases );
tmp_tuple_element_26 = tmp_class_creation_8__bases;
Py_INCREF( tmp_tuple_element_26 );
PyTuple_SET_ITEM( tmp_args_name_15, 1, tmp_tuple_element_26 );
CHECK_OBJECT( tmp_class_creation_8__class_decl_dict );
tmp_kw_name_15 = tmp_class_creation_8__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 1844;
tmp_assign_source_138 = CALL_FUNCTION( tmp_called_name_29, tmp_args_name_15, tmp_kw_name_15 );
Py_DECREF( tmp_called_name_29 );
Py_DECREF( tmp_args_name_15 );
if ( tmp_assign_source_138 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1844;
goto try_except_handler_27;
}
assert( tmp_class_creation_8__prepared == NULL );
tmp_class_creation_8__prepared = tmp_assign_source_138;
}
{
nuitka_bool tmp_condition_result_48;
PyObject *tmp_operand_name_8;
PyObject *tmp_source_name_51;
CHECK_OBJECT( tmp_class_creation_8__prepared );
tmp_source_name_51 = tmp_class_creation_8__prepared;
tmp_res = PyObject_HasAttr( tmp_source_name_51, 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 = 1844;
goto try_except_handler_27;
}
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_raise_type_8;
PyObject *tmp_raise_value_8;
PyObject *tmp_left_name_12;
PyObject *tmp_right_name_12;
PyObject *tmp_tuple_element_27;
PyObject *tmp_getattr_target_8;
PyObject *tmp_getattr_attr_8;
PyObject *tmp_getattr_default_8;
PyObject *tmp_source_name_52;
PyObject *tmp_type_arg_16;
tmp_raise_type_8 = PyExc_TypeError;
tmp_left_name_12 = 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_27 = BUILTIN_GETATTR( tmp_getattr_target_8, tmp_getattr_attr_8, tmp_getattr_default_8 );
if ( tmp_tuple_element_27 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1844;
goto try_except_handler_27;
}
tmp_right_name_12 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_12, 0, tmp_tuple_element_27 );
CHECK_OBJECT( tmp_class_creation_8__prepared );
tmp_type_arg_16 = tmp_class_creation_8__prepared;
tmp_source_name_52 = BUILTIN_TYPE1( tmp_type_arg_16 );
assert( !(tmp_source_name_52 == NULL) );
tmp_tuple_element_27 = LOOKUP_ATTRIBUTE( tmp_source_name_52, const_str_plain___name__ );
Py_DECREF( tmp_source_name_52 );
if ( tmp_tuple_element_27 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_12 );
exception_lineno = 1844;
goto try_except_handler_27;
}
PyTuple_SET_ITEM( tmp_right_name_12, 1, tmp_tuple_element_27 );
tmp_raise_value_8 = BINARY_OPERATION_REMAINDER( tmp_left_name_12, tmp_right_name_12 );
Py_DECREF( tmp_right_name_12 );
if ( tmp_raise_value_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1844;
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 = 1844;
RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb );
goto try_except_handler_27;
}
branch_no_32:;
}
goto branch_end_31;
branch_no_31:;
{
PyObject *tmp_assign_source_139;
tmp_assign_source_139 = PyDict_New();
assert( tmp_class_creation_8__prepared == NULL );
tmp_class_creation_8__prepared = tmp_assign_source_139;
}
branch_end_31:;
}
{
PyObject *tmp_assign_source_140;
{
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$cookiejar_1844 = tmp_set_locals_8;
Py_INCREF( tmp_set_locals_8 );
}
{
// Tried code:
{
// Tried code:
{
tmp_dictset_value = const_str_digest_6b99713f9e06ed109c93aabc5b6a75b2;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1844, 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 = 1844;
goto try_except_handler_29;
}
}
{
tmp_dictset_value = const_str_digest_68c6eda48b2f5748596594b02f57f24c;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1844, 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 = 1844;
goto try_except_handler_29;
}
}
{
tmp_dictset_value = const_str_plain_LWPCookieJar;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1844, 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 = 1844;
goto try_except_handler_29;
}
}
MAKE_OR_REUSE_FRAME( cache_frame_00c80548956dae0b4e9e8876dadeea22_7, codeobj_00c80548956dae0b4e9e8876dadeea22, module_future$backports$http$cookiejar, sizeof(void *) );
frame_00c80548956dae0b4e9e8876dadeea22_7 = cache_frame_00c80548956dae0b4e9e8876dadeea22_7;
// Push the new frame as the currently active one.
pushFrameStack( frame_00c80548956dae0b4e9e8876dadeea22_7 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_00c80548956dae0b4e9e8876dadeea22_7 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_defaults_13;
tmp_defaults_13 = const_tuple_true_true_tuple;
Py_INCREF( tmp_defaults_13 );
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_89_as_lwp_str( tmp_defaults_13 );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1844, const_str_plain_as_lwp_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 = 1857;
type_description_2 = "o";
goto frame_exception_exit_7;
}
}
{
PyObject *tmp_defaults_14;
tmp_defaults_14 = const_tuple_none_false_false_tuple;
Py_INCREF( tmp_defaults_14 );
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_90_save( tmp_defaults_14 );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1844, const_str_plain_save, 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 = 1873;
type_description_2 = "o";
goto frame_exception_exit_7;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_91__really_load( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1844, const_str_plain__really_load, 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 = 1888;
type_description_2 = "o";
goto frame_exception_exit_7;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_00c80548956dae0b4e9e8876dadeea22_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_00c80548956dae0b4e9e8876dadeea22_7 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_00c80548956dae0b4e9e8876dadeea22_7, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_00c80548956dae0b4e9e8876dadeea22_7->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_00c80548956dae0b4e9e8876dadeea22_7, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_00c80548956dae0b4e9e8876dadeea22_7,
type_description_2,
outline_7_var___class__
);
// Release cached frame.
if ( frame_00c80548956dae0b4e9e8876dadeea22_7 == cache_frame_00c80548956dae0b4e9e8876dadeea22_7 )
{
Py_DECREF( frame_00c80548956dae0b4e9e8876dadeea22_7 );
}
cache_frame_00c80548956dae0b4e9e8876dadeea22_7 = NULL;
assertFrameObject( frame_00c80548956dae0b4e9e8876dadeea22_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_29;
skip_nested_handling_6:;
{
nuitka_bool tmp_condition_result_49;
PyObject *tmp_compexpr_left_9;
PyObject *tmp_compexpr_right_9;
CHECK_OBJECT( tmp_class_creation_8__bases );
tmp_compexpr_left_9 = tmp_class_creation_8__bases;
CHECK_OBJECT( tmp_class_creation_8__bases_orig );
tmp_compexpr_right_9 = tmp_class_creation_8__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 = 1844;
goto try_except_handler_29;
}
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:;
{
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$cookiejar_1844, 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 = 1844;
goto try_except_handler_29;
}
}
branch_no_33:;
}
{
PyObject *tmp_assign_source_141;
PyObject *tmp_called_name_30;
PyObject *tmp_args_name_16;
PyObject *tmp_tuple_element_28;
PyObject *tmp_kw_name_16;
CHECK_OBJECT( tmp_class_creation_8__metaclass );
tmp_called_name_30 = tmp_class_creation_8__metaclass;
tmp_tuple_element_28 = const_str_plain_LWPCookieJar;
tmp_args_name_16 = PyTuple_New( 3 );
Py_INCREF( tmp_tuple_element_28 );
PyTuple_SET_ITEM( tmp_args_name_16, 0, tmp_tuple_element_28 );
CHECK_OBJECT( tmp_class_creation_8__bases );
tmp_tuple_element_28 = tmp_class_creation_8__bases;
Py_INCREF( tmp_tuple_element_28 );
PyTuple_SET_ITEM( tmp_args_name_16, 1, tmp_tuple_element_28 );
tmp_tuple_element_28 = locals_future$backports$http$cookiejar_1844;
Py_INCREF( tmp_tuple_element_28 );
PyTuple_SET_ITEM( tmp_args_name_16, 2, tmp_tuple_element_28 );
CHECK_OBJECT( tmp_class_creation_8__class_decl_dict );
tmp_kw_name_16 = tmp_class_creation_8__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 1844;
tmp_assign_source_141 = CALL_FUNCTION( tmp_called_name_30, tmp_args_name_16, tmp_kw_name_16 );
Py_DECREF( tmp_args_name_16 );
if ( tmp_assign_source_141 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1844;
goto try_except_handler_29;
}
assert( outline_7_var___class__ == NULL );
outline_7_var___class__ = tmp_assign_source_141;
}
{
CHECK_OBJECT( outline_7_var___class__ );
tmp_assign_source_140 = outline_7_var___class__;
Py_INCREF( tmp_assign_source_140 );
goto try_return_handler_29;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_29:;
{
Py_DECREF( locals_future$backports$http$cookiejar_1844 );
locals_future$backports$http$cookiejar_1844 = 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$cookiejar_1844 );
locals_future$backports$http$cookiejar_1844 = 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$cookiejar );
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$cookiejar );
return MOD_RETURN_VALUE( NULL );
outline_exception_8:;
exception_lineno = 1844;
goto try_except_handler_27;
outline_result_8:;
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_LWPCookieJar, tmp_assign_source_140 );
}
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_142;
PyObject *tmp_tuple_element_29;
PyObject *tmp_mvar_value_42;
tmp_mvar_value_42 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_FileCookieJar );
if (unlikely( tmp_mvar_value_42 == NULL ))
{
tmp_mvar_value_42 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_FileCookieJar );
}
if ( tmp_mvar_value_42 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "FileCookieJar" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1968;
goto try_except_handler_30;
}
tmp_tuple_element_29 = tmp_mvar_value_42;
tmp_assign_source_142 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_29 );
PyTuple_SET_ITEM( tmp_assign_source_142, 0, tmp_tuple_element_29 );
assert( tmp_class_creation_9__bases_orig == NULL );
tmp_class_creation_9__bases_orig = tmp_assign_source_142;
}
{
PyObject *tmp_assign_source_143;
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_143 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args );
}
if ( tmp_assign_source_143 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1968;
goto try_except_handler_30;
}
assert( tmp_class_creation_9__bases == NULL );
tmp_class_creation_9__bases = tmp_assign_source_143;
}
{
PyObject *tmp_assign_source_144;
tmp_assign_source_144 = PyDict_New();
assert( tmp_class_creation_9__class_decl_dict == NULL );
tmp_class_creation_9__class_decl_dict = tmp_assign_source_144;
}
{
PyObject *tmp_assign_source_145;
PyObject *tmp_metaclass_name_9;
nuitka_bool tmp_condition_result_50;
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_51;
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 = 1968;
goto try_except_handler_30;
}
tmp_condition_result_50 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_50 == 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 = 1968;
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 = 1968;
goto try_except_handler_30;
}
tmp_condition_result_51 = tmp_truth_name_9 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_51 == 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 = 1968;
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 = 1968;
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_145 = SELECT_METACLASS( tmp_metaclass_name_9, tmp_bases_name_9 );
Py_DECREF( tmp_metaclass_name_9 );
if ( tmp_assign_source_145 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1968;
goto try_except_handler_30;
}
assert( tmp_class_creation_9__metaclass == NULL );
tmp_class_creation_9__metaclass = tmp_assign_source_145;
}
{
nuitka_bool tmp_condition_result_52;
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 = 1968;
goto try_except_handler_30;
}
tmp_condition_result_52 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_52 == NUITKA_BOOL_TRUE )
{
goto branch_yes_34;
}
else
{
goto branch_no_34;
}
branch_yes_34:;
{
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 = 1968;
goto try_except_handler_30;
}
}
branch_no_34:;
}
{
nuitka_bool tmp_condition_result_53;
PyObject *tmp_source_name_53;
CHECK_OBJECT( tmp_class_creation_9__metaclass );
tmp_source_name_53 = tmp_class_creation_9__metaclass;
tmp_res = PyObject_HasAttr( tmp_source_name_53, const_str_plain___prepare__ );
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:;
{
PyObject *tmp_assign_source_146;
PyObject *tmp_called_name_31;
PyObject *tmp_source_name_54;
PyObject *tmp_args_name_17;
PyObject *tmp_tuple_element_30;
PyObject *tmp_kw_name_17;
CHECK_OBJECT( tmp_class_creation_9__metaclass );
tmp_source_name_54 = tmp_class_creation_9__metaclass;
tmp_called_name_31 = LOOKUP_ATTRIBUTE( tmp_source_name_54, const_str_plain___prepare__ );
if ( tmp_called_name_31 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1968;
goto try_except_handler_30;
}
tmp_tuple_element_30 = const_str_plain_MozillaCookieJar;
tmp_args_name_17 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_30 );
PyTuple_SET_ITEM( tmp_args_name_17, 0, tmp_tuple_element_30 );
CHECK_OBJECT( tmp_class_creation_9__bases );
tmp_tuple_element_30 = tmp_class_creation_9__bases;
Py_INCREF( tmp_tuple_element_30 );
PyTuple_SET_ITEM( tmp_args_name_17, 1, tmp_tuple_element_30 );
CHECK_OBJECT( tmp_class_creation_9__class_decl_dict );
tmp_kw_name_17 = tmp_class_creation_9__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 1968;
tmp_assign_source_146 = CALL_FUNCTION( tmp_called_name_31, tmp_args_name_17, tmp_kw_name_17 );
Py_DECREF( tmp_called_name_31 );
Py_DECREF( tmp_args_name_17 );
if ( tmp_assign_source_146 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1968;
goto try_except_handler_30;
}
assert( tmp_class_creation_9__prepared == NULL );
tmp_class_creation_9__prepared = tmp_assign_source_146;
}
{
nuitka_bool tmp_condition_result_54;
PyObject *tmp_operand_name_9;
PyObject *tmp_source_name_55;
CHECK_OBJECT( tmp_class_creation_9__prepared );
tmp_source_name_55 = tmp_class_creation_9__prepared;
tmp_res = PyObject_HasAttr( tmp_source_name_55, 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 = 1968;
goto try_except_handler_30;
}
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_raise_type_9;
PyObject *tmp_raise_value_9;
PyObject *tmp_left_name_13;
PyObject *tmp_right_name_13;
PyObject *tmp_tuple_element_31;
PyObject *tmp_getattr_target_9;
PyObject *tmp_getattr_attr_9;
PyObject *tmp_getattr_default_9;
PyObject *tmp_source_name_56;
PyObject *tmp_type_arg_18;
tmp_raise_type_9 = PyExc_TypeError;
tmp_left_name_13 = 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_31 = BUILTIN_GETATTR( tmp_getattr_target_9, tmp_getattr_attr_9, tmp_getattr_default_9 );
if ( tmp_tuple_element_31 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1968;
goto try_except_handler_30;
}
tmp_right_name_13 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_13, 0, tmp_tuple_element_31 );
CHECK_OBJECT( tmp_class_creation_9__prepared );
tmp_type_arg_18 = tmp_class_creation_9__prepared;
tmp_source_name_56 = BUILTIN_TYPE1( tmp_type_arg_18 );
assert( !(tmp_source_name_56 == NULL) );
tmp_tuple_element_31 = LOOKUP_ATTRIBUTE( tmp_source_name_56, const_str_plain___name__ );
Py_DECREF( tmp_source_name_56 );
if ( tmp_tuple_element_31 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_13 );
exception_lineno = 1968;
goto try_except_handler_30;
}
PyTuple_SET_ITEM( tmp_right_name_13, 1, tmp_tuple_element_31 );
tmp_raise_value_9 = BINARY_OPERATION_REMAINDER( tmp_left_name_13, tmp_right_name_13 );
Py_DECREF( tmp_right_name_13 );
if ( tmp_raise_value_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1968;
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 = 1968;
RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb );
goto try_except_handler_30;
}
branch_no_36:;
}
goto branch_end_35;
branch_no_35:;
{
PyObject *tmp_assign_source_147;
tmp_assign_source_147 = PyDict_New();
assert( tmp_class_creation_9__prepared == NULL );
tmp_class_creation_9__prepared = tmp_assign_source_147;
}
branch_end_35:;
}
{
PyObject *tmp_assign_source_148;
{
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$cookiejar_1968 = tmp_set_locals_9;
Py_INCREF( tmp_set_locals_9 );
}
{
// Tried code:
{
// Tried code:
{
tmp_dictset_value = const_str_digest_6b99713f9e06ed109c93aabc5b6a75b2;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1968, 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 = 1968;
goto try_except_handler_32;
}
}
{
tmp_dictset_value = const_str_digest_33dcc68e0e32cb971b376aa79777e85e;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1968, 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 = 1968;
goto try_except_handler_32;
}
}
{
tmp_dictset_value = const_str_plain_MozillaCookieJar;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1968, 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 = 1968;
goto try_except_handler_32;
}
}
MAKE_OR_REUSE_FRAME( cache_frame_86ff0608ac6e9342f3c19b5b98d60636_8, codeobj_86ff0608ac6e9342f3c19b5b98d60636, module_future$backports$http$cookiejar, sizeof(void *) );
frame_86ff0608ac6e9342f3c19b5b98d60636_8 = cache_frame_86ff0608ac6e9342f3c19b5b98d60636_8;
// Push the new frame as the currently active one.
pushFrameStack( frame_86ff0608ac6e9342f3c19b5b98d60636_8 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_86ff0608ac6e9342f3c19b5b98d60636_8 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_called_instance_13;
PyObject *tmp_mvar_value_43;
tmp_called_instance_13 = PyObject_GetItem( locals_future$backports$http$cookiejar_1968, const_str_plain_re );
if ( tmp_called_instance_13 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_43 = GET_STRING_DICT_VALUE( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_re );
if (unlikely( tmp_mvar_value_43 == NULL ))
{
tmp_mvar_value_43 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_re );
}
if ( tmp_mvar_value_43 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "re" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1999;
type_description_2 = "o";
goto frame_exception_exit_8;
}
tmp_called_instance_13 = tmp_mvar_value_43;
Py_INCREF( tmp_called_instance_13 );
}
}
frame_86ff0608ac6e9342f3c19b5b98d60636_8->m_frame.f_lineno = 1999;
tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_13, const_str_plain_compile, &PyTuple_GET_ITEM( const_tuple_str_digest_eae226bd77dce4df50096ce2bb394294_tuple, 0 ) );
Py_DECREF( tmp_called_instance_13 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1999;
type_description_2 = "o";
goto frame_exception_exit_8;
}
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1968, const_str_plain_magic_re, 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 = 1999;
type_description_2 = "o";
goto frame_exception_exit_8;
}
}
{
tmp_dictset_value = const_str_digest_715b20f6d2a4c7f2003d5ceef6d7639a;
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1968, const_str_plain_header, tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2000;
type_description_2 = "o";
goto frame_exception_exit_8;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_92__really_load( );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1968, const_str_plain__really_load, 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 = 2007;
type_description_2 = "o";
goto frame_exception_exit_8;
}
}
{
PyObject *tmp_defaults_15;
tmp_defaults_15 = const_tuple_none_false_false_tuple;
Py_INCREF( tmp_defaults_15 );
tmp_dictset_value = MAKE_FUNCTION_future$backports$http$cookiejar$$$function_93_save( tmp_defaults_15 );
tmp_res = PyObject_SetItem( locals_future$backports$http$cookiejar_1968, const_str_plain_save, 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 = 2073;
type_description_2 = "o";
goto frame_exception_exit_8;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_86ff0608ac6e9342f3c19b5b98d60636_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_86ff0608ac6e9342f3c19b5b98d60636_8 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_86ff0608ac6e9342f3c19b5b98d60636_8, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_86ff0608ac6e9342f3c19b5b98d60636_8->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_86ff0608ac6e9342f3c19b5b98d60636_8, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_86ff0608ac6e9342f3c19b5b98d60636_8,
type_description_2,
outline_8_var___class__
);
// Release cached frame.
if ( frame_86ff0608ac6e9342f3c19b5b98d60636_8 == cache_frame_86ff0608ac6e9342f3c19b5b98d60636_8 )
{
Py_DECREF( frame_86ff0608ac6e9342f3c19b5b98d60636_8 );
}
cache_frame_86ff0608ac6e9342f3c19b5b98d60636_8 = NULL;
assertFrameObject( frame_86ff0608ac6e9342f3c19b5b98d60636_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_32;
skip_nested_handling_7:;
{
nuitka_bool tmp_condition_result_55;
PyObject *tmp_compexpr_left_10;
PyObject *tmp_compexpr_right_10;
CHECK_OBJECT( tmp_class_creation_9__bases );
tmp_compexpr_left_10 = tmp_class_creation_9__bases;
CHECK_OBJECT( tmp_class_creation_9__bases_orig );
tmp_compexpr_right_10 = tmp_class_creation_9__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 = 1968;
goto try_except_handler_32;
}
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:;
{
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$cookiejar_1968, 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 = 1968;
goto try_except_handler_32;
}
}
branch_no_37:;
}
{
PyObject *tmp_assign_source_149;
PyObject *tmp_called_name_32;
PyObject *tmp_args_name_18;
PyObject *tmp_tuple_element_32;
PyObject *tmp_kw_name_18;
CHECK_OBJECT( tmp_class_creation_9__metaclass );
tmp_called_name_32 = tmp_class_creation_9__metaclass;
tmp_tuple_element_32 = const_str_plain_MozillaCookieJar;
tmp_args_name_18 = PyTuple_New( 3 );
Py_INCREF( tmp_tuple_element_32 );
PyTuple_SET_ITEM( tmp_args_name_18, 0, tmp_tuple_element_32 );
CHECK_OBJECT( tmp_class_creation_9__bases );
tmp_tuple_element_32 = tmp_class_creation_9__bases;
Py_INCREF( tmp_tuple_element_32 );
PyTuple_SET_ITEM( tmp_args_name_18, 1, tmp_tuple_element_32 );
tmp_tuple_element_32 = locals_future$backports$http$cookiejar_1968;
Py_INCREF( tmp_tuple_element_32 );
PyTuple_SET_ITEM( tmp_args_name_18, 2, tmp_tuple_element_32 );
CHECK_OBJECT( tmp_class_creation_9__class_decl_dict );
tmp_kw_name_18 = tmp_class_creation_9__class_decl_dict;
frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame.f_lineno = 1968;
tmp_assign_source_149 = CALL_FUNCTION( tmp_called_name_32, tmp_args_name_18, tmp_kw_name_18 );
Py_DECREF( tmp_args_name_18 );
if ( tmp_assign_source_149 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1968;
goto try_except_handler_32;
}
assert( outline_8_var___class__ == NULL );
outline_8_var___class__ = tmp_assign_source_149;
}
{
CHECK_OBJECT( outline_8_var___class__ );
tmp_assign_source_148 = outline_8_var___class__;
Py_INCREF( tmp_assign_source_148 );
goto try_return_handler_32;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( future$backports$http$cookiejar );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_32:;
{
Py_DECREF( locals_future$backports$http$cookiejar_1968 );
locals_future$backports$http$cookiejar_1968 = 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$cookiejar_1968 );
locals_future$backports$http$cookiejar_1968 = 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$cookiejar );
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$cookiejar );
return MOD_RETURN_VALUE( NULL );
outline_exception_9:;
exception_lineno = 1968;
goto try_except_handler_30;
outline_result_9:;
UPDATE_STRING_DICT1( moduledict_future$backports$http$cookiejar, (Nuitka_StringObject *)const_str_plain_MozillaCookieJar, tmp_assign_source_148 );
}
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:;
}
// Restore frame exception if necessary.
#if 0
RESTORE_FRAME_EXCEPTION( frame_ddd2ed56084ac82cd5175bfe4516e834 );
#endif
popFrameStack();
assertFrameObject( frame_ddd2ed56084ac82cd5175bfe4516e834 );
goto frame_no_exception_8;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ddd2ed56084ac82cd5175bfe4516e834 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_ddd2ed56084ac82cd5175bfe4516e834, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_ddd2ed56084ac82cd5175bfe4516e834->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_ddd2ed56084ac82cd5175bfe4516e834, exception_lineno );
}
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto module_exception_exit;
frame_no_exception_8:;
{
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;
}
return MOD_RETURN_VALUE( module_future$backports$http$cookiejar );
module_exception_exit:
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return MOD_RETURN_VALUE( NULL );
}