/* Generated code for Python source for module 'six' * 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_six 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_six; PyDictObject *moduledict_six; /* The module constants used, if any. */ extern PyObject *const_str_plain__func_code; static PyObject *const_str_digest_7fcc7a955e40c18820a22671dc4493bf; extern PyObject *const_tuple_str_plain_items_tuple; extern PyObject *const_str_plain_RobotFileParser; extern PyObject *const_str_plain___spec__; extern PyObject *const_str_plain___name__; extern PyObject *const_int_pos_2147483647; extern PyObject *const_str_plain__func_globals; extern PyObject *const_str_plain_cPickle; extern PyObject *const_str_plain_tkColorChooser; extern PyObject *const_str_plain_builtins; extern PyObject *const_tuple_cf52b2b37e911829df5ff352b85be861_tuple; extern PyObject *const_str_plain_i; extern PyObject *const_str_plain_object; extern PyObject *const_str_plain_assigned; extern PyObject *const_str_plain_Request; extern PyObject *const_str_plain_encode; extern PyObject *const_str_plain_any; extern PyObject *const_tuple_187fbe928d64ead4410a5c32362e3350_tuple; extern PyObject *const_tuple_e8b8019293fbbb866ccd61f144dc2978_tuple; extern PyObject *const_tuple_str_plain_reduce_str_plain___builtin___str_plain_functools_tuple; extern PyObject *const_tuple_str_plain_self_str_plain_name_str_plain___class___tuple; extern PyObject *const_str_plain_byte2int; extern PyObject *const_str_plain_methodcaller; extern PyObject *const_tuple_str_plain_viewkeys_tuple; extern PyObject *const_str_plain_None; extern PyObject *const_str_plain_end; extern PyObject *const_str_plain__module; extern PyObject *const_str_plain_os; extern PyObject *const_str_plain_install_opener; extern PyObject *const_str_plain_callable; extern PyObject *const_tuple_411972e912d706a64e285af8aa597505_tuple; extern PyObject *const_str_plain__locs_; extern PyObject *const_str_plain_next; extern PyObject *const_tuple_str_plain_self_str_plain_fullname_str_plain_path_tuple; extern PyObject *const_str_plain_pipes; extern PyObject *const_str_plain_addinfo; extern PyObject *const_str_plain_stdout; extern PyObject *const_str_plain___globals__; extern PyObject *const_str_plain_repr; extern PyObject *const_tuple_d480c8e131efdfec2fb5132c1c72fa41_tuple; extern PyObject *const_slice_none_int_pos_2_none; extern PyObject *const_str_plain___debug__; extern PyObject *const_str_digest_087d011e227804c37fa5a994ee918bbe; extern PyObject *const_tuple_23e241754072378d4aca55ebd413fe81_tuple; extern PyObject *const_str_plain_dummy_thread; extern PyObject *const_str_digest_e98e672ecfb94edf2b957a17fc00e8de; extern PyObject *const_str_angle_genexpr; extern PyObject *const_tuple_7b5da3b00ca2fdce5840f2ce04d1b8fa_tuple; extern PyObject *const_str_plain_str; extern PyObject *const_tuple_396a7f2f1c8cc1a49644e2d70fbf84b7_tuple; extern PyObject *const_str_digest_8ed3cb4f9a51eabd8e6addcef83694a3; extern PyObject *const_tuple_bfa27b76382800d90ae398d88a50f5e8_tuple; extern PyObject *const_str_plain_Module_six_moves_urllib_request; extern PyObject *const_tuple_d9dff4967d5a9b09841576123dbc8516_tuple; extern PyObject *const_str_plain_tkMessageBox; extern PyObject *const_str_plain_uses_netloc; extern PyObject *const_str_plain_splitquery; extern PyObject *const_tuple_7744af6bf310e946f06ba9c9cfb772a3_tuple; extern PyObject *const_str_digest_937e23fd1af2ef7336d82295a1301f51; extern PyObject *const_str_plain_new_mod; extern PyObject *const_tuple_0aeb88ab8b07f50c3aa99cca279585f5_tuple; extern PyObject *const_str_plain_email_mime_multipart; extern PyObject *const_str_plain_path; extern PyObject *const_str_plain_addclosehook; extern PyObject *const_str_plain_bases; extern PyObject *const_str_plain_urldefrag; extern PyObject *const_str_plain_six; extern PyObject *const_tuple_df925d4985bc969100774d9243b00230_tuple; extern PyObject *const_str_plain_BytesIO; extern PyObject *const_str_plain_iteritems; extern PyObject *const_str_digest_4c46721e9886c5db124415a36253d572; extern PyObject *const_tuple_str_plain_cPickle_str_plain_cPickle_str_plain_pickle_tuple; extern PyObject *const_str_plain_f_locals; static PyObject *const_str_digest_87dd5b8b0f93d9a3a1c77d14610f1698; extern PyObject *const_str_plain_xmlrpc_server; extern PyObject *const_str_plain_xmlrpc_client; extern PyObject *const_tuple_d84a4a7aa5d11ff44dc98ede3afda48e_tuple; static PyObject *const_str_digest_3977e4bf037f0e937784bc251cb8d43f; extern PyObject *const_tuple_90e06424913ba9ad885f60767479fe37_tuple; extern PyObject *const_str_plain_orig_vars; extern PyObject *const_str_digest_1164690e1be4282a96b5a813ded7269b; extern PyObject *const_tuple_9ff7e2fe8abf63b3e87d03f2088c5d5b_tuple; extern PyObject *const_tuple_str_digest_3b6f70723b1e9c5c7e613ae0f57ab8cd_tuple; extern PyObject *const_str_plain___loader__; extern PyObject *const_str_plain_urlcleanup; extern PyObject *const_str_plain_name; extern PyObject *const_str_plain_ContentTooShortError; extern PyObject *const_str_plain__dummy_thread; extern PyObject *const_tuple_f6d2b5ea4f78df02af3dc15c90b4619a_tuple; extern PyObject *const_str_plain_Module_six_moves_urllib_parse; extern PyObject *const_str_plain_parse_qsl; extern PyObject *const_str_plain_remove_move; static PyObject *const_tuple_str_digest_3977e4bf037f0e937784bc251cb8d43f_tuple; extern PyObject *const_str_plain_getproxies; extern PyObject *const_str_plain_uses_query; extern PyObject *const_str_plain___get_module; extern PyObject *const_tuple_int_0_tuple; extern PyObject *const_str_plain_map; extern PyObject *const_str_plain_False; extern PyObject *const_str_plain__SixMetaPathImporter; extern PyObject *const_str_digest_c075052d723d6707083e869a0e3659bb; extern PyObject *const_tuple_type_type_tuple; extern PyObject *const_str_plain___new__; extern PyObject *const_str_plain_pop; extern PyObject *const_str_plain_buf; extern PyObject *const_int_0; extern PyObject *const_str_digest_bc859a90e4d9c0b4fce03f66d37f0cf6; extern PyObject *const_str_digest_9b96d7dc4e51f03a202df7995d0aff0a; extern PyObject *const_str_digest_f33478a29f202191a877ded54b0799bb; extern PyObject *const_tuple_str_plain_func_str_plain_obj_tuple; extern PyObject *const_str_plain_response; static PyObject *const_str_digest_dffa15837e364db89e3ebafc85d0b9ca; extern PyObject *const_tuple_str_plain_func_str_plain_cls_tuple; extern PyObject *const_tuple_8a0fc753db780b1781f245eac064ea7a_tuple; extern PyObject *const_tuple_99eb417383bb9fbe2453d9fa8f007261_tuple; extern PyObject *const_str_plain__meth_func; extern PyObject *const_str_plain_email_mime_text; extern PyObject *const_tuple_str_plain_self_str_plain_obj_str_plain_tp_str_plain_result_tuple; extern PyObject *const_str_digest_5accaad7de680f247a60602926db5d4a; static PyObject *const_tuple_501a0d1ae5006e649fedcf0d29387d8c_tuple; extern PyObject *const_str_digest_ebf751844f7678efef5423dab5acd577; extern PyObject *const_str_digest_b504fd1241efed0ba038333be17bbd24; extern PyObject *const_str_plain_viewitems; static PyObject *const_tuple_b95736e8f51c92667f5e42089a453e06_tuple; extern PyObject *const_tuple_str_plain__thread_str_plain_thread_str_plain__thread_tuple; extern PyObject *const_tuple_str_plain_bs_tuple; extern PyObject *const_int_pos_4; extern PyObject *const_str_plain_type; extern PyObject *const_tuple_str_plain_UserDict_str_plain_UserDict_str_plain_collections_tuple; extern PyObject *const_str_plain_BaseHTTPServer; extern PyObject *const_str_plain_moves; extern PyObject *const_str_plain_dbm_gnu; extern PyObject *const_str_digest_cce73c34157ad7a21f7265310a153ec1; extern PyObject *const_str_plain_urlsplit; extern PyObject *const_str_plain___cached__; extern PyObject *const_str_plain_ProxyBasicAuthHandler; extern PyObject *const_tuple_3adb059b24d1b9435823e57bdb130564_tuple; extern PyObject *const_tuple_none_tuple; extern PyObject *const_str_digest_6fdf710e7d63e48e68391e1f587ae0a5; extern PyObject *const_str_plain_basestring; extern PyObject *const_str_plain_SimpleXMLRPCServer; extern PyObject *const_str_digest_492eced51578a561806e20ae8ef1f867; extern PyObject *const_str_plain_splittag; extern PyObject *const_str_plain_functools; extern PyObject *const_str_plain_izip_longest; extern PyObject *const_str_digest_725b4555e0a727b46d469d67d5e67db8; extern PyObject *const_str_plain_winreg; extern PyObject *const_tuple_str_plain_copyreg_str_plain_copy_reg_tuple; extern PyObject *const_str_digest_e5ef2c53515ead21d8b6287ce4be1d82; extern PyObject *const_str_plain_kw; extern PyObject *const_str_plain_copyreg; extern PyObject *const_str_plain_urllib_parse; extern PyObject *const_int_pos_1; extern PyObject *const_str_plain_partial; extern PyObject *const_str_plain_replace; extern PyObject *const_tuple_str_plain_tp_str_plain_value_str_plain_tb_tuple; extern PyObject *const_str_plain_HTTPHandler; extern PyObject *const_str_plain___builtin__; extern PyObject *const_str_digest_faf5973379f42e9b5528565b323f20e0; extern PyObject *const_tuple_str_plain_keys_tuple; extern PyObject *const_str_digest_7cb7e1a5659547478f12d8fe755efd75; extern PyObject *const_str_digest_62b7e67e29e99420603c12d205222fa5; extern PyObject *const_str_plain_addbase; extern PyObject *const_str_digest_745e67bb7def529140f256e556b67b38; extern PyObject *const_str_plain_create_unbound_method; extern PyObject *const_str_plain_AbstractDigestAuthHandler; extern PyObject *const_str_plain_meta_path; extern PyObject *const_tuple_991a248aa1804f30822646929a31e57a_tuple; extern PyObject *const_str_digest_5c85d47cc43785379bf0cd06bbe26afa; extern PyObject *const_str_plain_UserList; extern PyObject *const_tuple_str_digest_377bbfde508aa04103b00d9192b3b50d_tuple; extern PyObject *const_str_plain___prepare__; extern PyObject *const_tuple_251221e54a5302daeb82388ea082ec95_tuple; extern PyObject *const_int_pos_2147483648; extern PyObject *const_str_plain_itervalues; extern PyObject *const_str_plain_HTTPCookieProcessor; extern PyObject *const_str_plain_viewvalues; extern PyObject *const_str_digest_b136a150499b95c9a0929c5fba6642cb; extern PyObject *const_str_plain_write; extern PyObject *const_tuple_str_plain_six_tuple; extern PyObject *const_str_plain_url2pathname; extern PyObject *const_str_plain_module; extern PyObject *const_str_plain_UnknownHandler; extern PyObject *const_str_plain_im_self; extern PyObject *const_str_plain_cStringIO; extern PyObject *const_str_plain_kwargs; extern PyObject *const_tuple_bac0c0a02283d00086e7154e3ccd16fa_tuple; extern PyObject *const_str_plain_CGIHTTPServer; extern PyObject *const_str_plain_class_types; extern PyObject *const_tuple_d163cfbffab84df59e8dd6da3f628bcf_tuple; extern PyObject *const_str_digest_bdf07efe689edd815848f7ba41ea2eee; extern PyObject *const_str_plain_startswith; extern PyObject *const_str_angle_string; extern PyObject *const_tuple_2fe8e15bea8bb8677d6cd93bd8860484_tuple; extern PyObject *const_str_plain_AbstractBasicAuthHandler; extern PyObject *const_str_plain_tkinter_scrolledtext; extern PyObject *const_tuple_3587390c695a62b1bc9b3790076ef063_tuple; extern PyObject *const_str_plain_assertCountEqual; extern PyObject *const_str_digest_6a93038d6d3774db54a1e6e70149bd98; static PyObject *const_str_digest_9a0abb54c3c0c01efb557f34bd7cbd38; extern PyObject *const_tuple_3c2cfa4d8d869eac22bbe9f4c9750958_tuple; extern PyObject *const_tuple_int_pos_3_int_pos_2_tuple; extern PyObject *const_str_plain_move; extern PyObject *const_str_plain_doc; extern PyObject *const_str_digest_b668f79fb393db14479ffa4de151e89c; extern PyObject *const_tuple_3dbfbe614df2abe87e4db19068ab66c4_tuple; extern PyObject *const_str_plain__thread; extern PyObject *const_tuple_baab2066a890f5a4da9f9b0b9fd29426_tuple; extern PyObject *const_tuple_str_space_tuple; extern PyObject *const_str_plain___file__; extern PyObject *const_str_plain__code_; extern PyObject *const_str_plain___get__; extern PyObject *const_str_plain_struct; extern PyObject *const_str_plain_ClassType; extern PyObject *const_str_digest_836236e827883e9923f3b043ffe4640d; extern PyObject *const_tuple_31e595002f80a39949775964212a97b9_tuple; extern PyObject *const_tuple_2792b1645e86bd168640ecdc181de7f0_tuple; extern PyObject *const_str_digest_0e07ea38c4cf2fbcefc89e7de4db934c; extern PyObject *const_tuple_str_digest_b9c4baf879ebd882d40843df3a4dead7_str_plain_klass_tuple; static PyObject *const_tuple_str_plain_getoutput_str_plain_commands_str_plain_subprocess_tuple; extern PyObject *const_tuple_536bae295f6c691eda7efd286d7e1ec3_tuple; extern PyObject *const_str_plain_HTTPErrorProcessor; extern PyObject *const_str_digest_5b3beed978ba6433285f8986661c0d63; extern PyObject *const_str_plain_urlencode; extern PyObject *const_tuple_ff4d67a7d238296854403a8ee68e5eb0_tuple; static PyObject *const_tuple_str_digest_39084269160328bfe64f57e4e4ad6847_tuple; extern PyObject *const_str_plain_assertRaisesRegex; extern PyObject *const_str_plain_getcwd; extern PyObject *const_tuple_15e64786f005915ad409681ea2752bf5_tuple; extern PyObject *const_str_digest_8f714300b54df1f07c5ea6ab3e1ef1e0; extern PyObject *const_str_digest_7808e85555afed194a41fce972e1dab6; extern PyObject *const_str_plain_filter; extern PyObject *const_str_digest_f13c881fad34db50f71983f3aeb67682; extern PyObject *const_str_plain_lists; extern PyObject *const_str_plain_pathname2url; extern PyObject *const_str_plain_xmlrpclib; extern PyObject *const_tuple_str_plain_attr_tuple; extern PyObject *const_tuple_45353a5ecbb9971e49387253d02aa926_tuple; extern PyObject *const_str_plain_get_method_self; extern PyObject *const_tuple_str_plain_self_str_plain_fullname_tuple; extern PyObject *const_str_plain_func; extern PyObject *const_str_digest_4082068f02f117842a4eba60151ac8c5; extern PyObject *const_str_digest_70a0120f28d7311f633323a6bfb46104; extern PyObject *const_str_plain_Module_six_moves_urllib_response; extern PyObject *const_str_plain_tkinter_tix; extern PyObject *const_str_plain_wrapper; extern PyObject *const_str_plain_platform; extern PyObject *const_tuple_int_pos_1_tuple; extern PyObject *const_str_digest_12251381889b9eebcd7998baa486eb86; extern PyObject *const_str_plain_python_2_unicode_compatible; extern PyObject *const_str_digest_04991ea695faff4a76e4efb6a8a8593f; extern PyObject *const_tuple_str_plain___dict___none_tuple; extern PyObject *const_str_digest_c1940ed36d6c651776a6e3a34c7131e3; extern PyObject *const_str_digest_45c254f6a6153d392478fd2944a253a6; extern PyObject *const_str_plain_Queue; extern PyObject *const_tuple_str_plain_end_none_tuple; extern PyObject *const_str_plain___orig_bases__; extern PyObject *const_tuple_str_plain_intern_str_plain___builtin___str_plain_sys_tuple; extern PyObject *const_str_plain_getitem; extern PyObject *const_tuple_a6f1f81e42e5089d1024dd955c26fecb_tuple; extern PyObject *const_str_plain_fullnames; extern PyObject *const_tuple_bc4631e0500ad0200707b6322dc1e719_tuple; extern PyObject *const_str_plain_it; static PyObject *const_str_digest_666540d560c14e9851ed9be690845abf; extern PyObject *const_str_plain_ScrolledText; extern PyObject *const_str_plain_urlparse; extern PyObject *const_str_plain_getcwdb; extern PyObject *const_str_plain__LazyModule; extern PyObject *const_str_plain___qualname__; extern PyObject *const_str_digest_dde65581d0349b25365c94106df5eaa4; extern PyObject *const_str_plain__LazyDescr; extern PyObject *const_str_plain_iterkeys; extern PyObject *const_str_plain_wraps; extern PyObject *const_str_plain_long; extern PyObject *const_str_plain_get_unbound_function; extern PyObject *const_str_plain_get_function_closure; extern PyObject *const_str_plain_im_func; extern PyObject *const_str_plain_func_code; extern PyObject *const_str_plain_tkFileDialog; extern PyObject *const_tuple_475aaddccb95239c04bd14a4bba3795b_tuple; extern PyObject *const_tuple_str_plain_unbound_tuple; extern PyObject *const_tuple_586a1339d35425b5e4ad734e75b48193_tuple; extern PyObject *const_str_plain_value; extern PyObject *const_tuple_str_plain_metaclass_str_plain_wrapper_tuple; extern PyObject *const_str_plain_collections; extern PyObject *const_str_plain_PY34; extern PyObject *const_str_plain_add_move; extern PyObject *const_str_plain_assertRegex; extern PyObject *const_str_digest_7e4f7e7d87a44d0e81f11f08170c9bf6; extern PyObject *const_str_plain_tkinter_ttk; extern PyObject *const_str_plain__getframe; extern PyObject *const_str_plain_FancyURLopener; extern PyObject *const_str_plain_old; extern PyObject *const_tuple_str_newline_tuple; extern PyObject *const_str_plain_integer_types; extern PyObject *const_str_plain_enumerate; extern PyObject *const_tuple_424b5876d9142cfd116cee7c287158fe_tuple; extern PyObject *const_str_digest_30e664fa29ccb3cd445447548fe0ffe7; extern PyObject *const_str_plain_ttk; extern PyObject *const_str_plain_new; extern PyObject *const_str_plain__urllib_request_moved_attributes; extern PyObject *const_tuple_94ed24c5de0b5faae2f5a276954e68c7_tuple; extern PyObject *const_tuple_str_plain_value_str_plain_from_value_tuple; extern PyObject *const_str_plain_email_mime_base; extern PyObject *const_str_digest_af845b30b77af5531a80edf50d295161; extern PyObject *const_str_plain_errors; extern PyObject *const_tuple_2807533bf992c2488a99d2c8a9fdf714_tuple; static PyObject *const_tuple_9d68c0c8aba97a1e7edd1baeae18dcf5_tuple; static PyObject *const_tuple_str_digest_da28dd0fdfcf2d692298525ceb765fa8_tuple; extern PyObject *const_str_plain_temporary_class; extern PyObject *const_tuple_2a18a27202a0de4adbc95ba8a11f560f_tuple; extern PyObject *const_str_plain_error; extern PyObject *const_tuple_98dea5b39ce2f80cd635f22e0bf8279d_tuple; extern PyObject *const_str_plain_get_function_defaults; extern PyObject *const_tuple_str_plain_it_tuple; extern PyObject *const_str_plain_CacheFTPHandler; extern PyObject *const_str_digest_91987f05961643baf523130276babe51; extern PyObject *const_str_plain_pack; extern PyObject *const_str_plain___getitem__; extern PyObject *const_str_plain_assertRaisesRegexp; extern PyObject *const_str_plain_f; extern PyObject *const_str_plain_iter; extern PyObject *const_str_plain__assertRegex; extern PyObject *const_str_plain_space; extern PyObject *const_tuple_str_plain_viewitems_tuple; extern PyObject *const_tuple_1ca2df1302c361039c60608fe3780090_tuple; extern PyObject *const_tuple_str_plain_args_str_plain_kwargs_str_plain_fp_str_plain_flush_tuple; extern PyObject *const_str_plain_unquote_plus; extern PyObject *const_str_plain_tb; extern PyObject *const_str_digest_455f96f9ec5d27095599ab17da15470e; extern PyObject *const_tuple_46f723d6309298cb06eb75b900616e85_tuple; extern PyObject *const_str_plain__MovedItems; extern PyObject *const_str_plain_maxsize; extern PyObject *const_str_plain___bases__; extern PyObject *const_tuple_b473fdb3fae60eb77f013c32c3ffb3fc_tuple; extern PyObject *const_str_digest_1d2e267f2ccdeb84fbf4cb4191414e9f; extern PyObject *const_tuple_637700e8f9bffff9f0bedd6a331886d6_tuple; extern PyObject *const_str_plain___author__; extern PyObject *const_tuple_str_plain_self_str_plain_name_tuple; extern PyObject *const_str_plain_addinfourl; extern PyObject *const_str_digest_75fd71b1edada749c2ef7ac810062295; extern PyObject *const_str_digest_49a9c7122d03f39309f825cb4f8684d5; extern PyObject *const_str_plain___code__; extern PyObject *const_tuple_str_plain_configparser_str_plain_ConfigParser_tuple; extern PyObject *const_str_plain_Tkconstants; extern PyObject *const_str_plain_FTPHandler; extern PyObject *const_str_plain_HTTPError; extern PyObject *const_tuple_str_plain_self_str_plain_module_tuple; extern PyObject *const_tuple_aea4a47ee63181917a6f10751a0c295a_tuple; extern PyObject *const_str_plain__func_closure; extern PyObject *const_str_plain_Iterator; extern PyObject *const_str_plain_WRAPPER_UPDATES; extern PyObject *const_str_digest_cc1200855d2ddc077676ac963b3ffc09; extern PyObject *const_str_plain_d; extern PyObject *const_str_plain___defaults__; extern PyObject *const_str_plain_tkinter_font; extern PyObject *const_str_plain_PY2; extern PyObject *const_str_plain_tp; extern PyObject *const_tuple_f25a2fdcf16cf8b57c740748e3d617eb_tuple; extern PyObject *const_tuple_str_plain_UserList_str_plain_UserList_str_plain_collections_tuple; extern PyObject *const_str_digest_096ca139beaf8ac5201071e235ad66b6; extern PyObject *const_str_plain_sys; extern PyObject *const_str_plain_io; extern PyObject *const_str_plain_StringIO; extern PyObject *const_tuple_e947148020cbfcd708486a3b1b35ad67_tuple; extern PyObject *const_str_plain_submodule_search_locations; extern PyObject *const_str_plain_want_unicode; extern PyObject *const_tuple_c9abfe7800c18ea7300aae31cb72858e_tuple; extern PyObject *const_str_plain___next__; extern PyObject *const_str_plain_UserDict; extern PyObject *const_str_plain_intern; extern PyObject *const_str_plain_range; extern PyObject *const_str_digest_c51e386ef300ce9f1229e3ab6e960b70; static PyObject *const_str_digest_d0401b822b5416e385c0ccdc99657532; extern PyObject *const_str_plain_BaseHandler; extern PyObject *const_str_digest_0f70f5ebb503ca09ef40fe7293d50ca9; extern PyObject *const_str_plain_with_traceback; extern PyObject *const_str_plain_iterbytes; extern PyObject *const_str_plain_copy; extern PyObject *const_str_digest_36bd400ddf45050462a62a66cdace7eb; extern PyObject *const_str_plain_unichr; extern PyObject *const_str_plain_add_metaclass; extern PyObject *const_str_plain_WRAPPER_ASSIGNMENTS; static PyObject *const_str_digest_7fd11fe26638cb0c79fc541a0481820c; extern PyObject *const_str_plain__func_defaults; extern PyObject *const_str_plain___init__; extern PyObject *const_str_plain_ParseResult; extern PyObject *const_str_plain_types; extern PyObject *const_str_plain_tkinter_messagebox; extern PyObject *const_tuple_b7e39273727f74459e3203a2be1ea787_tuple; extern PyObject *const_str_plain_parse; extern PyObject *const_str_digest_98007d19004f11322e99f7f66acdf51d; extern PyObject *const_tuple_int_pos_3_int_pos_3_tuple; extern PyObject *const_tuple_104a70332acb2b4496703dc266a2c27c_tuple; extern PyObject *const_tuple_3995f12c179c3da99f4c894c4c4d2f62_tuple; extern PyObject *const_str_plain_importer; extern PyObject *const_str_plain_MethodType; extern PyObject *const_tuple_str_digest_492eced51578a561806e20ae8ef1f867_tuple; extern PyObject *const_str_plain_MovedAttribute; extern PyObject *const_str_plain_imp; extern PyObject *const_str_plain_urllib2; extern PyObject *const_str_plain___self__; extern PyObject *const_str_plain_create_bound_method; extern PyObject *const_tuple_320c4efc844604789134735e48a67fb0_tuple; extern PyObject *const_str_digest_7b0ddbb29047de4d3d5b1987c8f9a853; extern PyObject *const_tuple_45037418d37481db3e88817f5f3e75d5_tuple; extern PyObject *const_tuple_26533cd3b686453399a2fcd7c33efdc4_tuple; extern PyObject *const_str_plain_slots_var; static PyObject *const_str_digest_345fae18cb5b2b245881e77b200cffe5; extern PyObject *const_tuple_str_plain_flush_false_tuple; extern PyObject *const_tuple_none_none_tuple; extern PyObject *const_str_plain_ifilter; extern PyObject *const_str_plain_with_metaclass; extern PyObject *const_str_plain_queue; extern PyObject *const_str_plain_http_client; extern PyObject *const_str_plain_quote_plus; extern PyObject *const_str_plain_urlretrieve; extern PyObject *const_tuple_str_digest_c075052d723d6707083e869a0e3659bb_tuple; extern PyObject *const_str_plain___closure__; extern PyObject *const_str_plain_Dialog; extern PyObject *const_str_plain_result; extern PyObject *const_str_plain_zip_longest; extern PyObject *const_str_plain_HTTPPasswordMgr; extern PyObject *const_str_digest_36b48fae7858438c9796c3d30c76579f; extern PyObject *const_tuple_b95bdcdaa5a3f6cca2a56bf3f208f534_tuple; extern PyObject *const_str_plain_request; extern PyObject *const_str_plain_sep; extern PyObject *const_str_digest_731d7691859610fb490e43b3f27e546c; extern PyObject *const_str_digest_2a86adf5a4eff7c85cf98b964b9653c8; extern PyObject *const_str_digest_3f74110888c25263bf2dd7e48a46f88c; extern PyObject *const_str_plain_delattr; static PyObject *const_tuple_str_digest_3f8ec27a39ced90fe68f302c90bb10fe_tuple; extern PyObject *const_str_plain___dict__; extern PyObject *const_str_plain_chr; static PyObject *const_tuple_str_digest_a5f041d60ba724151c334293929df649_tuple; extern PyObject *const_tuple_1a737763e143149741eebf35b19ac3f9_tuple; static PyObject *const_tuple_str_digest_d8d4f5e440c7f01129293c18f6555af5_tuple; extern PyObject *const_str_plain_bytes; extern PyObject *const_str_digest_8cc5006936e02b61706e4ff874fb2042; extern PyObject *const_str_plain_print_; extern PyObject *const_tuple_0ffb7aa296a1a559b3279099e864d24d_tuple; extern PyObject *const_tuple_ad37a81bd1ca10d9805a643e16b0f800_tuple; extern PyObject *const_tuple_7099190257daa86fff9f296ebbde3ab0_tuple; extern PyObject *const_str_digest_64f81132823110b66a668f94ef3217ac; extern PyObject *const_str_plain__SixMetaPathImporter__get_module; extern PyObject *const_str_plain_input; extern PyObject *const_tuple_75a767cdb7534ca136a0d52bc78149c5_tuple; extern PyObject *const_str_digest_377bbfde508aa04103b00d9192b3b50d; extern PyObject *const_str_plain_classmethod; extern PyObject *const_str_plain__meth_self; extern PyObject *const_str_digest_c18de21b4af59af9eda7ad848834774a; extern PyObject *const_tuple_str_plain_socketserver_str_plain_SocketServer_tuple; extern PyObject *const_str_plain_flush; extern PyObject *const_tuple_str_plain_values_tuple; extern PyObject *const_str_digest_c94e49aa6b31218158c33258bda42655; extern PyObject *const_str_digest_60d0662f4d422d418678c2ec7a6d653a; extern PyObject *const_tuple_82629732f31cf6a0fea7d04ec36c55a6_tuple; extern PyObject *const_str_plain_PY3; extern PyObject *const_str_plain_wrapped; extern PyObject *const_str_plain___doc__; extern PyObject *const_str_plain_proxy_bypass; extern PyObject *const_str_plain_urlunsplit; extern PyObject *const_str_plain_meta; extern PyObject *const_str_plain_cookielib; extern PyObject *const_str_plain_attrs; extern PyObject *const_str_plain_Tix; extern PyObject *const_str_plain_data; static PyObject *const_tuple_9ee8e2ee8e31032c111825dc6a079f57_tuple; extern PyObject *const_str_plain___package__; extern PyObject *const_str_plain___len__; extern PyObject *const_tuple_e99c3cc9ae070defe545bc4670ffe562_tuple; extern PyObject *const_str_plain_urllib; extern PyObject *const_str_plain_uses_relative; extern PyObject *const_tuple_96d5029fff2746470ef46a3ceb6051e9_tuple; extern PyObject *const_tuple_str_digest_3f74da80d70054f566244d16961c095c_tuple; extern PyObject *const_str_plain_int2byte; extern PyObject *const_str_plain_s; extern PyObject *const_str_plain_tkCommonDialog; extern PyObject *const_str_plain_URLopener; extern PyObject *const_tuple_8292d771d0d3943f00d787fb78144aa5_tuple; extern PyObject *const_str_plain_ModuleType; static PyObject *const_str_plain_commands; extern PyObject *const_str_plain_old_mod; extern PyObject *const_tuple_984a3c0b9d6169d86acb2dc8b260b341_tuple; extern PyObject *const_str_digest_fa9629ad3e56524d94051e9d7ab9b735; extern PyObject *const_str_plain_html_parser; extern PyObject *const_str_plain_raise_from; extern PyObject *const_str_plain_importlib; extern PyObject *const_str_digest_b9c4baf879ebd882d40843df3a4dead7; extern PyObject *const_str_digest_dc51ca580cc759241b93115ce34bf24c; extern PyObject *const_tuple_bcccd33fd0f3812d38ab3f1b067a273d_tuple; extern PyObject *const_str_plain_string_types; extern PyObject *const_str_digest_3f74da80d70054f566244d16961c095c; extern PyObject *const_str_plain_SimpleDialog; extern PyObject *const_str_plain_ProxyHandler; extern PyObject *const_tuple_str_plain_self_tuple; extern PyObject *const_str_plain_load_module; extern PyObject *const_tuple_9697a5e2e564347b16ed1cb098f05587_tuple; extern PyObject *const_str_plain_robotparser; extern PyObject *const_str_plain_tkinter_constants; extern PyObject *const_str_digest_7cd96a434c5e7c2d0afa70c5bbed7be7; extern PyObject *const_str_digest_89029d2dedfd3a97fd4d41a1b57a375b; extern PyObject *const_str_plain_subprocess; extern PyObject *const_str_plain_ConfigParser; extern PyObject *const_str_plain_ProxyDigestAuthHandler; extern PyObject *const_str_plain__add_doc; extern PyObject *const_str_plain___path__; extern PyObject *const_str_plain_f_globals; extern PyObject *const_tuple_empty; extern PyObject *const_str_plain___getattr__; extern PyObject *const_str_space; extern PyObject *const_str_plain_reload_module; extern PyObject *const_list_str_plain___doc___str_plain___name___list; static PyObject *const_tuple_str_digest_9a0abb54c3c0c01efb557f34bd7cbd38_tuple; extern PyObject *const_str_plain_this_bases; extern PyObject *const_str_plain_getcwdu; extern PyObject *const_str_plain_get_code; extern PyObject *const_str_plain_is_package; extern PyObject *const_str_plain_append; extern PyObject *const_tuple_9e38f63b318fbc32eee061b0bb0a0d33_tuple; static PyObject *const_str_digest_afbacd2effda94c7878a4ca53b9df74a; extern PyObject *const_tuple_2801f9d5853d87578e3fa44023dd4fca_tuple; extern PyObject *const_str_plain_tkinter_tkfiledialog; extern PyObject *const_str_plain_build_opener; extern PyObject *const_tuple_babec2abb7e153e924c00b8631fa8b3e_tuple; extern PyObject *const_str_digest_d41a8631906d67bbef4ca82efbdc25a7; extern PyObject *const_tuple_str_plain_queue_str_plain_Queue_tuple; extern PyObject *const_tuple_2e9b85309c724c79442c71c91ec8d9db_tuple; static PyObject *const_str_digest_54cded0ef8d4888ef8d4539bd6707aa4; extern PyObject *const_str_plain_configparser; extern PyObject *const_tuple_161fc844a072f0af4aef9f4d296def14_tuple; extern PyObject *const_str_plain_email_mime_nonmultipart; extern PyObject *const_str_plain_parse_keqv_list; extern PyObject *const_str_plain_reload; extern PyObject *const_tuple_78e9781575bd6d8322d39e052488fa24_tuple; extern PyObject *const_str_plain__urllib_robotparser_moved_attributes; extern PyObject *const_str_plain_assertItemsEqual; extern PyObject *const_str_plain_b; extern PyObject *const_tuple_4c109344b1de9cdf741fe56a6a856fad_tuple; extern PyObject *const_str_plain_xrange; extern PyObject *const_tuple_fb3ff378eab016f1fbe37ce5c0b2a7a2_tuple; extern PyObject *const_str_digest_0c2c53a682a2a84b1ae61ae38cc6a65a; extern PyObject *const_tuple_bb96d7dab96c950426bed873db7c315f_tuple; extern PyObject *const_tuple_str_plain_move_tuple; extern PyObject *const_str_plain___dir__; static PyObject *const_tuple_str_digest_666540d560c14e9851ed9be690845abf_tuple; extern PyObject *const_str_plain__get_module; extern PyObject *const_tuple_str_plain_self_str_plain_six_module_name_tuple; extern PyObject *const_tuple_str_digest_cc1200855d2ddc077676ac963b3ffc09_tuple; extern PyObject *const_str_plain__urllib_response_moved_attributes; extern PyObject *const_str_plain_Cookie; extern PyObject *const_str_plain_urllib_robotparser; extern PyObject *const_str_plain_urlopen; extern PyObject *const_tuple_str_plain_self_str_plain_attrs_tuple; extern PyObject *const_str_plain___slots__; extern PyObject *const_str_plain__assertCountEqual; extern PyObject *const_tuple_3da36a799acf3470d86dbdcdd4518f98_tuple; extern PyObject *const_str_plain_parse_http_list; extern PyObject *const_str_plain_get_source; extern PyObject *const_tuple_type_int_tuple; extern PyObject *const_tuple_54b4c1ec2d6520f4636e0ca09f0dc192_tuple; extern PyObject *const_str_plain_HTTPRedirectHandler; extern PyObject *const_str_plain_Module_six_moves_urllib_robotparser; extern PyObject *const_str_plain_slots; extern PyObject *const_str_plain_thread; extern PyObject *const_str_digest_3b1b70a1c7fd81346af552ff341f9b33; extern PyObject *const_tuple_60129dcac20b2fd977caf96a60c6f195_tuple; extern PyObject *const_str_digest_f1949150375e8b53443d58d93fe4f89e; extern PyObject *const_tuple_str_plain_builtins_str_plain___builtin___tuple; extern PyObject *const_str_plain_HTTPDigestAuthHandler; extern PyObject *const_tuple_str_digest_44b5a94106b8a7650b1be1b19e45a62a_tuple; extern PyObject *const_str_plain_modules; extern PyObject *const_str_plain___class__; extern PyObject *const_str_plain___traceback__; extern PyObject *const_str_plain___module__; extern PyObject *const_str_plain___str__; extern PyObject *const_tuple_9014eeb983e968a4133ad734b7d01fab_tuple; extern PyObject *const_str_plain_from_value; extern PyObject *const_str_plain_unquote_to_bytes; extern PyObject *const_str_plain___weakref__; extern PyObject *const_str_plain_text_type; extern PyObject *const_str_plain_MovedModule; extern PyObject *const_str_plain_FileDialog; extern PyObject *const_tuple_eacdcc120eff9b0e152e61c07b4d0b51_tuple; extern PyObject *const_str_digest_af06de2d225df4407b0a0ba06a331ccf; extern PyObject *const_str_plain_parse_qs; extern PyObject *const_tuple_c262584e5e7af7a5db32a5f6a2e99000_tuple; extern PyObject *const_tuple_str_plain_obj_tuple; extern PyObject *const_str_plain_X; extern PyObject *const_str_plain_SocketServer; extern PyObject *const_str_digest_52da6974eceb6e05255f92901fc2e2f2; extern PyObject *const_str_plain__importer; extern PyObject *const_str_plain_print; extern PyObject *const_tuple_str_plain_meta_str_plain_bases_str_plain_metaclass_tuple; extern PyObject *const_str_digest_62c17ddfba14b5f942749b77083b82bc; extern PyObject *const_str_plain_shlex; extern PyObject *const_str_plain_UserString; extern PyObject *const_tuple_5fefbced8180c1de12054109841aa2ac_tuple; extern PyObject *const_str_plain_tkSimpleDialog; static PyObject *const_str_digest_3f8ec27a39ced90fe68f302c90bb10fe; extern PyObject *const_str_plain_tkinter_tksimpledialog; extern PyObject *const_str_digest_13baab1dc3d5588a95d9291b1530e6c0; extern PyObject *const_str_plain_splituser; extern PyObject *const_str_digest_0f0322cacec3a164468e788b6cf4cba4; extern PyObject *const_str_plain_htmlentitydefs; static PyObject *const_str_digest_39084269160328bfe64f57e4e4ad6847; extern PyObject *const_tuple_02f51975eddf6871d90b3972207564b4_tuple; extern PyObject *const_str_plain_urlunparse; extern PyObject *const_str_plain_version_info; extern PyObject *const_tuple_str_plain_java_tuple; static PyObject *const_str_plain_email_mime_image; extern PyObject *const_str_plain___call__; extern PyObject *const_tuple_str_plain_reprlib_str_plain_repr_tuple; extern PyObject *const_str_plain_indexbytes; extern PyObject *const_str_digest_a72c0d952f927fbb71c170425931b6ab; extern PyObject *const_str_plain_old_attr; extern PyObject *const_str_digest_2a7b3d36c635f4688c336c8ee8000e51; extern PyObject *const_str_plain_u; extern PyObject *const_str_plain_get; extern PyObject *const_str_plain_tkinter; extern PyObject *const_str_plain_unbound; extern PyObject *const_str_plain_Tkinter; extern PyObject *const_str_plain_FileHandler; static PyObject *const_tuple_str_digest_345fae18cb5b2b245881e77b200cffe5_tuple; static PyObject *const_tuple_c0445a4d4c2cdd6c77c225aa40ca2559_tuple; extern PyObject *const_str_plain_win32; extern PyObject *const_tuple_type_str_tuple; extern PyObject *const_str_plain_klass; extern PyObject *const_str_plain_reraise; extern PyObject *const_str_plain_func_globals; extern PyObject *const_str_plain_exec; extern PyObject *const_str_plain__moved_attributes; extern PyObject *const_str_plain_SimpleHTTPServer; extern PyObject *const_tuple_0db68c6d9d6e9f72fb07658a5f445faa_tuple; extern PyObject *const_str_plain_itertools; extern PyObject *const_str_digest_72df134f8c83427ccf218c27297b8304; extern PyObject *const_str_plain_metaclass; extern PyObject *const_str_plain_OpenerDirector; extern PyObject *const_tuple_6055af80c5f9a03e9a7357d5347363e9_tuple; extern PyObject *const_str_digest_44b5a94106b8a7650b1be1b19e45a62a; extern PyObject *const_str_plain__resolve; extern PyObject *const_tuple_str_plain_sep_none_tuple; extern PyObject *const_str_plain_tkinter_dnd; extern PyObject *const_str_plain_get_method_function; extern PyObject *const_tuple_1a887db86b993bc5af6452d60025b66a_tuple; extern PyObject *const_tuple_str_plain___class___tuple; extern PyObject *const_str_plain_bs; extern PyObject *const_str_plain_shlex_quote; extern PyObject *const_str_plain_known_modules; extern PyObject *const_str_plain_iterlists; extern PyObject *const_str_angle_metaclass; extern PyObject *const_str_digest_64d4733805c3d8a80c51e9dc57f1d93a; extern PyObject *const_str_plain_raw_input; extern PyObject *const_str_plain_urllib_error; extern PyObject *const_tuple_3c757a1f2fee4a0707afdc3c9cb3076b_tuple; extern PyObject *const_str_plain_zip; extern PyObject *const_str_plain_arg; extern PyObject *const_str_digest_a343d5bd65de7d15893f1a0d02d09f45; extern PyObject *const_str_plain_args; extern PyObject *const_tuple_str_plain_self_str_plain_args_str_plain_kwargs_tuple; extern PyObject *const_str_plain_binary_type; extern PyObject *const_str_plain__add_module; extern PyObject *const_str_digest_53317e6be879446851f4fe6f94b546e7; extern PyObject *const_str_plain_gdbm; extern PyObject *const_str_plain_reprlib; extern PyObject *const_str_plain__print; extern PyObject *const_tuple_str_plain_winreg_str_plain__winreg_tuple; extern PyObject *const_str_digest_31d25caf7489e6241458a1761a0b32ce; extern PyObject *const_str_plain_items; extern PyObject *const_tuple_str_plain_s_tuple; extern PyObject *const_str_plain_Module_six_moves_urllib; extern PyObject *const_str_plain___func__; extern PyObject *const_str_plain_new_attr; extern PyObject *const_tuple_7e06f3f94729eeecb6299351e347eec1_tuple; extern PyObject *const_str_digest_7eb7a2287a360cb4530639884f4c918e; extern PyObject *const_list_1c82cc17d8f54cff757731adfdff677e_list; extern PyObject *const_tuple_ccc5148c1ffc3bb25867fbbb42b14935_tuple; extern PyObject *const_str_plain_cls; extern PyObject *const_tuple_52c9f7afe6b36cf305f0942bccdf0318_tuple; extern PyObject *const_str_plain_uses_params; extern PyObject *const_str_plain_frame; extern PyObject *const_str_plain_HTTPBasicAuthHandler; extern PyObject *const_str_plain__globs_; extern PyObject *const_str_plain___wrapped__; extern PyObject *const_tuple_097719e7086f8299513e74ca5958de16_tuple; extern PyObject *const_str_plain_absolute_import; extern PyObject *const_str_plain_fp; extern PyObject *const_str_digest_2f383546f01c636d68b29330ba99dcef; extern PyObject *const_str_dot; extern PyObject *const_str_plain_Module_six_moves_urllib_error; extern PyObject *const_str_plain_advance_iterator; extern PyObject *const_str_plain_Tkdnd; extern PyObject *const_str_digest_0f169d7824efcd520f23c128909f68ee; extern PyObject *const_tuple_5e662527879cefa60fbd95a7550cf311_tuple; extern PyObject *const_str_plain_quote; extern PyObject *const_tuple_f259b0f7a1b9f0b84fd5373038ac3a78_tuple; extern PyObject *const_str_digest_fcac682f3d9b9835f1b6816f54ff0830; static PyObject *const_tuple_40b4cdd541b3488caf75a166eaafbeab_tuple; extern PyObject *const_str_plain_http_cookies; extern PyObject *const_str_plain_fullname; extern PyObject *const_str_digest_dc2910a6e816441d866e674df51d57ac; extern PyObject *const_tuple_str_plain_d_str_plain_kw_tuple; extern PyObject *const_str_plain_int; extern PyObject *const_str_digest_1a36329ae97c46a5978110ca53f2f5e7; static PyObject *const_str_digest_da28dd0fdfcf2d692298525ceb765fa8; extern PyObject *const_str_plain_splitvalue; extern PyObject *const_str_plain_unicode; extern PyObject *const_str_digest_41c64468a0c9e92d8eea5f7e817937e8; extern PyObject *const_str_plain_copy_reg; extern PyObject *const_tuple_int_pos_3_int_pos_4_tuple; extern PyObject *const_str_digest_a13035c59d0f0e8c04a4feacc0004cd7; extern PyObject *const_str_digest_f5862b11e62dc1382b5d1226dd5ff379; extern PyObject *const_str_digest_122cdcc1600da4a884855d78ecd7756a; extern PyObject *const_str_digest_0d2d41d4a68d9035c6543c4d55fbd04e; extern PyObject *const_str_plain_keys; extern PyObject *const_tuple_str_plain_data_str_plain_errors_str_plain_fp_tuple; extern PyObject *const_tuple_e79d7f1b4734be0e37665951db297244_tuple; extern PyObject *const_str_digest_3b6f70723b1e9c5c7e613ae0f57ab8cd; extern PyObject *const_str_digest_ef5ae5746ab9ada338d738fcd9ef185d; static PyObject *const_tuple_385bc300fc48e26ef2e6841947d6a1ab_tuple; extern PyObject *const_str_digest_f5cee510562e6ca85d00c7ce91a1eee8; extern PyObject *const_str_plain_tkinter_simpledialog; extern PyObject *const_str_digest_d1a661522c9824d16eb0d10683d3f9d9; extern PyObject *const_str_digest_97d8b3849ccb4841962c7ac18f0af059; extern PyObject *const_str_plain_pickle; extern PyObject *const_str_plain_attrgetter; extern PyObject *const_str_digest_d082ba711c791809312af019a50cc3ce; extern PyObject *const_str_plain_tkinter_dialog; extern PyObject *const_str_plain_func_closure; static PyObject *const_str_plain_getoutput; extern PyObject *const_str_plain_izip; extern PyObject *const_str_plain_tkinter_filedialog; extern PyObject *const_str_plain_attr; extern PyObject *const_str_digest_1e91aab42d00f04e391d84545f09e2f5; extern PyObject *const_tuple_str_plain_viewvalues_tuple; extern PyObject *const_tuple_fa4551ef4d89b653ac942a9968a3518c_tuple; extern PyObject *const_str_digest_c71fb1fd3c8e0614de9b9d6e466e8f4d; extern PyObject *const_int_pos_9223372036854775807; extern PyObject *const_tuple_48228a4a2559ba3fee2e803642cf63ab_tuple; extern PyObject *const_tuple_660bb9f22a6b0a50d22309f5a819d5b9_tuple; extern PyObject *const_str_plain_Struct; extern PyObject *const_str_plain_tkinter_commondialog; static PyObject *const_str_digest_43a5430c945fec1f2f5bf12cf4e6ce00; extern PyObject *const_str_plain_six_module_name; extern PyObject *const_tuple_str_plain___spec___tuple; extern PyObject *const_str_plain_strict; extern PyObject *const_str_digest_0e7fae28a2f47cf9bbe813dcd6d34e25; extern PyObject *const_str_plain_exec_; extern PyObject *const_str_plain_encoding; extern PyObject *const_str_plain__import_module; extern PyObject *const_str_plain___version__; extern PyObject *const_tuple_a9bb06e0d954d35a31cafab01ed89b9c_tuple; extern PyObject *const_tuple_str_plain_func_str_plain_doc_tuple; static PyObject *const_tuple_str_digest_7fd11fe26638cb0c79fc541a0481820c_tuple; extern PyObject *const_str_plain_ord; extern PyObject *const_str_plain_SplitResult; extern PyObject *const_str_plain_unicode_escape; extern PyObject *const_tuple_str_plain_self_str_plain_fullname_str_plain_mod_tuple; extern PyObject *const_tuple_str_plain___slots___tuple; extern PyObject *const_str_plain_get_function_globals; extern PyObject *const_str_plain__winreg; extern PyObject *const_str_plain_filterfalse; static PyObject *const_str_digest_a5f041d60ba724151c334293929df649; extern PyObject *const_str_plain_newline; extern PyObject *const_tuple_42a685f581dc95ca172d058f0fa2a93f_tuple; extern PyObject *const_str_plain_func_defaults; extern PyObject *const_str_digest_a13cea3eac144232780ec70fab3f1816; extern PyObject *const_str_angle_listcomp; extern PyObject *const_tuple_23571537bf0348850a151ab3a337a12b_tuple; extern PyObject *const_tuple_4c6d61b784ee3b2b7936bf6dfea1625f_tuple; extern PyObject *const_str_plain_get_function_code; extern PyObject *const_str_plain_find_module; extern PyObject *const_str_plain_socketserver; extern PyObject *const_str_angle_lambda; extern PyObject *const_str_plain_java; extern PyObject *const_str_digest_8d65be796decbc12c836c82fa4f7a635; extern PyObject *const_str_plain_HTMLParser; extern PyObject *const_tuple_str_plain_buf_str_plain_i_tuple; extern PyObject *const_str_plain___unicode__; extern PyObject *const_str_plain_unquote; extern PyObject *const_str_plain_viewkeys; extern PyObject *const_str_plain_urljoin; extern PyObject *const_tuple_str_plain_StringIO_str_plain_StringIO_str_plain_io_tuple; extern PyObject *const_str_plain_imap; extern PyObject *const_str_plain_HTTPSHandler; static PyObject *const_tuple_d63ca1f1eef413d27d92b25cfe102b14_tuple; extern PyObject *const_str_plain_assertRegexpMatches; extern PyObject *const_tuple_type_object_tuple; extern PyObject *const_tuple_a3a1664206aaa7cec123aae86a15e82f_tuple; extern PyObject *const_tuple_983a57efce70dcb41da6c64e832b9120_tuple; extern PyObject *const_tuple_389a28f291802cc0a0085952a3a22b60_tuple; extern PyObject *const_str_plain_http_cookiejar; extern PyObject *const_str_plain_tkinter_colorchooser; extern PyObject *const_str_plain_tkFont; extern PyObject *const_str_digest_0796df54888fe073ef078d402adc4fc3; extern PyObject *const_str_plain_values; extern PyObject *const_tuple_ce4b83c13c6ebdbf1dc871fed81e4ec5_tuple; extern PyObject *const_tuple_a766c17241115f6922b493dfd444b3b5_tuple; extern PyObject *const_tuple_bf55bfbbebe3eeeebcf334dacf4b2b2a_tuple; extern PyObject *const_str_plain_URLError; extern PyObject *const_str_plain_reduce; extern PyObject *const_tuple_4690034a949ab9ca5f391d7593b67689_tuple; extern PyObject *const_str_newline; extern PyObject *const_str_digest_59bc9c95777e64e4720c3af0837aec42; extern PyObject *const_str_plain_updated; extern PyObject *const_str_digest_67aba58fab2484c4d294c8cbe1258e39; extern PyObject *const_tuple_49e1c219cac19618803b54f7bbc6a8b3_tuple; extern PyObject *const_str_digest_4f965162d0a8bf5d5b4136bee888b84b; extern PyObject *const_tuple_str_plain___weakref___none_tuple; extern PyObject *const_int_pos_3; extern PyObject *const_tuple_str_plain_tkinter_str_plain_Tkinter_tuple; extern PyObject *const_str_plain__urllib_parse_moved_attributes; extern PyObject *const_tuple_efb9818f797f41ca8cd537504758b934_tuple; extern PyObject *const_str_plain_self; extern PyObject *const_str_plain_itemgetter; extern PyObject *const_str_plain___mro__; extern PyObject *const_tuple_str_plain_name_tuple; extern PyObject *const_tuple_str_plain_klass_tuple; extern PyObject *const_str_digest_f2936f958cb3c1b034c6b02cfe0f019b; extern PyObject *const_str_digest_d8d4f5e440c7f01129293c18f6555af5; extern PyObject *const_str_digest_7e5ee2134633beb4712c8fc1d1e11523; extern PyObject *const_tuple_3b157fc36a8865a9b3c7d8f99bdfe584_tuple; extern PyObject *const_str_plain_mod; extern PyObject *const_str_plain_uses_fragment; extern PyObject *const_str_plain__assertRaisesRegex; extern PyObject *const_str_plain_operator; extern PyObject *const_str_plain_ifilterfalse; extern PyObject *const_str_plain_HTTPPasswordMgrWithDefaultRealm; extern PyObject *const_str_plain_MAXSIZE; extern PyObject *const_int_pos_2; extern PyObject *const_tuple_547fe239a3216bb76fb01949941399cd_tuple; extern PyObject *const_str_plain_httplib; extern PyObject *const_str_plain__urllib_error_moved_attributes; extern PyObject *const_str_plain_obj; extern PyObject *const_str_plain_HTTPDefaultErrorHandler; extern PyObject *const_tuple_d573636f316e67f758ce3eddfc433d39_tuple; extern PyObject *const_str_plain_html_entities; extern PyObject *const_str_plain_file; extern PyObject *const_tuple_str_digest_62b7e67e29e99420603c12d205222fa5_tuple; static PyObject *const_tuple_849c46c723fc31358f670ef9c95b07ed_tuple; extern PyObject *const_tuple_7800b44798065cfcce1360ddcde41eb9_tuple; extern PyObject *const_slice_int_0_int_pos_2_none; static PyObject *module_filename_obj; static bool constants_created = false; static void createModuleConstants( void ) { const_str_digest_7fcc7a955e40c18820a22671dc4493bf = UNSTREAM_STRING( &constant_bin[ 1129080 ], 39, 0 ); const_str_digest_87dd5b8b0f93d9a3a1c77d14610f1698 = UNSTREAM_STRING( &constant_bin[ 1129119 ], 6, 0 ); const_str_digest_3977e4bf037f0e937784bc251cb8d43f = UNSTREAM_STRING( &constant_bin[ 1129125 ], 169, 0 ); const_tuple_str_digest_3977e4bf037f0e937784bc251cb8d43f_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_3977e4bf037f0e937784bc251cb8d43f_tuple, 0, const_str_digest_3977e4bf037f0e937784bc251cb8d43f ); Py_INCREF( const_str_digest_3977e4bf037f0e937784bc251cb8d43f ); const_str_digest_dffa15837e364db89e3ebafc85d0b9ca = UNSTREAM_STRING( &constant_bin[ 1129294 ], 45, 0 ); const_tuple_501a0d1ae5006e649fedcf0d29387d8c_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_501a0d1ae5006e649fedcf0d29387d8c_tuple, 0, const_str_plain_urllib ); Py_INCREF( const_str_plain_urllib ); const_str_digest_666540d560c14e9851ed9be690845abf = UNSTREAM_STRING( &constant_bin[ 1129339 ], 16, 0 ); PyTuple_SET_ITEM( const_tuple_501a0d1ae5006e649fedcf0d29387d8c_tuple, 1, const_str_digest_666540d560c14e9851ed9be690845abf ); Py_INCREF( const_str_digest_666540d560c14e9851ed9be690845abf ); PyTuple_SET_ITEM( const_tuple_501a0d1ae5006e649fedcf0d29387d8c_tuple, 2, const_str_digest_666540d560c14e9851ed9be690845abf ); Py_INCREF( const_str_digest_666540d560c14e9851ed9be690845abf ); const_tuple_b95736e8f51c92667f5e42089a453e06_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_b95736e8f51c92667f5e42089a453e06_tuple, 0, const_str_plain_urllib_error ); Py_INCREF( const_str_plain_urllib_error ); const_str_digest_54cded0ef8d4888ef8d4539bd6707aa4 = UNSTREAM_STRING( &constant_bin[ 1129355 ], 22, 0 ); PyTuple_SET_ITEM( const_tuple_b95736e8f51c92667f5e42089a453e06_tuple, 1, const_str_digest_54cded0ef8d4888ef8d4539bd6707aa4 ); Py_INCREF( const_str_digest_54cded0ef8d4888ef8d4539bd6707aa4 ); PyTuple_SET_ITEM( const_tuple_b95736e8f51c92667f5e42089a453e06_tuple, 2, const_str_digest_f1949150375e8b53443d58d93fe4f89e ); Py_INCREF( const_str_digest_f1949150375e8b53443d58d93fe4f89e ); const_str_digest_9a0abb54c3c0c01efb557f34bd7cbd38 = UNSTREAM_STRING( &constant_bin[ 1129377 ], 25, 0 ); const_tuple_str_plain_getoutput_str_plain_commands_str_plain_subprocess_tuple = PyTuple_New( 3 ); const_str_plain_getoutput = UNSTREAM_STRING( &constant_bin[ 540309 ], 9, 1 ); PyTuple_SET_ITEM( const_tuple_str_plain_getoutput_str_plain_commands_str_plain_subprocess_tuple, 0, const_str_plain_getoutput ); Py_INCREF( const_str_plain_getoutput ); const_str_plain_commands = UNSTREAM_STRING( &constant_bin[ 112 ], 8, 1 ); PyTuple_SET_ITEM( const_tuple_str_plain_getoutput_str_plain_commands_str_plain_subprocess_tuple, 1, const_str_plain_commands ); Py_INCREF( const_str_plain_commands ); PyTuple_SET_ITEM( const_tuple_str_plain_getoutput_str_plain_commands_str_plain_subprocess_tuple, 2, const_str_plain_subprocess ); Py_INCREF( const_str_plain_subprocess ); const_tuple_str_digest_39084269160328bfe64f57e4e4ad6847_tuple = PyTuple_New( 1 ); const_str_digest_39084269160328bfe64f57e4e4ad6847 = UNSTREAM_STRING( &constant_bin[ 1129402 ], 24, 0 ); PyTuple_SET_ITEM( const_tuple_str_digest_39084269160328bfe64f57e4e4ad6847_tuple, 0, const_str_digest_39084269160328bfe64f57e4e4ad6847 ); Py_INCREF( const_str_digest_39084269160328bfe64f57e4e4ad6847 ); const_tuple_9d68c0c8aba97a1e7edd1baeae18dcf5_tuple = PyTuple_New( 5 ); PyTuple_SET_ITEM( const_tuple_9d68c0c8aba97a1e7edd1baeae18dcf5_tuple, 0, const_str_plain_cls ); Py_INCREF( const_str_plain_cls ); PyTuple_SET_ITEM( const_tuple_9d68c0c8aba97a1e7edd1baeae18dcf5_tuple, 1, const_str_plain_name ); Py_INCREF( const_str_plain_name ); PyTuple_SET_ITEM( const_tuple_9d68c0c8aba97a1e7edd1baeae18dcf5_tuple, 2, const_str_plain_this_bases ); Py_INCREF( const_str_plain_this_bases ); PyTuple_SET_ITEM( const_tuple_9d68c0c8aba97a1e7edd1baeae18dcf5_tuple, 3, const_str_plain_meta ); Py_INCREF( const_str_plain_meta ); PyTuple_SET_ITEM( const_tuple_9d68c0c8aba97a1e7edd1baeae18dcf5_tuple, 4, const_str_plain_bases ); Py_INCREF( const_str_plain_bases ); const_tuple_str_digest_da28dd0fdfcf2d692298525ceb765fa8_tuple = PyTuple_New( 1 ); const_str_digest_da28dd0fdfcf2d692298525ceb765fa8 = UNSTREAM_STRING( &constant_bin[ 1129426 ], 22, 0 ); PyTuple_SET_ITEM( const_tuple_str_digest_da28dd0fdfcf2d692298525ceb765fa8_tuple, 0, const_str_digest_da28dd0fdfcf2d692298525ceb765fa8 ); Py_INCREF( const_str_digest_da28dd0fdfcf2d692298525ceb765fa8 ); const_str_digest_d0401b822b5416e385c0ccdc99657532 = UNSTREAM_STRING( &constant_bin[ 1129448 ], 12, 0 ); const_str_digest_7fd11fe26638cb0c79fc541a0481820c = UNSTREAM_STRING( &constant_bin[ 1129460 ], 114, 0 ); const_str_digest_345fae18cb5b2b245881e77b200cffe5 = UNSTREAM_STRING( &constant_bin[ 1129574 ], 22, 0 ); const_tuple_str_digest_3f8ec27a39ced90fe68f302c90bb10fe_tuple = PyTuple_New( 1 ); const_str_digest_3f8ec27a39ced90fe68f302c90bb10fe = UNSTREAM_STRING( &constant_bin[ 1129596 ], 101, 0 ); PyTuple_SET_ITEM( const_tuple_str_digest_3f8ec27a39ced90fe68f302c90bb10fe_tuple, 0, const_str_digest_3f8ec27a39ced90fe68f302c90bb10fe ); Py_INCREF( const_str_digest_3f8ec27a39ced90fe68f302c90bb10fe ); const_tuple_str_digest_a5f041d60ba724151c334293929df649_tuple = PyTuple_New( 1 ); const_str_digest_a5f041d60ba724151c334293929df649 = UNSTREAM_STRING( &constant_bin[ 1129697 ], 28, 0 ); PyTuple_SET_ITEM( const_tuple_str_digest_a5f041d60ba724151c334293929df649_tuple, 0, const_str_digest_a5f041d60ba724151c334293929df649 ); Py_INCREF( const_str_digest_a5f041d60ba724151c334293929df649 ); const_tuple_str_digest_d8d4f5e440c7f01129293c18f6555af5_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_d8d4f5e440c7f01129293c18f6555af5_tuple, 0, const_str_digest_d8d4f5e440c7f01129293c18f6555af5 ); Py_INCREF( const_str_digest_d8d4f5e440c7f01129293c18f6555af5 ); const_tuple_9ee8e2ee8e31032c111825dc6a079f57_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_9ee8e2ee8e31032c111825dc6a079f57_tuple, 0, const_str_plain_splitvalue ); Py_INCREF( const_str_plain_splitvalue ); PyTuple_SET_ITEM( const_tuple_9ee8e2ee8e31032c111825dc6a079f57_tuple, 1, const_str_plain_urllib ); Py_INCREF( const_str_plain_urllib ); PyTuple_SET_ITEM( const_tuple_9ee8e2ee8e31032c111825dc6a079f57_tuple, 2, const_str_digest_04991ea695faff4a76e4efb6a8a8593f ); Py_INCREF( const_str_digest_04991ea695faff4a76e4efb6a8a8593f ); const_tuple_str_digest_9a0abb54c3c0c01efb557f34bd7cbd38_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_9a0abb54c3c0c01efb557f34bd7cbd38_tuple, 0, const_str_digest_9a0abb54c3c0c01efb557f34bd7cbd38 ); Py_INCREF( const_str_digest_9a0abb54c3c0c01efb557f34bd7cbd38 ); const_str_digest_afbacd2effda94c7878a4ca53b9df74a = UNSTREAM_STRING( &constant_bin[ 1129725 ], 15, 0 ); const_tuple_str_digest_666540d560c14e9851ed9be690845abf_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_666540d560c14e9851ed9be690845abf_tuple, 0, const_str_digest_666540d560c14e9851ed9be690845abf ); Py_INCREF( const_str_digest_666540d560c14e9851ed9be690845abf ); const_str_plain_email_mime_image = UNSTREAM_STRING( &constant_bin[ 1129740 ], 16, 1 ); const_tuple_str_digest_345fae18cb5b2b245881e77b200cffe5_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_345fae18cb5b2b245881e77b200cffe5_tuple, 0, const_str_digest_345fae18cb5b2b245881e77b200cffe5 ); Py_INCREF( const_str_digest_345fae18cb5b2b245881e77b200cffe5 ); const_tuple_c0445a4d4c2cdd6c77c225aa40ca2559_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_c0445a4d4c2cdd6c77c225aa40ca2559_tuple, 0, const_str_plain_email_mime_image ); Py_INCREF( const_str_plain_email_mime_image ); PyTuple_SET_ITEM( const_tuple_c0445a4d4c2cdd6c77c225aa40ca2559_tuple, 1, const_str_digest_afbacd2effda94c7878a4ca53b9df74a ); Py_INCREF( const_str_digest_afbacd2effda94c7878a4ca53b9df74a ); const_str_digest_43a5430c945fec1f2f5bf12cf4e6ce00 = UNSTREAM_STRING( &constant_bin[ 1129756 ], 16, 0 ); PyTuple_SET_ITEM( const_tuple_c0445a4d4c2cdd6c77c225aa40ca2559_tuple, 2, const_str_digest_43a5430c945fec1f2f5bf12cf4e6ce00 ); Py_INCREF( const_str_digest_43a5430c945fec1f2f5bf12cf4e6ce00 ); const_tuple_40b4cdd541b3488caf75a166eaafbeab_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_40b4cdd541b3488caf75a166eaafbeab_tuple, 0, const_str_plain_urllib_parse ); Py_INCREF( const_str_plain_urllib_parse ); PyTuple_SET_ITEM( const_tuple_40b4cdd541b3488caf75a166eaafbeab_tuple, 1, const_str_digest_da28dd0fdfcf2d692298525ceb765fa8 ); Py_INCREF( const_str_digest_da28dd0fdfcf2d692298525ceb765fa8 ); PyTuple_SET_ITEM( const_tuple_40b4cdd541b3488caf75a166eaafbeab_tuple, 2, const_str_digest_04991ea695faff4a76e4efb6a8a8593f ); Py_INCREF( const_str_digest_04991ea695faff4a76e4efb6a8a8593f ); const_tuple_385bc300fc48e26ef2e6841947d6a1ab_tuple = PyTuple_New( 5 ); PyTuple_SET_ITEM( const_tuple_385bc300fc48e26ef2e6841947d6a1ab_tuple, 0, const_str_plain_unquote_to_bytes ); Py_INCREF( const_str_plain_unquote_to_bytes ); PyTuple_SET_ITEM( const_tuple_385bc300fc48e26ef2e6841947d6a1ab_tuple, 1, const_str_plain_urllib ); Py_INCREF( const_str_plain_urllib ); PyTuple_SET_ITEM( const_tuple_385bc300fc48e26ef2e6841947d6a1ab_tuple, 2, const_str_digest_04991ea695faff4a76e4efb6a8a8593f ); Py_INCREF( const_str_digest_04991ea695faff4a76e4efb6a8a8593f ); PyTuple_SET_ITEM( const_tuple_385bc300fc48e26ef2e6841947d6a1ab_tuple, 3, const_str_plain_unquote ); Py_INCREF( const_str_plain_unquote ); PyTuple_SET_ITEM( const_tuple_385bc300fc48e26ef2e6841947d6a1ab_tuple, 4, const_str_plain_unquote_to_bytes ); Py_INCREF( const_str_plain_unquote_to_bytes ); const_tuple_str_digest_7fd11fe26638cb0c79fc541a0481820c_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_str_digest_7fd11fe26638cb0c79fc541a0481820c_tuple, 0, const_str_digest_7fd11fe26638cb0c79fc541a0481820c ); Py_INCREF( const_str_digest_7fd11fe26638cb0c79fc541a0481820c ); const_tuple_d63ca1f1eef413d27d92b25cfe102b14_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_d63ca1f1eef413d27d92b25cfe102b14_tuple, 0, const_str_plain_parse_http_list ); Py_INCREF( const_str_plain_parse_http_list ); PyTuple_SET_ITEM( const_tuple_d63ca1f1eef413d27d92b25cfe102b14_tuple, 1, const_str_plain_urllib2 ); Py_INCREF( const_str_plain_urllib2 ); PyTuple_SET_ITEM( const_tuple_d63ca1f1eef413d27d92b25cfe102b14_tuple, 2, const_str_digest_59bc9c95777e64e4720c3af0837aec42 ); Py_INCREF( const_str_digest_59bc9c95777e64e4720c3af0837aec42 ); const_tuple_849c46c723fc31358f670ef9c95b07ed_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_849c46c723fc31358f670ef9c95b07ed_tuple, 0, const_str_plain_parse_keqv_list ); Py_INCREF( const_str_plain_parse_keqv_list ); PyTuple_SET_ITEM( const_tuple_849c46c723fc31358f670ef9c95b07ed_tuple, 1, const_str_plain_urllib2 ); Py_INCREF( const_str_plain_urllib2 ); PyTuple_SET_ITEM( const_tuple_849c46c723fc31358f670ef9c95b07ed_tuple, 2, const_str_digest_59bc9c95777e64e4720c3af0837aec42 ); Py_INCREF( const_str_digest_59bc9c95777e64e4720c3af0837aec42 ); constants_created = true; } #ifndef __NUITKA_NO_ASSERT__ void checkModuleConstants_six( void ) { // The module may not have been used at all. if (constants_created == false) return; } #endif // The module code objects. static PyCodeObject *codeobj_ec89e5129ddcfcb7632811bab5a723e5; static PyCodeObject *codeobj_39801b41e1ec47b25227b232237a86a6; static PyCodeObject *codeobj_ae04a9ea7f990c623cc33a7305c0f177; static PyCodeObject *codeobj_60c5001420db0f56510f38a547d65af9; static PyCodeObject *codeobj_2683bbf16ff937d3cacf35bca1b9ab14; static PyCodeObject *codeobj_05ba3786fe7e59715f83691d43bfe7b6; static PyCodeObject *codeobj_e16af254ee2e8154a96d3b9d0b46f974; static PyCodeObject *codeobj_10c446812c4ce7fa8a6f019ec38a92c9; static PyCodeObject *codeobj_4350a9d6c1ab3882090fcb9d538f1643; static PyCodeObject *codeobj_aa27578da9f8ed710cb779a75b4567f0; static PyCodeObject *codeobj_03058805a33dbf77b0b412dfa56ca393; static PyCodeObject *codeobj_d12bc0b1f88699fc5929db5f226ab4f0; static PyCodeObject *codeobj_54e16253aa017212f14cc18c6bd38fe3; static PyCodeObject *codeobj_3f0f2ce02159121ceb22445faee02083; static PyCodeObject *codeobj_20162503097e412e25c5483f8a0df7a4; static PyCodeObject *codeobj_98fdedce3b9a365bd1076f7ee84507c5; static PyCodeObject *codeobj_2e50e9de16de74ada428a24edd5b2e30; static PyCodeObject *codeobj_a928231a78972d33294d86d308f694ae; static PyCodeObject *codeobj_ebdfd7d38cdf3639613f86dec3f725f4; static PyCodeObject *codeobj_23a90c660e435e2f8aa35bbe5fd30959; static PyCodeObject *codeobj_ea6adc21327e4d8665aa43a2e38e41a3; static PyCodeObject *codeobj_2b0d72cb6c0f2f9e34bfb14e8b601ac4; static PyCodeObject *codeobj_6627266bc765d1d66bc6b33f7b98fee8; static PyCodeObject *codeobj_6e6c6c7a1fc0ae9026bce12339b74fd2; static PyCodeObject *codeobj_2af6444c578c932d22ac9678d5b6a63e; static PyCodeObject *codeobj_0738034f8ec060be31d92afde6dd984a; static PyCodeObject *codeobj_435ea8a609d8bac7f2a9b505daffbcdc; static PyCodeObject *codeobj_484ed80f47352737a1d35c2962435f59; static PyCodeObject *codeobj_be484e55a69a59a906124dbfce4ff445; static PyCodeObject *codeobj_0c57fcb72ee31ce12bfb8e58f8befba4; static PyCodeObject *codeobj_1bf1c958f07328975485df520734924f; static PyCodeObject *codeobj_b3655b5b735647cc3c20433858bdf80b; static PyCodeObject *codeobj_094adb4b8927d2f5e35e4e999f8e8dd5; static PyCodeObject *codeobj_74d67ed570d0a768e5c67e597d532892; static PyCodeObject *codeobj_b3a76721a2feaa9cd70b29de125fe48f; static PyCodeObject *codeobj_e2617b8dccb9c312fedcc844c84c0407; static PyCodeObject *codeobj_14f6b7a4fb6b34d458cda35efd4ec363; static PyCodeObject *codeobj_cc58ae8ae319c21b8e71af029358ad32; static PyCodeObject *codeobj_8c161b336944a20366ee12b5559375bb; static PyCodeObject *codeobj_63c815d5563dc28cad3dd358f719e28d; static PyCodeObject *codeobj_072f0010b75faf7f40318f97c38b6329; static PyCodeObject *codeobj_5235c56775b31f61575be893dd14c85f; static PyCodeObject *codeobj_84b72f7f0fb5e1bcc0ae0e8f8f544239; static PyCodeObject *codeobj_0e04554881b47b289d5491136c0c63dc; static PyCodeObject *codeobj_7c32d75616007697ebb1dea51bb8e731; static PyCodeObject *codeobj_e31b8254f72d55f61f8735db2e4557f6; static PyCodeObject *codeobj_f7daa5d00b2bde282f6683e576abeed5; static PyCodeObject *codeobj_dd4aefb12fb6a9216ba3efce8ffc0555; static PyCodeObject *codeobj_8892cef636f4e391114165d08d4ff584; static PyCodeObject *codeobj_428f90bd7405bd968fff8a069ae62a51; static PyCodeObject *codeobj_092a7402eaedc429dc824c809d6266eb; static PyCodeObject *codeobj_78fb30b1c799f6c649a0f003946a456e; static PyCodeObject *codeobj_5931ae4e1269dff7471a4674b636f637; static PyCodeObject *codeobj_c9351b02a8d27a6bbae056b662d1bfdc; static PyCodeObject *codeobj_f5afda5ea7306c74f3d9734274ba7420; static PyCodeObject *codeobj_82fe76127bae3d2e415e3b4a28f909e9; static PyCodeObject *codeobj_5ee226162f0852cb3743c2a2bd949773; static PyCodeObject *codeobj_087d35435e86d1bbc8ff1942ba98c3b5; static PyCodeObject *codeobj_dcbf3ed3b9c7fa17465f78181a245355; static PyCodeObject *codeobj_283c2119347b0376e499395bf45204bc; static PyCodeObject *codeobj_d131286b16f877b20da4028f68219ecb; static PyCodeObject *codeobj_837bc822441c49d22ed14a399420f5b0; static PyCodeObject *codeobj_52e8c5c3bd5995de8d8caeb94ce50e67; static PyCodeObject *codeobj_1a5de9da30cd1abf3fc0ee053fd747fa; static PyCodeObject *codeobj_7e6c9e930925897873b973ea5c4bf230; static PyCodeObject *codeobj_1964f897466f4201731d0c87c0109354; static PyCodeObject *codeobj_0a4d11510d3a652192c78e1cd1dba34f; static PyCodeObject *codeobj_bd99e9ad84803325a08a9408c18a99ba; static PyCodeObject *codeobj_6622defe62c640cc306b5ea8ba535f3b; static PyCodeObject *codeobj_3ec4202d508a8f752550d22273fcc311; static PyCodeObject *codeobj_a705f25147799a1b24172da04f2122b9; static PyCodeObject *codeobj_9acdcf7b9fcd6028c2de7eadfea0ab5a; static PyCodeObject *codeobj_490ae70754369ddf37124853fd4bc420; static PyCodeObject *codeobj_9ca1979b7c8018c3d1960432eb4ac15d; static PyCodeObject *codeobj_da7abc445dec6a1a07d1bd84c0b0eaa8; static PyCodeObject *codeobj_06d72be2db5f743fec221e32438186eb; static void createModuleCodeObjects(void) { module_filename_obj = const_str_digest_7fcc7a955e40c18820a22671dc4493bf; codeobj_ec89e5129ddcfcb7632811bab5a723e5 = MAKE_CODEOBJ( module_filename_obj, const_str_angle_genexpr, 538, const_tuple_str_digest_b9c4baf879ebd882d40843df3a4dead7_str_plain_klass_tuple, 1, 0, CO_GENERATOR | CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_39801b41e1ec47b25227b232237a86a6 = MAKE_CODEOBJ( module_filename_obj, const_str_angle_lambda, 865, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_ae04a9ea7f990c623cc33a7305c0f177 = MAKE_CODEOBJ( module_filename_obj, const_str_angle_listcomp, 132, const_tuple_str_plain_attr_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_60c5001420db0f56510f38a547d65af9 = MAKE_CODEOBJ( module_filename_obj, const_str_digest_d0401b822b5416e385c0ccdc99657532, 1, const_tuple_empty, 0, 0, CO_NOFREE ); codeobj_2683bbf16ff937d3cacf35bca1b9ab14 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_Iterator, 561, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_05ba3786fe7e59715f83691d43bfe7b6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_Module_six_moves_urllib, 475, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_e16af254ee2e8154a96d3b9d0b46f974 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_MovedAttribute, 139, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_10c446812c4ce7fa8a6f019ec38a92c9 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_MovedModule, 103, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_4350a9d6c1ab3882090fcb9d538f1643 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_X, 60, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_aa27578da9f8ed710cb779a75b4567f0 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__LazyDescr, 86, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_03058805a33dbf77b0b412dfa56ca393 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__LazyModule, 124, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_d12bc0b1f88699fc5929db5f226ab4f0 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__MovedItems, 229, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_54e16253aa017212f14cc18c6bd38fe3 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__SixMetaPathImporter, 164, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_3f0f2ce02159121ceb22445faee02083 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___dir__, 130, const_tuple_str_plain_self_str_plain_attrs_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_20162503097e412e25c5483f8a0df7a4 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___dir__, 485, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_98fdedce3b9a365bd1076f7ee84507c5 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___get__, 91, const_tuple_str_plain_self_str_plain_obj_str_plain_tp_str_plain_result_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_2e50e9de16de74ada428a24edd5b2e30 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___get_module, 189, const_tuple_str_plain_self_str_plain_fullname_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_a928231a78972d33294d86d308f694ae = MAKE_CODEOBJ( module_filename_obj, const_str_plain___getattr__, 117, const_tuple_3da36a799acf3470d86dbdcdd4518f98_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_ebdfd7d38cdf3639613f86dec3f725f4 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 88, const_tuple_str_plain_self_str_plain_name_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_23a90c660e435e2f8aa35bbe5fd30959 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 105, const_tuple_23571537bf0348850a151ab3a337a12b_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS ); codeobj_ea6adc21327e4d8665aa43a2e38e41a3 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 126, const_tuple_str_plain_self_str_plain_name_str_plain___class___tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS ); codeobj_2b0d72cb6c0f2f9e34bfb14e8b601ac4 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 141, const_tuple_52c9f7afe6b36cf305f0942bccdf0318_tuple, 6, 0, CO_OPTIMIZED | CO_NEWLOCALS ); codeobj_6627266bc765d1d66bc6b33f7b98fee8 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 173, const_tuple_str_plain_self_str_plain_six_module_name_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_6e6c6c7a1fc0ae9026bce12339b74fd2 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___len__, 62, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_2af6444c578c932d22ac9678d5b6a63e = MAKE_CODEOBJ( module_filename_obj, const_str_plain___new__, 826, const_tuple_161fc844a072f0af4aef9f4d296def14_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS ); codeobj_0738034f8ec060be31d92afde6dd984a = MAKE_CODEOBJ( module_filename_obj, const_str_plain___prepare__, 829, const_tuple_9d68c0c8aba97a1e7edd1baeae18dcf5_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS ); codeobj_435ea8a609d8bac7f2a9b505daffbcdc = MAKE_CODEOBJ( module_filename_obj, const_str_plain__add_doc, 75, const_tuple_str_plain_func_str_plain_doc_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_484ed80f47352737a1d35c2962435f59 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__add_module, 177, const_tuple_23e241754072378d4aca55ebd413fe81_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARARGS | CO_NOFREE ); codeobj_be484e55a69a59a906124dbfce4ff445 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__get_module, 181, const_tuple_str_plain_self_str_plain_fullname_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_0c57fcb72ee31ce12bfb8e58f8befba4 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__import_module, 80, const_tuple_str_plain_name_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_1bf1c958f07328975485df520734924f = MAKE_CODEOBJ( module_filename_obj, const_str_plain__resolve, 114, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_b3655b5b735647cc3c20433858bdf80b = MAKE_CODEOBJ( module_filename_obj, const_str_plain__resolve, 159, const_tuple_str_plain_self_str_plain_module_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_094adb4b8927d2f5e35e4e999f8e8dd5 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_add_metaclass, 835, const_tuple_str_plain_metaclass_str_plain_wrapper_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_74d67ed570d0a768e5c67e597d532892 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_add_move, 492, const_tuple_str_plain_move_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_b3a76721a2feaa9cd70b29de125fe48f = MAKE_CODEOBJ( module_filename_obj, const_str_plain_advance_iterator, 529, const_tuple_str_plain_it_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_e2617b8dccb9c312fedcc844c84c0407 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_assertCountEqual, 672, const_tuple_str_plain_self_str_plain_args_str_plain_kwargs_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARARGS | CO_VARKEYWORDS | CO_NOFREE ); codeobj_14f6b7a4fb6b34d458cda35efd4ec363 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_assertRaisesRegex, 676, const_tuple_str_plain_self_str_plain_args_str_plain_kwargs_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARARGS | CO_VARKEYWORDS | CO_NOFREE ); codeobj_cc58ae8ae319c21b8e71af029358ad32 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_assertRegex, 680, const_tuple_str_plain_self_str_plain_args_str_plain_kwargs_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARARGS | CO_VARKEYWORDS | CO_NOFREE ); codeobj_8c161b336944a20366ee12b5559375bb = MAKE_CODEOBJ( module_filename_obj, const_str_plain_b, 625, const_tuple_str_plain_s_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_63c815d5563dc28cad3dd358f719e28d = MAKE_CODEOBJ( module_filename_obj, const_str_plain_b, 648, const_tuple_str_plain_s_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_072f0010b75faf7f40318f97c38b6329 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_byte2int, 657, const_tuple_str_plain_bs_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_5235c56775b31f61575be893dd14c85f = MAKE_CODEOBJ( module_filename_obj, const_str_plain_callable, 537, const_tuple_str_plain_obj_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_84b72f7f0fb5e1bcc0ae0e8f8f544239 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_create_bound_method, 555, const_tuple_str_plain_func_str_plain_obj_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_0e04554881b47b289d5491136c0c63dc = MAKE_CODEOBJ( module_filename_obj, const_str_plain_create_unbound_method, 547, const_tuple_str_plain_func_str_plain_cls_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_7c32d75616007697ebb1dea51bb8e731 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_create_unbound_method, 558, const_tuple_str_plain_func_str_plain_cls_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_e31b8254f72d55f61f8735db2e4557f6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_exec_, 699, const_tuple_90e06424913ba9ad885f60767479fe37_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_f7daa5d00b2bde282f6683e576abeed5 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_find_module, 184, const_tuple_str_plain_self_str_plain_fullname_str_plain_path_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_dd4aefb12fb6a9216ba3efce8ffc0555 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_code, 218, const_tuple_str_plain_self_str_plain_fullname_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_8892cef636f4e391114165d08d4ff584 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_unbound_function, 542, const_tuple_str_plain_unbound_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_428f90bd7405bd968fff8a069ae62a51 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_unbound_function, 552, const_tuple_str_plain_unbound_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_092a7402eaedc429dc824c809d6266eb = MAKE_CODEOBJ( module_filename_obj, const_str_plain_indexbytes, 660, const_tuple_str_plain_buf_str_plain_i_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_78fb30b1c799f6c649a0f003946a456e = MAKE_CODEOBJ( module_filename_obj, const_str_plain_is_package, 209, const_tuple_str_plain_self_str_plain_fullname_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_5931ae4e1269dff7471a4674b636f637 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_iteritems, 586, const_tuple_str_plain_d_str_plain_kw_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE ); codeobj_c9351b02a8d27a6bbae056b662d1bfdc = MAKE_CODEOBJ( module_filename_obj, const_str_plain_iteritems, 604, const_tuple_str_plain_d_str_plain_kw_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE ); codeobj_f5afda5ea7306c74f3d9734274ba7420 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_iterkeys, 580, const_tuple_str_plain_d_str_plain_kw_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE ); codeobj_82fe76127bae3d2e415e3b4a28f909e9 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_iterkeys, 598, const_tuple_str_plain_d_str_plain_kw_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE ); codeobj_5ee226162f0852cb3743c2a2bd949773 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_iterlists, 589, const_tuple_str_plain_d_str_plain_kw_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE ); codeobj_087d35435e86d1bbc8ff1942ba98c3b5 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_iterlists, 607, const_tuple_str_plain_d_str_plain_kw_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE ); codeobj_dcbf3ed3b9c7fa17465f78181a245355 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_itervalues, 583, const_tuple_str_plain_d_str_plain_kw_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE ); codeobj_283c2119347b0376e499395bf45204bc = MAKE_CODEOBJ( module_filename_obj, const_str_plain_itervalues, 601, const_tuple_str_plain_d_str_plain_kw_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE ); codeobj_d131286b16f877b20da4028f68219ecb = MAKE_CODEOBJ( module_filename_obj, const_str_plain_load_module, 195, const_tuple_str_plain_self_str_plain_fullname_str_plain_mod_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_837bc822441c49d22ed14a399420f5b0 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_metaclass, 824, const_tuple_str_plain___class___tuple, 0, 0, CO_OPTIMIZED | CO_NOFREE ); codeobj_52e8c5c3bd5995de8d8caeb94ce50e67 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_next, 563, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_1a5de9da30cd1abf3fc0ee053fd747fa = MAKE_CODEOBJ( module_filename_obj, const_str_plain_print_, 742, const_tuple_9e38f63b318fbc32eee061b0bb0a0d33_tuple, 0, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARARGS | CO_VARKEYWORDS | CO_NOFREE ); codeobj_7e6c9e930925897873b973ea5c4bf230 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_print_, 798, const_tuple_str_plain_args_str_plain_kwargs_str_plain_fp_str_plain_flush_tuple, 0, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARARGS | CO_VARKEYWORDS | CO_NOFREE ); codeobj_1964f897466f4201731d0c87c0109354 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_python_2_unicode_compatible, 851, const_tuple_str_plain_klass_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_0a4d11510d3a652192c78e1cd1dba34f = MAKE_CODEOBJ( module_filename_obj, const_str_plain_raise_from, 736, const_tuple_str_plain_value_str_plain_from_value_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_bd99e9ad84803325a08a9408c18a99ba = MAKE_CODEOBJ( module_filename_obj, const_str_plain_remove_move, 497, const_tuple_str_plain_name_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_6622defe62c640cc306b5ea8ba535f3b = MAKE_CODEOBJ( module_filename_obj, const_str_plain_reraise, 687, const_tuple_str_plain_tp_str_plain_value_str_plain_tb_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_3ec4202d508a8f752550d22273fcc311 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_u, 628, const_tuple_str_plain_s_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_a705f25147799a1b24172da04f2122b9 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_u, 652, const_tuple_str_plain_s_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_9acdcf7b9fcd6028c2de7eadfea0ab5a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_with_metaclass, 819, const_tuple_str_plain_meta_str_plain_bases_str_plain_metaclass_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARARGS | CO_NOFREE ); codeobj_490ae70754369ddf37124853fd4bc420 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_wrapper, 810, const_tuple_c9abfe7800c18ea7300aae31cb72858e_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS ); codeobj_9ca1979b7c8018c3d1960432eb4ac15d = MAKE_CODEOBJ( module_filename_obj, const_str_plain_wrapper, 837, const_tuple_f25a2fdcf16cf8b57c740748e3d617eb_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS ); codeobj_da7abc445dec6a1a07d1bd84c0b0eaa8 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_wraps, 808, const_tuple_4c6d61b784ee3b2b7936bf6dfea1625f_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_06d72be2db5f743fec221e32438186eb = MAKE_CODEOBJ( module_filename_obj, const_str_plain_write, 748, const_tuple_str_plain_data_str_plain_errors_str_plain_fp_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS ); } // The module function declarations. static PyObject *six$$$function_25_callable$$$genexpr_1_genexpr_maker( void ); NUITKA_CROSS_MODULE PyObject *impl___internal__$$$function_1__mro_entries_conversion( PyObject **python_pars ); NUITKA_CROSS_MODULE PyObject *impl___internal__$$$function_7_complex_call_helper_star_dict( PyObject **python_pars ); NUITKA_CROSS_MODULE PyObject *impl___internal__$$$function_4_complex_call_helper_star_list_star_dict( PyObject **python_pars ); static PyObject *MAKE_FUNCTION_six$$$function_10___dir__( ); static PyObject *MAKE_FUNCTION_six$$$function_11___init__( PyObject *defaults ); static PyObject *MAKE_FUNCTION_six$$$function_12__resolve( ); static PyObject *MAKE_FUNCTION_six$$$function_13___init__( ); static PyObject *MAKE_FUNCTION_six$$$function_14__add_module( ); static PyObject *MAKE_FUNCTION_six$$$function_15__get_module( ); static PyObject *MAKE_FUNCTION_six$$$function_16_find_module( PyObject *defaults ); static PyObject *MAKE_FUNCTION_six$$$function_17___get_module( ); static PyObject *MAKE_FUNCTION_six$$$function_18_load_module( ); static PyObject *MAKE_FUNCTION_six$$$function_19_is_package( ); static PyObject *MAKE_FUNCTION_six$$$function_1___len__( ); static PyObject *MAKE_FUNCTION_six$$$function_20_get_code( ); static PyObject *MAKE_FUNCTION_six$$$function_21___dir__( ); static PyObject *MAKE_FUNCTION_six$$$function_22_add_move( ); static PyObject *MAKE_FUNCTION_six$$$function_23_remove_move( ); static PyObject *MAKE_FUNCTION_six$$$function_24_advance_iterator( ); static PyObject *MAKE_FUNCTION_six$$$function_25_callable( ); static PyObject *MAKE_FUNCTION_six$$$function_26_get_unbound_function( ); static PyObject *MAKE_FUNCTION_six$$$function_27_create_unbound_method( ); static PyObject *MAKE_FUNCTION_six$$$function_28_get_unbound_function( ); static PyObject *MAKE_FUNCTION_six$$$function_29_create_bound_method( ); static PyObject *MAKE_FUNCTION_six$$$function_2__add_doc( ); static PyObject *MAKE_FUNCTION_six$$$function_30_create_unbound_method( ); static PyObject *MAKE_FUNCTION_six$$$function_31_next( ); static PyObject *MAKE_FUNCTION_six$$$function_32_iterkeys( ); static PyObject *MAKE_FUNCTION_six$$$function_33_itervalues( ); static PyObject *MAKE_FUNCTION_six$$$function_34_iteritems( ); static PyObject *MAKE_FUNCTION_six$$$function_35_iterlists( ); static PyObject *MAKE_FUNCTION_six$$$function_36_iterkeys( ); static PyObject *MAKE_FUNCTION_six$$$function_37_itervalues( ); static PyObject *MAKE_FUNCTION_six$$$function_38_iteritems( ); static PyObject *MAKE_FUNCTION_six$$$function_39_iterlists( ); static PyObject *MAKE_FUNCTION_six$$$function_3__import_module( ); static PyObject *MAKE_FUNCTION_six$$$function_40_b( ); static PyObject *MAKE_FUNCTION_six$$$function_41_u( ); static PyObject *MAKE_FUNCTION_six$$$function_42_b( ); static PyObject *MAKE_FUNCTION_six$$$function_43_u( ); static PyObject *MAKE_FUNCTION_six$$$function_44_byte2int( ); static PyObject *MAKE_FUNCTION_six$$$function_45_indexbytes( ); static PyObject *MAKE_FUNCTION_six$$$function_46_assertCountEqual( ); static PyObject *MAKE_FUNCTION_six$$$function_47_assertRaisesRegex( ); static PyObject *MAKE_FUNCTION_six$$$function_48_assertRegex( ); static PyObject *MAKE_FUNCTION_six$$$function_49_reraise( PyObject *defaults ); static PyObject *MAKE_FUNCTION_six$$$function_4___init__( ); static PyObject *MAKE_FUNCTION_six$$$function_50_exec_( PyObject *defaults ); static PyObject *MAKE_FUNCTION_six$$$function_51_raise_from( ); static PyObject *MAKE_FUNCTION_six$$$function_52_print_( ); static PyObject *MAKE_FUNCTION_six$$$function_52_print_$$$function_1_write( ); static PyObject *MAKE_FUNCTION_six$$$function_53_print_( ); static PyObject *MAKE_FUNCTION_six$$$function_54_wraps( PyObject *defaults ); static PyObject *MAKE_FUNCTION_six$$$function_54_wraps$$$function_1_wrapper( ); static PyObject *MAKE_FUNCTION_six$$$function_55_with_metaclass( ); static PyObject *MAKE_FUNCTION_six$$$function_55_with_metaclass$$$function_1___new__( ); static PyObject *MAKE_FUNCTION_six$$$function_55_with_metaclass$$$function_2___prepare__( ); static PyObject *MAKE_FUNCTION_six$$$function_56_add_metaclass( ); static PyObject *MAKE_FUNCTION_six$$$function_56_add_metaclass$$$function_1_wrapper( ); static PyObject *MAKE_FUNCTION_six$$$function_57_python_2_unicode_compatible( ); static PyObject *MAKE_FUNCTION_six$$$function_57_python_2_unicode_compatible$$$function_1_lambda( ); static PyObject *MAKE_FUNCTION_six$$$function_5___get__( ); static PyObject *MAKE_FUNCTION_six$$$function_6___init__( PyObject *defaults ); static PyObject *MAKE_FUNCTION_six$$$function_7__resolve( ); static PyObject *MAKE_FUNCTION_six$$$function_8___getattr__( ); static PyObject *MAKE_FUNCTION_six$$$function_9___init__( ); // The module function definitions. static PyObject *impl_six$$$function_1___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 *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = const_int_pos_2147483648; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_1___len__ ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_1___len__ ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_six$$$function_2__add_doc( 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_func = python_pars[ 0 ]; PyObject *par_doc = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_435ea8a609d8bac7f2a9b505daffbcdc; 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_435ea8a609d8bac7f2a9b505daffbcdc = 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_435ea8a609d8bac7f2a9b505daffbcdc, codeobj_435ea8a609d8bac7f2a9b505daffbcdc, module_six, sizeof(void *)+sizeof(void *) ); frame_435ea8a609d8bac7f2a9b505daffbcdc = cache_frame_435ea8a609d8bac7f2a9b505daffbcdc; // Push the new frame as the currently active one. pushFrameStack( frame_435ea8a609d8bac7f2a9b505daffbcdc ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_435ea8a609d8bac7f2a9b505daffbcdc ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; CHECK_OBJECT( par_doc ); tmp_assattr_name_1 = par_doc; CHECK_OBJECT( par_func ); tmp_assattr_target_1 = par_func; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain___doc__, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 77; type_description_1 = "oo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_435ea8a609d8bac7f2a9b505daffbcdc ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_435ea8a609d8bac7f2a9b505daffbcdc ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_435ea8a609d8bac7f2a9b505daffbcdc, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_435ea8a609d8bac7f2a9b505daffbcdc->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_435ea8a609d8bac7f2a9b505daffbcdc, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_435ea8a609d8bac7f2a9b505daffbcdc, type_description_1, par_func, par_doc ); // Release cached frame. if ( frame_435ea8a609d8bac7f2a9b505daffbcdc == cache_frame_435ea8a609d8bac7f2a9b505daffbcdc ) { Py_DECREF( frame_435ea8a609d8bac7f2a9b505daffbcdc ); } cache_frame_435ea8a609d8bac7f2a9b505daffbcdc = NULL; assertFrameObject( frame_435ea8a609d8bac7f2a9b505daffbcdc ); // 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( six$$$function_2__add_doc ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_func ); par_func = NULL; } { Py_XDECREF( par_doc ); par_doc = 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_func ); par_func = NULL; } { Py_XDECREF( par_doc ); par_doc = 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( six$$$function_2__add_doc ); 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_six$$$function_3__import_module( 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_name = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_0c57fcb72ee31ce12bfb8e58f8befba4; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_0c57fcb72ee31ce12bfb8e58f8befba4 = 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_0c57fcb72ee31ce12bfb8e58f8befba4, codeobj_0c57fcb72ee31ce12bfb8e58f8befba4, module_six, sizeof(void *) ); frame_0c57fcb72ee31ce12bfb8e58f8befba4 = cache_frame_0c57fcb72ee31ce12bfb8e58f8befba4; // Push the new frame as the currently active one. pushFrameStack( frame_0c57fcb72ee31ce12bfb8e58f8befba4 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_0c57fcb72ee31ce12bfb8e58f8befba4 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_name_name_1; CHECK_OBJECT( par_name ); tmp_name_name_1 = par_name; frame_0c57fcb72ee31ce12bfb8e58f8befba4->m_frame.f_lineno = 82; tmp_unused = IMPORT_MODULE1( tmp_name_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 82; type_description_1 = "o"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_subscribed_name_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_subscript_name_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 83; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_subscribed_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_modules ); if ( tmp_subscribed_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 83; type_description_1 = "o"; goto frame_exception_exit_1; } if ( par_name == 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", "name" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 83; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_subscript_name_1 = par_name; tmp_return_value = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 ); Py_DECREF( tmp_subscribed_name_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 83; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_0c57fcb72ee31ce12bfb8e58f8befba4 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0c57fcb72ee31ce12bfb8e58f8befba4 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0c57fcb72ee31ce12bfb8e58f8befba4 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_0c57fcb72ee31ce12bfb8e58f8befba4, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_0c57fcb72ee31ce12bfb8e58f8befba4->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_0c57fcb72ee31ce12bfb8e58f8befba4, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_0c57fcb72ee31ce12bfb8e58f8befba4, type_description_1, par_name ); // Release cached frame. if ( frame_0c57fcb72ee31ce12bfb8e58f8befba4 == cache_frame_0c57fcb72ee31ce12bfb8e58f8befba4 ) { Py_DECREF( frame_0c57fcb72ee31ce12bfb8e58f8befba4 ); } cache_frame_0c57fcb72ee31ce12bfb8e58f8befba4 = NULL; assertFrameObject( frame_0c57fcb72ee31ce12bfb8e58f8befba4 ); // 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( six$$$function_3__import_module ); return NULL; // Return handler code: try_return_handler_1:; { 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_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( six$$$function_3__import_module ); 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_six$$$function_4___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_name = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_ebdfd7d38cdf3639613f86dec3f725f4; 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_ebdfd7d38cdf3639613f86dec3f725f4 = 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_ebdfd7d38cdf3639613f86dec3f725f4, codeobj_ebdfd7d38cdf3639613f86dec3f725f4, module_six, sizeof(void *)+sizeof(void *) ); frame_ebdfd7d38cdf3639613f86dec3f725f4 = cache_frame_ebdfd7d38cdf3639613f86dec3f725f4; // Push the new frame as the currently active one. pushFrameStack( frame_ebdfd7d38cdf3639613f86dec3f725f4 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_ebdfd7d38cdf3639613f86dec3f725f4 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; CHECK_OBJECT( par_name ); tmp_assattr_name_1 = par_name; CHECK_OBJECT( par_self ); tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_name, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 89; type_description_1 = "oo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_ebdfd7d38cdf3639613f86dec3f725f4 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_ebdfd7d38cdf3639613f86dec3f725f4 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_ebdfd7d38cdf3639613f86dec3f725f4, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_ebdfd7d38cdf3639613f86dec3f725f4->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_ebdfd7d38cdf3639613f86dec3f725f4, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_ebdfd7d38cdf3639613f86dec3f725f4, type_description_1, par_self, par_name ); // Release cached frame. if ( frame_ebdfd7d38cdf3639613f86dec3f725f4 == cache_frame_ebdfd7d38cdf3639613f86dec3f725f4 ) { Py_DECREF( frame_ebdfd7d38cdf3639613f86dec3f725f4 ); } cache_frame_ebdfd7d38cdf3639613f86dec3f725f4 = NULL; assertFrameObject( frame_ebdfd7d38cdf3639613f86dec3f725f4 ); // 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( six$$$function_4___init__ ); 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( six$$$function_4___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_six$$$function_5___get__( 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_obj = python_pars[ 1 ]; PyObject *par_tp = python_pars[ 2 ]; PyObject *var_result = NULL; struct Nuitka_FrameObject *frame_98fdedce3b9a365bd1076f7ee84507c5; 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; int tmp_res; bool tmp_result; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_98fdedce3b9a365bd1076f7ee84507c5 = 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_98fdedce3b9a365bd1076f7ee84507c5, codeobj_98fdedce3b9a365bd1076f7ee84507c5, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_98fdedce3b9a365bd1076f7ee84507c5 = cache_frame_98fdedce3b9a365bd1076f7ee84507c5; // Push the new frame as the currently active one. pushFrameStack( frame_98fdedce3b9a365bd1076f7ee84507c5 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_98fdedce3b9a365bd1076f7ee84507c5 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_1; PyObject *tmp_called_instance_1; CHECK_OBJECT( par_self ); tmp_called_instance_1 = par_self; frame_98fdedce3b9a365bd1076f7ee84507c5->m_frame.f_lineno = 92; tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain__resolve ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 92; type_description_1 = "oooo"; goto frame_exception_exit_1; } assert( var_result == NULL ); var_result = tmp_assign_source_1; } { PyObject *tmp_setattr_target_1; PyObject *tmp_setattr_attr_1; PyObject *tmp_source_name_1; PyObject *tmp_setattr_value_1; if ( par_obj == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "obj" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 93; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_setattr_target_1 = par_obj; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 93; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_1 = par_self; tmp_setattr_attr_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_name ); if ( tmp_setattr_attr_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 93; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( var_result == NULL ) { Py_DECREF( tmp_setattr_attr_1 ); 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 = 93; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_setattr_value_1 = var_result; tmp_unused = BUILTIN_SETATTR( tmp_setattr_target_1, tmp_setattr_attr_1, tmp_setattr_value_1 ); Py_DECREF( tmp_setattr_attr_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 93; type_description_1 = "oooo"; goto frame_exception_exit_1; } } { // Tried code: { PyObject *tmp_called_name_1; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_3; tmp_called_name_1 = LOOKUP_BUILTIN( const_str_plain_delattr ); assert( tmp_called_name_1 != NULL ); if ( par_obj == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "obj" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 97; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_source_name_2 = par_obj; tmp_args_element_name_1 = LOOKUP_ATTRIBUTE_CLASS_SLOT( tmp_source_name_2 ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 97; type_description_1 = "oooo"; goto try_except_handler_2; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 97; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_source_name_3 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_name ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); exception_lineno = 97; type_description_1 = "oooo"; goto try_except_handler_2; } frame_98fdedce3b9a365bd1076f7ee84507c5->m_frame.f_lineno = 97; { 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_1 ); Py_DECREF( tmp_args_element_name_2 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 97; 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_98fdedce3b9a365bd1076f7ee84507c5, exception_keeper_lineno_1 ); } else if ( exception_keeper_lineno_1 != 0 ) { exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_98fdedce3b9a365bd1076f7ee84507c5, 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_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; 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 = 98; type_description_1 = "oooo"; goto try_except_handler_3; } 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 = 98; type_description_1 = "oooo"; goto try_except_handler_3; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 94; } if (exception_tb && exception_tb->tb_frame == &frame_98fdedce3b9a365bd1076f7ee84507c5->m_frame) frame_98fdedce3b9a365bd1076f7ee84507c5->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "oooo"; goto try_except_handler_3; } branch_no_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; { // 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( six$$$function_5___get__ ); return NULL; // End of try: try_end_1:; } { 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 = 100; type_description_1 = "oooo"; 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_98fdedce3b9a365bd1076f7ee84507c5 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_98fdedce3b9a365bd1076f7ee84507c5 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_98fdedce3b9a365bd1076f7ee84507c5 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_98fdedce3b9a365bd1076f7ee84507c5, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_98fdedce3b9a365bd1076f7ee84507c5->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_98fdedce3b9a365bd1076f7ee84507c5, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_98fdedce3b9a365bd1076f7ee84507c5, type_description_1, par_self, par_obj, par_tp, var_result ); // Release cached frame. if ( frame_98fdedce3b9a365bd1076f7ee84507c5 == cache_frame_98fdedce3b9a365bd1076f7ee84507c5 ) { Py_DECREF( frame_98fdedce3b9a365bd1076f7ee84507c5 ); } cache_frame_98fdedce3b9a365bd1076f7ee84507c5 = NULL; assertFrameObject( frame_98fdedce3b9a365bd1076f7ee84507c5 ); // 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( six$$$function_5___get__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_obj ); par_obj = NULL; } { Py_XDECREF( par_tp ); par_tp = NULL; } { Py_XDECREF( var_result ); var_result = 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_obj ); par_obj = NULL; } { Py_XDECREF( par_tp ); par_tp = NULL; } { Py_XDECREF( var_result ); var_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 function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_5___get__ ); 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_six$$$function_6___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_name = python_pars[ 1 ]; PyObject *par_old = python_pars[ 2 ]; PyObject *par_new = python_pars[ 3 ]; struct Nuitka_FrameObject *frame_23a90c660e435e2f8aa35bbe5fd30959; 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; static struct Nuitka_FrameObject *cache_frame_23a90c660e435e2f8aa35bbe5fd30959 = 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_23a90c660e435e2f8aa35bbe5fd30959, codeobj_23a90c660e435e2f8aa35bbe5fd30959, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_23a90c660e435e2f8aa35bbe5fd30959 = cache_frame_23a90c660e435e2f8aa35bbe5fd30959; // Push the new frame as the currently active one. pushFrameStack( frame_23a90c660e435e2f8aa35bbe5fd30959 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_23a90c660e435e2f8aa35bbe5fd30959 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_type_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_object_name_1; PyObject *tmp_args_element_name_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 106; type_description_1 = "ooooN"; goto frame_exception_exit_1; } tmp_type_name_1 = tmp_mvar_value_1; CHECK_OBJECT( par_self ); tmp_object_name_1 = par_self; tmp_source_name_1 = BUILTIN_SUPER( tmp_type_name_1, tmp_object_name_1 ); if ( tmp_source_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 106; type_description_1 = "ooooN"; goto frame_exception_exit_1; } tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain___init__ ); Py_DECREF( tmp_source_name_1 ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 106; type_description_1 = "ooooN"; 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 = 106; type_description_1 = "ooooN"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_name; frame_23a90c660e435e2f8aa35bbe5fd30959->m_frame.f_lineno = 106; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 106; type_description_1 = "ooooN"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { nuitka_bool tmp_condition_result_1; PyObject *tmp_mvar_value_2; int tmp_truth_name_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_PY3 ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_PY3 ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "PY3" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 107; type_description_1 = "ooooN"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_mvar_value_2 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 107; type_description_1 = "ooooN"; 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:; { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; if ( par_new == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "new" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 108; type_description_1 = "ooooN"; goto frame_exception_exit_1; } tmp_compexpr_left_1 = par_new; 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_1; 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 = 109; type_description_1 = "ooooN"; goto frame_exception_exit_1; } tmp_assign_source_1 = par_name; { PyObject *old = par_new; par_new = tmp_assign_source_1; Py_INCREF( par_new ); Py_XDECREF( old ); } } branch_no_2:; } { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; if ( par_new == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "new" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 110; type_description_1 = "ooooN"; goto frame_exception_exit_1; } tmp_assattr_name_1 = par_new; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 110; type_description_1 = "ooooN"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_mod, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 110; type_description_1 = "ooooN"; goto frame_exception_exit_1; } } goto branch_end_1; branch_no_1:; { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_old == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "old" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 112; type_description_1 = "ooooN"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_old; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 112; type_description_1 = "ooooN"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_mod, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 112; type_description_1 = "ooooN"; goto frame_exception_exit_1; } } branch_end_1:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_23a90c660e435e2f8aa35bbe5fd30959 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_23a90c660e435e2f8aa35bbe5fd30959 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_23a90c660e435e2f8aa35bbe5fd30959, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_23a90c660e435e2f8aa35bbe5fd30959->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_23a90c660e435e2f8aa35bbe5fd30959, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_23a90c660e435e2f8aa35bbe5fd30959, type_description_1, par_self, par_name, par_old, par_new, NULL ); // Release cached frame. if ( frame_23a90c660e435e2f8aa35bbe5fd30959 == cache_frame_23a90c660e435e2f8aa35bbe5fd30959 ) { Py_DECREF( frame_23a90c660e435e2f8aa35bbe5fd30959 ); } cache_frame_23a90c660e435e2f8aa35bbe5fd30959 = NULL; assertFrameObject( frame_23a90c660e435e2f8aa35bbe5fd30959 ); // 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( six$$$function_6___init__ ); 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_old ); par_old = NULL; } { Py_XDECREF( par_new ); par_new = 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_old ); par_old = NULL; } { Py_XDECREF( par_new ); par_new = 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( six$$$function_6___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_six$$$function_7__resolve( 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_1bf1c958f07328975485df520734924f; 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_1bf1c958f07328975485df520734924f = 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_1bf1c958f07328975485df520734924f, codeobj_1bf1c958f07328975485df520734924f, module_six, sizeof(void *) ); frame_1bf1c958f07328975485df520734924f = cache_frame_1bf1c958f07328975485df520734924f; // Push the new frame as the currently active one. pushFrameStack( frame_1bf1c958f07328975485df520734924f ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_1bf1c958f07328975485df520734924f ) == 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_six, (Nuitka_StringObject *)const_str_plain__import_module ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__import_module ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_import_module" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 115; 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_mod ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 115; type_description_1 = "o"; goto frame_exception_exit_1; } frame_1bf1c958f07328975485df520734924f->m_frame.f_lineno = 115; { 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 = 115; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_1bf1c958f07328975485df520734924f ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_1bf1c958f07328975485df520734924f ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_1bf1c958f07328975485df520734924f ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_1bf1c958f07328975485df520734924f, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_1bf1c958f07328975485df520734924f->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_1bf1c958f07328975485df520734924f, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_1bf1c958f07328975485df520734924f, type_description_1, par_self ); // Release cached frame. if ( frame_1bf1c958f07328975485df520734924f == cache_frame_1bf1c958f07328975485df520734924f ) { Py_DECREF( frame_1bf1c958f07328975485df520734924f ); } cache_frame_1bf1c958f07328975485df520734924f = NULL; assertFrameObject( frame_1bf1c958f07328975485df520734924f ); // 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( six$$$function_7__resolve ); 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( six$$$function_7__resolve ); 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_six$$$function_8___getattr__( 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_attr = python_pars[ 1 ]; PyObject *var__module = NULL; PyObject *var_value = NULL; struct Nuitka_FrameObject *frame_a928231a78972d33294d86d308f694ae; 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_a928231a78972d33294d86d308f694ae = 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_a928231a78972d33294d86d308f694ae, codeobj_a928231a78972d33294d86d308f694ae, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_a928231a78972d33294d86d308f694ae = cache_frame_a928231a78972d33294d86d308f694ae; // Push the new frame as the currently active one. pushFrameStack( frame_a928231a78972d33294d86d308f694ae ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_a928231a78972d33294d86d308f694ae ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_1; PyObject *tmp_called_instance_1; CHECK_OBJECT( par_self ); tmp_called_instance_1 = par_self; frame_a928231a78972d33294d86d308f694ae->m_frame.f_lineno = 118; tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain__resolve ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 118; type_description_1 = "oooo"; goto frame_exception_exit_1; } assert( var__module == NULL ); var__module = tmp_assign_source_1; } { PyObject *tmp_assign_source_2; PyObject *tmp_getattr_target_1; PyObject *tmp_getattr_attr_1; CHECK_OBJECT( var__module ); tmp_getattr_target_1 = var__module; if ( par_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 = 119; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_getattr_attr_1 = par_attr; tmp_assign_source_2 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, NULL ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 119; type_description_1 = "oooo"; goto frame_exception_exit_1; } assert( var_value == NULL ); var_value = tmp_assign_source_2; } { PyObject *tmp_setattr_target_1; PyObject *tmp_setattr_attr_1; PyObject *tmp_setattr_value_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 120; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_setattr_target_1 = par_self; if ( par_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 = 120; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_setattr_attr_1 = par_attr; CHECK_OBJECT( var_value ); tmp_setattr_value_1 = var_value; tmp_unused = BUILTIN_SETATTR( tmp_setattr_target_1, tmp_setattr_attr_1, tmp_setattr_value_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 120; type_description_1 = "oooo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_a928231a78972d33294d86d308f694ae ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_a928231a78972d33294d86d308f694ae ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_a928231a78972d33294d86d308f694ae, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_a928231a78972d33294d86d308f694ae->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_a928231a78972d33294d86d308f694ae, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_a928231a78972d33294d86d308f694ae, type_description_1, par_self, par_attr, var__module, var_value ); // Release cached frame. if ( frame_a928231a78972d33294d86d308f694ae == cache_frame_a928231a78972d33294d86d308f694ae ) { Py_DECREF( frame_a928231a78972d33294d86d308f694ae ); } cache_frame_a928231a78972d33294d86d308f694ae = NULL; assertFrameObject( frame_a928231a78972d33294d86d308f694ae ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_1:; { CHECK_OBJECT( var_value ); tmp_return_value = var_value; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_8___getattr__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_attr ); par_attr = NULL; } { Py_XDECREF( var__module ); var__module = NULL; } { Py_XDECREF( var_value ); var_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_attr ); par_attr = NULL; } { Py_XDECREF( var__module ); var__module = NULL; } { Py_XDECREF( var_value ); var_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( six$$$function_8___getattr__ ); 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_six$$$function_9___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_name = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_ea6adc21327e4d8665aa43a2e38e41a3; 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; static struct Nuitka_FrameObject *cache_frame_ea6adc21327e4d8665aa43a2e38e41a3 = 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_ea6adc21327e4d8665aa43a2e38e41a3, codeobj_ea6adc21327e4d8665aa43a2e38e41a3, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_ea6adc21327e4d8665aa43a2e38e41a3 = cache_frame_ea6adc21327e4d8665aa43a2e38e41a3; // Push the new frame as the currently active one. pushFrameStack( frame_ea6adc21327e4d8665aa43a2e38e41a3 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_ea6adc21327e4d8665aa43a2e38e41a3 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_type_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_object_name_1; PyObject *tmp_args_element_name_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__LazyModule ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__LazyModule ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_LazyModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 127; type_description_1 = "ooN"; goto frame_exception_exit_1; } tmp_type_name_1 = tmp_mvar_value_1; CHECK_OBJECT( par_self ); tmp_object_name_1 = par_self; tmp_source_name_1 = BUILTIN_SUPER( tmp_type_name_1, tmp_object_name_1 ); if ( tmp_source_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 127; type_description_1 = "ooN"; goto frame_exception_exit_1; } tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain___init__ ); Py_DECREF( tmp_source_name_1 ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 127; type_description_1 = "ooN"; 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 = 127; type_description_1 = "ooN"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_name; frame_ea6adc21327e4d8665aa43a2e38e41a3->m_frame.f_lineno = 127; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 127; type_description_1 = "ooN"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assattr_name_1; PyObject *tmp_source_name_2; PyObject *tmp_source_name_3; PyObject *tmp_assattr_target_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 = 128; type_description_1 = "ooN"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_source_name_2 = LOOKUP_ATTRIBUTE_CLASS_SLOT( tmp_source_name_3 ); if ( tmp_source_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 128; type_description_1 = "ooN"; goto frame_exception_exit_1; } tmp_assattr_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain___doc__ ); Py_DECREF( tmp_source_name_2 ); if ( tmp_assattr_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 128; type_description_1 = "ooN"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_assattr_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 128; type_description_1 = "ooN"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain___doc__, 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 = 128; type_description_1 = "ooN"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_ea6adc21327e4d8665aa43a2e38e41a3 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_ea6adc21327e4d8665aa43a2e38e41a3 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_ea6adc21327e4d8665aa43a2e38e41a3, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_ea6adc21327e4d8665aa43a2e38e41a3->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_ea6adc21327e4d8665aa43a2e38e41a3, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_ea6adc21327e4d8665aa43a2e38e41a3, type_description_1, par_self, par_name, NULL ); // Release cached frame. if ( frame_ea6adc21327e4d8665aa43a2e38e41a3 == cache_frame_ea6adc21327e4d8665aa43a2e38e41a3 ) { Py_DECREF( frame_ea6adc21327e4d8665aa43a2e38e41a3 ); } cache_frame_ea6adc21327e4d8665aa43a2e38e41a3 = NULL; assertFrameObject( frame_ea6adc21327e4d8665aa43a2e38e41a3 ); // 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( six$$$function_9___init__ ); 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( six$$$function_9___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_six$$$function_10___dir__( 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_attrs = NULL; PyObject *outline_0_var_attr = NULL; PyObject *tmp_listcomp_1__$0 = NULL; PyObject *tmp_listcomp_1__contraction = NULL; PyObject *tmp_listcomp_1__iter_value_0 = NULL; struct Nuitka_FrameObject *frame_3f0f2ce02159121ceb22445faee02083; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; struct Nuitka_FrameObject *frame_ae04a9ea7f990c623cc33a7305c0f177_2; NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL; int tmp_res; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; static struct Nuitka_FrameObject *cache_frame_ae04a9ea7f990c623cc33a7305c0f177_2 = NULL; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; bool tmp_result; static struct Nuitka_FrameObject *cache_frame_3f0f2ce02159121ceb22445faee02083 = 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. { PyObject *tmp_assign_source_1; tmp_assign_source_1 = LIST_COPY( const_list_str_plain___doc___str_plain___name___list ); assert( var_attrs == NULL ); var_attrs = tmp_assign_source_1; } { // Tried code: MAKE_OR_REUSE_FRAME( cache_frame_3f0f2ce02159121ceb22445faee02083, codeobj_3f0f2ce02159121ceb22445faee02083, module_six, sizeof(void *)+sizeof(void *) ); frame_3f0f2ce02159121ceb22445faee02083 = cache_frame_3f0f2ce02159121ceb22445faee02083; // Push the new frame as the currently active one. pushFrameStack( frame_3f0f2ce02159121ceb22445faee02083 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_3f0f2ce02159121ceb22445faee02083 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_2; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; CHECK_OBJECT( var_attrs ); tmp_left_name_1 = var_attrs; { // Tried code: { PyObject *tmp_assign_source_3; 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__moved_attributes ); if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 132; type_description_1 = "oo"; goto try_except_handler_2; } 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 = 132; type_description_1 = "oo"; goto try_except_handler_2; } assert( tmp_listcomp_1__$0 == NULL ); tmp_listcomp_1__$0 = tmp_assign_source_3; } { PyObject *tmp_assign_source_4; tmp_assign_source_4 = PyList_New( 0 ); assert( tmp_listcomp_1__contraction == NULL ); tmp_listcomp_1__contraction = tmp_assign_source_4; } MAKE_OR_REUSE_FRAME( cache_frame_ae04a9ea7f990c623cc33a7305c0f177_2, codeobj_ae04a9ea7f990c623cc33a7305c0f177, module_six, sizeof(void *) ); frame_ae04a9ea7f990c623cc33a7305c0f177_2 = cache_frame_ae04a9ea7f990c623cc33a7305c0f177_2; // Push the new frame as the currently active one. pushFrameStack( frame_ae04a9ea7f990c623cc33a7305c0f177_2 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_ae04a9ea7f990c623cc33a7305c0f177_2 ) == 2 ); // Frame stack // Framed code: { // Tried code: { loop_start_1:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_5; CHECK_OBJECT( tmp_listcomp_1__$0 ); tmp_next_source_1 = tmp_listcomp_1__$0; 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_2 = "o"; exception_lineno = 132; goto try_except_handler_3; } } { PyObject *old = tmp_listcomp_1__iter_value_0; tmp_listcomp_1__iter_value_0 = tmp_assign_source_5; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_6; CHECK_OBJECT( tmp_listcomp_1__iter_value_0 ); tmp_assign_source_6 = tmp_listcomp_1__iter_value_0; { PyObject *old = outline_0_var_attr; outline_0_var_attr = tmp_assign_source_6; Py_INCREF( outline_0_var_attr ); Py_XDECREF( old ); } } { PyObject *tmp_append_list_1; PyObject *tmp_append_value_1; PyObject *tmp_source_name_2; CHECK_OBJECT( tmp_listcomp_1__contraction ); tmp_append_list_1 = tmp_listcomp_1__contraction; CHECK_OBJECT( outline_0_var_attr ); tmp_source_name_2 = outline_0_var_attr; tmp_append_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_name ); if ( tmp_append_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 132; type_description_2 = "o"; goto try_except_handler_3; } assert( PyList_Check( tmp_append_list_1 ) ); tmp_res = PyList_Append( tmp_append_list_1, tmp_append_value_1 ); Py_DECREF( tmp_append_value_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 132; type_description_2 = "o"; goto try_except_handler_3; } } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 132; type_description_2 = "o"; goto try_except_handler_3; } goto loop_start_1; loop_end_1:; } { CHECK_OBJECT( tmp_listcomp_1__contraction ); tmp_right_name_1 = tmp_listcomp_1__contraction; Py_INCREF( tmp_right_name_1 ); goto try_return_handler_3; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_10___dir__ ); return NULL; // Return handler code: try_return_handler_3:; { CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 ); Py_DECREF( tmp_listcomp_1__$0 ); tmp_listcomp_1__$0 = NULL; } { CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction ); Py_DECREF( tmp_listcomp_1__contraction ); tmp_listcomp_1__contraction = NULL; } { Py_XDECREF( tmp_listcomp_1__iter_value_0 ); tmp_listcomp_1__iter_value_0 = NULL; } { goto frame_return_exit_1; } // Exception handler code: try_except_handler_3:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 ); Py_DECREF( tmp_listcomp_1__$0 ); tmp_listcomp_1__$0 = NULL; } { CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction ); Py_DECREF( tmp_listcomp_1__contraction ); tmp_listcomp_1__contraction = NULL; } { Py_XDECREF( tmp_listcomp_1__iter_value_0 ); tmp_listcomp_1__iter_value_0 = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto frame_exception_exit_2; } // End of try: } #if 0 RESTORE_FRAME_EXCEPTION( frame_ae04a9ea7f990c623cc33a7305c0f177_2 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_ae04a9ea7f990c623cc33a7305c0f177_2 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_2; frame_exception_exit_2:; #if 0 RESTORE_FRAME_EXCEPTION( frame_ae04a9ea7f990c623cc33a7305c0f177_2 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_ae04a9ea7f990c623cc33a7305c0f177_2, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_ae04a9ea7f990c623cc33a7305c0f177_2->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_ae04a9ea7f990c623cc33a7305c0f177_2, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_ae04a9ea7f990c623cc33a7305c0f177_2, type_description_2, outline_0_var_attr ); // Release cached frame. if ( frame_ae04a9ea7f990c623cc33a7305c0f177_2 == cache_frame_ae04a9ea7f990c623cc33a7305c0f177_2 ) { Py_DECREF( frame_ae04a9ea7f990c623cc33a7305c0f177_2 ); } cache_frame_ae04a9ea7f990c623cc33a7305c0f177_2 = NULL; assertFrameObject( frame_ae04a9ea7f990c623cc33a7305c0f177_2 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_1; frame_no_exception_1:; goto skip_nested_handling_1; nested_frame_exit_1:; type_description_1 = "oo"; goto try_except_handler_2; skip_nested_handling_1:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_10___dir__ ); return NULL; // Return handler code: try_return_handler_2:; { Py_XDECREF( outline_0_var_attr ); outline_0_var_attr = NULL; } { goto outline_result_1; } // Exception handler code: try_except_handler_2:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( outline_0_var_attr ); outline_0_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 outline_exception_1; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_10___dir__ ); return NULL; outline_exception_1:; exception_lineno = 132; goto frame_exception_exit_1; outline_result_1:; tmp_result = BINARY_OPERATION_ADD_LIST_OBJECT_INPLACE( &tmp_left_name_1, tmp_right_name_1 ); tmp_assign_source_2 = tmp_left_name_1; Py_DECREF( tmp_right_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 132; type_description_1 = "oo"; goto frame_exception_exit_1; } var_attrs = tmp_assign_source_2; } #if 0 RESTORE_FRAME_EXCEPTION( frame_3f0f2ce02159121ceb22445faee02083 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_2; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_3f0f2ce02159121ceb22445faee02083 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_3f0f2ce02159121ceb22445faee02083, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_3f0f2ce02159121ceb22445faee02083->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_3f0f2ce02159121ceb22445faee02083, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_3f0f2ce02159121ceb22445faee02083, type_description_1, par_self, var_attrs ); // Release cached frame. if ( frame_3f0f2ce02159121ceb22445faee02083 == cache_frame_3f0f2ce02159121ceb22445faee02083 ) { Py_DECREF( frame_3f0f2ce02159121ceb22445faee02083 ); } cache_frame_3f0f2ce02159121ceb22445faee02083 = NULL; assertFrameObject( frame_3f0f2ce02159121ceb22445faee02083 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_2:; { CHECK_OBJECT( var_attrs ); tmp_return_value = var_attrs; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_10___dir__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_attrs ); var_attrs = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_attrs ); var_attrs = 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( six$$$function_10___dir__ ); 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_six$$$function_11___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_name = python_pars[ 1 ]; PyObject *par_old_mod = python_pars[ 2 ]; PyObject *par_new_mod = python_pars[ 3 ]; PyObject *par_old_attr = python_pars[ 4 ]; PyObject *par_new_attr = python_pars[ 5 ]; struct Nuitka_FrameObject *frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4; 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; static struct Nuitka_FrameObject *cache_frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4 = 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_2b0d72cb6c0f2f9e34bfb14e8b601ac4, codeobj_2b0d72cb6c0f2f9e34bfb14e8b601ac4, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4 = cache_frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4; // Push the new frame as the currently active one. pushFrameStack( frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_type_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_object_name_1; PyObject *tmp_args_element_name_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 142; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_type_name_1 = tmp_mvar_value_1; CHECK_OBJECT( par_self ); tmp_object_name_1 = par_self; tmp_source_name_1 = BUILTIN_SUPER( tmp_type_name_1, tmp_object_name_1 ); if ( tmp_source_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 142; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain___init__ ); Py_DECREF( tmp_source_name_1 ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 142; type_description_1 = "ooooooN"; 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 = 142; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_name; frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4->m_frame.f_lineno = 142; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 142; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { nuitka_bool tmp_condition_result_1; PyObject *tmp_mvar_value_2; int tmp_truth_name_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_PY3 ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_PY3 ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "PY3" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 143; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_mvar_value_2 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 143; type_description_1 = "ooooooN"; 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:; { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; if ( par_new_mod == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "new_mod" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 144; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_compexpr_left_1 = par_new_mod; 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_1; 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 = 145; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_assign_source_1 = par_name; { PyObject *old = par_new_mod; par_new_mod = tmp_assign_source_1; Py_INCREF( par_new_mod ); Py_XDECREF( old ); } } branch_no_2:; } { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; if ( par_new_mod == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "new_mod" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 146; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_assattr_name_1 = par_new_mod; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 146; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_mod, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 146; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; if ( par_new_attr == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "new_attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 147; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_compexpr_left_2 = par_new_attr; tmp_compexpr_right_2 = Py_None; tmp_condition_result_3 = ( tmp_compexpr_left_2 == tmp_compexpr_right_2 ) ? 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_3; PyObject *tmp_compexpr_right_3; if ( par_old_attr == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "old_attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 148; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_compexpr_left_3 = par_old_attr; tmp_compexpr_right_3 = Py_None; tmp_condition_result_4 = ( tmp_compexpr_left_3 == tmp_compexpr_right_3 ) ? 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_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 = 149; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_assign_source_2 = par_name; { PyObject *old = par_new_attr; par_new_attr = tmp_assign_source_2; Py_INCREF( par_new_attr ); Py_XDECREF( old ); } } goto branch_end_4; branch_no_4:; { PyObject *tmp_assign_source_3; if ( par_old_attr == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "old_attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 151; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_assign_source_3 = par_old_attr; { PyObject *old = par_new_attr; par_new_attr = tmp_assign_source_3; Py_INCREF( par_new_attr ); Py_XDECREF( old ); } } branch_end_4:; } branch_no_3:; } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_new_attr == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "new_attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 152; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_new_attr; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 152; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_attr, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 152; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } } goto branch_end_1; branch_no_1:; { PyObject *tmp_assattr_name_3; PyObject *tmp_assattr_target_3; if ( par_old_mod == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "old_mod" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 154; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_assattr_name_3 = par_old_mod; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 154; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_assattr_target_3 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain_mod, tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 154; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } } { nuitka_bool tmp_condition_result_5; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; if ( par_old_attr == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "old_attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 155; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_compexpr_left_4 = par_old_attr; tmp_compexpr_right_4 = Py_None; 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_assign_source_4; 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 = 156; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_assign_source_4 = par_name; { PyObject *old = par_old_attr; par_old_attr = tmp_assign_source_4; Py_INCREF( par_old_attr ); Py_XDECREF( old ); } } branch_no_5:; } { PyObject *tmp_assattr_name_4; PyObject *tmp_assattr_target_4; if ( par_old_attr == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "old_attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 157; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_assattr_name_4 = par_old_attr; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 157; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } tmp_assattr_target_4 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_4, const_str_plain_attr, tmp_assattr_name_4 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 157; type_description_1 = "ooooooN"; goto frame_exception_exit_1; } } branch_end_1:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4, type_description_1, par_self, par_name, par_old_mod, par_new_mod, par_old_attr, par_new_attr, NULL ); // Release cached frame. if ( frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4 == cache_frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4 ) { Py_DECREF( frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4 ); } cache_frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4 = NULL; assertFrameObject( frame_2b0d72cb6c0f2f9e34bfb14e8b601ac4 ); // 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( six$$$function_11___init__ ); 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_old_mod ); par_old_mod = NULL; } { Py_XDECREF( par_new_mod ); par_new_mod = NULL; } { Py_XDECREF( par_old_attr ); par_old_attr = NULL; } { Py_XDECREF( par_new_attr ); par_new_attr = 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_old_mod ); par_old_mod = NULL; } { Py_XDECREF( par_new_mod ); par_new_mod = NULL; } { Py_XDECREF( par_old_attr ); par_old_attr = NULL; } { Py_XDECREF( par_new_attr ); par_new_attr = 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( six$$$function_11___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_six$$$function_12__resolve( 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_module = NULL; struct Nuitka_FrameObject *frame_b3655b5b735647cc3c20433858bdf80b; 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_b3655b5b735647cc3c20433858bdf80b = 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_b3655b5b735647cc3c20433858bdf80b, codeobj_b3655b5b735647cc3c20433858bdf80b, module_six, sizeof(void *)+sizeof(void *) ); frame_b3655b5b735647cc3c20433858bdf80b = cache_frame_b3655b5b735647cc3c20433858bdf80b; // Push the new frame as the currently active one. pushFrameStack( frame_b3655b5b735647cc3c20433858bdf80b ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_b3655b5b735647cc3c20433858bdf80b ) == 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_source_name_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__import_module ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__import_module ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_import_module" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 160; type_description_1 = "oo"; 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_mod ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 160; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_b3655b5b735647cc3c20433858bdf80b->m_frame.f_lineno = 160; { 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 = 160; type_description_1 = "oo"; goto frame_exception_exit_1; } assert( var_module == NULL ); var_module = tmp_assign_source_1; } { PyObject *tmp_getattr_target_1; PyObject *tmp_getattr_attr_1; PyObject *tmp_source_name_2; CHECK_OBJECT( var_module ); tmp_getattr_target_1 = var_module; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 161; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_getattr_attr_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_attr ); if ( tmp_getattr_attr_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 161; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_return_value = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, NULL ); Py_DECREF( tmp_getattr_attr_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 161; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_b3655b5b735647cc3c20433858bdf80b ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b3655b5b735647cc3c20433858bdf80b ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b3655b5b735647cc3c20433858bdf80b ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_b3655b5b735647cc3c20433858bdf80b, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_b3655b5b735647cc3c20433858bdf80b->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_b3655b5b735647cc3c20433858bdf80b, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_b3655b5b735647cc3c20433858bdf80b, type_description_1, par_self, var_module ); // Release cached frame. if ( frame_b3655b5b735647cc3c20433858bdf80b == cache_frame_b3655b5b735647cc3c20433858bdf80b ) { Py_DECREF( frame_b3655b5b735647cc3c20433858bdf80b ); } cache_frame_b3655b5b735647cc3c20433858bdf80b = NULL; assertFrameObject( frame_b3655b5b735647cc3c20433858bdf80b ); // 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( six$$$function_12__resolve ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( var_module ); var_module = 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_module ); var_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 function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_12__resolve ); 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_six$$$function_13___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_six_module_name = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_6627266bc765d1d66bc6b33f7b98fee8; 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_6627266bc765d1d66bc6b33f7b98fee8 = 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_6627266bc765d1d66bc6b33f7b98fee8, codeobj_6627266bc765d1d66bc6b33f7b98fee8, module_six, sizeof(void *)+sizeof(void *) ); frame_6627266bc765d1d66bc6b33f7b98fee8 = cache_frame_6627266bc765d1d66bc6b33f7b98fee8; // Push the new frame as the currently active one. pushFrameStack( frame_6627266bc765d1d66bc6b33f7b98fee8 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_6627266bc765d1d66bc6b33f7b98fee8 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; CHECK_OBJECT( par_six_module_name ); tmp_assattr_name_1 = par_six_module_name; CHECK_OBJECT( par_self ); tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_name, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 174; type_description_1 = "oo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; tmp_assattr_name_2 = PyDict_New(); 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 = 175; 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_known_modules, 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 = 175; type_description_1 = "oo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_6627266bc765d1d66bc6b33f7b98fee8 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_6627266bc765d1d66bc6b33f7b98fee8 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_6627266bc765d1d66bc6b33f7b98fee8, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_6627266bc765d1d66bc6b33f7b98fee8->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_6627266bc765d1d66bc6b33f7b98fee8, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_6627266bc765d1d66bc6b33f7b98fee8, type_description_1, par_self, par_six_module_name ); // Release cached frame. if ( frame_6627266bc765d1d66bc6b33f7b98fee8 == cache_frame_6627266bc765d1d66bc6b33f7b98fee8 ) { Py_DECREF( frame_6627266bc765d1d66bc6b33f7b98fee8 ); } cache_frame_6627266bc765d1d66bc6b33f7b98fee8 = NULL; assertFrameObject( frame_6627266bc765d1d66bc6b33f7b98fee8 ); // 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( six$$$function_13___init__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_six_module_name ); par_six_module_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_six_module_name ); par_six_module_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( six$$$function_13___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_six$$$function_14__add_module( 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_mod = python_pars[ 1 ]; PyObject *par_fullnames = python_pars[ 2 ]; PyObject *var_fullname = NULL; PyObject *tmp_for_loop_1__for_iterator = NULL; PyObject *tmp_for_loop_1__iter_value = NULL; struct Nuitka_FrameObject *frame_484ed80f47352737a1d35c2962435f59; 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; 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_484ed80f47352737a1d35c2962435f59 = 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_484ed80f47352737a1d35c2962435f59, codeobj_484ed80f47352737a1d35c2962435f59, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_484ed80f47352737a1d35c2962435f59 = cache_frame_484ed80f47352737a1d35c2962435f59; // Push the new frame as the currently active one. pushFrameStack( frame_484ed80f47352737a1d35c2962435f59 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_484ed80f47352737a1d35c2962435f59 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_1; PyObject *tmp_iter_arg_1; CHECK_OBJECT( par_fullnames ); tmp_iter_arg_1 = par_fullnames; 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 = 178; 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_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 = "oooo"; exception_lineno = 178; 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_fullname; var_fullname = tmp_assign_source_3; Py_INCREF( var_fullname ); Py_XDECREF( old ); } } { PyObject *tmp_ass_subvalue_1; PyObject *tmp_ass_subscribed_1; PyObject *tmp_source_name_1; PyObject *tmp_ass_subscript_1; PyObject *tmp_left_name_1; PyObject *tmp_left_name_2; PyObject *tmp_source_name_2; PyObject *tmp_right_name_1; PyObject *tmp_right_name_2; if ( par_mod == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mod" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 179; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_ass_subvalue_1 = par_mod; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 179; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_source_name_1 = par_self; tmp_ass_subscribed_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_known_modules ); if ( tmp_ass_subscribed_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 179; type_description_1 = "oooo"; goto try_except_handler_2; } if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 179; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_source_name_2 = par_self; tmp_left_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_name ); if ( tmp_left_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_ass_subscribed_1 ); exception_lineno = 179; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_right_name_1 = const_str_dot; tmp_left_name_1 = BINARY_OPERATION_ADD( tmp_left_name_2, tmp_right_name_1 ); Py_DECREF( tmp_left_name_2 ); if ( tmp_left_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_ass_subscribed_1 ); exception_lineno = 179; type_description_1 = "oooo"; goto try_except_handler_2; } if ( var_fullname == NULL ) { Py_DECREF( tmp_ass_subscribed_1 ); Py_DECREF( tmp_left_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "fullname" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 179; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_right_name_2 = var_fullname; tmp_ass_subscript_1 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_2 ); Py_DECREF( tmp_left_name_1 ); if ( tmp_ass_subscript_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_ass_subscribed_1 ); exception_lineno = 179; type_description_1 = "oooo"; 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_subscribed_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 = 179; type_description_1 = "oooo"; goto try_except_handler_2; } } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 178; 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_484ed80f47352737a1d35c2962435f59 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_484ed80f47352737a1d35c2962435f59 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_484ed80f47352737a1d35c2962435f59, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_484ed80f47352737a1d35c2962435f59->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_484ed80f47352737a1d35c2962435f59, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_484ed80f47352737a1d35c2962435f59, type_description_1, par_self, par_mod, par_fullnames, var_fullname ); // Release cached frame. if ( frame_484ed80f47352737a1d35c2962435f59 == cache_frame_484ed80f47352737a1d35c2962435f59 ) { Py_DECREF( frame_484ed80f47352737a1d35c2962435f59 ); } cache_frame_484ed80f47352737a1d35c2962435f59 = NULL; assertFrameObject( frame_484ed80f47352737a1d35c2962435f59 ); // 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( six$$$function_14__add_module ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_mod ); par_mod = NULL; } { Py_XDECREF( par_fullnames ); par_fullnames = NULL; } { Py_XDECREF( var_fullname ); var_fullname = 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_mod ); par_mod = NULL; } { Py_XDECREF( par_fullnames ); par_fullnames = NULL; } { Py_XDECREF( var_fullname ); var_fullname = 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( six$$$function_14__add_module ); 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_six$$$function_15__get_module( 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_fullname = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_be484e55a69a59a906124dbfce4ff445; 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_be484e55a69a59a906124dbfce4ff445 = 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_be484e55a69a59a906124dbfce4ff445, codeobj_be484e55a69a59a906124dbfce4ff445, module_six, sizeof(void *)+sizeof(void *) ); frame_be484e55a69a59a906124dbfce4ff445 = cache_frame_be484e55a69a59a906124dbfce4ff445; // Push the new frame as the currently active one. pushFrameStack( frame_be484e55a69a59a906124dbfce4ff445 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_be484e55a69a59a906124dbfce4ff445 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_subscribed_name_1; PyObject *tmp_source_name_1; PyObject *tmp_subscript_name_1; PyObject *tmp_left_name_1; PyObject *tmp_left_name_2; PyObject *tmp_source_name_2; PyObject *tmp_right_name_1; PyObject *tmp_right_name_2; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_subscribed_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_known_modules ); if ( tmp_subscribed_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 182; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_subscribed_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 182; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_left_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_name ); if ( tmp_left_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_subscribed_name_1 ); exception_lineno = 182; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_right_name_1 = const_str_dot; tmp_left_name_1 = BINARY_OPERATION_ADD( tmp_left_name_2, tmp_right_name_1 ); Py_DECREF( tmp_left_name_2 ); if ( tmp_left_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_subscribed_name_1 ); exception_lineno = 182; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_fullname == NULL ) { Py_DECREF( tmp_subscribed_name_1 ); Py_DECREF( tmp_left_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "fullname" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 182; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_right_name_2 = par_fullname; tmp_subscript_name_1 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_2 ); Py_DECREF( tmp_left_name_1 ); if ( tmp_subscript_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_subscribed_name_1 ); exception_lineno = 182; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_return_value = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 ); Py_DECREF( tmp_subscribed_name_1 ); Py_DECREF( tmp_subscript_name_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 182; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_be484e55a69a59a906124dbfce4ff445 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_be484e55a69a59a906124dbfce4ff445 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_be484e55a69a59a906124dbfce4ff445 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_be484e55a69a59a906124dbfce4ff445, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_be484e55a69a59a906124dbfce4ff445->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_be484e55a69a59a906124dbfce4ff445, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_be484e55a69a59a906124dbfce4ff445, type_description_1, par_self, par_fullname ); // Release cached frame. if ( frame_be484e55a69a59a906124dbfce4ff445 == cache_frame_be484e55a69a59a906124dbfce4ff445 ) { Py_DECREF( frame_be484e55a69a59a906124dbfce4ff445 ); } cache_frame_be484e55a69a59a906124dbfce4ff445 = NULL; assertFrameObject( frame_be484e55a69a59a906124dbfce4ff445 ); // 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( six$$$function_15__get_module ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_fullname ); par_fullname = 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_fullname ); par_fullname = 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( six$$$function_15__get_module ); 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_six$$$function_16_find_module( 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_fullname = python_pars[ 1 ]; PyObject *par_path = python_pars[ 2 ]; struct Nuitka_FrameObject *frame_f7daa5d00b2bde282f6683e576abeed5; 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_f7daa5d00b2bde282f6683e576abeed5 = 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_f7daa5d00b2bde282f6683e576abeed5, codeobj_f7daa5d00b2bde282f6683e576abeed5, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_f7daa5d00b2bde282f6683e576abeed5 = cache_frame_f7daa5d00b2bde282f6683e576abeed5; // Push the new frame as the currently active one. pushFrameStack( frame_f7daa5d00b2bde282f6683e576abeed5 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_f7daa5d00b2bde282f6683e576abeed5 ) == 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_fullname ); tmp_compexpr_left_1 = par_fullname; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_right_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_known_modules ); if ( tmp_compexpr_right_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 185; type_description_1 = "ooo"; 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 = 185; 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:; { if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 186; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_return_value = par_self; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } branch_no_1:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_f7daa5d00b2bde282f6683e576abeed5 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_f7daa5d00b2bde282f6683e576abeed5 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_f7daa5d00b2bde282f6683e576abeed5 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_f7daa5d00b2bde282f6683e576abeed5, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_f7daa5d00b2bde282f6683e576abeed5->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_f7daa5d00b2bde282f6683e576abeed5, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_f7daa5d00b2bde282f6683e576abeed5, type_description_1, par_self, par_fullname, par_path ); // Release cached frame. if ( frame_f7daa5d00b2bde282f6683e576abeed5 == cache_frame_f7daa5d00b2bde282f6683e576abeed5 ) { Py_DECREF( frame_f7daa5d00b2bde282f6683e576abeed5 ); } cache_frame_f7daa5d00b2bde282f6683e576abeed5 = NULL; assertFrameObject( frame_f7daa5d00b2bde282f6683e576abeed5 ); // 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( six$$$function_16_find_module ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_fullname ); par_fullname = NULL; } { Py_XDECREF( 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_self ); par_self = NULL; } { Py_XDECREF( par_fullname ); par_fullname = NULL; } { 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( six$$$function_16_find_module ); 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_six$$$function_17___get_module( 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_fullname = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_2e50e9de16de74ada428a24edd5b2e30; 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; 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; 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_2e50e9de16de74ada428a24edd5b2e30 = 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_2e50e9de16de74ada428a24edd5b2e30, codeobj_2e50e9de16de74ada428a24edd5b2e30, module_six, sizeof(void *)+sizeof(void *) ); frame_2e50e9de16de74ada428a24edd5b2e30 = cache_frame_2e50e9de16de74ada428a24edd5b2e30; // Push the new frame as the currently active one. pushFrameStack( frame_2e50e9de16de74ada428a24edd5b2e30 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_2e50e9de16de74ada428a24edd5b2e30 ) == 2 ); // Frame stack // Framed code: { // Tried code: { PyObject *tmp_subscribed_name_1; PyObject *tmp_source_name_1; PyObject *tmp_subscript_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_subscribed_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_known_modules ); if ( tmp_subscribed_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 191; type_description_1 = "oo"; goto try_except_handler_2; } if ( par_fullname == 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", "fullname" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 191; type_description_1 = "oo"; goto try_except_handler_2; } tmp_subscript_name_1 = par_fullname; tmp_return_value = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 ); Py_DECREF( tmp_subscribed_name_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 191; type_description_1 = "oo"; goto try_except_handler_2; } goto frame_return_exit_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_17___get_module ); return NULL; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_1 == NULL ) { exception_keeper_tb_1 = MAKE_TRACEBACK( frame_2e50e9de16de74ada428a24edd5b2e30, exception_keeper_lineno_1 ); } else if ( exception_keeper_lineno_1 != 0 ) { exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_2e50e9de16de74ada428a24edd5b2e30, 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_KeyError; 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 = 192; type_description_1 = "oo"; goto try_except_handler_3; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; tmp_left_name_1 = const_str_digest_d082ba711c791809312af019a50cc3ce; if ( par_fullname == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "fullname" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 193; type_description_1 = "oo"; goto try_except_handler_3; } tmp_right_name_1 = par_fullname; tmp_make_exception_arg_1 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 ); if ( tmp_make_exception_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 193; type_description_1 = "oo"; goto try_except_handler_3; } frame_2e50e9de16de74ada428a24edd5b2e30->m_frame.f_lineno = 193; { PyObject *call_args[] = { tmp_make_exception_arg_1 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( PyExc_ImportError, call_args ); } Py_DECREF( tmp_make_exception_arg_1 ); assert( !(tmp_raise_type_1 == NULL) ); exception_type = tmp_raise_type_1; exception_lineno = 193; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto try_except_handler_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 = 190; } if (exception_tb && exception_tb->tb_frame == &frame_2e50e9de16de74ada428a24edd5b2e30->m_frame) frame_2e50e9de16de74ada428a24edd5b2e30->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "oo"; goto try_except_handler_3; } branch_end_1:; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_17___get_module ); return NULL; // Exception handler code: try_except_handler_3:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: } // End of try: } #if 0 RESTORE_FRAME_EXCEPTION( frame_2e50e9de16de74ada428a24edd5b2e30 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_2e50e9de16de74ada428a24edd5b2e30 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_2e50e9de16de74ada428a24edd5b2e30 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_2e50e9de16de74ada428a24edd5b2e30, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_2e50e9de16de74ada428a24edd5b2e30->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_2e50e9de16de74ada428a24edd5b2e30, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_2e50e9de16de74ada428a24edd5b2e30, type_description_1, par_self, par_fullname ); // Release cached frame. if ( frame_2e50e9de16de74ada428a24edd5b2e30 == cache_frame_2e50e9de16de74ada428a24edd5b2e30 ) { Py_DECREF( frame_2e50e9de16de74ada428a24edd5b2e30 ); } cache_frame_2e50e9de16de74ada428a24edd5b2e30 = NULL; assertFrameObject( frame_2e50e9de16de74ada428a24edd5b2e30 ); // 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( six$$$function_17___get_module ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_fullname ); par_fullname = 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_fullname ); par_fullname = 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( six$$$function_17___get_module ); 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_six$$$function_18_load_module( 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_fullname = python_pars[ 1 ]; PyObject *var_mod = NULL; struct Nuitka_FrameObject *frame_d131286b16f877b20da4028f68219ecb; 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; 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; 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_d131286b16f877b20da4028f68219ecb = 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_d131286b16f877b20da4028f68219ecb, codeobj_d131286b16f877b20da4028f68219ecb, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_d131286b16f877b20da4028f68219ecb = cache_frame_d131286b16f877b20da4028f68219ecb; // Push the new frame as the currently active one. pushFrameStack( frame_d131286b16f877b20da4028f68219ecb ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_d131286b16f877b20da4028f68219ecb ) == 2 ); // Frame stack // Framed code: { // Tried code: { PyObject *tmp_subscribed_name_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_subscript_name_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 198; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_source_name_1 = tmp_mvar_value_1; tmp_subscribed_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_modules ); if ( tmp_subscribed_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 198; type_description_1 = "ooo"; goto try_except_handler_2; } if ( par_fullname == 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", "fullname" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 198; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_subscript_name_1 = par_fullname; tmp_return_value = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 ); Py_DECREF( tmp_subscribed_name_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 198; type_description_1 = "ooo"; goto try_except_handler_2; } goto frame_return_exit_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_18_load_module ); return NULL; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_1 == NULL ) { exception_keeper_tb_1 = MAKE_TRACEBACK( frame_d131286b16f877b20da4028f68219ecb, exception_keeper_lineno_1 ); } else if ( exception_keeper_lineno_1 != 0 ) { exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_d131286b16f877b20da4028f68219ecb, 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_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_KeyError; 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 = 199; type_description_1 = "ooo"; goto try_except_handler_3; } 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 = 199; type_description_1 = "ooo"; 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:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 196; } if (exception_tb && exception_tb->tb_frame == &frame_d131286b16f877b20da4028f68219ecb->m_frame) frame_d131286b16f877b20da4028f68219ecb->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooo"; goto try_except_handler_3; } branch_no_1:; } goto try_end_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: try_end_1:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } goto try_end_2; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_18_load_module ); return NULL; // End of try: try_end_2:; } { PyObject *tmp_assign_source_1; PyObject *tmp_called_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 = 201; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__SixMetaPathImporter__get_module ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 201; type_description_1 = "ooo"; goto frame_exception_exit_1; } if ( par_fullname == 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", "fullname" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 201; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_fullname; frame_d131286b16f877b20da4028f68219ecb->m_frame.f_lineno = 201; { 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 = 201; type_description_1 = "ooo"; goto frame_exception_exit_1; } assert( var_mod == NULL ); var_mod = tmp_assign_source_1; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_isinstance_inst_1; PyObject *tmp_isinstance_cls_1; PyObject *tmp_mvar_value_2; CHECK_OBJECT( var_mod ); tmp_isinstance_inst_1 = var_mod; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 202; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_isinstance_cls_1 = tmp_mvar_value_2; tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 202; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_assign_source_2; PyObject *tmp_called_instance_1; CHECK_OBJECT( var_mod ); tmp_called_instance_1 = var_mod; frame_d131286b16f877b20da4028f68219ecb->m_frame.f_lineno = 203; tmp_assign_source_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain__resolve ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 203; type_description_1 = "ooo"; goto frame_exception_exit_1; } { PyObject *old = var_mod; var_mod = tmp_assign_source_2; Py_XDECREF( old ); } } goto branch_end_2; branch_no_2:; { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_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 = 205; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_assattr_name_1 = par_self; CHECK_OBJECT( var_mod ); tmp_assattr_target_1 = var_mod; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain___loader__, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 205; type_description_1 = "ooo"; goto frame_exception_exit_1; } } branch_end_2:; } { PyObject *tmp_ass_subvalue_1; PyObject *tmp_ass_subscribed_1; PyObject *tmp_source_name_3; PyObject *tmp_mvar_value_3; PyObject *tmp_ass_subscript_1; if ( var_mod == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mod" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 206; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_ass_subvalue_1 = var_mod; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 206; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_source_name_3 = tmp_mvar_value_3; tmp_ass_subscribed_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_modules ); if ( tmp_ass_subscribed_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 206; type_description_1 = "ooo"; goto frame_exception_exit_1; } if ( par_fullname == 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", "fullname" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 206; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_ass_subscript_1 = par_fullname; 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 = 206; type_description_1 = "ooo"; goto frame_exception_exit_1; } } { if ( var_mod == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mod" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 207; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_return_value = var_mod; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_d131286b16f877b20da4028f68219ecb ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_d131286b16f877b20da4028f68219ecb ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_d131286b16f877b20da4028f68219ecb ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_d131286b16f877b20da4028f68219ecb, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_d131286b16f877b20da4028f68219ecb->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_d131286b16f877b20da4028f68219ecb, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_d131286b16f877b20da4028f68219ecb, type_description_1, par_self, par_fullname, var_mod ); // Release cached frame. if ( frame_d131286b16f877b20da4028f68219ecb == cache_frame_d131286b16f877b20da4028f68219ecb ) { Py_DECREF( frame_d131286b16f877b20da4028f68219ecb ); } cache_frame_d131286b16f877b20da4028f68219ecb = NULL; assertFrameObject( frame_d131286b16f877b20da4028f68219ecb ); // 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( six$$$function_18_load_module ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_fullname ); par_fullname = NULL; } { Py_XDECREF( var_mod ); var_mod = 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_fullname ); par_fullname = NULL; } { Py_XDECREF( var_mod ); var_mod = 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( six$$$function_18_load_module ); 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_six$$$function_19_is_package( 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_fullname = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_78fb30b1c799f6c649a0f003946a456e; 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_78fb30b1c799f6c649a0f003946a456e = 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_78fb30b1c799f6c649a0f003946a456e, codeobj_78fb30b1c799f6c649a0f003946a456e, module_six, sizeof(void *)+sizeof(void *) ); frame_78fb30b1c799f6c649a0f003946a456e = cache_frame_78fb30b1c799f6c649a0f003946a456e; // Push the new frame as the currently active one. pushFrameStack( frame_78fb30b1c799f6c649a0f003946a456e ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_78fb30b1c799f6c649a0f003946a456e ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_source_name_1; PyObject *tmp_called_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_1; PyObject *tmp_attribute_name_1; CHECK_OBJECT( par_self ); tmp_source_name_2 = par_self; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__SixMetaPathImporter__get_module ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 216; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_fullname == 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", "fullname" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 216; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_fullname; frame_78fb30b1c799f6c649a0f003946a456e->m_frame.f_lineno = 216; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_source_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_source_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 216; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_attribute_name_1 = const_str_plain___path__; tmp_res = BUILTIN_HASATTR_BOOL( tmp_source_name_1, tmp_attribute_name_1 ); Py_DECREF( tmp_source_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 216; type_description_1 = "oo"; 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_78fb30b1c799f6c649a0f003946a456e ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_78fb30b1c799f6c649a0f003946a456e ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_78fb30b1c799f6c649a0f003946a456e ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_78fb30b1c799f6c649a0f003946a456e, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_78fb30b1c799f6c649a0f003946a456e->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_78fb30b1c799f6c649a0f003946a456e, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_78fb30b1c799f6c649a0f003946a456e, type_description_1, par_self, par_fullname ); // Release cached frame. if ( frame_78fb30b1c799f6c649a0f003946a456e == cache_frame_78fb30b1c799f6c649a0f003946a456e ) { Py_DECREF( frame_78fb30b1c799f6c649a0f003946a456e ); } cache_frame_78fb30b1c799f6c649a0f003946a456e = NULL; assertFrameObject( frame_78fb30b1c799f6c649a0f003946a456e ); // 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( six$$$function_19_is_package ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_fullname ); par_fullname = 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_fullname ); par_fullname = 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( six$$$function_19_is_package ); 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_six$$$function_20_get_code( 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_fullname = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_dd4aefb12fb6a9216ba3efce8ffc0555; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_dd4aefb12fb6a9216ba3efce8ffc0555 = 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_dd4aefb12fb6a9216ba3efce8ffc0555, codeobj_dd4aefb12fb6a9216ba3efce8ffc0555, module_six, sizeof(void *)+sizeof(void *) ); frame_dd4aefb12fb6a9216ba3efce8ffc0555 = cache_frame_dd4aefb12fb6a9216ba3efce8ffc0555; // Push the new frame as the currently active one. pushFrameStack( frame_dd4aefb12fb6a9216ba3efce8ffc0555 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_dd4aefb12fb6a9216ba3efce8ffc0555 ) == 2 ); // Frame stack // Framed code: { 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__SixMetaPathImporter__get_module ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 222; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_fullname == 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", "fullname" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 222; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_fullname; frame_dd4aefb12fb6a9216ba3efce8ffc0555->m_frame.f_lineno = 222; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 222; type_description_1 = "oo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } #if 0 RESTORE_FRAME_EXCEPTION( frame_dd4aefb12fb6a9216ba3efce8ffc0555 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_dd4aefb12fb6a9216ba3efce8ffc0555 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_dd4aefb12fb6a9216ba3efce8ffc0555, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_dd4aefb12fb6a9216ba3efce8ffc0555->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_dd4aefb12fb6a9216ba3efce8ffc0555, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_dd4aefb12fb6a9216ba3efce8ffc0555, type_description_1, par_self, par_fullname ); // Release cached frame. if ( frame_dd4aefb12fb6a9216ba3efce8ffc0555 == cache_frame_dd4aefb12fb6a9216ba3efce8ffc0555 ) { Py_DECREF( frame_dd4aefb12fb6a9216ba3efce8ffc0555 ); } cache_frame_dd4aefb12fb6a9216ba3efce8ffc0555 = NULL; assertFrameObject( frame_dd4aefb12fb6a9216ba3efce8ffc0555 ); // 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( six$$$function_20_get_code ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_fullname ); par_fullname = 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_fullname ); par_fullname = 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( six$$$function_20_get_code ); 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_six$$$function_21___dir__( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = LIST_COPY( const_list_1c82cc17d8f54cff757731adfdff677e_list ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_21___dir__ ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_21___dir__ ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_six$$$function_22_add_move( 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_move = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_74d67ed570d0a768e5c67e597d532892; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; static struct Nuitka_FrameObject *cache_frame_74d67ed570d0a768e5c67e597d532892 = 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_74d67ed570d0a768e5c67e597d532892, codeobj_74d67ed570d0a768e5c67e597d532892, module_six, sizeof(void *) ); frame_74d67ed570d0a768e5c67e597d532892 = cache_frame_74d67ed570d0a768e5c67e597d532892; // Push the new frame as the currently active one. pushFrameStack( frame_74d67ed570d0a768e5c67e597d532892 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_74d67ed570d0a768e5c67e597d532892 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_setattr_target_1; PyObject *tmp_mvar_value_1; PyObject *tmp_setattr_attr_1; PyObject *tmp_source_name_1; PyObject *tmp_setattr_value_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__MovedItems ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MovedItems ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MovedItems" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 494; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_setattr_target_1 = tmp_mvar_value_1; CHECK_OBJECT( par_move ); tmp_source_name_1 = par_move; tmp_setattr_attr_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_name ); if ( tmp_setattr_attr_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 494; type_description_1 = "o"; goto frame_exception_exit_1; } if ( par_move == NULL ) { Py_DECREF( tmp_setattr_attr_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "move" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 494; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_setattr_value_1 = par_move; tmp_unused = BUILTIN_SETATTR( tmp_setattr_target_1, tmp_setattr_attr_1, tmp_setattr_value_1 ); Py_DECREF( tmp_setattr_attr_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 494; type_description_1 = "o"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_74d67ed570d0a768e5c67e597d532892 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_74d67ed570d0a768e5c67e597d532892 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_74d67ed570d0a768e5c67e597d532892, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_74d67ed570d0a768e5c67e597d532892->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_74d67ed570d0a768e5c67e597d532892, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_74d67ed570d0a768e5c67e597d532892, type_description_1, par_move ); // Release cached frame. if ( frame_74d67ed570d0a768e5c67e597d532892 == cache_frame_74d67ed570d0a768e5c67e597d532892 ) { Py_DECREF( frame_74d67ed570d0a768e5c67e597d532892 ); } cache_frame_74d67ed570d0a768e5c67e597d532892 = NULL; assertFrameObject( frame_74d67ed570d0a768e5c67e597d532892 ); // 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( six$$$function_22_add_move ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_move ); par_move = 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_move ); par_move = 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( six$$$function_22_add_move ); 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_six$$$function_23_remove_move( 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_name = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_bd99e9ad84803325a08a9408c18a99ba; 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_2; PyObject *exception_preserved_value_2; PyTracebackObject *exception_preserved_tb_2; int tmp_res; 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_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; 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_bd99e9ad84803325a08a9408c18a99ba = 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_bd99e9ad84803325a08a9408c18a99ba, codeobj_bd99e9ad84803325a08a9408c18a99ba, module_six, sizeof(void *) ); frame_bd99e9ad84803325a08a9408c18a99ba = cache_frame_bd99e9ad84803325a08a9408c18a99ba; // Push the new frame as the currently active one. pushFrameStack( frame_bd99e9ad84803325a08a9408c18a99ba ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_bd99e9ad84803325a08a9408c18a99ba ) == 2 ); // Frame stack // Framed code: { // Tried code: { PyObject *tmp_called_name_1; PyObject *tmp_args_element_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_args_element_name_2; tmp_called_name_1 = LOOKUP_BUILTIN( const_str_plain_delattr ); assert( tmp_called_name_1 != NULL ); tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__MovedItems ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MovedItems ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MovedItems" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 500; type_description_1 = "o"; goto try_except_handler_2; } tmp_args_element_name_1 = tmp_mvar_value_1; CHECK_OBJECT( par_name ); tmp_args_element_name_2 = par_name; frame_bd99e9ad84803325a08a9408c18a99ba->m_frame.f_lineno = 500; { 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 = 500; type_description_1 = "o"; 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_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_bd99e9ad84803325a08a9408c18a99ba, exception_keeper_lineno_1 ); } else if ( exception_keeper_lineno_1 != 0 ) { exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_bd99e9ad84803325a08a9408c18a99ba, 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_AttributeError; 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 = 501; type_description_1 = "o"; 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_delsubscr_target_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_delsubscr_subscript_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_moves ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_moves ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "moves" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 503; type_description_1 = "o"; goto try_except_handler_4; } tmp_source_name_1 = tmp_mvar_value_2; tmp_delsubscr_target_1 = LOOKUP_ATTRIBUTE_DICT_SLOT( tmp_source_name_1 ); if ( tmp_delsubscr_target_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 503; type_description_1 = "o"; goto try_except_handler_4; } 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 = 503; type_description_1 = "o"; goto try_except_handler_4; } 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 = 503; type_description_1 = "o"; goto try_except_handler_4; } } 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_bd99e9ad84803325a08a9408c18a99ba, exception_keeper_lineno_2 ); } else if ( exception_keeper_lineno_2 != 0 ) { exception_keeper_tb_2 = ADD_TRACEBACK( exception_keeper_tb_2, frame_bd99e9ad84803325a08a9408c18a99ba, 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_KeyError; 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 = 504; type_description_1 = "o"; 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:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_tuple_element_1; tmp_left_name_1 = const_str_digest_dc2910a6e816441d866e674df51d57ac; 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 = 505; type_description_1 = "o"; goto try_except_handler_5; } tmp_tuple_element_1 = par_name; tmp_right_name_1 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_1 ); tmp_make_exception_arg_1 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_make_exception_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 505; type_description_1 = "o"; goto try_except_handler_5; } frame_bd99e9ad84803325a08a9408c18a99ba->m_frame.f_lineno = 505; { PyObject *call_args[] = { tmp_make_exception_arg_1 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( PyExc_AttributeError, call_args ); } Py_DECREF( tmp_make_exception_arg_1 ); assert( !(tmp_raise_type_1 == NULL) ); exception_type = tmp_raise_type_1; exception_lineno = 505; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "o"; goto try_except_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 = 502; } if (exception_tb && exception_tb->tb_frame == &frame_bd99e9ad84803325a08a9408c18a99ba->m_frame) frame_bd99e9ad84803325a08a9408c18a99ba->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "o"; goto try_except_handler_5; } branch_end_2:; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_23_remove_move ); return NULL; // 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:; } goto branch_end_1; branch_no_1:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 499; } if (exception_tb && exception_tb->tb_frame == &frame_bd99e9ad84803325a08a9408c18a99ba->m_frame) frame_bd99e9ad84803325a08a9408c18a99ba->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "o"; goto try_except_handler_3; } branch_end_1:; } goto try_end_3; // 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; { // 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_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( six$$$function_23_remove_move ); return NULL; // End of try: try_end_1:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_bd99e9ad84803325a08a9408c18a99ba ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_bd99e9ad84803325a08a9408c18a99ba ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_bd99e9ad84803325a08a9408c18a99ba, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_bd99e9ad84803325a08a9408c18a99ba->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_bd99e9ad84803325a08a9408c18a99ba, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_bd99e9ad84803325a08a9408c18a99ba, type_description_1, par_name ); // Release cached frame. if ( frame_bd99e9ad84803325a08a9408c18a99ba == cache_frame_bd99e9ad84803325a08a9408c18a99ba ) { Py_DECREF( frame_bd99e9ad84803325a08a9408c18a99ba ); } cache_frame_bd99e9ad84803325a08a9408c18a99ba = NULL; assertFrameObject( frame_bd99e9ad84803325a08a9408c18a99ba ); // 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( six$$$function_23_remove_move ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_name ); par_name = 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_name ); par_name = 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( six$$$function_23_remove_move ); 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_six$$$function_24_advance_iterator( 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_it = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_b3a76721a2feaa9cd70b29de125fe48f; 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_b3a76721a2feaa9cd70b29de125fe48f = 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_b3a76721a2feaa9cd70b29de125fe48f, codeobj_b3a76721a2feaa9cd70b29de125fe48f, module_six, sizeof(void *) ); frame_b3a76721a2feaa9cd70b29de125fe48f = cache_frame_b3a76721a2feaa9cd70b29de125fe48f; // Push the new frame as the currently active one. pushFrameStack( frame_b3a76721a2feaa9cd70b29de125fe48f ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_b3a76721a2feaa9cd70b29de125fe48f ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_instance_1; CHECK_OBJECT( par_it ); tmp_called_instance_1 = par_it; frame_b3a76721a2feaa9cd70b29de125fe48f->m_frame.f_lineno = 530; tmp_return_value = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_next ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 530; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_b3a76721a2feaa9cd70b29de125fe48f ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b3a76721a2feaa9cd70b29de125fe48f ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b3a76721a2feaa9cd70b29de125fe48f ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_b3a76721a2feaa9cd70b29de125fe48f, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_b3a76721a2feaa9cd70b29de125fe48f->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_b3a76721a2feaa9cd70b29de125fe48f, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_b3a76721a2feaa9cd70b29de125fe48f, type_description_1, par_it ); // Release cached frame. if ( frame_b3a76721a2feaa9cd70b29de125fe48f == cache_frame_b3a76721a2feaa9cd70b29de125fe48f ) { Py_DECREF( frame_b3a76721a2feaa9cd70b29de125fe48f ); } cache_frame_b3a76721a2feaa9cd70b29de125fe48f = NULL; assertFrameObject( frame_b3a76721a2feaa9cd70b29de125fe48f ); // 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( six$$$function_24_advance_iterator ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_it ); par_it = 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_it ); par_it = 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( six$$$function_24_advance_iterator ); 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_six$$$function_25_callable( 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_obj = python_pars[ 0 ]; PyObject *tmp_genexpr_1__$0 = NULL; struct Nuitka_FrameObject *frame_5235c56775b31f61575be893dd14c85f; 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_5235c56775b31f61575be893dd14c85f = 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_5235c56775b31f61575be893dd14c85f, codeobj_5235c56775b31f61575be893dd14c85f, module_six, sizeof(void *) ); frame_5235c56775b31f61575be893dd14c85f = cache_frame_5235c56775b31f61575be893dd14c85f; // Push the new frame as the currently active one. pushFrameStack( frame_5235c56775b31f61575be893dd14c85f ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_5235c56775b31f61575be893dd14c85f ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_args_element_name_1; tmp_called_name_1 = LOOKUP_BUILTIN( const_str_plain_any ); assert( tmp_called_name_1 != NULL ); { PyObject *tmp_assign_source_1; PyObject *tmp_iter_arg_1; PyObject *tmp_source_name_1; PyObject *tmp_type_arg_1; CHECK_OBJECT( par_obj ); tmp_type_arg_1 = par_obj; tmp_source_name_1 = BUILTIN_TYPE1( tmp_type_arg_1 ); assert( !(tmp_source_name_1 == NULL) ); tmp_iter_arg_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain___mro__ ); Py_DECREF( tmp_source_name_1 ); if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 538; type_description_1 = "o"; 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 = 538; type_description_1 = "o"; goto frame_exception_exit_1; } assert( tmp_genexpr_1__$0 == NULL ); tmp_genexpr_1__$0 = tmp_assign_source_1; } { // Tried code: { tmp_args_element_name_1 = six$$$function_25_callable$$$genexpr_1_genexpr_maker(); ((struct Nuitka_GeneratorObject *)tmp_args_element_name_1)->m_closure[0] = PyCell_NEW0( tmp_genexpr_1__$0 ); goto try_return_handler_2; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_25_callable ); return NULL; // Return handler code: try_return_handler_2:; { CHECK_OBJECT( (PyObject *)tmp_genexpr_1__$0 ); Py_DECREF( tmp_genexpr_1__$0 ); tmp_genexpr_1__$0 = NULL; } { goto outline_result_1; } // End of try: } { CHECK_OBJECT( (PyObject *)tmp_genexpr_1__$0 ); Py_DECREF( tmp_genexpr_1__$0 ); tmp_genexpr_1__$0 = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_25_callable ); return NULL; outline_result_1:; frame_5235c56775b31f61575be893dd14c85f->m_frame.f_lineno = 538; { 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 = 538; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_5235c56775b31f61575be893dd14c85f ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_5235c56775b31f61575be893dd14c85f ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_5235c56775b31f61575be893dd14c85f ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_5235c56775b31f61575be893dd14c85f, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_5235c56775b31f61575be893dd14c85f->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_5235c56775b31f61575be893dd14c85f, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_5235c56775b31f61575be893dd14c85f, type_description_1, par_obj ); // Release cached frame. if ( frame_5235c56775b31f61575be893dd14c85f == cache_frame_5235c56775b31f61575be893dd14c85f ) { Py_DECREF( frame_5235c56775b31f61575be893dd14c85f ); } cache_frame_5235c56775b31f61575be893dd14c85f = NULL; assertFrameObject( frame_5235c56775b31f61575be893dd14c85f ); // 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( six$$$function_25_callable ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_obj ); par_obj = 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_obj ); par_obj = 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( six$$$function_25_callable ); 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; } struct six$$$function_25_callable$$$genexpr_1_genexpr_locals { PyObject *var_klass; PyObject *tmp_iter_value_0; char const *type_description_1; PyObject *exception_type; PyObject *exception_value; PyTracebackObject *exception_tb; int exception_lineno; int tmp_res; char yield_tmps[1024]; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; int exception_keeper_lineno_1; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; int exception_keeper_lineno_2; }; static PyObject *six$$$function_25_callable$$$genexpr_1_genexpr_context( struct Nuitka_GeneratorObject *generator, PyObject *yield_return_value ) { CHECK_OBJECT( (PyObject *)generator ); assert( Nuitka_Generator_Check( (PyObject *)generator ) ); // Heap access if used. struct six$$$function_25_callable$$$genexpr_1_genexpr_locals *generator_heap = (struct six$$$function_25_callable$$$genexpr_1_genexpr_locals *)generator->m_heap_storage; // Dispatch to yield based on return label index: switch(generator->m_yield_return_index) { 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_klass = NULL; generator_heap->tmp_iter_value_0 = 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_ec89e5129ddcfcb7632811bab5a723e5, module_six, 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: { // Tried code: { loop_start_1:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_1; CHECK_OBJECT( PyCell_GET( generator->m_closure[0] ) ); tmp_next_source_1 = PyCell_GET( generator->m_closure[0] ); tmp_assign_source_1 = ITERATOR_NEXT( tmp_next_source_1 ); if ( tmp_assign_source_1 == 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 = "No"; generator_heap->exception_lineno = 538; goto try_except_handler_2; } } { PyObject *old = generator_heap->tmp_iter_value_0; generator_heap->tmp_iter_value_0 = tmp_assign_source_1; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_2; CHECK_OBJECT( generator_heap->tmp_iter_value_0 ); tmp_assign_source_2 = generator_heap->tmp_iter_value_0; { PyObject *old = generator_heap->var_klass; generator_heap->var_klass = tmp_assign_source_2; Py_INCREF( generator_heap->var_klass ); Py_XDECREF( old ); } } { PyObject *tmp_expression_name_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; tmp_compexpr_left_1 = const_str_plain___call__; CHECK_OBJECT( generator_heap->var_klass ); tmp_source_name_1 = generator_heap->var_klass; tmp_compexpr_right_1 = LOOKUP_ATTRIBUTE_DICT_SLOT( tmp_source_name_1 ); if ( tmp_compexpr_right_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb ); generator_heap->exception_lineno = 538; generator_heap->type_description_1 = "No"; goto try_except_handler_2; } generator_heap->tmp_res = PySequence_Contains( tmp_compexpr_right_1, tmp_compexpr_left_1 ); Py_DECREF( 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 = 538; generator_heap->type_description_1 = "No"; goto try_except_handler_2; } tmp_expression_name_1 = ( generator_heap->tmp_res == 1 ) ? Py_True : Py_False; Py_INCREF( tmp_expression_name_1 ); Nuitka_PreserveHeap( generator_heap->yield_tmps, &tmp_compexpr_left_1, sizeof(PyObject *), &tmp_compexpr_right_1, sizeof(PyObject *), &tmp_source_name_1, sizeof(PyObject *), NULL ); generator->m_yield_return_index = 1; return tmp_expression_name_1; yield_return_1: Nuitka_RestoreHeap( generator_heap->yield_tmps, &tmp_compexpr_left_1, sizeof(PyObject *), &tmp_compexpr_right_1, sizeof(PyObject *), &tmp_source_name_1, 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 = 538; generator_heap->type_description_1 = "No"; goto try_except_handler_2; } 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 = 538; generator_heap->type_description_1 = "No"; goto try_except_handler_2; } goto loop_start_1; loop_end_1:; } goto try_end_1; // Exception handler code: try_except_handler_2:; 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; { Py_XDECREF( generator_heap->tmp_iter_value_0 ); generator_heap->tmp_iter_value_0 = NULL; } { // Re-raise. generator_heap->exception_type = generator_heap->exception_keeper_type_1; generator_heap->exception_value = generator_heap->exception_keeper_value_1; generator_heap->exception_tb = generator_heap->exception_keeper_tb_1; generator_heap->exception_lineno = generator_heap->exception_keeper_lineno_1; goto frame_exception_exit_1; } // End of try: try_end_1:; } 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, NULL, generator_heap->var_klass ); // 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_2; // Exception handler code: try_except_handler_1:; 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; { Py_XDECREF( generator_heap->var_klass ); generator_heap->var_klass = NULL; } { // 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 function_exception_exit; } // End of try: try_end_2:; } { Py_XDECREF( generator_heap->tmp_iter_value_0 ); generator_heap->tmp_iter_value_0 = NULL; } { Py_XDECREF( generator_heap->var_klass ); generator_heap->var_klass = 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 *six$$$function_25_callable$$$genexpr_1_genexpr_maker( void ) { return Nuitka_Generator_New( six$$$function_25_callable$$$genexpr_1_genexpr_context, module_six, const_str_angle_genexpr, #if PYTHON_VERSION >= 350 const_str_digest_3f74110888c25263bf2dd7e48a46f88c, #endif codeobj_ec89e5129ddcfcb7632811bab5a723e5, 1, sizeof(struct six$$$function_25_callable$$$genexpr_1_genexpr_locals) ); } static PyObject *impl_six$$$function_26_get_unbound_function( 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_unbound = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { CHECK_OBJECT( par_unbound ); tmp_return_value = par_unbound; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_26_get_unbound_function ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_unbound ); Py_DECREF( par_unbound ); par_unbound = NULL; } { goto function_return_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_26_get_unbound_function ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_six$$$function_27_create_unbound_method( 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_func = python_pars[ 0 ]; PyObject *par_cls = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { CHECK_OBJECT( par_func ); tmp_return_value = par_func; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_27_create_unbound_method ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_func ); Py_DECREF( par_func ); par_func = NULL; } { Py_XDECREF( par_cls ); par_cls = NULL; } { goto function_return_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_27_create_unbound_method ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_six$$$function_28_get_unbound_function( 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_unbound = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_428f90bd7405bd968fff8a069ae62a51; 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_428f90bd7405bd968fff8a069ae62a51 = 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_428f90bd7405bd968fff8a069ae62a51, codeobj_428f90bd7405bd968fff8a069ae62a51, module_six, sizeof(void *) ); frame_428f90bd7405bd968fff8a069ae62a51 = cache_frame_428f90bd7405bd968fff8a069ae62a51; // Push the new frame as the currently active one. pushFrameStack( frame_428f90bd7405bd968fff8a069ae62a51 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_428f90bd7405bd968fff8a069ae62a51 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_source_name_1; CHECK_OBJECT( par_unbound ); tmp_source_name_1 = par_unbound; tmp_return_value = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_im_func ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 553; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_428f90bd7405bd968fff8a069ae62a51 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_428f90bd7405bd968fff8a069ae62a51 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_428f90bd7405bd968fff8a069ae62a51 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_428f90bd7405bd968fff8a069ae62a51, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_428f90bd7405bd968fff8a069ae62a51->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_428f90bd7405bd968fff8a069ae62a51, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_428f90bd7405bd968fff8a069ae62a51, type_description_1, par_unbound ); // Release cached frame. if ( frame_428f90bd7405bd968fff8a069ae62a51 == cache_frame_428f90bd7405bd968fff8a069ae62a51 ) { Py_DECREF( frame_428f90bd7405bd968fff8a069ae62a51 ); } cache_frame_428f90bd7405bd968fff8a069ae62a51 = NULL; assertFrameObject( frame_428f90bd7405bd968fff8a069ae62a51 ); // 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( six$$$function_28_get_unbound_function ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_unbound ); par_unbound = 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_unbound ); par_unbound = 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( six$$$function_28_get_unbound_function ); 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_six$$$function_29_create_bound_method( 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_func = python_pars[ 0 ]; PyObject *par_obj = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_84b72f7f0fb5e1bcc0ae0e8f8f544239; 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_84b72f7f0fb5e1bcc0ae0e8f8f544239 = 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_84b72f7f0fb5e1bcc0ae0e8f8f544239, codeobj_84b72f7f0fb5e1bcc0ae0e8f8f544239, module_six, sizeof(void *)+sizeof(void *) ); frame_84b72f7f0fb5e1bcc0ae0e8f8f544239 = cache_frame_84b72f7f0fb5e1bcc0ae0e8f8f544239; // Push the new frame as the currently active one. pushFrameStack( frame_84b72f7f0fb5e1bcc0ae0e8f8f544239 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_84b72f7f0fb5e1bcc0ae0e8f8f544239 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; PyObject *tmp_source_name_2; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_types ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_types ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "types" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 556; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_MethodType ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 556; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_func == 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", "func" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 556; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_func; if ( par_obj == 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", "obj" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 556; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_obj; if ( par_obj == 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", "obj" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 556; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_obj; tmp_args_element_name_3 = LOOKUP_ATTRIBUTE_CLASS_SLOT( tmp_source_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_1 ); exception_lineno = 556; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_84b72f7f0fb5e1bcc0ae0e8f8f544239->m_frame.f_lineno = 556; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_3 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 556; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_84b72f7f0fb5e1bcc0ae0e8f8f544239 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_84b72f7f0fb5e1bcc0ae0e8f8f544239 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_84b72f7f0fb5e1bcc0ae0e8f8f544239 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_84b72f7f0fb5e1bcc0ae0e8f8f544239, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_84b72f7f0fb5e1bcc0ae0e8f8f544239->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_84b72f7f0fb5e1bcc0ae0e8f8f544239, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_84b72f7f0fb5e1bcc0ae0e8f8f544239, type_description_1, par_func, par_obj ); // Release cached frame. if ( frame_84b72f7f0fb5e1bcc0ae0e8f8f544239 == cache_frame_84b72f7f0fb5e1bcc0ae0e8f8f544239 ) { Py_DECREF( frame_84b72f7f0fb5e1bcc0ae0e8f8f544239 ); } cache_frame_84b72f7f0fb5e1bcc0ae0e8f8f544239 = NULL; assertFrameObject( frame_84b72f7f0fb5e1bcc0ae0e8f8f544239 ); // 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( six$$$function_29_create_bound_method ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_func ); par_func = NULL; } { Py_XDECREF( par_obj ); par_obj = 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_func ); par_func = NULL; } { Py_XDECREF( par_obj ); par_obj = 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( six$$$function_29_create_bound_method ); 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_six$$$function_30_create_unbound_method( 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_func = python_pars[ 0 ]; PyObject *par_cls = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_7c32d75616007697ebb1dea51bb8e731; 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_7c32d75616007697ebb1dea51bb8e731 = 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_7c32d75616007697ebb1dea51bb8e731, codeobj_7c32d75616007697ebb1dea51bb8e731, module_six, sizeof(void *)+sizeof(void *) ); frame_7c32d75616007697ebb1dea51bb8e731 = cache_frame_7c32d75616007697ebb1dea51bb8e731; // Push the new frame as the currently active one. pushFrameStack( frame_7c32d75616007697ebb1dea51bb8e731 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_7c32d75616007697ebb1dea51bb8e731 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_types ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_types ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "types" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 559; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_MethodType ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 559; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_func == 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", "func" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 559; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_func; tmp_args_element_name_2 = Py_None; if ( par_cls == 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", "cls" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 559; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_cls; frame_7c32d75616007697ebb1dea51bb8e731->m_frame.f_lineno = 559; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS3( 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 = 559; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_7c32d75616007697ebb1dea51bb8e731 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_7c32d75616007697ebb1dea51bb8e731 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_7c32d75616007697ebb1dea51bb8e731 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_7c32d75616007697ebb1dea51bb8e731, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_7c32d75616007697ebb1dea51bb8e731->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_7c32d75616007697ebb1dea51bb8e731, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_7c32d75616007697ebb1dea51bb8e731, type_description_1, par_func, par_cls ); // Release cached frame. if ( frame_7c32d75616007697ebb1dea51bb8e731 == cache_frame_7c32d75616007697ebb1dea51bb8e731 ) { Py_DECREF( frame_7c32d75616007697ebb1dea51bb8e731 ); } cache_frame_7c32d75616007697ebb1dea51bb8e731 = NULL; assertFrameObject( frame_7c32d75616007697ebb1dea51bb8e731 ); // 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( six$$$function_30_create_unbound_method ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_func ); par_func = NULL; } { Py_XDECREF( par_cls ); par_cls = 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_func ); par_func = NULL; } { Py_XDECREF( par_cls ); par_cls = 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( six$$$function_30_create_unbound_method ); 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_six$$$function_31_next( 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_52e8c5c3bd5995de8d8caeb94ce50e67; 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_52e8c5c3bd5995de8d8caeb94ce50e67 = 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_52e8c5c3bd5995de8d8caeb94ce50e67, codeobj_52e8c5c3bd5995de8d8caeb94ce50e67, module_six, sizeof(void *) ); frame_52e8c5c3bd5995de8d8caeb94ce50e67 = cache_frame_52e8c5c3bd5995de8d8caeb94ce50e67; // Push the new frame as the currently active one. pushFrameStack( frame_52e8c5c3bd5995de8d8caeb94ce50e67 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_52e8c5c3bd5995de8d8caeb94ce50e67 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_type_arg_1; PyObject *tmp_args_element_name_1; CHECK_OBJECT( par_self ); tmp_type_arg_1 = par_self; tmp_source_name_1 = BUILTIN_TYPE1( tmp_type_arg_1 ); assert( !(tmp_source_name_1 == NULL) ); tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain___next__ ); 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 = 564; type_description_1 = "o"; 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 = 564; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_self; frame_52e8c5c3bd5995de8d8caeb94ce50e67->m_frame.f_lineno = 564; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 564; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_52e8c5c3bd5995de8d8caeb94ce50e67 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_52e8c5c3bd5995de8d8caeb94ce50e67 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_52e8c5c3bd5995de8d8caeb94ce50e67 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_52e8c5c3bd5995de8d8caeb94ce50e67, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_52e8c5c3bd5995de8d8caeb94ce50e67->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_52e8c5c3bd5995de8d8caeb94ce50e67, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_52e8c5c3bd5995de8d8caeb94ce50e67, type_description_1, par_self ); // Release cached frame. if ( frame_52e8c5c3bd5995de8d8caeb94ce50e67 == cache_frame_52e8c5c3bd5995de8d8caeb94ce50e67 ) { Py_DECREF( frame_52e8c5c3bd5995de8d8caeb94ce50e67 ); } cache_frame_52e8c5c3bd5995de8d8caeb94ce50e67 = NULL; assertFrameObject( frame_52e8c5c3bd5995de8d8caeb94ce50e67 ); // 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( six$$$function_31_next ); 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( six$$$function_31_next ); 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_six$$$function_32_iterkeys( 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_d = python_pars[ 0 ]; PyObject *par_kw = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_f5afda5ea7306c74f3d9734274ba7420; 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_f5afda5ea7306c74f3d9734274ba7420 = 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_f5afda5ea7306c74f3d9734274ba7420, codeobj_f5afda5ea7306c74f3d9734274ba7420, module_six, sizeof(void *)+sizeof(void *) ); frame_f5afda5ea7306c74f3d9734274ba7420 = cache_frame_f5afda5ea7306c74f3d9734274ba7420; // Push the new frame as the currently active one. pushFrameStack( frame_f5afda5ea7306c74f3d9734274ba7420 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_f5afda5ea7306c74f3d9734274ba7420 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_iter_arg_1; PyObject *tmp_dircall_arg1_1; PyObject *tmp_source_name_1; PyObject *tmp_dircall_arg2_1; CHECK_OBJECT( par_d ); tmp_source_name_1 = par_d; tmp_dircall_arg1_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_keys ); if ( tmp_dircall_arg1_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 581; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_kw == 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", "kw" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 581; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_dircall_arg2_1 = par_kw; Py_INCREF( tmp_dircall_arg2_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1}; tmp_iter_arg_1 = impl___internal__$$$function_7_complex_call_helper_star_dict( dir_call_args ); } if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 581; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_return_value = MAKE_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 581; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_f5afda5ea7306c74f3d9734274ba7420 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_f5afda5ea7306c74f3d9734274ba7420 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_f5afda5ea7306c74f3d9734274ba7420 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_f5afda5ea7306c74f3d9734274ba7420, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_f5afda5ea7306c74f3d9734274ba7420->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_f5afda5ea7306c74f3d9734274ba7420, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_f5afda5ea7306c74f3d9734274ba7420, type_description_1, par_d, par_kw ); // Release cached frame. if ( frame_f5afda5ea7306c74f3d9734274ba7420 == cache_frame_f5afda5ea7306c74f3d9734274ba7420 ) { Py_DECREF( frame_f5afda5ea7306c74f3d9734274ba7420 ); } cache_frame_f5afda5ea7306c74f3d9734274ba7420 = NULL; assertFrameObject( frame_f5afda5ea7306c74f3d9734274ba7420 ); // 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( six$$$function_32_iterkeys ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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( six$$$function_32_iterkeys ); 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_six$$$function_33_itervalues( 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_d = python_pars[ 0 ]; PyObject *par_kw = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_dcbf3ed3b9c7fa17465f78181a245355; 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_dcbf3ed3b9c7fa17465f78181a245355 = 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_dcbf3ed3b9c7fa17465f78181a245355, codeobj_dcbf3ed3b9c7fa17465f78181a245355, module_six, sizeof(void *)+sizeof(void *) ); frame_dcbf3ed3b9c7fa17465f78181a245355 = cache_frame_dcbf3ed3b9c7fa17465f78181a245355; // Push the new frame as the currently active one. pushFrameStack( frame_dcbf3ed3b9c7fa17465f78181a245355 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_dcbf3ed3b9c7fa17465f78181a245355 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_iter_arg_1; PyObject *tmp_dircall_arg1_1; PyObject *tmp_source_name_1; PyObject *tmp_dircall_arg2_1; CHECK_OBJECT( par_d ); tmp_source_name_1 = par_d; tmp_dircall_arg1_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_values ); if ( tmp_dircall_arg1_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 584; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_kw == 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", "kw" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 584; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_dircall_arg2_1 = par_kw; Py_INCREF( tmp_dircall_arg2_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1}; tmp_iter_arg_1 = impl___internal__$$$function_7_complex_call_helper_star_dict( dir_call_args ); } if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 584; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_return_value = MAKE_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 584; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_dcbf3ed3b9c7fa17465f78181a245355 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_dcbf3ed3b9c7fa17465f78181a245355 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_dcbf3ed3b9c7fa17465f78181a245355 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_dcbf3ed3b9c7fa17465f78181a245355, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_dcbf3ed3b9c7fa17465f78181a245355->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_dcbf3ed3b9c7fa17465f78181a245355, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_dcbf3ed3b9c7fa17465f78181a245355, type_description_1, par_d, par_kw ); // Release cached frame. if ( frame_dcbf3ed3b9c7fa17465f78181a245355 == cache_frame_dcbf3ed3b9c7fa17465f78181a245355 ) { Py_DECREF( frame_dcbf3ed3b9c7fa17465f78181a245355 ); } cache_frame_dcbf3ed3b9c7fa17465f78181a245355 = NULL; assertFrameObject( frame_dcbf3ed3b9c7fa17465f78181a245355 ); // 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( six$$$function_33_itervalues ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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( six$$$function_33_itervalues ); 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_six$$$function_34_iteritems( 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_d = python_pars[ 0 ]; PyObject *par_kw = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_5931ae4e1269dff7471a4674b636f637; 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_5931ae4e1269dff7471a4674b636f637 = 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_5931ae4e1269dff7471a4674b636f637, codeobj_5931ae4e1269dff7471a4674b636f637, module_six, sizeof(void *)+sizeof(void *) ); frame_5931ae4e1269dff7471a4674b636f637 = cache_frame_5931ae4e1269dff7471a4674b636f637; // Push the new frame as the currently active one. pushFrameStack( frame_5931ae4e1269dff7471a4674b636f637 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_5931ae4e1269dff7471a4674b636f637 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_iter_arg_1; PyObject *tmp_dircall_arg1_1; PyObject *tmp_source_name_1; PyObject *tmp_dircall_arg2_1; CHECK_OBJECT( par_d ); tmp_source_name_1 = par_d; tmp_dircall_arg1_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_items ); if ( tmp_dircall_arg1_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 587; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_kw == 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", "kw" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 587; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_dircall_arg2_1 = par_kw; Py_INCREF( tmp_dircall_arg2_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1}; tmp_iter_arg_1 = impl___internal__$$$function_7_complex_call_helper_star_dict( dir_call_args ); } if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 587; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_return_value = MAKE_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 587; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_5931ae4e1269dff7471a4674b636f637 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_5931ae4e1269dff7471a4674b636f637 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_5931ae4e1269dff7471a4674b636f637 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_5931ae4e1269dff7471a4674b636f637, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_5931ae4e1269dff7471a4674b636f637->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_5931ae4e1269dff7471a4674b636f637, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_5931ae4e1269dff7471a4674b636f637, type_description_1, par_d, par_kw ); // Release cached frame. if ( frame_5931ae4e1269dff7471a4674b636f637 == cache_frame_5931ae4e1269dff7471a4674b636f637 ) { Py_DECREF( frame_5931ae4e1269dff7471a4674b636f637 ); } cache_frame_5931ae4e1269dff7471a4674b636f637 = NULL; assertFrameObject( frame_5931ae4e1269dff7471a4674b636f637 ); // 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( six$$$function_34_iteritems ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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( six$$$function_34_iteritems ); 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_six$$$function_35_iterlists( 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_d = python_pars[ 0 ]; PyObject *par_kw = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_5ee226162f0852cb3743c2a2bd949773; 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_5ee226162f0852cb3743c2a2bd949773 = 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_5ee226162f0852cb3743c2a2bd949773, codeobj_5ee226162f0852cb3743c2a2bd949773, module_six, sizeof(void *)+sizeof(void *) ); frame_5ee226162f0852cb3743c2a2bd949773 = cache_frame_5ee226162f0852cb3743c2a2bd949773; // Push the new frame as the currently active one. pushFrameStack( frame_5ee226162f0852cb3743c2a2bd949773 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_5ee226162f0852cb3743c2a2bd949773 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_iter_arg_1; PyObject *tmp_dircall_arg1_1; PyObject *tmp_source_name_1; PyObject *tmp_dircall_arg2_1; CHECK_OBJECT( par_d ); tmp_source_name_1 = par_d; tmp_dircall_arg1_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_lists ); if ( tmp_dircall_arg1_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 590; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_kw == 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", "kw" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 590; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_dircall_arg2_1 = par_kw; Py_INCREF( tmp_dircall_arg2_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1}; tmp_iter_arg_1 = impl___internal__$$$function_7_complex_call_helper_star_dict( dir_call_args ); } if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 590; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_return_value = MAKE_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 590; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_5ee226162f0852cb3743c2a2bd949773 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_5ee226162f0852cb3743c2a2bd949773 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_5ee226162f0852cb3743c2a2bd949773 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_5ee226162f0852cb3743c2a2bd949773, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_5ee226162f0852cb3743c2a2bd949773->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_5ee226162f0852cb3743c2a2bd949773, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_5ee226162f0852cb3743c2a2bd949773, type_description_1, par_d, par_kw ); // Release cached frame. if ( frame_5ee226162f0852cb3743c2a2bd949773 == cache_frame_5ee226162f0852cb3743c2a2bd949773 ) { Py_DECREF( frame_5ee226162f0852cb3743c2a2bd949773 ); } cache_frame_5ee226162f0852cb3743c2a2bd949773 = NULL; assertFrameObject( frame_5ee226162f0852cb3743c2a2bd949773 ); // 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( six$$$function_35_iterlists ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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( six$$$function_35_iterlists ); 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_six$$$function_36_iterkeys( 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_d = python_pars[ 0 ]; PyObject *par_kw = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_82fe76127bae3d2e415e3b4a28f909e9; 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_82fe76127bae3d2e415e3b4a28f909e9 = 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_82fe76127bae3d2e415e3b4a28f909e9, codeobj_82fe76127bae3d2e415e3b4a28f909e9, module_six, sizeof(void *)+sizeof(void *) ); frame_82fe76127bae3d2e415e3b4a28f909e9 = cache_frame_82fe76127bae3d2e415e3b4a28f909e9; // Push the new frame as the currently active one. pushFrameStack( frame_82fe76127bae3d2e415e3b4a28f909e9 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_82fe76127bae3d2e415e3b4a28f909e9 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_dircall_arg1_1; PyObject *tmp_source_name_1; PyObject *tmp_dircall_arg2_1; CHECK_OBJECT( par_d ); tmp_source_name_1 = par_d; tmp_dircall_arg1_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_iterkeys ); if ( tmp_dircall_arg1_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 599; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_kw == 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", "kw" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 599; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_dircall_arg2_1 = par_kw; Py_INCREF( tmp_dircall_arg2_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1}; tmp_return_value = impl___internal__$$$function_7_complex_call_helper_star_dict( dir_call_args ); } if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 599; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_82fe76127bae3d2e415e3b4a28f909e9 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_82fe76127bae3d2e415e3b4a28f909e9 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_82fe76127bae3d2e415e3b4a28f909e9 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_82fe76127bae3d2e415e3b4a28f909e9, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_82fe76127bae3d2e415e3b4a28f909e9->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_82fe76127bae3d2e415e3b4a28f909e9, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_82fe76127bae3d2e415e3b4a28f909e9, type_description_1, par_d, par_kw ); // Release cached frame. if ( frame_82fe76127bae3d2e415e3b4a28f909e9 == cache_frame_82fe76127bae3d2e415e3b4a28f909e9 ) { Py_DECREF( frame_82fe76127bae3d2e415e3b4a28f909e9 ); } cache_frame_82fe76127bae3d2e415e3b4a28f909e9 = NULL; assertFrameObject( frame_82fe76127bae3d2e415e3b4a28f909e9 ); // 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( six$$$function_36_iterkeys ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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( six$$$function_36_iterkeys ); 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_six$$$function_37_itervalues( 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_d = python_pars[ 0 ]; PyObject *par_kw = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_283c2119347b0376e499395bf45204bc; 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_283c2119347b0376e499395bf45204bc = 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_283c2119347b0376e499395bf45204bc, codeobj_283c2119347b0376e499395bf45204bc, module_six, sizeof(void *)+sizeof(void *) ); frame_283c2119347b0376e499395bf45204bc = cache_frame_283c2119347b0376e499395bf45204bc; // Push the new frame as the currently active one. pushFrameStack( frame_283c2119347b0376e499395bf45204bc ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_283c2119347b0376e499395bf45204bc ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_dircall_arg1_1; PyObject *tmp_source_name_1; PyObject *tmp_dircall_arg2_1; CHECK_OBJECT( par_d ); tmp_source_name_1 = par_d; tmp_dircall_arg1_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_itervalues ); if ( tmp_dircall_arg1_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 602; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_kw == 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", "kw" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 602; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_dircall_arg2_1 = par_kw; Py_INCREF( tmp_dircall_arg2_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1}; tmp_return_value = impl___internal__$$$function_7_complex_call_helper_star_dict( dir_call_args ); } if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 602; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_283c2119347b0376e499395bf45204bc ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_283c2119347b0376e499395bf45204bc ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_283c2119347b0376e499395bf45204bc ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_283c2119347b0376e499395bf45204bc, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_283c2119347b0376e499395bf45204bc->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_283c2119347b0376e499395bf45204bc, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_283c2119347b0376e499395bf45204bc, type_description_1, par_d, par_kw ); // Release cached frame. if ( frame_283c2119347b0376e499395bf45204bc == cache_frame_283c2119347b0376e499395bf45204bc ) { Py_DECREF( frame_283c2119347b0376e499395bf45204bc ); } cache_frame_283c2119347b0376e499395bf45204bc = NULL; assertFrameObject( frame_283c2119347b0376e499395bf45204bc ); // 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( six$$$function_37_itervalues ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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( six$$$function_37_itervalues ); 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_six$$$function_38_iteritems( 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_d = python_pars[ 0 ]; PyObject *par_kw = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_c9351b02a8d27a6bbae056b662d1bfdc; 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_c9351b02a8d27a6bbae056b662d1bfdc = 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_c9351b02a8d27a6bbae056b662d1bfdc, codeobj_c9351b02a8d27a6bbae056b662d1bfdc, module_six, sizeof(void *)+sizeof(void *) ); frame_c9351b02a8d27a6bbae056b662d1bfdc = cache_frame_c9351b02a8d27a6bbae056b662d1bfdc; // Push the new frame as the currently active one. pushFrameStack( frame_c9351b02a8d27a6bbae056b662d1bfdc ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_c9351b02a8d27a6bbae056b662d1bfdc ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_dircall_arg1_1; PyObject *tmp_source_name_1; PyObject *tmp_dircall_arg2_1; CHECK_OBJECT( par_d ); tmp_source_name_1 = par_d; tmp_dircall_arg1_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_iteritems ); if ( tmp_dircall_arg1_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 605; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_kw == 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", "kw" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 605; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_dircall_arg2_1 = par_kw; Py_INCREF( tmp_dircall_arg2_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1}; tmp_return_value = impl___internal__$$$function_7_complex_call_helper_star_dict( dir_call_args ); } if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 605; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_c9351b02a8d27a6bbae056b662d1bfdc ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_c9351b02a8d27a6bbae056b662d1bfdc ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_c9351b02a8d27a6bbae056b662d1bfdc ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_c9351b02a8d27a6bbae056b662d1bfdc, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_c9351b02a8d27a6bbae056b662d1bfdc->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_c9351b02a8d27a6bbae056b662d1bfdc, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_c9351b02a8d27a6bbae056b662d1bfdc, type_description_1, par_d, par_kw ); // Release cached frame. if ( frame_c9351b02a8d27a6bbae056b662d1bfdc == cache_frame_c9351b02a8d27a6bbae056b662d1bfdc ) { Py_DECREF( frame_c9351b02a8d27a6bbae056b662d1bfdc ); } cache_frame_c9351b02a8d27a6bbae056b662d1bfdc = NULL; assertFrameObject( frame_c9351b02a8d27a6bbae056b662d1bfdc ); // 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( six$$$function_38_iteritems ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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( six$$$function_38_iteritems ); 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_six$$$function_39_iterlists( 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_d = python_pars[ 0 ]; PyObject *par_kw = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_087d35435e86d1bbc8ff1942ba98c3b5; 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_087d35435e86d1bbc8ff1942ba98c3b5 = 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_087d35435e86d1bbc8ff1942ba98c3b5, codeobj_087d35435e86d1bbc8ff1942ba98c3b5, module_six, sizeof(void *)+sizeof(void *) ); frame_087d35435e86d1bbc8ff1942ba98c3b5 = cache_frame_087d35435e86d1bbc8ff1942ba98c3b5; // Push the new frame as the currently active one. pushFrameStack( frame_087d35435e86d1bbc8ff1942ba98c3b5 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_087d35435e86d1bbc8ff1942ba98c3b5 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_dircall_arg1_1; PyObject *tmp_source_name_1; PyObject *tmp_dircall_arg2_1; CHECK_OBJECT( par_d ); tmp_source_name_1 = par_d; tmp_dircall_arg1_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_iterlists ); if ( tmp_dircall_arg1_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 608; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_kw == 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", "kw" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 608; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_dircall_arg2_1 = par_kw; Py_INCREF( tmp_dircall_arg2_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1}; tmp_return_value = impl___internal__$$$function_7_complex_call_helper_star_dict( dir_call_args ); } if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 608; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_087d35435e86d1bbc8ff1942ba98c3b5 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_087d35435e86d1bbc8ff1942ba98c3b5 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_087d35435e86d1bbc8ff1942ba98c3b5 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_087d35435e86d1bbc8ff1942ba98c3b5, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_087d35435e86d1bbc8ff1942ba98c3b5->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_087d35435e86d1bbc8ff1942ba98c3b5, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_087d35435e86d1bbc8ff1942ba98c3b5, type_description_1, par_d, par_kw ); // Release cached frame. if ( frame_087d35435e86d1bbc8ff1942ba98c3b5 == cache_frame_087d35435e86d1bbc8ff1942ba98c3b5 ) { Py_DECREF( frame_087d35435e86d1bbc8ff1942ba98c3b5 ); } cache_frame_087d35435e86d1bbc8ff1942ba98c3b5 = NULL; assertFrameObject( frame_087d35435e86d1bbc8ff1942ba98c3b5 ); // 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( six$$$function_39_iterlists ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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_d ); par_d = NULL; } { Py_XDECREF( par_kw ); par_kw = 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( six$$$function_39_iterlists ); 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_six$$$function_40_b( 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_s = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_8c161b336944a20366ee12b5559375bb; 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_8c161b336944a20366ee12b5559375bb = 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_8c161b336944a20366ee12b5559375bb, codeobj_8c161b336944a20366ee12b5559375bb, module_six, sizeof(void *) ); frame_8c161b336944a20366ee12b5559375bb = cache_frame_8c161b336944a20366ee12b5559375bb; // Push the new frame as the currently active one. pushFrameStack( frame_8c161b336944a20366ee12b5559375bb ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_8c161b336944a20366ee12b5559375bb ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_instance_1; CHECK_OBJECT( par_s ); tmp_called_instance_1 = par_s; frame_8c161b336944a20366ee12b5559375bb->m_frame.f_lineno = 626; tmp_return_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_digest_62b7e67e29e99420603c12d205222fa5_tuple, 0 ) ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 626; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_8c161b336944a20366ee12b5559375bb ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_8c161b336944a20366ee12b5559375bb ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_8c161b336944a20366ee12b5559375bb ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_8c161b336944a20366ee12b5559375bb, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_8c161b336944a20366ee12b5559375bb->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_8c161b336944a20366ee12b5559375bb, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_8c161b336944a20366ee12b5559375bb, type_description_1, par_s ); // Release cached frame. if ( frame_8c161b336944a20366ee12b5559375bb == cache_frame_8c161b336944a20366ee12b5559375bb ) { Py_DECREF( frame_8c161b336944a20366ee12b5559375bb ); } cache_frame_8c161b336944a20366ee12b5559375bb = NULL; assertFrameObject( frame_8c161b336944a20366ee12b5559375bb ); // 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( six$$$function_40_b ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_s ); par_s = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_s ); par_s = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_40_b ); 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_six$$$function_41_u( 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_s = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { CHECK_OBJECT( par_s ); tmp_return_value = par_s; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_41_u ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_s ); Py_DECREF( par_s ); par_s = NULL; } { goto function_return_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_41_u ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_six$$$function_42_b( 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_s = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { CHECK_OBJECT( par_s ); tmp_return_value = par_s; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_42_b ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_s ); Py_DECREF( par_s ); par_s = NULL; } { goto function_return_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_42_b ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_six$$$function_43_u( 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_s = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_a705f25147799a1b24172da04f2122b9; 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_a705f25147799a1b24172da04f2122b9 = 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_a705f25147799a1b24172da04f2122b9, codeobj_a705f25147799a1b24172da04f2122b9, module_six, sizeof(void *) ); frame_a705f25147799a1b24172da04f2122b9 = cache_frame_a705f25147799a1b24172da04f2122b9; // Push the new frame as the currently active one. pushFrameStack( frame_a705f25147799a1b24172da04f2122b9 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_a705f25147799a1b24172da04f2122b9 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_args_element_name_1; PyObject *tmp_called_instance_1; PyObject *tmp_args_element_name_2; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_unicode ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_unicode ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unicode" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 653; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_1; CHECK_OBJECT( par_s ); tmp_called_instance_1 = par_s; frame_a705f25147799a1b24172da04f2122b9->m_frame.f_lineno = 653; tmp_args_element_name_1 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_1, const_str_plain_replace, &PyTuple_GET_ITEM( const_tuple_ad37a81bd1ca10d9805a643e16b0f800_tuple, 0 ) ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 653; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_args_element_name_2 = const_str_plain_unicode_escape; frame_a705f25147799a1b24172da04f2122b9->m_frame.f_lineno = 653; { 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_args_element_name_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 653; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_a705f25147799a1b24172da04f2122b9 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_a705f25147799a1b24172da04f2122b9 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_a705f25147799a1b24172da04f2122b9 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_a705f25147799a1b24172da04f2122b9, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_a705f25147799a1b24172da04f2122b9->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_a705f25147799a1b24172da04f2122b9, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_a705f25147799a1b24172da04f2122b9, type_description_1, par_s ); // Release cached frame. if ( frame_a705f25147799a1b24172da04f2122b9 == cache_frame_a705f25147799a1b24172da04f2122b9 ) { Py_DECREF( frame_a705f25147799a1b24172da04f2122b9 ); } cache_frame_a705f25147799a1b24172da04f2122b9 = NULL; assertFrameObject( frame_a705f25147799a1b24172da04f2122b9 ); // 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( six$$$function_43_u ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_s ); par_s = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_s ); par_s = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_43_u ); 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_six$$$function_44_byte2int( 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_bs = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_072f0010b75faf7f40318f97c38b6329; 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_072f0010b75faf7f40318f97c38b6329 = 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_072f0010b75faf7f40318f97c38b6329, codeobj_072f0010b75faf7f40318f97c38b6329, module_six, sizeof(void *) ); frame_072f0010b75faf7f40318f97c38b6329 = cache_frame_072f0010b75faf7f40318f97c38b6329; // Push the new frame as the currently active one. pushFrameStack( frame_072f0010b75faf7f40318f97c38b6329 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_072f0010b75faf7f40318f97c38b6329 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_ord_arg_1; PyObject *tmp_subscribed_name_1; PyObject *tmp_subscript_name_1; CHECK_OBJECT( par_bs ); tmp_subscribed_name_1 = par_bs; tmp_subscript_name_1 = const_int_0; tmp_ord_arg_1 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_1, tmp_subscript_name_1, 0 ); if ( tmp_ord_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 658; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_return_value = BUILTIN_ORD( tmp_ord_arg_1 ); Py_DECREF( tmp_ord_arg_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 658; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_072f0010b75faf7f40318f97c38b6329 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_072f0010b75faf7f40318f97c38b6329 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_072f0010b75faf7f40318f97c38b6329 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_072f0010b75faf7f40318f97c38b6329, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_072f0010b75faf7f40318f97c38b6329->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_072f0010b75faf7f40318f97c38b6329, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_072f0010b75faf7f40318f97c38b6329, type_description_1, par_bs ); // Release cached frame. if ( frame_072f0010b75faf7f40318f97c38b6329 == cache_frame_072f0010b75faf7f40318f97c38b6329 ) { Py_DECREF( frame_072f0010b75faf7f40318f97c38b6329 ); } cache_frame_072f0010b75faf7f40318f97c38b6329 = NULL; assertFrameObject( frame_072f0010b75faf7f40318f97c38b6329 ); // 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( six$$$function_44_byte2int ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_bs ); par_bs = 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_bs ); par_bs = 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( six$$$function_44_byte2int ); 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_six$$$function_45_indexbytes( 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_buf = python_pars[ 0 ]; PyObject *par_i = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_092a7402eaedc429dc824c809d6266eb; 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_092a7402eaedc429dc824c809d6266eb = 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_092a7402eaedc429dc824c809d6266eb, codeobj_092a7402eaedc429dc824c809d6266eb, module_six, sizeof(void *)+sizeof(void *) ); frame_092a7402eaedc429dc824c809d6266eb = cache_frame_092a7402eaedc429dc824c809d6266eb; // Push the new frame as the currently active one. pushFrameStack( frame_092a7402eaedc429dc824c809d6266eb ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_092a7402eaedc429dc824c809d6266eb ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_ord_arg_1; PyObject *tmp_subscribed_name_1; PyObject *tmp_subscript_name_1; CHECK_OBJECT( par_buf ); tmp_subscribed_name_1 = par_buf; CHECK_OBJECT( par_i ); tmp_subscript_name_1 = par_i; tmp_ord_arg_1 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 ); if ( tmp_ord_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 661; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_return_value = BUILTIN_ORD( tmp_ord_arg_1 ); Py_DECREF( tmp_ord_arg_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 661; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_092a7402eaedc429dc824c809d6266eb ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_092a7402eaedc429dc824c809d6266eb ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_092a7402eaedc429dc824c809d6266eb ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_092a7402eaedc429dc824c809d6266eb, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_092a7402eaedc429dc824c809d6266eb->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_092a7402eaedc429dc824c809d6266eb, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_092a7402eaedc429dc824c809d6266eb, type_description_1, par_buf, par_i ); // Release cached frame. if ( frame_092a7402eaedc429dc824c809d6266eb == cache_frame_092a7402eaedc429dc824c809d6266eb ) { Py_DECREF( frame_092a7402eaedc429dc824c809d6266eb ); } cache_frame_092a7402eaedc429dc824c809d6266eb = NULL; assertFrameObject( frame_092a7402eaedc429dc824c809d6266eb ); // 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( six$$$function_45_indexbytes ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_buf ); par_buf = NULL; } { Py_XDECREF( par_i ); par_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_buf ); par_buf = NULL; } { Py_XDECREF( par_i ); par_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( six$$$function_45_indexbytes ); 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_six$$$function_46_assertCountEqual( 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_args = python_pars[ 1 ]; PyObject *par_kwargs = python_pars[ 2 ]; struct Nuitka_FrameObject *frame_e2617b8dccb9c312fedcc844c84c0407; 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_e2617b8dccb9c312fedcc844c84c0407 = 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_e2617b8dccb9c312fedcc844c84c0407, codeobj_e2617b8dccb9c312fedcc844c84c0407, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_e2617b8dccb9c312fedcc844c84c0407 = cache_frame_e2617b8dccb9c312fedcc844c84c0407; // Push the new frame as the currently active one. pushFrameStack( frame_e2617b8dccb9c312fedcc844c84c0407 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_e2617b8dccb9c312fedcc844c84c0407 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_dircall_arg1_1; PyObject *tmp_getattr_target_1; PyObject *tmp_getattr_attr_1; PyObject *tmp_mvar_value_1; PyObject *tmp_dircall_arg2_1; PyObject *tmp_dircall_arg3_1; CHECK_OBJECT( par_self ); tmp_getattr_target_1 = par_self; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__assertCountEqual ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__assertCountEqual ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_assertCountEqual" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 673; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_getattr_attr_1 = tmp_mvar_value_1; tmp_dircall_arg1_1 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, NULL ); if ( tmp_dircall_arg1_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 673; type_description_1 = "ooo"; goto frame_exception_exit_1; } CHECK_OBJECT( par_args ); tmp_dircall_arg2_1 = par_args; CHECK_OBJECT( par_kwargs ); tmp_dircall_arg3_1 = par_kwargs; Py_INCREF( tmp_dircall_arg2_1 ); Py_INCREF( tmp_dircall_arg3_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1, tmp_dircall_arg3_1}; tmp_return_value = impl___internal__$$$function_4_complex_call_helper_star_list_star_dict( dir_call_args ); } if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 673; type_description_1 = "ooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_e2617b8dccb9c312fedcc844c84c0407 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_e2617b8dccb9c312fedcc844c84c0407 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_e2617b8dccb9c312fedcc844c84c0407 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_e2617b8dccb9c312fedcc844c84c0407, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_e2617b8dccb9c312fedcc844c84c0407->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_e2617b8dccb9c312fedcc844c84c0407, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_e2617b8dccb9c312fedcc844c84c0407, type_description_1, par_self, par_args, par_kwargs ); // Release cached frame. if ( frame_e2617b8dccb9c312fedcc844c84c0407 == cache_frame_e2617b8dccb9c312fedcc844c84c0407 ) { Py_DECREF( frame_e2617b8dccb9c312fedcc844c84c0407 ); } cache_frame_e2617b8dccb9c312fedcc844c84c0407 = NULL; assertFrameObject( frame_e2617b8dccb9c312fedcc844c84c0407 ); // 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( six$$$function_46_assertCountEqual ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_args ); par_args = NULL; } { Py_XDECREF( par_kwargs ); par_kwargs = 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; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_args ); par_args = NULL; } { Py_XDECREF( par_kwargs ); par_kwargs = 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( six$$$function_46_assertCountEqual ); 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_six$$$function_47_assertRaisesRegex( 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_args = python_pars[ 1 ]; PyObject *par_kwargs = python_pars[ 2 ]; struct Nuitka_FrameObject *frame_14f6b7a4fb6b34d458cda35efd4ec363; 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_14f6b7a4fb6b34d458cda35efd4ec363 = 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_14f6b7a4fb6b34d458cda35efd4ec363, codeobj_14f6b7a4fb6b34d458cda35efd4ec363, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_14f6b7a4fb6b34d458cda35efd4ec363 = cache_frame_14f6b7a4fb6b34d458cda35efd4ec363; // Push the new frame as the currently active one. pushFrameStack( frame_14f6b7a4fb6b34d458cda35efd4ec363 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_14f6b7a4fb6b34d458cda35efd4ec363 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_dircall_arg1_1; PyObject *tmp_getattr_target_1; PyObject *tmp_getattr_attr_1; PyObject *tmp_mvar_value_1; PyObject *tmp_dircall_arg2_1; PyObject *tmp_dircall_arg3_1; CHECK_OBJECT( par_self ); tmp_getattr_target_1 = par_self; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__assertRaisesRegex ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__assertRaisesRegex ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_assertRaisesRegex" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 677; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_getattr_attr_1 = tmp_mvar_value_1; tmp_dircall_arg1_1 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, NULL ); if ( tmp_dircall_arg1_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 677; type_description_1 = "ooo"; goto frame_exception_exit_1; } CHECK_OBJECT( par_args ); tmp_dircall_arg2_1 = par_args; CHECK_OBJECT( par_kwargs ); tmp_dircall_arg3_1 = par_kwargs; Py_INCREF( tmp_dircall_arg2_1 ); Py_INCREF( tmp_dircall_arg3_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1, tmp_dircall_arg3_1}; tmp_return_value = impl___internal__$$$function_4_complex_call_helper_star_list_star_dict( dir_call_args ); } if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 677; type_description_1 = "ooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_14f6b7a4fb6b34d458cda35efd4ec363 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_14f6b7a4fb6b34d458cda35efd4ec363 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_14f6b7a4fb6b34d458cda35efd4ec363 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_14f6b7a4fb6b34d458cda35efd4ec363, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_14f6b7a4fb6b34d458cda35efd4ec363->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_14f6b7a4fb6b34d458cda35efd4ec363, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_14f6b7a4fb6b34d458cda35efd4ec363, type_description_1, par_self, par_args, par_kwargs ); // Release cached frame. if ( frame_14f6b7a4fb6b34d458cda35efd4ec363 == cache_frame_14f6b7a4fb6b34d458cda35efd4ec363 ) { Py_DECREF( frame_14f6b7a4fb6b34d458cda35efd4ec363 ); } cache_frame_14f6b7a4fb6b34d458cda35efd4ec363 = NULL; assertFrameObject( frame_14f6b7a4fb6b34d458cda35efd4ec363 ); // 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( six$$$function_47_assertRaisesRegex ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_args ); par_args = NULL; } { Py_XDECREF( par_kwargs ); par_kwargs = 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; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_args ); par_args = NULL; } { Py_XDECREF( par_kwargs ); par_kwargs = 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( six$$$function_47_assertRaisesRegex ); 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_six$$$function_48_assertRegex( 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_args = python_pars[ 1 ]; PyObject *par_kwargs = python_pars[ 2 ]; struct Nuitka_FrameObject *frame_cc58ae8ae319c21b8e71af029358ad32; 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_cc58ae8ae319c21b8e71af029358ad32 = 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_cc58ae8ae319c21b8e71af029358ad32, codeobj_cc58ae8ae319c21b8e71af029358ad32, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_cc58ae8ae319c21b8e71af029358ad32 = cache_frame_cc58ae8ae319c21b8e71af029358ad32; // Push the new frame as the currently active one. pushFrameStack( frame_cc58ae8ae319c21b8e71af029358ad32 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_cc58ae8ae319c21b8e71af029358ad32 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_dircall_arg1_1; PyObject *tmp_getattr_target_1; PyObject *tmp_getattr_attr_1; PyObject *tmp_mvar_value_1; PyObject *tmp_dircall_arg2_1; PyObject *tmp_dircall_arg3_1; CHECK_OBJECT( par_self ); tmp_getattr_target_1 = par_self; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__assertRegex ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__assertRegex ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_assertRegex" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 681; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_getattr_attr_1 = tmp_mvar_value_1; tmp_dircall_arg1_1 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, NULL ); if ( tmp_dircall_arg1_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 681; type_description_1 = "ooo"; goto frame_exception_exit_1; } CHECK_OBJECT( par_args ); tmp_dircall_arg2_1 = par_args; CHECK_OBJECT( par_kwargs ); tmp_dircall_arg3_1 = par_kwargs; Py_INCREF( tmp_dircall_arg2_1 ); Py_INCREF( tmp_dircall_arg3_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1, tmp_dircall_arg3_1}; tmp_return_value = impl___internal__$$$function_4_complex_call_helper_star_list_star_dict( dir_call_args ); } if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 681; type_description_1 = "ooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_cc58ae8ae319c21b8e71af029358ad32 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_cc58ae8ae319c21b8e71af029358ad32 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_cc58ae8ae319c21b8e71af029358ad32 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_cc58ae8ae319c21b8e71af029358ad32, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_cc58ae8ae319c21b8e71af029358ad32->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_cc58ae8ae319c21b8e71af029358ad32, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_cc58ae8ae319c21b8e71af029358ad32, type_description_1, par_self, par_args, par_kwargs ); // Release cached frame. if ( frame_cc58ae8ae319c21b8e71af029358ad32 == cache_frame_cc58ae8ae319c21b8e71af029358ad32 ) { Py_DECREF( frame_cc58ae8ae319c21b8e71af029358ad32 ); } cache_frame_cc58ae8ae319c21b8e71af029358ad32 = NULL; assertFrameObject( frame_cc58ae8ae319c21b8e71af029358ad32 ); // 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( six$$$function_48_assertRegex ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_args ); par_args = NULL; } { Py_XDECREF( par_kwargs ); par_kwargs = 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; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_args ); par_args = NULL; } { Py_XDECREF( par_kwargs ); par_kwargs = 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( six$$$function_48_assertRegex ); 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_six$$$function_49_reraise( 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_tp = python_pars[ 0 ]; PyObject *par_value = python_pars[ 1 ]; PyObject *par_tb = python_pars[ 2 ]; struct Nuitka_FrameObject *frame_6622defe62c640cc306b5ea8ba535f3b; 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_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_6622defe62c640cc306b5ea8ba535f3b = 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_6622defe62c640cc306b5ea8ba535f3b, codeobj_6622defe62c640cc306b5ea8ba535f3b, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_6622defe62c640cc306b5ea8ba535f3b = cache_frame_6622defe62c640cc306b5ea8ba535f3b; // Push the new frame as the currently active one. pushFrameStack( frame_6622defe62c640cc306b5ea8ba535f3b ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_6622defe62c640cc306b5ea8ba535f3b ) == 2 ); // Frame stack // Framed code: { // Tried code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; CHECK_OBJECT( par_value ); tmp_compexpr_left_1 = par_value; 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; if ( par_tp == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "tp" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 690; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_called_name_1 = par_tp; frame_6622defe62c640cc306b5ea8ba535f3b->m_frame.f_lineno = 690; 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 = 690; type_description_1 = "ooo"; goto try_except_handler_2; } { PyObject *old = par_value; par_value = 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; PyObject *tmp_source_name_1; 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 = 691; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_source_name_1 = par_value; tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain___traceback__ ); if ( tmp_compexpr_left_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 691; type_description_1 = "ooo"; goto try_except_handler_2; } if ( par_tb == 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", "tb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 691; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_compexpr_right_2 = par_tb; 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_raise_type_1; PyObject *tmp_called_name_2; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_1; 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 = 692; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_source_name_2 = par_value; tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_with_traceback ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 692; type_description_1 = "ooo"; goto try_except_handler_2; } if ( par_tb == 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", "tb" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 692; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_args_element_name_1 = par_tb; frame_6622defe62c640cc306b5ea8ba535f3b->m_frame.f_lineno = 692; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } Py_DECREF( tmp_called_name_2 ); if ( tmp_raise_type_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 692; type_description_1 = "ooo"; goto try_except_handler_2; } exception_type = tmp_raise_type_1; exception_lineno = 692; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooo"; goto try_except_handler_2; } branch_no_2:; } { PyObject *tmp_raise_type_2; 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 = 693; type_description_1 = "ooo"; goto try_except_handler_2; } tmp_raise_type_2 = par_value; exception_type = tmp_raise_type_2; Py_INCREF( tmp_raise_type_2 ); exception_lineno = 693; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "ooo"; goto try_except_handler_2; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_49_reraise ); return NULL; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_1 ); exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_1 ); exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_1 ); } { if ( exception_keeper_tb_1 == NULL ) { exception_keeper_tb_1 = MAKE_TRACEBACK( frame_6622defe62c640cc306b5ea8ba535f3b, exception_keeper_lineno_1 ); } else if ( exception_keeper_lineno_1 != 0 ) { exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_6622defe62c640cc306b5ea8ba535f3b, 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 ); } { Py_XDECREF( par_value ); par_value = NULL; } { Py_XDECREF( par_tb ); par_tb = NULL; } { // Tried code: { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 688; } if (exception_tb && exception_tb->tb_frame == &frame_6622defe62c640cc306b5ea8ba535f3b->m_frame) frame_6622defe62c640cc306b5ea8ba535f3b->m_frame.f_lineno = exception_tb->tb_lineno; type_description_1 = "ooo"; goto try_except_handler_3; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_49_reraise ); return NULL; // Exception handler code: try_except_handler_3:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: } // End of try: } #if 0 RESTORE_FRAME_EXCEPTION( frame_6622defe62c640cc306b5ea8ba535f3b ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_6622defe62c640cc306b5ea8ba535f3b ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_6622defe62c640cc306b5ea8ba535f3b, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_6622defe62c640cc306b5ea8ba535f3b->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_6622defe62c640cc306b5ea8ba535f3b, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_6622defe62c640cc306b5ea8ba535f3b, type_description_1, par_tp, par_value, par_tb ); // Release cached frame. if ( frame_6622defe62c640cc306b5ea8ba535f3b == cache_frame_6622defe62c640cc306b5ea8ba535f3b ) { Py_DECREF( frame_6622defe62c640cc306b5ea8ba535f3b ); } cache_frame_6622defe62c640cc306b5ea8ba535f3b = NULL; assertFrameObject( frame_6622defe62c640cc306b5ea8ba535f3b ); // 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( six$$$function_49_reraise ); return NULL; // 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_tp ); par_tp = NULL; } { Py_XDECREF( par_value ); par_value = NULL; } { Py_XDECREF( par_tb ); par_tb = 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( six$$$function_49_reraise ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; } static PyObject *impl_six$$$function_50_exec_( 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__code_ = python_pars[ 0 ]; PyObject *par__globs_ = python_pars[ 1 ]; PyObject *par__locs_ = python_pars[ 2 ]; PyObject *var_frame = NULL; PyObject *tmp_exec_call_1__globals = NULL; PyObject *tmp_exec_call_1__locals = NULL; struct Nuitka_FrameObject *frame_e31b8254f72d55f61f8735db2e4557f6; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; bool tmp_result; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *locals_six$$$function_50_exec_ = 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_e31b8254f72d55f61f8735db2e4557f6 = 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_e31b8254f72d55f61f8735db2e4557f6, codeobj_e31b8254f72d55f61f8735db2e4557f6, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_e31b8254f72d55f61f8735db2e4557f6 = cache_frame_e31b8254f72d55f61f8735db2e4557f6; // Push the new frame as the currently active one. pushFrameStack( frame_e31b8254f72d55f61f8735db2e4557f6 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_e31b8254f72d55f61f8735db2e4557f6 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; CHECK_OBJECT( par__globs_ ); tmp_compexpr_left_1 = par__globs_; 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_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 702; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_instance_1 = tmp_mvar_value_1; frame_e31b8254f72d55f61f8735db2e4557f6->m_frame.f_lineno = 702; tmp_assign_source_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain__getframe, &PyTuple_GET_ITEM( const_tuple_int_pos_1_tuple, 0 ) ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 702; type_description_1 = "oooo"; goto frame_exception_exit_1; } assert( var_frame == NULL ); var_frame = tmp_assign_source_1; } { PyObject *tmp_assign_source_2; PyObject *tmp_source_name_1; CHECK_OBJECT( var_frame ); tmp_source_name_1 = var_frame; tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_f_globals ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 703; type_description_1 = "oooo"; goto frame_exception_exit_1; } { PyObject *old = par__globs_; par__globs_ = tmp_assign_source_2; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; if ( par__locs_ == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "_locs_" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 704; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_left_2 = par__locs_; 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_3; PyObject *tmp_source_name_2; if ( var_frame == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "frame" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 705; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_2 = var_frame; tmp_assign_source_3 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_f_locals ); if ( tmp_assign_source_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 705; type_description_1 = "oooo"; goto frame_exception_exit_1; } { PyObject *old = par__locs_; par__locs_ = tmp_assign_source_3; Py_XDECREF( old ); } } branch_no_2:; } { tmp_result = var_frame != NULL; if ( tmp_result == true ) { Py_DECREF( var_frame ); var_frame = NULL; } if ( tmp_result == false ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "frame" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 706; 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_3; PyObject *tmp_compexpr_right_3; if ( par__locs_ == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "_locs_" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 707; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_left_3 = par__locs_; tmp_compexpr_right_3 = Py_None; tmp_condition_result_3 = ( tmp_compexpr_left_3 == tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_assign_source_4; if ( par__globs_ == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "_globs_" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 708; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_assign_source_4 = par__globs_; { PyObject *old = par__locs_; par__locs_ = tmp_assign_source_4; Py_INCREF( par__locs_ ); Py_XDECREF( old ); } } branch_no_3:; } branch_end_1:; } { { PyObject *tmp_assign_source_5; if (locals_six$$$function_50_exec_ == NULL) locals_six$$$function_50_exec_ = PyDict_New(); tmp_assign_source_5 = locals_six$$$function_50_exec_; Py_INCREF( tmp_assign_source_5 ); if ( par__code_ != NULL ) { PyObject *value; CHECK_OBJECT( par__code_ ); value = par__code_; UPDATE_STRING_DICT0( (PyDictObject *)tmp_assign_source_5, (Nuitka_StringObject *)const_str_plain__code_, value ); } else { int res = PyDict_DelItem( tmp_assign_source_5, const_str_plain__code_ ); if ( res != 0 ) { CLEAR_ERROR_OCCURRED(); } } if ( par__globs_ != NULL ) { PyObject *value; CHECK_OBJECT( par__globs_ ); value = par__globs_; UPDATE_STRING_DICT0( (PyDictObject *)tmp_assign_source_5, (Nuitka_StringObject *)const_str_plain__globs_, value ); } else { int res = PyDict_DelItem( tmp_assign_source_5, const_str_plain__globs_ ); if ( res != 0 ) { CLEAR_ERROR_OCCURRED(); } } if ( par__locs_ != NULL ) { PyObject *value; CHECK_OBJECT( par__locs_ ); value = par__locs_; UPDATE_STRING_DICT0( (PyDictObject *)tmp_assign_source_5, (Nuitka_StringObject *)const_str_plain__locs_, value ); } else { int res = PyDict_DelItem( tmp_assign_source_5, const_str_plain__locs_ ); if ( res != 0 ) { CLEAR_ERROR_OCCURRED(); } } if ( var_frame != NULL ) { PyObject *value; CHECK_OBJECT( var_frame ); value = var_frame; UPDATE_STRING_DICT0( (PyDictObject *)tmp_assign_source_5, (Nuitka_StringObject *)const_str_plain_frame, value ); } else { int res = PyDict_DelItem( tmp_assign_source_5, const_str_plain_frame ); if ( res != 0 ) { CLEAR_ERROR_OCCURRED(); } } assert( tmp_exec_call_1__locals == NULL ); tmp_exec_call_1__locals = tmp_assign_source_5; } { PyObject *tmp_assign_source_6; tmp_assign_source_6 = (PyObject *)moduledict_six; assert( tmp_exec_call_1__globals == NULL ); Py_INCREF( tmp_assign_source_6 ); tmp_exec_call_1__globals = tmp_assign_source_6; } { // Tried code: { PyObject *tmp_eval_source_1; PyObject *tmp_eval_globals_1; PyObject *tmp_eval_locals_1; PyObject *tmp_eval_compiled_1; tmp_eval_source_1 = const_str_digest_70a0120f28d7311f633323a6bfb46104; CHECK_OBJECT( tmp_exec_call_1__globals ); tmp_eval_globals_1 = tmp_exec_call_1__globals; CHECK_OBJECT( tmp_exec_call_1__locals ); tmp_eval_locals_1 = tmp_exec_call_1__locals; tmp_eval_compiled_1 = COMPILE_CODE( tmp_eval_source_1, const_str_angle_string, const_str_plain_exec, NULL, NULL, NULL ); if ( tmp_eval_compiled_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 709; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_unused = EVAL_CODE( tmp_eval_compiled_1, tmp_eval_globals_1, tmp_eval_locals_1 ); Py_DECREF( tmp_eval_compiled_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 709; type_description_1 = "oooo"; goto try_except_handler_2; } goto try_return_handler_2; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_50_exec_ ); return NULL; // Return handler code: try_return_handler_2:; { CHECK_OBJECT( (PyObject *)tmp_exec_call_1__globals ); Py_DECREF( tmp_exec_call_1__globals ); tmp_exec_call_1__globals = NULL; } { CHECK_OBJECT( (PyObject *)tmp_exec_call_1__locals ); Py_DECREF( tmp_exec_call_1__locals ); tmp_exec_call_1__locals = NULL; } { goto outline_result_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; { CHECK_OBJECT( (PyObject *)tmp_exec_call_1__globals ); Py_DECREF( tmp_exec_call_1__globals ); tmp_exec_call_1__globals = NULL; } { CHECK_OBJECT( (PyObject *)tmp_exec_call_1__locals ); Py_DECREF( tmp_exec_call_1__locals ); tmp_exec_call_1__locals = 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: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_50_exec_ ); return NULL; outline_result_1:; Py_DECREF( tmp_unused ); } #if 0 RESTORE_FRAME_EXCEPTION( frame_e31b8254f72d55f61f8735db2e4557f6 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_e31b8254f72d55f61f8735db2e4557f6 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_e31b8254f72d55f61f8735db2e4557f6, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_e31b8254f72d55f61f8735db2e4557f6->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_e31b8254f72d55f61f8735db2e4557f6, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_e31b8254f72d55f61f8735db2e4557f6, type_description_1, par__code_, par__globs_, par__locs_, var_frame ); // Release cached frame. if ( frame_e31b8254f72d55f61f8735db2e4557f6 == cache_frame_e31b8254f72d55f61f8735db2e4557f6 ) { Py_DECREF( frame_e31b8254f72d55f61f8735db2e4557f6 ); } cache_frame_e31b8254f72d55f61f8735db2e4557f6 = NULL; assertFrameObject( frame_e31b8254f72d55f61f8735db2e4557f6 ); // 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( six$$$function_50_exec_ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par__code_ ); par__code_ = NULL; } { Py_XDECREF( par__globs_ ); par__globs_ = NULL; } { Py_XDECREF( par__locs_ ); par__locs_ = NULL; } { Py_XDECREF( var_frame ); var_frame = 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__code_ ); par__code_ = NULL; } { Py_XDECREF( par__globs_ ); par__globs_ = NULL; } { Py_XDECREF( par__locs_ ); par__locs_ = NULL; } { Py_XDECREF( var_frame ); var_frame = 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( six$$$function_50_exec_ ); return NULL; function_exception_exit: Py_XDECREF( locals_six$$$function_50_exec_ ); assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: Py_XDECREF( locals_six$$$function_50_exec_ ); CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_six$$$function_51_raise_from( 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_value = python_pars[ 0 ]; PyObject *par_from_value = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_0a4d11510d3a652192c78e1cd1dba34f; 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_0a4d11510d3a652192c78e1cd1dba34f = 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_0a4d11510d3a652192c78e1cd1dba34f, codeobj_0a4d11510d3a652192c78e1cd1dba34f, module_six, sizeof(void *)+sizeof(void *) ); frame_0a4d11510d3a652192c78e1cd1dba34f = cache_frame_0a4d11510d3a652192c78e1cd1dba34f; // Push the new frame as the currently active one. pushFrameStack( frame_0a4d11510d3a652192c78e1cd1dba34f ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_0a4d11510d3a652192c78e1cd1dba34f ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_raise_type_1; CHECK_OBJECT( par_value ); tmp_raise_type_1 = par_value; exception_type = tmp_raise_type_1; Py_INCREF( tmp_raise_type_1 ); exception_lineno = 737; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_0a4d11510d3a652192c78e1cd1dba34f ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0a4d11510d3a652192c78e1cd1dba34f ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_0a4d11510d3a652192c78e1cd1dba34f, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_0a4d11510d3a652192c78e1cd1dba34f->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_0a4d11510d3a652192c78e1cd1dba34f, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_0a4d11510d3a652192c78e1cd1dba34f, type_description_1, par_value, par_from_value ); // Release cached frame. if ( frame_0a4d11510d3a652192c78e1cd1dba34f == cache_frame_0a4d11510d3a652192c78e1cd1dba34f ) { Py_DECREF( frame_0a4d11510d3a652192c78e1cd1dba34f ); } cache_frame_0a4d11510d3a652192c78e1cd1dba34f = NULL; assertFrameObject( frame_0a4d11510d3a652192c78e1cd1dba34f ); // 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( six$$$function_51_raise_from ); 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_value ); Py_DECREF( par_value ); par_value = NULL; } { Py_XDECREF( par_from_value ); par_from_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( six$$$function_51_raise_from ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; } static PyObject *impl_six$$$function_52_print_( 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 *par_kwargs = python_pars[ 1 ]; struct Nuitka_CellObject *var_fp = PyCell_EMPTY(); PyObject *var_write = NULL; PyObject *var_want_unicode = NULL; PyObject *var_sep = NULL; PyObject *var_end = NULL; PyObject *var_arg = NULL; PyObject *var_newline = NULL; PyObject *var_space = NULL; PyObject *var_i = 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_1a5de9da30cd1abf3fc0ee053fd747fa; 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; 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_iterator_attempt; 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; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; 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_1a5de9da30cd1abf3fc0ee053fd747fa = 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_1a5de9da30cd1abf3fc0ee053fd747fa, codeobj_1a5de9da30cd1abf3fc0ee053fd747fa, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_1a5de9da30cd1abf3fc0ee053fd747fa = cache_frame_1a5de9da30cd1abf3fc0ee053fd747fa; // Push the new frame as the currently active one. pushFrameStack( frame_1a5de9da30cd1abf3fc0ee053fd747fa ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_1a5de9da30cd1abf3fc0ee053fd747fa ) == 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; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_2; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_kwargs ); tmp_source_name_1 = par_kwargs; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_pop ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 744; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = const_str_plain_file; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } 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", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 744; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_source_name_2 = tmp_mvar_value_1; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_stdout ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_1 ); exception_lineno = 744; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } frame_1a5de9da30cd1abf3fc0ee053fd747fa->m_frame.f_lineno = 744; { 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 ); } Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_2 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 744; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } assert( PyCell_GET( var_fp ) == NULL ); PyCell_SET( var_fp, tmp_assign_source_1 ); } { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; CHECK_OBJECT( PyCell_GET( var_fp ) ); tmp_compexpr_left_1 = PyCell_GET( var_fp ); 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:; { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } branch_no_1:; } { PyObject *tmp_assign_source_2; tmp_assign_source_2 = MAKE_FUNCTION_six$$$function_52_print_$$$function_1_write( ); ((struct Nuitka_FunctionObject *)tmp_assign_source_2)->m_closure[0] = var_fp; Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_assign_source_2)->m_closure[0] ); assert( var_write == NULL ); var_write = tmp_assign_source_2; } { PyObject *tmp_assign_source_3; tmp_assign_source_3 = Py_False; assert( var_want_unicode == NULL ); Py_INCREF( tmp_assign_source_3 ); var_want_unicode = tmp_assign_source_3; } { PyObject *tmp_assign_source_4; PyObject *tmp_called_instance_1; if ( par_kwargs == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 761; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_called_instance_1 = par_kwargs; frame_1a5de9da30cd1abf3fc0ee053fd747fa->m_frame.f_lineno = 761; tmp_assign_source_4 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_1, const_str_plain_pop, &PyTuple_GET_ITEM( const_tuple_str_plain_sep_none_tuple, 0 ) ); if ( tmp_assign_source_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 761; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } assert( var_sep == NULL ); var_sep = tmp_assign_source_4; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; CHECK_OBJECT( var_sep ); tmp_compexpr_left_2 = var_sep; 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:; { nuitka_bool tmp_condition_result_3; PyObject *tmp_isinstance_inst_1; PyObject *tmp_isinstance_cls_1; PyObject *tmp_mvar_value_2; if ( var_sep == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sep" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 763; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_isinstance_inst_1 = var_sep; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_unicode ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_unicode ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unicode" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 763; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_isinstance_cls_1 = tmp_mvar_value_2; tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 763; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_assign_source_5; tmp_assign_source_5 = Py_True; { PyObject *old = var_want_unicode; var_want_unicode = tmp_assign_source_5; Py_INCREF( var_want_unicode ); Py_XDECREF( old ); } } goto branch_end_3; branch_no_3:; { nuitka_bool tmp_condition_result_4; PyObject *tmp_operand_name_1; PyObject *tmp_isinstance_inst_2; PyObject *tmp_isinstance_cls_2; if ( var_sep == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sep" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 765; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_isinstance_inst_2 = var_sep; tmp_isinstance_cls_2 = (PyObject *)&PyUnicode_Type; tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_2, tmp_isinstance_cls_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 765; type_description_1 = "oocoooooooo"; 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 = 765; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_condition_result_4 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_a13035c59d0f0e8c04a4feacc0004cd7; frame_1a5de9da30cd1abf3fc0ee053fd747fa->m_frame.f_lineno = 766; { PyObject *call_args[] = { tmp_make_exception_arg_1 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( PyExc_TypeError, call_args ); } assert( !(tmp_raise_type_1 == NULL) ); exception_type = tmp_raise_type_1; exception_lineno = 766; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } branch_no_4:; } branch_end_3:; } branch_no_2:; } { PyObject *tmp_assign_source_6; PyObject *tmp_called_instance_2; if ( par_kwargs == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 767; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_called_instance_2 = par_kwargs; frame_1a5de9da30cd1abf3fc0ee053fd747fa->m_frame.f_lineno = 767; tmp_assign_source_6 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_2, const_str_plain_pop, &PyTuple_GET_ITEM( const_tuple_str_plain_end_none_tuple, 0 ) ); if ( tmp_assign_source_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 767; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } assert( var_end == NULL ); var_end = tmp_assign_source_6; } { nuitka_bool tmp_condition_result_5; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; CHECK_OBJECT( var_end ); tmp_compexpr_left_3 = var_end; tmp_compexpr_right_3 = Py_None; tmp_condition_result_5 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? 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_isinstance_inst_3; PyObject *tmp_isinstance_cls_3; PyObject *tmp_mvar_value_3; if ( var_end == NULL ) { 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 = 769; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_isinstance_inst_3 = var_end; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_unicode ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_unicode ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unicode" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 769; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_isinstance_cls_3 = tmp_mvar_value_3; tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_3, tmp_isinstance_cls_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 769; type_description_1 = "oocoooooooo"; 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_7; tmp_assign_source_7 = Py_True; { PyObject *old = var_want_unicode; var_want_unicode = tmp_assign_source_7; Py_INCREF( var_want_unicode ); Py_XDECREF( old ); } } goto branch_end_6; branch_no_6:; { nuitka_bool tmp_condition_result_7; PyObject *tmp_operand_name_2; PyObject *tmp_isinstance_inst_4; PyObject *tmp_isinstance_cls_4; if ( var_end == NULL ) { 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 = 771; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_isinstance_inst_4 = var_end; tmp_isinstance_cls_4 = (PyObject *)&PyUnicode_Type; tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_4, tmp_isinstance_cls_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 771; type_description_1 = "oocoooooooo"; 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 = 771; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } 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_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_7e4f7e7d87a44d0e81f11f08170c9bf6; frame_1a5de9da30cd1abf3fc0ee053fd747fa->m_frame.f_lineno = 772; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_TypeError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 772; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } branch_no_7:; } branch_end_6:; } branch_no_5:; } { nuitka_bool tmp_condition_result_8; int tmp_truth_name_1; if ( par_kwargs == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 773; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( par_kwargs ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 773; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_condition_result_8 = tmp_truth_name_1 == 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_raise_type_3; PyObject *tmp_make_exception_arg_3; tmp_make_exception_arg_3 = const_str_digest_6fdf710e7d63e48e68391e1f587ae0a5; frame_1a5de9da30cd1abf3fc0ee053fd747fa->m_frame.f_lineno = 774; { PyObject *call_args[] = { tmp_make_exception_arg_3 }; tmp_raise_type_3 = CALL_FUNCTION_WITH_ARGS1( PyExc_TypeError, call_args ); } assert( !(tmp_raise_type_3 == NULL) ); exception_type = tmp_raise_type_3; exception_lineno = 774; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } branch_no_8:; } { nuitka_bool tmp_condition_result_9; PyObject *tmp_operand_name_3; if ( var_want_unicode == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "want_unicode" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 775; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_operand_name_3 = var_want_unicode; 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 = 775; type_description_1 = "oocoooooooo"; 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_8; PyObject *tmp_iter_arg_1; if ( par_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 = 776; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_iter_arg_1 = par_args; tmp_assign_source_8 = MAKE_ITERATOR( tmp_iter_arg_1 ); if ( tmp_assign_source_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 776; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } assert( tmp_for_loop_1__for_iterator == NULL ); tmp_for_loop_1__for_iterator = tmp_assign_source_8; } { // Tried code: { loop_start_1:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_9; CHECK_OBJECT( tmp_for_loop_1__for_iterator ); tmp_next_source_1 = tmp_for_loop_1__for_iterator; tmp_assign_source_9 = ITERATOR_NEXT( tmp_next_source_1 ); if ( tmp_assign_source_9 == 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 = "oocoooooooo"; exception_lineno = 776; goto try_except_handler_2; } } { PyObject *old = tmp_for_loop_1__iter_value; tmp_for_loop_1__iter_value = tmp_assign_source_9; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_10; CHECK_OBJECT( tmp_for_loop_1__iter_value ); tmp_assign_source_10 = tmp_for_loop_1__iter_value; { PyObject *old = var_arg; var_arg = tmp_assign_source_10; Py_INCREF( var_arg ); Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_10; PyObject *tmp_isinstance_inst_5; PyObject *tmp_isinstance_cls_5; PyObject *tmp_mvar_value_4; CHECK_OBJECT( var_arg ); tmp_isinstance_inst_5 = var_arg; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_unicode ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_unicode ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unicode" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 777; type_description_1 = "oocoooooooo"; goto try_except_handler_2; } tmp_isinstance_cls_5 = tmp_mvar_value_4; tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_5, tmp_isinstance_cls_5 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 777; type_description_1 = "oocoooooooo"; goto try_except_handler_2; } 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_11; tmp_assign_source_11 = Py_True; { PyObject *old = var_want_unicode; var_want_unicode = tmp_assign_source_11; Py_INCREF( var_want_unicode ); Py_XDECREF( old ); } } { goto loop_end_1; } branch_no_10:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 776; type_description_1 = "oocoooooooo"; 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; } branch_no_9:; } { nuitka_bool tmp_condition_result_11; int tmp_truth_name_2; if ( var_want_unicode == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "want_unicode" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 780; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_truth_name_2 = CHECK_IF_TRUE( var_want_unicode ); if ( tmp_truth_name_2 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 780; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_condition_result_11 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_11 == NUITKA_BOOL_TRUE ) { goto branch_yes_11; } else { goto branch_no_11; } branch_yes_11:; { PyObject *tmp_assign_source_12; PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_5; tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_unicode ); if (unlikely( tmp_mvar_value_5 == NULL )) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_unicode ); } if ( tmp_mvar_value_5 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unicode" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 781; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_5; frame_1a5de9da30cd1abf3fc0ee053fd747fa->m_frame.f_lineno = 781; tmp_assign_source_12 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_str_newline_tuple, 0 ) ); if ( tmp_assign_source_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 781; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } assert( var_newline == NULL ); var_newline = tmp_assign_source_12; } { PyObject *tmp_assign_source_13; PyObject *tmp_called_name_3; PyObject *tmp_mvar_value_6; tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_unicode ); if (unlikely( tmp_mvar_value_6 == NULL )) { tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_unicode ); } if ( tmp_mvar_value_6 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unicode" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 782; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_called_name_3 = tmp_mvar_value_6; frame_1a5de9da30cd1abf3fc0ee053fd747fa->m_frame.f_lineno = 782; tmp_assign_source_13 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, &PyTuple_GET_ITEM( const_tuple_str_space_tuple, 0 ) ); if ( tmp_assign_source_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 782; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } assert( var_space == NULL ); var_space = tmp_assign_source_13; } goto branch_end_11; branch_no_11:; { PyObject *tmp_assign_source_14; tmp_assign_source_14 = const_str_newline; assert( var_newline == NULL ); Py_INCREF( tmp_assign_source_14 ); var_newline = tmp_assign_source_14; } { PyObject *tmp_assign_source_15; tmp_assign_source_15 = const_str_space; assert( var_space == NULL ); Py_INCREF( tmp_assign_source_15 ); var_space = tmp_assign_source_15; } branch_end_11:; } { nuitka_bool tmp_condition_result_12; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; if ( var_sep == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sep" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 786; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_4 = var_sep; tmp_compexpr_right_4 = Py_None; tmp_condition_result_12 = ( tmp_compexpr_left_4 == tmp_compexpr_right_4 ) ? 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_16; if ( var_space == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "space" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 787; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_assign_source_16 = var_space; { PyObject *old = var_sep; var_sep = tmp_assign_source_16; Py_INCREF( var_sep ); Py_XDECREF( old ); } } branch_no_12:; } { nuitka_bool tmp_condition_result_13; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; if ( var_end == NULL ) { 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 = 788; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_compexpr_left_5 = var_end; tmp_compexpr_right_5 = Py_None; tmp_condition_result_13 = ( tmp_compexpr_left_5 == tmp_compexpr_right_5 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_13 == NUITKA_BOOL_TRUE ) { goto branch_yes_13; } else { goto branch_no_13; } branch_yes_13:; { PyObject *tmp_assign_source_17; if ( var_newline == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "newline" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 789; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_assign_source_17 = var_newline; { PyObject *old = var_end; var_end = tmp_assign_source_17; Py_INCREF( var_end ); Py_XDECREF( old ); } } branch_no_13:; } { PyObject *tmp_assign_source_18; PyObject *tmp_iter_arg_2; PyObject *tmp_called_name_4; PyObject *tmp_args_element_name_3; tmp_called_name_4 = (PyObject *)&PyEnum_Type; if ( par_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 = 790; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_args; frame_1a5de9da30cd1abf3fc0ee053fd747fa->m_frame.f_lineno = 790; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_iter_arg_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args ); } if ( tmp_iter_arg_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 790; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_assign_source_18 = MAKE_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 = 790; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } assert( tmp_for_loop_2__for_iterator == NULL ); tmp_for_loop_2__for_iterator = tmp_assign_source_18; } { // Tried code: { loop_start_2:; { PyObject *tmp_next_source_2; PyObject *tmp_assign_source_19; CHECK_OBJECT( tmp_for_loop_2__for_iterator ); tmp_next_source_2 = tmp_for_loop_2__for_iterator; tmp_assign_source_19 = ITERATOR_NEXT( tmp_next_source_2 ); if ( tmp_assign_source_19 == 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 = "oocoooooooo"; exception_lineno = 790; goto try_except_handler_3; } } { PyObject *old = tmp_for_loop_2__iter_value; tmp_for_loop_2__iter_value = tmp_assign_source_19; Py_XDECREF( old ); } } { // Tried code: { PyObject *tmp_assign_source_20; 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_20 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_3 ); if ( tmp_assign_source_20 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 790; type_description_1 = "oocoooooooo"; goto try_except_handler_4; } { PyObject *old = tmp_tuple_unpack_1__source_iter; tmp_tuple_unpack_1__source_iter = tmp_assign_source_20; Py_XDECREF( old ); } } { // Tried code: { PyObject *tmp_assign_source_21; PyObject *tmp_unpack_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_1 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_21 = UNPACK_NEXT( tmp_unpack_1, 0, 2 ); 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 = "oocoooooooo"; exception_lineno = 790; goto try_except_handler_5; } { PyObject *old = tmp_tuple_unpack_1__element_1; tmp_tuple_unpack_1__element_1 = tmp_assign_source_21; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_22; PyObject *tmp_unpack_2; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_2 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_22 = UNPACK_NEXT( tmp_unpack_2, 1, 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 = "oocoooooooo"; exception_lineno = 790; goto try_except_handler_5; } { PyObject *old = tmp_tuple_unpack_1__element_2; tmp_tuple_unpack_1__element_2 = tmp_assign_source_22; 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 = "oocoooooooo"; exception_lineno = 790; 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 = "oocoooooooo"; exception_lineno = 790; goto try_except_handler_5; } } 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; { 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_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto try_except_handler_4; } // End of try: try_end_2:; } goto try_end_3; // Exception handler code: try_except_handler_4:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_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_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:; } { 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_23; CHECK_OBJECT( tmp_tuple_unpack_1__element_1 ); tmp_assign_source_23 = tmp_tuple_unpack_1__element_1; { PyObject *old = var_i; var_i = tmp_assign_source_23; Py_INCREF( var_i ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { PyObject *tmp_assign_source_24; CHECK_OBJECT( tmp_tuple_unpack_1__element_2 ); tmp_assign_source_24 = tmp_tuple_unpack_1__element_2; { PyObject *old = var_arg; var_arg = tmp_assign_source_24; Py_INCREF( var_arg ); Py_XDECREF( old ); } } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { nuitka_bool tmp_condition_result_14; int tmp_truth_name_3; 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 = 791; type_description_1 = "oocoooooooo"; goto try_except_handler_3; } tmp_truth_name_3 = CHECK_IF_TRUE( var_i ); if ( tmp_truth_name_3 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 791; type_description_1 = "oocoooooooo"; goto try_except_handler_3; } tmp_condition_result_14 = tmp_truth_name_3 == 1 ? 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_5; PyObject *tmp_args_element_name_4; if ( var_write == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "write" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 792; type_description_1 = "oocoooooooo"; goto try_except_handler_3; } tmp_called_name_5 = var_write; if ( var_sep == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sep" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 792; type_description_1 = "oocoooooooo"; goto try_except_handler_3; } tmp_args_element_name_4 = var_sep; frame_1a5de9da30cd1abf3fc0ee053fd747fa->m_frame.f_lineno = 792; { PyObject *call_args[] = { tmp_args_element_name_4 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args ); } if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 792; type_description_1 = "oocoooooooo"; goto try_except_handler_3; } Py_DECREF( tmp_unused ); } branch_no_14:; } { PyObject *tmp_called_name_6; PyObject *tmp_args_element_name_5; if ( var_write == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "write" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 793; type_description_1 = "oocoooooooo"; goto try_except_handler_3; } tmp_called_name_6 = var_write; if ( var_arg == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "arg" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 793; type_description_1 = "oocoooooooo"; goto try_except_handler_3; } tmp_args_element_name_5 = var_arg; frame_1a5de9da30cd1abf3fc0ee053fd747fa->m_frame.f_lineno = 793; { PyObject *call_args[] = { tmp_args_element_name_5 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args ); } if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 793; type_description_1 = "oocoooooooo"; 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 = 790; type_description_1 = "oocoooooooo"; goto try_except_handler_3; } goto loop_start_2; loop_end_2:; } goto try_end_4; // 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_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_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_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_called_name_7; PyObject *tmp_args_element_name_6; if ( var_write == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "write" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 794; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_called_name_7 = var_write; if ( var_end == NULL ) { 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 = 794; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } tmp_args_element_name_6 = var_end; frame_1a5de9da30cd1abf3fc0ee053fd747fa->m_frame.f_lineno = 794; { PyObject *call_args[] = { tmp_args_element_name_6 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args ); } if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 794; type_description_1 = "oocoooooooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } #if 0 RESTORE_FRAME_EXCEPTION( frame_1a5de9da30cd1abf3fc0ee053fd747fa ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_1a5de9da30cd1abf3fc0ee053fd747fa ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_1a5de9da30cd1abf3fc0ee053fd747fa ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_1a5de9da30cd1abf3fc0ee053fd747fa, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_1a5de9da30cd1abf3fc0ee053fd747fa->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_1a5de9da30cd1abf3fc0ee053fd747fa, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_1a5de9da30cd1abf3fc0ee053fd747fa, type_description_1, par_args, par_kwargs, var_fp, var_write, var_want_unicode, var_sep, var_end, var_arg, var_newline, var_space, var_i ); // Release cached frame. if ( frame_1a5de9da30cd1abf3fc0ee053fd747fa == cache_frame_1a5de9da30cd1abf3fc0ee053fd747fa ) { Py_DECREF( frame_1a5de9da30cd1abf3fc0ee053fd747fa ); } cache_frame_1a5de9da30cd1abf3fc0ee053fd747fa = NULL; assertFrameObject( frame_1a5de9da30cd1abf3fc0ee053fd747fa ); // 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( six$$$function_52_print_ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_args ); par_args = NULL; } { Py_XDECREF( par_kwargs ); par_kwargs = NULL; } { CHECK_OBJECT( (PyObject *)var_fp ); Py_DECREF( var_fp ); var_fp = NULL; } { Py_XDECREF( var_write ); var_write = NULL; } { Py_XDECREF( var_want_unicode ); var_want_unicode = NULL; } { Py_XDECREF( var_sep ); var_sep = NULL; } { Py_XDECREF( var_end ); var_end = NULL; } { Py_XDECREF( var_arg ); var_arg = NULL; } { Py_XDECREF( var_newline ); var_newline = NULL; } { Py_XDECREF( var_space ); var_space = NULL; } { Py_XDECREF( var_i ); var_i = 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_args ); par_args = NULL; } { Py_XDECREF( par_kwargs ); par_kwargs = NULL; } { CHECK_OBJECT( (PyObject *)var_fp ); Py_DECREF( var_fp ); var_fp = NULL; } { Py_XDECREF( var_write ); var_write = NULL; } { Py_XDECREF( var_want_unicode ); var_want_unicode = NULL; } { Py_XDECREF( var_sep ); var_sep = NULL; } { Py_XDECREF( var_end ); var_end = NULL; } { Py_XDECREF( var_arg ); var_arg = NULL; } { Py_XDECREF( var_newline ); var_newline = NULL; } { Py_XDECREF( var_space ); var_space = NULL; } { Py_XDECREF( var_i ); var_i = 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( six$$$function_52_print_ ); 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_six$$$function_52_print_$$$function_1_write( 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_data = python_pars[ 0 ]; PyObject *var_errors = NULL; struct Nuitka_FrameObject *frame_06d72be2db5f743fec221e32438186eb; 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; static struct Nuitka_FrameObject *cache_frame_06d72be2db5f743fec221e32438186eb = 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_06d72be2db5f743fec221e32438186eb, codeobj_06d72be2db5f743fec221e32438186eb, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_06d72be2db5f743fec221e32438186eb = cache_frame_06d72be2db5f743fec221e32438186eb; // Push the new frame as the currently active one. pushFrameStack( frame_06d72be2db5f743fec221e32438186eb ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_06d72be2db5f743fec221e32438186eb ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_operand_name_1; PyObject *tmp_isinstance_inst_1; PyObject *tmp_isinstance_cls_1; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_data ); tmp_isinstance_inst_1 = par_data; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_basestring ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_basestring ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "basestring" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 749; type_description_1 = "ooc"; 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 = 749; type_description_1 = "ooc"; 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 = 749; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assign_source_1; PyObject *tmp_unicode_arg_1; if ( par_data == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 750; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_unicode_arg_1 = par_data; tmp_assign_source_1 = PyObject_Unicode( tmp_unicode_arg_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 750; type_description_1 = "ooc"; goto frame_exception_exit_1; } { PyObject *old = par_data; par_data = 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_isinstance_inst_2; PyObject *tmp_isinstance_cls_2; PyObject *tmp_mvar_value_2; int tmp_and_left_truth_2; nuitka_bool tmp_and_left_value_2; nuitka_bool tmp_and_right_value_2; PyObject *tmp_isinstance_inst_3; PyObject *tmp_isinstance_cls_3; PyObject *tmp_mvar_value_3; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; if ( PyCell_GET( self->m_closure[0] ) == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "fp" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 752; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_isinstance_inst_2 = PyCell_GET( self->m_closure[0] ); tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_file ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_file ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "file" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 752; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_isinstance_cls_2 = tmp_mvar_value_2; tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_2, tmp_isinstance_cls_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 752; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_and_left_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_1 == 1 ) { goto and_right_1; } else { goto and_left_1; } and_right_1:; if ( par_data == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 753; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_isinstance_inst_3 = par_data; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_unicode ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_unicode ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unicode" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 753; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_isinstance_cls_3 = tmp_mvar_value_3; tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_3, tmp_isinstance_cls_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 753; type_description_1 = "ooc"; 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 ( PyCell_GET( self->m_closure[0] ) == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "fp" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 754; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_source_name_1 = PyCell_GET( self->m_closure[0] ); tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_encoding ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 754; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_and_right_value_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_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_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_2; PyObject *tmp_getattr_target_1; PyObject *tmp_getattr_attr_1; PyObject *tmp_getattr_default_1; if ( PyCell_GET( self->m_closure[0] ) == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "fp" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 755; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_getattr_target_1 = PyCell_GET( self->m_closure[0] ); tmp_getattr_attr_1 = const_str_plain_errors; tmp_getattr_default_1 = Py_None; tmp_assign_source_2 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, tmp_getattr_default_1 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 755; type_description_1 = "ooc"; goto frame_exception_exit_1; } assert( var_errors == NULL ); var_errors = tmp_assign_source_2; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; CHECK_OBJECT( var_errors ); tmp_compexpr_left_2 = var_errors; tmp_compexpr_right_2 = Py_None; tmp_condition_result_3 = ( tmp_compexpr_left_2 == tmp_compexpr_right_2 ) ? 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_3; tmp_assign_source_3 = const_str_plain_strict; { PyObject *old = var_errors; var_errors = tmp_assign_source_3; Py_INCREF( var_errors ); Py_XDECREF( old ); } } branch_no_3:; } { PyObject *tmp_assign_source_4; PyObject *tmp_called_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_2; if ( par_data == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 758; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_source_name_2 = par_data; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_encode ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 758; type_description_1 = "ooc"; goto frame_exception_exit_1; } if ( PyCell_GET( self->m_closure[0] ) == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "fp" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 758; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_source_name_3 = PyCell_GET( self->m_closure[0] ); tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_encoding ); 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 = 758; type_description_1 = "ooc"; goto frame_exception_exit_1; } if ( var_errors == 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", "errors" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 758; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_args_element_name_2 = var_errors; frame_06d72be2db5f743fec221e32438186eb->m_frame.f_lineno = 758; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 }; tmp_assign_source_4 = 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_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 758; type_description_1 = "ooc"; goto frame_exception_exit_1; } { PyObject *old = par_data; par_data = tmp_assign_source_4; Py_XDECREF( old ); } } branch_no_2:; } { PyObject *tmp_called_name_2; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_3; if ( PyCell_GET( self->m_closure[0] ) == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "fp" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 759; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_source_name_4 = PyCell_GET( self->m_closure[0] ); tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_write ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 759; type_description_1 = "ooc"; goto frame_exception_exit_1; } if ( par_data == 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", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 759; type_description_1 = "ooc"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_data; frame_06d72be2db5f743fec221e32438186eb->m_frame.f_lineno = 759; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args ); } Py_DECREF( tmp_called_name_2 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 759; type_description_1 = "ooc"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } #if 0 RESTORE_FRAME_EXCEPTION( frame_06d72be2db5f743fec221e32438186eb ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_06d72be2db5f743fec221e32438186eb ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_06d72be2db5f743fec221e32438186eb, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_06d72be2db5f743fec221e32438186eb->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_06d72be2db5f743fec221e32438186eb, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_06d72be2db5f743fec221e32438186eb, type_description_1, par_data, var_errors, self->m_closure[0] ); // Release cached frame. if ( frame_06d72be2db5f743fec221e32438186eb == cache_frame_06d72be2db5f743fec221e32438186eb ) { Py_DECREF( frame_06d72be2db5f743fec221e32438186eb ); } cache_frame_06d72be2db5f743fec221e32438186eb = NULL; assertFrameObject( frame_06d72be2db5f743fec221e32438186eb ); // 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( six$$$function_52_print_$$$function_1_write ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_data ); par_data = NULL; } { Py_XDECREF( var_errors ); var_errors = 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_data ); par_data = NULL; } { Py_XDECREF( var_errors ); var_errors = 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( six$$$function_52_print_$$$function_1_write ); 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_six$$$function_53_print_( 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 *par_kwargs = python_pars[ 1 ]; PyObject *var_fp = NULL; PyObject *var_flush = NULL; struct Nuitka_FrameObject *frame_7e6c9e930925897873b973ea5c4bf230; 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_7e6c9e930925897873b973ea5c4bf230 = 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_7e6c9e930925897873b973ea5c4bf230, codeobj_7e6c9e930925897873b973ea5c4bf230, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_7e6c9e930925897873b973ea5c4bf230 = cache_frame_7e6c9e930925897873b973ea5c4bf230; // Push the new frame as the currently active one. pushFrameStack( frame_7e6c9e930925897873b973ea5c4bf230 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_7e6c9e930925897873b973ea5c4bf230 ) == 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; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_2; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_kwargs ); tmp_source_name_1 = par_kwargs; 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 = 799; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = const_str_plain_file; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } 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", "sys" ); 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 = tmp_mvar_value_1; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_stdout ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_1 ); exception_lineno = 799; type_description_1 = "oooo"; goto frame_exception_exit_1; } frame_7e6c9e930925897873b973ea5c4bf230->m_frame.f_lineno = 799; { 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 ); } Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_element_name_2 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 799; type_description_1 = "oooo"; goto frame_exception_exit_1; } assert( var_fp == NULL ); var_fp = tmp_assign_source_1; } { PyObject *tmp_assign_source_2; PyObject *tmp_called_instance_1; if ( par_kwargs == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" ); 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_called_instance_1 = par_kwargs; frame_7e6c9e930925897873b973ea5c4bf230->m_frame.f_lineno = 800; tmp_assign_source_2 = CALL_METHOD_WITH_ARGS2( tmp_called_instance_1, const_str_plain_pop, &PyTuple_GET_ITEM( const_tuple_str_plain_flush_false_tuple, 0 ) ); if ( tmp_assign_source_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; } assert( var_flush == NULL ); var_flush = tmp_assign_source_2; } { PyObject *tmp_dircall_arg1_1; PyObject *tmp_mvar_value_2; PyObject *tmp_dircall_arg2_1; PyObject *tmp_dircall_arg3_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__print ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__print ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_print" ); 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_dircall_arg1_1 = tmp_mvar_value_2; if ( par_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 = 801; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_dircall_arg2_1 = par_args; if ( par_kwargs == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" ); 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_dircall_arg3_1 = par_kwargs; Py_INCREF( tmp_dircall_arg1_1 ); Py_INCREF( tmp_dircall_arg2_1 ); Py_INCREF( tmp_dircall_arg3_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1, tmp_dircall_arg3_1}; tmp_unused = impl___internal__$$$function_4_complex_call_helper_star_list_star_dict( dir_call_args ); } if ( tmp_unused == 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; } Py_DECREF( tmp_unused ); } { 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; int tmp_truth_name_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; CHECK_OBJECT( var_flush ); tmp_truth_name_1 = CHECK_IF_TRUE( var_flush ); if ( tmp_truth_name_1 == -1 ) { 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_and_left_value_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0; if ( tmp_and_left_truth_1 == 1 ) { goto and_right_1; } else { goto and_left_1; } and_right_1:; if ( var_fp == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "fp" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 802; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_left_1 = var_fp; tmp_compexpr_right_1 = Py_None; tmp_and_right_value_1 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? 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_instance_2; if ( var_fp == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "fp" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 803; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_instance_2 = var_fp; frame_7e6c9e930925897873b973ea5c4bf230->m_frame.f_lineno = 803; tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_flush ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 803; type_description_1 = "oooo"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_no_1:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_7e6c9e930925897873b973ea5c4bf230 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_7e6c9e930925897873b973ea5c4bf230 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_7e6c9e930925897873b973ea5c4bf230, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_7e6c9e930925897873b973ea5c4bf230->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_7e6c9e930925897873b973ea5c4bf230, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_7e6c9e930925897873b973ea5c4bf230, type_description_1, par_args, par_kwargs, var_fp, var_flush ); // Release cached frame. if ( frame_7e6c9e930925897873b973ea5c4bf230 == cache_frame_7e6c9e930925897873b973ea5c4bf230 ) { Py_DECREF( frame_7e6c9e930925897873b973ea5c4bf230 ); } cache_frame_7e6c9e930925897873b973ea5c4bf230 = NULL; assertFrameObject( frame_7e6c9e930925897873b973ea5c4bf230 ); // 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( six$$$function_53_print_ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_args ); par_args = NULL; } { Py_XDECREF( par_kwargs ); par_kwargs = NULL; } { Py_XDECREF( var_fp ); var_fp = NULL; } { Py_XDECREF( var_flush ); var_flush = 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( par_kwargs ); par_kwargs = NULL; } { Py_XDECREF( var_fp ); var_fp = NULL; } { Py_XDECREF( var_flush ); var_flush = 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( six$$$function_53_print_ ); 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_six$$$function_54_wraps( 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_wrapped = PyCell_NEW1( python_pars[ 0 ] ); struct Nuitka_CellObject *par_assigned = PyCell_NEW1( python_pars[ 1 ] ); struct Nuitka_CellObject *par_updated = PyCell_NEW1( python_pars[ 2 ] ); PyObject *var_wrapper = NULL; PyObject *tmp_return_value = NULL; // Actual function code. { PyObject *tmp_assign_source_1; tmp_assign_source_1 = MAKE_FUNCTION_six$$$function_54_wraps$$$function_1_wrapper( ); ((struct Nuitka_FunctionObject *)tmp_assign_source_1)->m_closure[0] = par_assigned; Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_assign_source_1)->m_closure[0] ); ((struct Nuitka_FunctionObject *)tmp_assign_source_1)->m_closure[1] = par_updated; Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_assign_source_1)->m_closure[1] ); ((struct Nuitka_FunctionObject *)tmp_assign_source_1)->m_closure[2] = par_wrapped; Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_assign_source_1)->m_closure[2] ); assert( var_wrapper == NULL ); var_wrapper = tmp_assign_source_1; } { // Tried code: { CHECK_OBJECT( var_wrapper ); tmp_return_value = var_wrapper; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_54_wraps ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_wrapped ); Py_DECREF( par_wrapped ); par_wrapped = NULL; } { CHECK_OBJECT( (PyObject *)par_assigned ); Py_DECREF( par_assigned ); par_assigned = NULL; } { CHECK_OBJECT( (PyObject *)par_updated ); Py_DECREF( par_updated ); par_updated = NULL; } { Py_XDECREF( var_wrapper ); var_wrapper = NULL; } { goto function_return_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_54_wraps ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_six$$$function_54_wraps$$$function_1_wrapper( 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_f = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_490ae70754369ddf37124853fd4bc420; 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; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_490ae70754369ddf37124853fd4bc420 = 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_490ae70754369ddf37124853fd4bc420, codeobj_490ae70754369ddf37124853fd4bc420, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_490ae70754369ddf37124853fd4bc420 = cache_frame_490ae70754369ddf37124853fd4bc420; // Push the new frame as the currently active one. pushFrameStack( frame_490ae70754369ddf37124853fd4bc420 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_490ae70754369ddf37124853fd4bc420 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_called_name_2; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; PyObject *tmp_args_element_name_4; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_functools ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_functools ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "functools" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 811; type_description_1 = "occc"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_wraps ); if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 811; type_description_1 = "occc"; goto frame_exception_exit_1; } if ( PyCell_GET( self->m_closure[2] ) == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "wrapped" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 811; type_description_1 = "occc"; goto frame_exception_exit_1; } tmp_args_element_name_1 = PyCell_GET( self->m_closure[2] ); if ( PyCell_GET( self->m_closure[0] ) == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "assigned" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 811; type_description_1 = "occc"; goto frame_exception_exit_1; } tmp_args_element_name_2 = PyCell_GET( self->m_closure[0] ); if ( PyCell_GET( self->m_closure[1] ) == NULL ) { Py_DECREF( tmp_called_name_2 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "updated" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 811; type_description_1 = "occc"; goto frame_exception_exit_1; } tmp_args_element_name_3 = PyCell_GET( self->m_closure[1] ); frame_490ae70754369ddf37124853fd4bc420->m_frame.f_lineno = 811; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_called_name_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_2, call_args ); } Py_DECREF( tmp_called_name_2 ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 811; type_description_1 = "occc"; goto frame_exception_exit_1; } if ( par_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 = 811; type_description_1 = "occc"; goto frame_exception_exit_1; } tmp_args_element_name_4 = par_f; frame_490ae70754369ddf37124853fd4bc420->m_frame.f_lineno = 811; { PyObject *call_args[] = { tmp_args_element_name_4 }; 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 = 811; type_description_1 = "occc"; goto frame_exception_exit_1; } { PyObject *old = par_f; par_f = tmp_assign_source_1; Py_XDECREF( old ); } } { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; if ( PyCell_GET( self->m_closure[2] ) == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "wrapped" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 812; type_description_1 = "occc"; goto frame_exception_exit_1; } tmp_assattr_name_1 = PyCell_GET( self->m_closure[2] ); CHECK_OBJECT( par_f ); tmp_assattr_target_1 = par_f; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain___wrapped__, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 812; type_description_1 = "occc"; goto frame_exception_exit_1; } } { 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 = 813; type_description_1 = "occc"; goto frame_exception_exit_1; } tmp_return_value = par_f; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_490ae70754369ddf37124853fd4bc420 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_490ae70754369ddf37124853fd4bc420 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_490ae70754369ddf37124853fd4bc420 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_490ae70754369ddf37124853fd4bc420, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_490ae70754369ddf37124853fd4bc420->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_490ae70754369ddf37124853fd4bc420, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_490ae70754369ddf37124853fd4bc420, type_description_1, par_f, self->m_closure[2], self->m_closure[0], self->m_closure[1] ); // Release cached frame. if ( frame_490ae70754369ddf37124853fd4bc420 == cache_frame_490ae70754369ddf37124853fd4bc420 ) { Py_DECREF( frame_490ae70754369ddf37124853fd4bc420 ); } cache_frame_490ae70754369ddf37124853fd4bc420 = NULL; assertFrameObject( frame_490ae70754369ddf37124853fd4bc420 ); // 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( six$$$function_54_wraps$$$function_1_wrapper ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_f ); par_f = 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_f ); par_f = 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( six$$$function_54_wraps$$$function_1_wrapper ); 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_six$$$function_55_with_metaclass( 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_meta = PyCell_NEW1( python_pars[ 0 ] ); struct Nuitka_CellObject *par_bases = PyCell_NEW1( python_pars[ 1 ] ); PyObject *var_metaclass = NULL; PyObject *outline_0_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; struct Nuitka_FrameObject *frame_9acdcf7b9fcd6028c2de7eadfea0ab5a; 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_dictdel_dict; PyObject *tmp_dictdel_key; bool tmp_result; PyObject *locals_six$$$function_55_with_metaclass_824 = NULL; PyObject *tmp_dictset_value; struct Nuitka_FrameObject *frame_837bc822441c49d22ed14a399420f5b0_2; NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL; static struct Nuitka_FrameObject *cache_frame_837bc822441c49d22ed14a399420f5b0_2 = 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 *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_9acdcf7b9fcd6028c2de7eadfea0ab5a = 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_9acdcf7b9fcd6028c2de7eadfea0ab5a, codeobj_9acdcf7b9fcd6028c2de7eadfea0ab5a, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_9acdcf7b9fcd6028c2de7eadfea0ab5a = cache_frame_9acdcf7b9fcd6028c2de7eadfea0ab5a; // Push the new frame as the currently active one. pushFrameStack( frame_9acdcf7b9fcd6028c2de7eadfea0ab5a ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_9acdcf7b9fcd6028c2de7eadfea0ab5a ) == 2 ); // Frame stack // Framed code: { // Tried code: { PyObject *tmp_assign_source_1; PyObject *tmp_dircall_arg1_1; tmp_dircall_arg1_1 = const_tuple_type_type_tuple; Py_INCREF( tmp_dircall_arg1_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1}; tmp_assign_source_1 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 824; type_description_1 = "cco"; goto try_except_handler_2; } assert( tmp_class_creation_1__bases == NULL ); tmp_class_creation_1__bases = tmp_assign_source_1; } { PyObject *tmp_assign_source_2; tmp_assign_source_2 = PyDict_New(); assert( tmp_class_creation_1__class_decl_dict == NULL ); tmp_class_creation_1__class_decl_dict = tmp_assign_source_2; } { PyObject *tmp_assign_source_3; PyObject *tmp_metaclass_name_1; nuitka_bool tmp_condition_result_1; PyObject *tmp_key_name_1; PyObject *tmp_dict_name_1; PyObject *tmp_dict_name_2; PyObject *tmp_key_name_2; nuitka_bool tmp_condition_result_2; int tmp_truth_name_1; PyObject *tmp_type_arg_1; PyObject *tmp_subscribed_name_1; PyObject *tmp_subscript_name_1; PyObject *tmp_bases_name_1; tmp_key_name_1 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_1__class_decl_dict ); tmp_dict_name_1 = tmp_class_creation_1__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_1, tmp_key_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 824; type_description_1 = "cco"; 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 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 = 824; type_description_1 = "cco"; goto try_except_handler_2; } 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 = 824; type_description_1 = "cco"; goto try_except_handler_2; } tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto condexpr_true_2; } else { goto condexpr_false_2; } condexpr_true_2:; CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_subscribed_name_1 = tmp_class_creation_1__bases; tmp_subscript_name_1 = const_int_0; tmp_type_arg_1 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_1, tmp_subscript_name_1, 0 ); if ( tmp_type_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 824; type_description_1 = "cco"; goto try_except_handler_2; } 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 = 824; type_description_1 = "cco"; goto try_except_handler_2; } 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_3 = SELECT_METACLASS( tmp_metaclass_name_1, tmp_bases_name_1 ); Py_DECREF( tmp_metaclass_name_1 ); if ( tmp_assign_source_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 824; type_description_1 = "cco"; goto try_except_handler_2; } assert( tmp_class_creation_1__metaclass == NULL ); tmp_class_creation_1__metaclass = tmp_assign_source_3; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_key_name_3; PyObject *tmp_dict_name_3; tmp_key_name_3 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_1__class_decl_dict ); tmp_dict_name_3 = tmp_class_creation_1__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_3, tmp_key_name_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 824; type_description_1 = "cco"; 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_1; } else { goto branch_no_1; } branch_yes_1:; { CHECK_OBJECT( tmp_class_creation_1__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_1__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 824; type_description_1 = "cco"; goto try_except_handler_2; } } branch_no_1:; } { nuitka_bool tmp_condition_result_4; PyObject *tmp_source_name_1; CHECK_OBJECT( tmp_class_creation_1__metaclass ); tmp_source_name_1 = tmp_class_creation_1__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_1, const_str_plain___prepare__ ); tmp_condition_result_4 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_assign_source_4; PyObject *tmp_called_name_1; PyObject *tmp_source_name_2; 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_2 = tmp_class_creation_1__metaclass; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain___prepare__ ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 824; type_description_1 = "cco"; goto try_except_handler_2; } tmp_tuple_element_1 = const_str_plain_metaclass; 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_9acdcf7b9fcd6028c2de7eadfea0ab5a->m_frame.f_lineno = 824; tmp_assign_source_4 = CALL_FUNCTION( tmp_called_name_1, tmp_args_name_1, tmp_kw_name_1 ); Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_name_1 ); if ( tmp_assign_source_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 824; type_description_1 = "cco"; goto try_except_handler_2; } assert( tmp_class_creation_1__prepared == NULL ); tmp_class_creation_1__prepared = tmp_assign_source_4; } { nuitka_bool tmp_condition_result_5; PyObject *tmp_operand_name_1; PyObject *tmp_source_name_3; CHECK_OBJECT( tmp_class_creation_1__prepared ); tmp_source_name_3 = tmp_class_creation_1__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_3, 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 = 824; type_description_1 = "cco"; 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_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_1; PyObject *tmp_raise_value_1; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_tuple_element_2; PyObject *tmp_getattr_target_1; PyObject *tmp_getattr_attr_1; PyObject *tmp_getattr_default_1; PyObject *tmp_source_name_4; PyObject *tmp_type_arg_2; tmp_raise_type_1 = PyExc_TypeError; tmp_left_name_1 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_1__metaclass ); tmp_getattr_target_1 = tmp_class_creation_1__metaclass; tmp_getattr_attr_1 = const_str_plain___name__; tmp_getattr_default_1 = const_str_angle_metaclass; tmp_tuple_element_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 = 824; type_description_1 = "cco"; goto try_except_handler_2; } tmp_right_name_1 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_2 ); CHECK_OBJECT( tmp_class_creation_1__prepared ); tmp_type_arg_2 = tmp_class_creation_1__prepared; tmp_source_name_4 = BUILTIN_TYPE1( tmp_type_arg_2 ); assert( !(tmp_source_name_4 == NULL) ); tmp_tuple_element_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain___name__ ); Py_DECREF( tmp_source_name_4 ); if ( tmp_tuple_element_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_1 ); exception_lineno = 824; type_description_1 = "cco"; goto try_except_handler_2; } PyTuple_SET_ITEM( tmp_right_name_1, 1, tmp_tuple_element_2 ); tmp_raise_value_1 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_raise_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 824; type_description_1 = "cco"; goto try_except_handler_2; } exception_type = tmp_raise_type_1; Py_INCREF( tmp_raise_type_1 ); exception_value = tmp_raise_value_1; exception_lineno = 824; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); type_description_1 = "cco"; goto try_except_handler_2; } branch_no_3:; } goto branch_end_2; branch_no_2:; { PyObject *tmp_assign_source_5; tmp_assign_source_5 = PyDict_New(); assert( tmp_class_creation_1__prepared == NULL ); tmp_class_creation_1__prepared = tmp_assign_source_5; } branch_end_2:; } { PyObject *tmp_assign_source_6; { PyObject *tmp_set_locals_1; CHECK_OBJECT( tmp_class_creation_1__prepared ); tmp_set_locals_1 = tmp_class_creation_1__prepared; locals_six$$$function_55_with_metaclass_824 = tmp_set_locals_1; Py_INCREF( tmp_set_locals_1 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six$$$function_55_with_metaclass_824, 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 = 824; type_description_1 = "cco"; goto try_except_handler_4; } } { tmp_dictset_value = const_str_digest_3b1b70a1c7fd81346af552ff341f9b33; tmp_res = PyObject_SetItem( locals_six$$$function_55_with_metaclass_824, 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 = 824; type_description_1 = "cco"; goto try_except_handler_4; } } MAKE_OR_REUSE_FRAME( cache_frame_837bc822441c49d22ed14a399420f5b0_2, codeobj_837bc822441c49d22ed14a399420f5b0, module_six, sizeof(void *) ); frame_837bc822441c49d22ed14a399420f5b0_2 = cache_frame_837bc822441c49d22ed14a399420f5b0_2; // Push the new frame as the currently active one. pushFrameStack( frame_837bc822441c49d22ed14a399420f5b0_2 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_837bc822441c49d22ed14a399420f5b0_2 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = MAKE_FUNCTION_six$$$function_55_with_metaclass$$$function_1___new__( ); ((struct Nuitka_FunctionObject *)tmp_dictset_value)->m_closure[0] = par_bases; Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_dictset_value)->m_closure[0] ); ((struct Nuitka_FunctionObject *)tmp_dictset_value)->m_closure[1] = par_meta; Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_dictset_value)->m_closure[1] ); tmp_res = PyObject_SetItem( locals_six$$$function_55_with_metaclass_824, const_str_plain___new__, 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 = 826; type_description_2 = "o"; goto frame_exception_exit_2; } } { nuitka_bool tmp_condition_result_6; PyObject *tmp_called_name_2; PyObject *tmp_args_element_name_1; PyObject *tmp_classmethod_arg_1; tmp_res = MAPPING_HAS_ITEM( locals_six$$$function_55_with_metaclass_824, const_str_plain_classmethod ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 829; type_description_2 = "o"; goto frame_exception_exit_2; } tmp_condition_result_6 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE ) { goto condexpr_true_3; } else { goto condexpr_false_3; } condexpr_true_3:; tmp_called_name_2 = PyObject_GetItem( locals_six$$$function_55_with_metaclass_824, const_str_plain_classmethod ); if ( tmp_called_name_2 == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "classmethod" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 829; type_description_2 = "o"; goto frame_exception_exit_2; } if ( tmp_called_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 829; type_description_2 = "o"; goto frame_exception_exit_2; } tmp_args_element_name_1 = MAKE_FUNCTION_six$$$function_55_with_metaclass$$$function_2___prepare__( ); ((struct Nuitka_FunctionObject *)tmp_args_element_name_1)->m_closure[0] = par_bases; Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_args_element_name_1)->m_closure[0] ); ((struct Nuitka_FunctionObject *)tmp_args_element_name_1)->m_closure[1] = par_meta; Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_args_element_name_1)->m_closure[1] ); frame_837bc822441c49d22ed14a399420f5b0_2->m_frame.f_lineno = 829; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_dictset_value = 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_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 829; type_description_2 = "o"; goto frame_exception_exit_2; } goto condexpr_end_3; condexpr_false_3:; tmp_classmethod_arg_1 = MAKE_FUNCTION_six$$$function_55_with_metaclass$$$function_2___prepare__( ); ((struct Nuitka_FunctionObject *)tmp_classmethod_arg_1)->m_closure[0] = par_bases; Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_classmethod_arg_1)->m_closure[0] ); ((struct Nuitka_FunctionObject *)tmp_classmethod_arg_1)->m_closure[1] = par_meta; Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_classmethod_arg_1)->m_closure[1] ); tmp_dictset_value = BUILTIN_CLASSMETHOD( tmp_classmethod_arg_1 ); Py_DECREF( tmp_classmethod_arg_1 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 829; type_description_2 = "o"; goto frame_exception_exit_2; } condexpr_end_3:; tmp_res = PyObject_SetItem( locals_six$$$function_55_with_metaclass_824, const_str_plain___prepare__, 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 = 829; type_description_2 = "o"; goto frame_exception_exit_2; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_837bc822441c49d22ed14a399420f5b0_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_837bc822441c49d22ed14a399420f5b0_2 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_837bc822441c49d22ed14a399420f5b0_2, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_837bc822441c49d22ed14a399420f5b0_2->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_837bc822441c49d22ed14a399420f5b0_2, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_837bc822441c49d22ed14a399420f5b0_2, type_description_2, outline_0_var___class__ ); // Release cached frame. if ( frame_837bc822441c49d22ed14a399420f5b0_2 == cache_frame_837bc822441c49d22ed14a399420f5b0_2 ) { Py_DECREF( frame_837bc822441c49d22ed14a399420f5b0_2 ); } cache_frame_837bc822441c49d22ed14a399420f5b0_2 = NULL; assertFrameObject( frame_837bc822441c49d22ed14a399420f5b0_2 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_1; frame_no_exception_1:; goto skip_nested_handling_1; nested_frame_exit_1:; type_description_1 = "cco"; goto try_except_handler_4; skip_nested_handling_1:; { nuitka_bool tmp_condition_result_7; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_compexpr_left_1 = tmp_class_creation_1__bases; tmp_compexpr_right_1 = const_tuple_type_type_tuple; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_1, tmp_compexpr_right_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 824; type_description_1 = "cco"; goto try_except_handler_4; } tmp_condition_result_7 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { tmp_dictset_value = const_tuple_type_type_tuple; tmp_res = PyObject_SetItem( locals_six$$$function_55_with_metaclass_824, 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 = 824; type_description_1 = "cco"; goto try_except_handler_4; } } branch_no_4:; } { PyObject *tmp_assign_source_7; PyObject *tmp_called_name_3; 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_3 = tmp_class_creation_1__metaclass; tmp_tuple_element_3 = const_str_plain_metaclass; 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_six$$$function_55_with_metaclass_824; 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_9acdcf7b9fcd6028c2de7eadfea0ab5a->m_frame.f_lineno = 824; tmp_assign_source_7 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_2, tmp_kw_name_2 ); Py_DECREF( tmp_args_name_2 ); if ( tmp_assign_source_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 824; type_description_1 = "cco"; goto try_except_handler_4; } assert( outline_0_var___class__ == NULL ); outline_0_var___class__ = tmp_assign_source_7; } { CHECK_OBJECT( outline_0_var___class__ ); tmp_assign_source_6 = outline_0_var___class__; Py_INCREF( tmp_assign_source_6 ); goto try_return_handler_4; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_55_with_metaclass ); return NULL; // Return handler code: try_return_handler_4:; { Py_DECREF( locals_six$$$function_55_with_metaclass_824 ); locals_six$$$function_55_with_metaclass_824 = NULL; } { goto try_return_handler_3; } // 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; { Py_DECREF( locals_six$$$function_55_with_metaclass_824 ); locals_six$$$function_55_with_metaclass_824 = 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: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_55_with_metaclass ); return NULL; // Return handler code: try_return_handler_3:; { 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_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; { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto outline_exception_1; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_55_with_metaclass ); return NULL; outline_exception_1:; exception_lineno = 824; goto try_except_handler_2; outline_result_1:; assert( var_metaclass == NULL ); var_metaclass = tmp_assign_source_6; } goto try_end_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; { 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_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_1:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_1__bases ); Py_DECREF( tmp_class_creation_1__bases ); tmp_class_creation_1__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_1__class_decl_dict ); Py_DECREF( tmp_class_creation_1__class_decl_dict ); tmp_class_creation_1__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_1__metaclass ); Py_DECREF( tmp_class_creation_1__metaclass ); tmp_class_creation_1__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_1__prepared ); Py_DECREF( tmp_class_creation_1__prepared ); tmp_class_creation_1__prepared = NULL; } { PyObject *tmp_called_name_4; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; PyObject *tmp_args_element_name_4; PyObject *tmp_args_element_name_5; tmp_source_name_5 = (PyObject *)&PyType_Type; tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain___new__ ); assert( !(tmp_called_name_4 == NULL) ); if ( var_metaclass == 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", "metaclass" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 832; type_description_1 = "cco"; goto frame_exception_exit_1; } tmp_args_element_name_2 = var_metaclass; tmp_args_element_name_3 = const_str_plain_temporary_class; tmp_args_element_name_4 = const_tuple_empty; tmp_args_element_name_5 = PyDict_New(); frame_9acdcf7b9fcd6028c2de7eadfea0ab5a->m_frame.f_lineno = 832; { PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4, tmp_args_element_name_5 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS4( tmp_called_name_4, call_args ); } Py_DECREF( tmp_called_name_4 ); Py_DECREF( tmp_args_element_name_5 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 832; type_description_1 = "cco"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_9acdcf7b9fcd6028c2de7eadfea0ab5a ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_2; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_9acdcf7b9fcd6028c2de7eadfea0ab5a ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_9acdcf7b9fcd6028c2de7eadfea0ab5a ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_9acdcf7b9fcd6028c2de7eadfea0ab5a, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_9acdcf7b9fcd6028c2de7eadfea0ab5a->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_9acdcf7b9fcd6028c2de7eadfea0ab5a, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_9acdcf7b9fcd6028c2de7eadfea0ab5a, type_description_1, par_meta, par_bases, var_metaclass ); // Release cached frame. if ( frame_9acdcf7b9fcd6028c2de7eadfea0ab5a == cache_frame_9acdcf7b9fcd6028c2de7eadfea0ab5a ) { Py_DECREF( frame_9acdcf7b9fcd6028c2de7eadfea0ab5a ); } cache_frame_9acdcf7b9fcd6028c2de7eadfea0ab5a = NULL; assertFrameObject( frame_9acdcf7b9fcd6028c2de7eadfea0ab5a ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto try_except_handler_1; frame_no_exception_2:; // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_55_with_metaclass ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_meta ); Py_DECREF( par_meta ); par_meta = NULL; } { CHECK_OBJECT( (PyObject *)par_bases ); Py_DECREF( par_bases ); par_bases = NULL; } { Py_XDECREF( var_metaclass ); var_metaclass = 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; { CHECK_OBJECT( (PyObject *)par_meta ); Py_DECREF( par_meta ); par_meta = NULL; } { CHECK_OBJECT( (PyObject *)par_bases ); Py_DECREF( par_bases ); par_bases = NULL; } { Py_XDECREF( var_metaclass ); var_metaclass = 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( six$$$function_55_with_metaclass ); return NULL; function_exception_exit: Py_XDECREF( locals_six$$$function_55_with_metaclass_824 ); assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: Py_XDECREF( locals_six$$$function_55_with_metaclass_824 ); CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_six$$$function_55_with_metaclass$$$function_1___new__( 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_cls = python_pars[ 0 ]; PyObject *par_name = python_pars[ 1 ]; PyObject *par_this_bases = python_pars[ 2 ]; PyObject *par_d = python_pars[ 3 ]; struct Nuitka_FrameObject *frame_2af6444c578c932d22ac9678d5b6a63e; 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_2af6444c578c932d22ac9678d5b6a63e = 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_2af6444c578c932d22ac9678d5b6a63e, codeobj_2af6444c578c932d22ac9678d5b6a63e, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_2af6444c578c932d22ac9678d5b6a63e = cache_frame_2af6444c578c932d22ac9678d5b6a63e; // Push the new frame as the currently active one. pushFrameStack( frame_2af6444c578c932d22ac9678d5b6a63e ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_2af6444c578c932d22ac9678d5b6a63e ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; if ( PyCell_GET( self->m_closure[1] ) == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "meta" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 827; type_description_1 = "oooocc"; goto frame_exception_exit_1; } tmp_called_name_1 = PyCell_GET( self->m_closure[1] ); CHECK_OBJECT( par_name ); tmp_args_element_name_1 = par_name; if ( PyCell_GET( self->m_closure[0] ) == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "bases" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 827; type_description_1 = "oooocc"; goto frame_exception_exit_1; } tmp_args_element_name_2 = PyCell_GET( self->m_closure[0] ); CHECK_OBJECT( par_d ); tmp_args_element_name_3 = par_d; frame_2af6444c578c932d22ac9678d5b6a63e->m_frame.f_lineno = 827; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS3( 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 = 827; type_description_1 = "oooocc"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_2af6444c578c932d22ac9678d5b6a63e ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_2af6444c578c932d22ac9678d5b6a63e ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_2af6444c578c932d22ac9678d5b6a63e ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_2af6444c578c932d22ac9678d5b6a63e, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_2af6444c578c932d22ac9678d5b6a63e->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_2af6444c578c932d22ac9678d5b6a63e, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_2af6444c578c932d22ac9678d5b6a63e, type_description_1, par_cls, par_name, par_this_bases, par_d, self->m_closure[1], self->m_closure[0] ); // Release cached frame. if ( frame_2af6444c578c932d22ac9678d5b6a63e == cache_frame_2af6444c578c932d22ac9678d5b6a63e ) { Py_DECREF( frame_2af6444c578c932d22ac9678d5b6a63e ); } cache_frame_2af6444c578c932d22ac9678d5b6a63e = NULL; assertFrameObject( frame_2af6444c578c932d22ac9678d5b6a63e ); // 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( six$$$function_55_with_metaclass$$$function_1___new__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_cls ); par_cls = NULL; } { Py_XDECREF( par_name ); par_name = NULL; } { Py_XDECREF( par_this_bases ); par_this_bases = NULL; } { Py_XDECREF( par_d ); par_d = 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_cls ); par_cls = NULL; } { Py_XDECREF( par_name ); par_name = NULL; } { Py_XDECREF( par_this_bases ); par_this_bases = NULL; } { Py_XDECREF( par_d ); par_d = 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( six$$$function_55_with_metaclass$$$function_1___new__ ); 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_six$$$function_55_with_metaclass$$$function_2___prepare__( 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_cls = python_pars[ 0 ]; PyObject *par_name = python_pars[ 1 ]; PyObject *par_this_bases = python_pars[ 2 ]; struct Nuitka_FrameObject *frame_0738034f8ec060be31d92afde6dd984a; 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_0738034f8ec060be31d92afde6dd984a = 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_0738034f8ec060be31d92afde6dd984a, codeobj_0738034f8ec060be31d92afde6dd984a, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_0738034f8ec060be31d92afde6dd984a = cache_frame_0738034f8ec060be31d92afde6dd984a; // Push the new frame as the currently active one. pushFrameStack( frame_0738034f8ec060be31d92afde6dd984a ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_0738034f8ec060be31d92afde6dd984a ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; if ( PyCell_GET( self->m_closure[1] ) == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "meta" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 831; type_description_1 = "ooocc"; goto frame_exception_exit_1; } tmp_source_name_1 = PyCell_GET( self->m_closure[1] ); tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain___prepare__ ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 831; type_description_1 = "ooocc"; 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 = 831; type_description_1 = "ooocc"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_name; if ( PyCell_GET( self->m_closure[0] ) == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "bases" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 831; type_description_1 = "ooocc"; goto frame_exception_exit_1; } tmp_args_element_name_2 = PyCell_GET( self->m_closure[0] ); frame_0738034f8ec060be31d92afde6dd984a->m_frame.f_lineno = 831; { 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 = 831; type_description_1 = "ooocc"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_0738034f8ec060be31d92afde6dd984a ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0738034f8ec060be31d92afde6dd984a ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0738034f8ec060be31d92afde6dd984a ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_0738034f8ec060be31d92afde6dd984a, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_0738034f8ec060be31d92afde6dd984a->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_0738034f8ec060be31d92afde6dd984a, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_0738034f8ec060be31d92afde6dd984a, type_description_1, par_cls, par_name, par_this_bases, self->m_closure[1], self->m_closure[0] ); // Release cached frame. if ( frame_0738034f8ec060be31d92afde6dd984a == cache_frame_0738034f8ec060be31d92afde6dd984a ) { Py_DECREF( frame_0738034f8ec060be31d92afde6dd984a ); } cache_frame_0738034f8ec060be31d92afde6dd984a = NULL; assertFrameObject( frame_0738034f8ec060be31d92afde6dd984a ); // 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( six$$$function_55_with_metaclass$$$function_2___prepare__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_cls ); par_cls = NULL; } { Py_XDECREF( par_name ); par_name = NULL; } { Py_XDECREF( par_this_bases ); par_this_bases = 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_cls ); par_cls = NULL; } { Py_XDECREF( par_name ); par_name = NULL; } { Py_XDECREF( par_this_bases ); par_this_bases = 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( six$$$function_55_with_metaclass$$$function_2___prepare__ ); 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_six$$$function_56_add_metaclass( 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_metaclass = PyCell_NEW1( python_pars[ 0 ] ); PyObject *var_wrapper = NULL; PyObject *tmp_return_value = NULL; // Actual function code. { PyObject *tmp_assign_source_1; tmp_assign_source_1 = MAKE_FUNCTION_six$$$function_56_add_metaclass$$$function_1_wrapper( ); ((struct Nuitka_FunctionObject *)tmp_assign_source_1)->m_closure[0] = par_metaclass; Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_assign_source_1)->m_closure[0] ); assert( var_wrapper == NULL ); var_wrapper = tmp_assign_source_1; } { // Tried code: { CHECK_OBJECT( var_wrapper ); tmp_return_value = var_wrapper; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six$$$function_56_add_metaclass ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_metaclass ); Py_DECREF( par_metaclass ); par_metaclass = NULL; } { Py_XDECREF( var_wrapper ); var_wrapper = NULL; } { goto function_return_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six$$$function_56_add_metaclass ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_six$$$function_56_add_metaclass$$$function_1_wrapper( 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_cls = python_pars[ 0 ]; PyObject *var_orig_vars = NULL; PyObject *var_slots = NULL; PyObject *var_slots_var = NULL; PyObject *tmp_for_loop_1__for_iterator = NULL; PyObject *tmp_for_loop_1__iter_value = NULL; struct Nuitka_FrameObject *frame_9ca1979b7c8018c3d1960432eb4ac15d; 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_9ca1979b7c8018c3d1960432eb4ac15d = 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_9ca1979b7c8018c3d1960432eb4ac15d, codeobj_9ca1979b7c8018c3d1960432eb4ac15d, module_six, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_9ca1979b7c8018c3d1960432eb4ac15d = cache_frame_9ca1979b7c8018c3d1960432eb4ac15d; // Push the new frame as the currently active one. pushFrameStack( frame_9ca1979b7c8018c3d1960432eb4ac15d ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_9ca1979b7c8018c3d1960432eb4ac15d ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assign_source_1; PyObject *tmp_called_instance_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_cls ); tmp_source_name_1 = par_cls; tmp_called_instance_1 = LOOKUP_ATTRIBUTE_DICT_SLOT( tmp_source_name_1 ); if ( tmp_called_instance_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 838; type_description_1 = "ooooc"; goto frame_exception_exit_1; } frame_9ca1979b7c8018c3d1960432eb4ac15d->m_frame.f_lineno = 838; tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_copy ); 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 = 838; type_description_1 = "ooooc"; goto frame_exception_exit_1; } assert( var_orig_vars == NULL ); var_orig_vars = tmp_assign_source_1; } { PyObject *tmp_assign_source_2; PyObject *tmp_called_instance_2; CHECK_OBJECT( var_orig_vars ); tmp_called_instance_2 = var_orig_vars; frame_9ca1979b7c8018c3d1960432eb4ac15d->m_frame.f_lineno = 839; tmp_assign_source_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain___slots___tuple, 0 ) ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 839; type_description_1 = "ooooc"; goto frame_exception_exit_1; } assert( var_slots == NULL ); var_slots = tmp_assign_source_2; } { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; CHECK_OBJECT( var_slots ); tmp_compexpr_left_1 = var_slots; 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_isinstance_inst_1; PyObject *tmp_isinstance_cls_1; if ( var_slots == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "slots" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 841; type_description_1 = "ooooc"; goto frame_exception_exit_1; } tmp_isinstance_inst_1 = var_slots; tmp_isinstance_cls_1 = (PyObject *)&PyUnicode_Type; 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 = 841; type_description_1 = "ooooc"; goto frame_exception_exit_1; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_assign_source_3; PyObject *tmp_list_element_1; if ( var_slots == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "slots" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 842; type_description_1 = "ooooc"; goto frame_exception_exit_1; } tmp_list_element_1 = var_slots; tmp_assign_source_3 = PyList_New( 1 ); Py_INCREF( tmp_list_element_1 ); PyList_SET_ITEM( tmp_assign_source_3, 0, tmp_list_element_1 ); { PyObject *old = var_slots; var_slots = tmp_assign_source_3; Py_XDECREF( old ); } } branch_no_2:; } { PyObject *tmp_assign_source_4; PyObject *tmp_iter_arg_1; if ( var_slots == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "slots" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 843; type_description_1 = "ooooc"; goto frame_exception_exit_1; } tmp_iter_arg_1 = var_slots; 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 = 843; type_description_1 = "ooooc"; 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 = "ooooc"; exception_lineno = 843; 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_slots_var; var_slots_var = tmp_assign_source_6; Py_INCREF( var_slots_var ); Py_XDECREF( old ); } } { PyObject *tmp_called_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_1; if ( var_orig_vars == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "orig_vars" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 844; type_description_1 = "ooooc"; goto try_except_handler_2; } tmp_source_name_2 = var_orig_vars; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_pop ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 844; type_description_1 = "ooooc"; goto try_except_handler_2; } if ( var_slots_var == 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", "slots_var" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 844; type_description_1 = "ooooc"; goto try_except_handler_2; } tmp_args_element_name_1 = var_slots_var; frame_9ca1979b7c8018c3d1960432eb4ac15d->m_frame.f_lineno = 844; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } Py_DECREF( tmp_called_name_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 844; type_description_1 = "ooooc"; 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 = 843; type_description_1 = "ooooc"; 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; } branch_no_1:; } { PyObject *tmp_called_instance_3; if ( var_orig_vars == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "orig_vars" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 845; type_description_1 = "ooooc"; goto frame_exception_exit_1; } tmp_called_instance_3 = var_orig_vars; frame_9ca1979b7c8018c3d1960432eb4ac15d->m_frame.f_lineno = 845; tmp_unused = CALL_METHOD_WITH_ARGS2( tmp_called_instance_3, const_str_plain_pop, &PyTuple_GET_ITEM( const_tuple_str_plain___dict___none_tuple, 0 ) ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 845; type_description_1 = "ooooc"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_called_instance_4; if ( var_orig_vars == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "orig_vars" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 846; type_description_1 = "ooooc"; goto frame_exception_exit_1; } tmp_called_instance_4 = var_orig_vars; frame_9ca1979b7c8018c3d1960432eb4ac15d->m_frame.f_lineno = 846; tmp_unused = CALL_METHOD_WITH_ARGS2( tmp_called_instance_4, const_str_plain_pop, &PyTuple_GET_ITEM( const_tuple_str_plain___weakref___none_tuple, 0 ) ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 846; type_description_1 = "ooooc"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_called_name_2; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_3; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_4; if ( PyCell_GET( self->m_closure[0] ) == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "metaclass" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 847; type_description_1 = "ooooc"; goto frame_exception_exit_1; } tmp_called_name_2 = PyCell_GET( self->m_closure[0] ); if ( par_cls == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cls" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 847; type_description_1 = "ooooc"; goto frame_exception_exit_1; } tmp_source_name_3 = par_cls; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, 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 = 847; type_description_1 = "ooooc"; goto frame_exception_exit_1; } if ( par_cls == 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", "cls" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 847; type_description_1 = "ooooc"; goto frame_exception_exit_1; } tmp_source_name_4 = par_cls; tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain___bases__ ); 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 = 847; type_description_1 = "ooooc"; goto frame_exception_exit_1; } if ( var_orig_vars == NULL ) { 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", "orig_vars" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 847; type_description_1 = "ooooc"; goto frame_exception_exit_1; } tmp_args_element_name_4 = var_orig_vars; frame_9ca1979b7c8018c3d1960432eb4ac15d->m_frame.f_lineno = 847; { PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_2, call_args ); } Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 847; type_description_1 = "ooooc"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_9ca1979b7c8018c3d1960432eb4ac15d ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_9ca1979b7c8018c3d1960432eb4ac15d ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_9ca1979b7c8018c3d1960432eb4ac15d ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_9ca1979b7c8018c3d1960432eb4ac15d, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_9ca1979b7c8018c3d1960432eb4ac15d->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_9ca1979b7c8018c3d1960432eb4ac15d, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_9ca1979b7c8018c3d1960432eb4ac15d, type_description_1, par_cls, var_orig_vars, var_slots, var_slots_var, self->m_closure[0] ); // Release cached frame. if ( frame_9ca1979b7c8018c3d1960432eb4ac15d == cache_frame_9ca1979b7c8018c3d1960432eb4ac15d ) { Py_DECREF( frame_9ca1979b7c8018c3d1960432eb4ac15d ); } cache_frame_9ca1979b7c8018c3d1960432eb4ac15d = NULL; assertFrameObject( frame_9ca1979b7c8018c3d1960432eb4ac15d ); // 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( six$$$function_56_add_metaclass$$$function_1_wrapper ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_cls ); par_cls = NULL; } { Py_XDECREF( var_orig_vars ); var_orig_vars = NULL; } { Py_XDECREF( var_slots ); var_slots = NULL; } { Py_XDECREF( var_slots_var ); var_slots_var = 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_cls ); par_cls = NULL; } { Py_XDECREF( var_orig_vars ); var_orig_vars = NULL; } { Py_XDECREF( var_slots ); var_slots = NULL; } { Py_XDECREF( var_slots_var ); var_slots_var = 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( six$$$function_56_add_metaclass$$$function_1_wrapper ); 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_six$$$function_57_python_2_unicode_compatible( 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_klass = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_1964f897466f4201731d0c87c0109354; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; bool tmp_result; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_1964f897466f4201731d0c87c0109354 = 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_1964f897466f4201731d0c87c0109354, codeobj_1964f897466f4201731d0c87c0109354, module_six, sizeof(void *) ); frame_1964f897466f4201731d0c87c0109354 = cache_frame_1964f897466f4201731d0c87c0109354; // Push the new frame as the currently active one. pushFrameStack( frame_1964f897466f4201731d0c87c0109354 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_1964f897466f4201731d0c87c0109354 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_mvar_value_1; int tmp_truth_name_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_PY2 ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_PY2 ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "PY2" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 859; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_mvar_value_1 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 859; type_description_1 = "o"; 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:; { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; tmp_compexpr_left_1 = const_str_plain___str__; CHECK_OBJECT( par_klass ); tmp_source_name_1 = par_klass; tmp_compexpr_right_1 = LOOKUP_ATTRIBUTE_DICT_SLOT( tmp_source_name_1 ); if ( tmp_compexpr_right_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 860; type_description_1 = "o"; 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 = 860; 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:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_source_name_2; tmp_left_name_1 = const_str_digest_4c46721e9886c5db124415a36253d572; if ( par_klass == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "klass" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 863; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_source_name_2 = par_klass; tmp_right_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain___name__ ); if ( tmp_right_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 863; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_make_exception_arg_1 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_make_exception_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 861; type_description_1 = "o"; goto frame_exception_exit_1; } frame_1964f897466f4201731d0c87c0109354->m_frame.f_lineno = 861; { PyObject *call_args[] = { tmp_make_exception_arg_1 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } Py_DECREF( tmp_make_exception_arg_1 ); assert( !(tmp_raise_type_1 == NULL) ); exception_type = tmp_raise_type_1; exception_lineno = 861; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "o"; goto frame_exception_exit_1; } branch_no_2:; } { PyObject *tmp_assattr_name_1; PyObject *tmp_source_name_3; PyObject *tmp_assattr_target_1; if ( par_klass == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "klass" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 864; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_source_name_3 = par_klass; tmp_assattr_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain___str__ ); if ( tmp_assattr_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 864; type_description_1 = "o"; goto frame_exception_exit_1; } if ( par_klass == 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", "klass" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 864; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_klass; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain___unicode__, 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 = 864; type_description_1 = "o"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; tmp_assattr_name_2 = MAKE_FUNCTION_six$$$function_57_python_2_unicode_compatible$$$function_1_lambda( ); if ( par_klass == 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", "klass" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 865; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_klass; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain___str__, 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 = 865; type_description_1 = "o"; goto frame_exception_exit_1; } } branch_no_1:; } { if ( par_klass == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "klass" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 866; type_description_1 = "o"; goto frame_exception_exit_1; } tmp_return_value = par_klass; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_1964f897466f4201731d0c87c0109354 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_1964f897466f4201731d0c87c0109354 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_1964f897466f4201731d0c87c0109354 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_1964f897466f4201731d0c87c0109354, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_1964f897466f4201731d0c87c0109354->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_1964f897466f4201731d0c87c0109354, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_1964f897466f4201731d0c87c0109354, type_description_1, par_klass ); // Release cached frame. if ( frame_1964f897466f4201731d0c87c0109354 == cache_frame_1964f897466f4201731d0c87c0109354 ) { Py_DECREF( frame_1964f897466f4201731d0c87c0109354 ); } cache_frame_1964f897466f4201731d0c87c0109354 = NULL; assertFrameObject( frame_1964f897466f4201731d0c87c0109354 ); // 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( six$$$function_57_python_2_unicode_compatible ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_klass ); par_klass = 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_klass ); par_klass = 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( six$$$function_57_python_2_unicode_compatible ); 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_six$$$function_57_python_2_unicode_compatible$$$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_self = python_pars[ 0 ]; struct Nuitka_FrameObject *frame_39801b41e1ec47b25227b232237a86a6; 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_39801b41e1ec47b25227b232237a86a6 = 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_39801b41e1ec47b25227b232237a86a6, codeobj_39801b41e1ec47b25227b232237a86a6, module_six, sizeof(void *) ); frame_39801b41e1ec47b25227b232237a86a6 = cache_frame_39801b41e1ec47b25227b232237a86a6; // Push the new frame as the currently active one. pushFrameStack( frame_39801b41e1ec47b25227b232237a86a6 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_39801b41e1ec47b25227b232237a86a6 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_instance_1; PyObject *tmp_called_instance_2; CHECK_OBJECT( par_self ); tmp_called_instance_2 = par_self; frame_39801b41e1ec47b25227b232237a86a6->m_frame.f_lineno = 865; tmp_called_instance_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain___unicode__ ); if ( tmp_called_instance_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 865; type_description_1 = "o"; goto frame_exception_exit_1; } frame_39801b41e1ec47b25227b232237a86a6->m_frame.f_lineno = 865; tmp_return_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_encode, &PyTuple_GET_ITEM( const_tuple_str_digest_c075052d723d6707083e869a0e3659bb_tuple, 0 ) ); Py_DECREF( tmp_called_instance_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 865; type_description_1 = "o"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_39801b41e1ec47b25227b232237a86a6 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_39801b41e1ec47b25227b232237a86a6 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_39801b41e1ec47b25227b232237a86a6 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_39801b41e1ec47b25227b232237a86a6, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_39801b41e1ec47b25227b232237a86a6->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_39801b41e1ec47b25227b232237a86a6, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_39801b41e1ec47b25227b232237a86a6, type_description_1, par_self ); // Release cached frame. if ( frame_39801b41e1ec47b25227b232237a86a6 == cache_frame_39801b41e1ec47b25227b232237a86a6 ) { Py_DECREF( frame_39801b41e1ec47b25227b232237a86a6 ); } cache_frame_39801b41e1ec47b25227b232237a86a6 = NULL; assertFrameObject( frame_39801b41e1ec47b25227b232237a86a6 ); // 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( six$$$function_57_python_2_unicode_compatible$$$function_1_lambda ); 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( six$$$function_57_python_2_unicode_compatible$$$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 *MAKE_FUNCTION_six$$$function_10___dir__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_10___dir__, const_str_plain___dir__, #if PYTHON_VERSION >= 300 const_str_digest_64d4733805c3d8a80c51e9dc57f1d93a, #endif codeobj_3f0f2ce02159121ceb22445faee02083, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_11___init__( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_11___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_731d7691859610fb490e43b3f27e546c, #endif codeobj_2b0d72cb6c0f2f9e34bfb14e8b601ac4, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_12__resolve( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_12__resolve, const_str_plain__resolve, #if PYTHON_VERSION >= 300 const_str_digest_7808e85555afed194a41fce972e1dab6, #endif codeobj_b3655b5b735647cc3c20433858bdf80b, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_13___init__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_13___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_d41a8631906d67bbef4ca82efbdc25a7, #endif codeobj_6627266bc765d1d66bc6b33f7b98fee8, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_14__add_module( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_14__add_module, const_str_plain__add_module, #if PYTHON_VERSION >= 300 const_str_digest_5c85d47cc43785379bf0cd06bbe26afa, #endif codeobj_484ed80f47352737a1d35c2962435f59, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_15__get_module( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_15__get_module, const_str_plain__get_module, #if PYTHON_VERSION >= 300 const_str_digest_c71fb1fd3c8e0614de9b9d6e466e8f4d, #endif codeobj_be484e55a69a59a906124dbfce4ff445, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_16_find_module( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_16_find_module, const_str_plain_find_module, #if PYTHON_VERSION >= 300 const_str_digest_d1a661522c9824d16eb0d10683d3f9d9, #endif codeobj_f7daa5d00b2bde282f6683e576abeed5, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_17___get_module( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_17___get_module, const_str_plain___get_module, #if PYTHON_VERSION >= 300 const_str_digest_f33478a29f202191a877ded54b0799bb, #endif codeobj_2e50e9de16de74ada428a24edd5b2e30, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_18_load_module( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_18_load_module, const_str_plain_load_module, #if PYTHON_VERSION >= 300 const_str_digest_7e5ee2134633beb4712c8fc1d1e11523, #endif codeobj_d131286b16f877b20da4028f68219ecb, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_19_is_package( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_19_is_package, const_str_plain_is_package, #if PYTHON_VERSION >= 300 const_str_digest_e98e672ecfb94edf2b957a17fc00e8de, #endif codeobj_78fb30b1c799f6c649a0f003946a456e, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, const_str_digest_7cd96a434c5e7c2d0afa70c5bbed7be7, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_1___len__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_1___len__, const_str_plain___len__, #if PYTHON_VERSION >= 300 const_str_digest_455f96f9ec5d27095599ab17da15470e, #endif codeobj_6e6c6c7a1fc0ae9026bce12339b74fd2, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_20_get_code( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_20_get_code, const_str_plain_get_code, #if PYTHON_VERSION >= 300 const_str_digest_7eb7a2287a360cb4530639884f4c918e, #endif codeobj_dd4aefb12fb6a9216ba3efce8ffc0555, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, const_str_digest_36b48fae7858438c9796c3d30c76579f, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_21___dir__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_21___dir__, const_str_plain___dir__, #if PYTHON_VERSION >= 300 const_str_digest_8d65be796decbc12c836c82fa4f7a635, #endif codeobj_20162503097e412e25c5483f8a0df7a4, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_22_add_move( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_22_add_move, const_str_plain_add_move, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_74d67ed570d0a768e5c67e597d532892, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, const_str_digest_122cdcc1600da4a884855d78ecd7756a, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_23_remove_move( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_23_remove_move, const_str_plain_remove_move, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_bd99e9ad84803325a08a9408c18a99ba, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, const_str_digest_bc859a90e4d9c0b4fce03f66d37f0cf6, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_24_advance_iterator( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_24_advance_iterator, const_str_plain_advance_iterator, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_b3a76721a2feaa9cd70b29de125fe48f, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_25_callable( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_25_callable, const_str_plain_callable, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_5235c56775b31f61575be893dd14c85f, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_26_get_unbound_function( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_26_get_unbound_function, const_str_plain_get_unbound_function, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_8892cef636f4e391114165d08d4ff584, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_27_create_unbound_method( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_27_create_unbound_method, const_str_plain_create_unbound_method, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_0e04554881b47b289d5491136c0c63dc, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_28_get_unbound_function( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_28_get_unbound_function, const_str_plain_get_unbound_function, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_428f90bd7405bd968fff8a069ae62a51, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_29_create_bound_method( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_29_create_bound_method, const_str_plain_create_bound_method, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_84b72f7f0fb5e1bcc0ae0e8f8f544239, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_2__add_doc( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_2__add_doc, const_str_plain__add_doc, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_435ea8a609d8bac7f2a9b505daffbcdc, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, const_str_digest_cce73c34157ad7a21f7265310a153ec1, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_30_create_unbound_method( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_30_create_unbound_method, const_str_plain_create_unbound_method, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_7c32d75616007697ebb1dea51bb8e731, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_31_next( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_31_next, const_str_plain_next, #if PYTHON_VERSION >= 300 const_str_digest_31d25caf7489e6241458a1761a0b32ce, #endif codeobj_52e8c5c3bd5995de8d8caeb94ce50e67, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_32_iterkeys( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_32_iterkeys, const_str_plain_iterkeys, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_f5afda5ea7306c74f3d9734274ba7420, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_33_itervalues( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_33_itervalues, const_str_plain_itervalues, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_dcbf3ed3b9c7fa17465f78181a245355, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_34_iteritems( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_34_iteritems, const_str_plain_iteritems, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_5931ae4e1269dff7471a4674b636f637, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_35_iterlists( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_35_iterlists, const_str_plain_iterlists, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_5ee226162f0852cb3743c2a2bd949773, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_36_iterkeys( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_36_iterkeys, const_str_plain_iterkeys, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_82fe76127bae3d2e415e3b4a28f909e9, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_37_itervalues( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_37_itervalues, const_str_plain_itervalues, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_283c2119347b0376e499395bf45204bc, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_38_iteritems( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_38_iteritems, const_str_plain_iteritems, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_c9351b02a8d27a6bbae056b662d1bfdc, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_39_iterlists( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_39_iterlists, const_str_plain_iterlists, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_087d35435e86d1bbc8ff1942ba98c3b5, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_3__import_module( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_3__import_module, const_str_plain__import_module, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_0c57fcb72ee31ce12bfb8e58f8befba4, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, const_str_digest_1e91aab42d00f04e391d84545f09e2f5, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_40_b( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_40_b, const_str_plain_b, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_8c161b336944a20366ee12b5559375bb, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_41_u( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_41_u, const_str_plain_u, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_3ec4202d508a8f752550d22273fcc311, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_42_b( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_42_b, const_str_plain_b, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_63c815d5563dc28cad3dd358f719e28d, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_43_u( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_43_u, const_str_plain_u, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_a705f25147799a1b24172da04f2122b9, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_44_byte2int( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_44_byte2int, const_str_plain_byte2int, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_072f0010b75faf7f40318f97c38b6329, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_45_indexbytes( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_45_indexbytes, const_str_plain_indexbytes, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_092a7402eaedc429dc824c809d6266eb, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_46_assertCountEqual( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_46_assertCountEqual, const_str_plain_assertCountEqual, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_e2617b8dccb9c312fedcc844c84c0407, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_47_assertRaisesRegex( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_47_assertRaisesRegex, const_str_plain_assertRaisesRegex, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_14f6b7a4fb6b34d458cda35efd4ec363, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_48_assertRegex( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_48_assertRegex, const_str_plain_assertRegex, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_cc58ae8ae319c21b8e71af029358ad32, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_49_reraise( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_49_reraise, const_str_plain_reraise, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_6622defe62c640cc306b5ea8ba535f3b, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_4___init__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_4___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_9b96d7dc4e51f03a202df7995d0aff0a, #endif codeobj_ebdfd7d38cdf3639613f86dec3f725f4, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_50_exec_( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_50_exec_, const_str_plain_exec_, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_e31b8254f72d55f61f8735db2e4557f6, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, const_str_digest_52da6974eceb6e05255f92901fc2e2f2, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_51_raise_from( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_51_raise_from, const_str_plain_raise_from, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_0a4d11510d3a652192c78e1cd1dba34f, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_52_print_( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_52_print_, const_str_plain_print_, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_1a5de9da30cd1abf3fc0ee053fd747fa, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, const_str_digest_0e7fae28a2f47cf9bbe813dcd6d34e25, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_52_print_$$$function_1_write( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_52_print_$$$function_1_write, const_str_plain_write, #if PYTHON_VERSION >= 300 const_str_digest_60d0662f4d422d418678c2ec7a6d653a, #endif codeobj_06d72be2db5f743fec221e32438186eb, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 1 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_53_print_( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_53_print_, const_str_plain_print_, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_7e6c9e930925897873b973ea5c4bf230, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_54_wraps( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_54_wraps, const_str_plain_wraps, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_da7abc445dec6a1a07d1bd84c0b0eaa8, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_54_wraps$$$function_1_wrapper( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_54_wraps$$$function_1_wrapper, const_str_plain_wrapper, #if PYTHON_VERSION >= 300 const_str_digest_c51e386ef300ce9f1229e3ab6e960b70, #endif codeobj_490ae70754369ddf37124853fd4bc420, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 3 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_55_with_metaclass( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_55_with_metaclass, const_str_plain_with_metaclass, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_9acdcf7b9fcd6028c2de7eadfea0ab5a, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, const_str_digest_1d2e267f2ccdeb84fbf4cb4191414e9f, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_55_with_metaclass$$$function_1___new__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_55_with_metaclass$$$function_1___new__, const_str_plain___new__, #if PYTHON_VERSION >= 300 const_str_digest_7b0ddbb29047de4d3d5b1987c8f9a853, #endif codeobj_2af6444c578c932d22ac9678d5b6a63e, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 2 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_55_with_metaclass$$$function_2___prepare__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_55_with_metaclass$$$function_2___prepare__, const_str_plain___prepare__, #if PYTHON_VERSION >= 300 const_str_digest_dffa15837e364db89e3ebafc85d0b9ca, #endif codeobj_0738034f8ec060be31d92afde6dd984a, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 2 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_56_add_metaclass( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_56_add_metaclass, const_str_plain_add_metaclass, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_094adb4b8927d2f5e35e4e999f8e8dd5, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, const_str_digest_af06de2d225df4407b0a0ba06a331ccf, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_56_add_metaclass$$$function_1_wrapper( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_56_add_metaclass$$$function_1_wrapper, const_str_plain_wrapper, #if PYTHON_VERSION >= 300 const_str_digest_725b4555e0a727b46d469d67d5e67db8, #endif codeobj_9ca1979b7c8018c3d1960432eb4ac15d, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 1 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_57_python_2_unicode_compatible( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_57_python_2_unicode_compatible, const_str_plain_python_2_unicode_compatible, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_1964f897466f4201731d0c87c0109354, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, const_str_digest_62c17ddfba14b5f942749b77083b82bc, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_57_python_2_unicode_compatible$$$function_1_lambda( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_57_python_2_unicode_compatible$$$function_1_lambda, const_str_angle_lambda, #if PYTHON_VERSION >= 300 const_str_digest_0d2d41d4a68d9035c6543c4d55fbd04e, #endif codeobj_39801b41e1ec47b25227b232237a86a6, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_5___get__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_5___get__, const_str_plain___get__, #if PYTHON_VERSION >= 300 const_str_digest_b668f79fb393db14479ffa4de151e89c, #endif codeobj_98fdedce3b9a365bd1076f7ee84507c5, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_6___init__( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_6___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_b504fd1241efed0ba038333be17bbd24, #endif codeobj_23a90c660e435e2f8aa35bbe5fd30959, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_7__resolve( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_7__resolve, const_str_plain__resolve, #if PYTHON_VERSION >= 300 const_str_digest_30e664fa29ccb3cd445447548fe0ffe7, #endif codeobj_1bf1c958f07328975485df520734924f, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_8___getattr__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_8___getattr__, const_str_plain___getattr__, #if PYTHON_VERSION >= 300 const_str_digest_5accaad7de680f247a60602926db5d4a, #endif codeobj_a928231a78972d33294d86d308f694ae, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_six$$$function_9___init__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_six$$$function_9___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_e5ef2c53515ead21d8b6287ce4be1d82, #endif codeobj_ea6adc21327e4d8665aa43a2e38e41a3, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_six, NULL, 0 ); return (PyObject *)result; } #if PYTHON_VERSION >= 300 static struct PyModuleDef mdef_six = { PyModuleDef_HEAD_INIT, "six", /* 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( six ) { #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_six ); } 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("six: 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("six: Calling createModuleConstants()."); #endif createModuleConstants(); /* The code objects used by this module are created now. */ #ifdef _NUITKA_TRACE puts("six: Calling createModuleCodeObjects()."); #endif createModuleCodeObjects(); // puts( "in initsix" ); // 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_six = Py_InitModule4( "six", // 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_six = PyModule_Create( &mdef_six ); #endif moduledict_six = MODULE_DICT( module_six ); // Update "__package__" value to what it ought to be. { #if 0 PyObject *module_name = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain___name__ ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain___package__, module_name ); #else #if PYTHON_VERSION < 300 PyObject *module_name = GET_STRING_DICT_VALUE( moduledict_six, (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_six, (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_six, (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_six, (Nuitka_StringObject *)const_str_plain___package__, PyUnicode_Substring( module_name, 0, dot_index ) ); } #endif #endif } CHECK_OBJECT( module_six ); // 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_plain_six, module_six ); 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_six, (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_six, (Nuitka_StringObject *)const_str_plain___builtins__, value ); } #if PYTHON_VERSION >= 300 UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain___loader__, metapath_based_loader ); #endif #if PYTHON_VERSION >= 340 #if 0 UPDATE_STRING_DICT0( moduledict_six, (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_six, (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_six, (Nuitka_StringObject *)const_str_plain___spec__, spec_value ); Py_DECREF( module_spec_class ); } #endif #endif // Temp variables if any PyObject *outline_0_var___class__ = NULL; PyObject *outline_1_var___class__ = NULL; PyObject *outline_2_var___class__ = NULL; PyObject *outline_3_var___class__ = NULL; PyObject *outline_4_var___class__ = NULL; PyObject *outline_5_var___class__ = NULL; PyObject *outline_6_var___class__ = NULL; PyObject *outline_7_var___class__ = NULL; PyObject *outline_8_var___class__ = NULL; PyObject *outline_9_var___class__ = NULL; PyObject *outline_10_var___class__ = NULL; PyObject *outline_11_var___class__ = NULL; PyObject *outline_12_var___class__ = NULL; PyObject *outline_13_var___class__ = NULL; PyObject *tmp_assign_unpack_1__assign_source = NULL; PyObject *tmp_class_creation_10__bases = NULL; PyObject *tmp_class_creation_10__bases_orig = NULL; PyObject *tmp_class_creation_10__class_decl_dict = NULL; PyObject *tmp_class_creation_10__metaclass = NULL; PyObject *tmp_class_creation_10__prepared = NULL; PyObject *tmp_class_creation_11__bases = NULL; PyObject *tmp_class_creation_11__bases_orig = NULL; PyObject *tmp_class_creation_11__class_decl_dict = NULL; PyObject *tmp_class_creation_11__metaclass = NULL; PyObject *tmp_class_creation_11__prepared = NULL; PyObject *tmp_class_creation_12__bases = NULL; PyObject *tmp_class_creation_12__bases_orig = NULL; PyObject *tmp_class_creation_12__class_decl_dict = NULL; PyObject *tmp_class_creation_12__metaclass = NULL; PyObject *tmp_class_creation_12__prepared = NULL; PyObject *tmp_class_creation_13__bases = NULL; PyObject *tmp_class_creation_13__bases_orig = NULL; PyObject *tmp_class_creation_13__class_decl_dict = NULL; PyObject *tmp_class_creation_13__metaclass = NULL; PyObject *tmp_class_creation_13__prepared = NULL; PyObject *tmp_class_creation_14__bases = NULL; PyObject *tmp_class_creation_14__class_decl_dict = NULL; PyObject *tmp_class_creation_14__metaclass = NULL; PyObject *tmp_class_creation_14__prepared = 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__bases_orig = NULL; PyObject *tmp_class_creation_4__class_decl_dict = NULL; PyObject *tmp_class_creation_4__metaclass = NULL; PyObject *tmp_class_creation_4__prepared = NULL; PyObject *tmp_class_creation_5__bases = NULL; PyObject *tmp_class_creation_5__bases_orig = 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_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_for_loop_4__for_iterator = NULL; PyObject *tmp_for_loop_4__iter_value = NULL; PyObject *tmp_for_loop_5__for_iterator = NULL; PyObject *tmp_for_loop_5__iter_value = NULL; PyObject *tmp_for_loop_6__for_iterator = NULL; PyObject *tmp_for_loop_6__iter_value = NULL; PyObject *tmp_for_loop_7__for_iterator = NULL; PyObject *tmp_for_loop_7__iter_value = NULL; nuitka_bool tmp_try_except_1__unhandled_indicator = NUITKA_BOOL_UNASSIGNED; PyObject *tmp_tuple_unpack_1__element_1 = NULL; PyObject *tmp_tuple_unpack_1__element_2 = NULL; PyObject *tmp_tuple_unpack_1__source_iter = NULL; struct Nuitka_FrameObject *frame_60c5001420db0f56510f38a547d65af9; 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_dictdel_dict; PyObject *tmp_dictdel_key; bool tmp_result; PyObject *locals_six_60 = NULL; PyObject *tmp_dictset_value; struct Nuitka_FrameObject *frame_4350a9d6c1ab3882090fcb9d538f1643_2; NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL; static struct Nuitka_FrameObject *cache_frame_4350a9d6c1ab3882090fcb9d538f1643_2 = 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 *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; NUITKA_MAY_BE_UNUSED PyObject *tmp_unused; PyObject *exception_keeper_type_4; PyObject *exception_keeper_value_4; PyTracebackObject *exception_keeper_tb_4; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4; PyObject *exception_preserved_type_1; PyObject *exception_preserved_value_1; PyTracebackObject *exception_preserved_tb_1; 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 *locals_six_86 = NULL; struct Nuitka_FrameObject *frame_aa27578da9f8ed710cb779a75b4567f0_3; NUITKA_MAY_BE_UNUSED char const *type_description_3 = NULL; static struct Nuitka_FrameObject *cache_frame_aa27578da9f8ed710cb779a75b4567f0_3 = NULL; PyObject *exception_keeper_type_7; PyObject *exception_keeper_value_7; PyTracebackObject *exception_keeper_tb_7; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_7; PyObject *exception_keeper_type_8; PyObject *exception_keeper_value_8; PyTracebackObject *exception_keeper_tb_8; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_8; PyObject *exception_keeper_type_9; PyObject *exception_keeper_value_9; PyTracebackObject *exception_keeper_tb_9; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_9; PyObject *locals_six_103 = NULL; struct Nuitka_FrameObject *frame_10c446812c4ce7fa8a6f019ec38a92c9_4; NUITKA_MAY_BE_UNUSED char const *type_description_4 = NULL; static struct Nuitka_FrameObject *cache_frame_10c446812c4ce7fa8a6f019ec38a92c9_4 = 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; PyObject *exception_keeper_type_11; PyObject *exception_keeper_value_11; PyTracebackObject *exception_keeper_tb_11; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_11; PyObject *exception_keeper_type_12; PyObject *exception_keeper_value_12; PyTracebackObject *exception_keeper_tb_12; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_12; PyObject *locals_six_124 = NULL; struct Nuitka_FrameObject *frame_03058805a33dbf77b0b412dfa56ca393_5; NUITKA_MAY_BE_UNUSED char const *type_description_5 = NULL; static struct Nuitka_FrameObject *cache_frame_03058805a33dbf77b0b412dfa56ca393_5 = NULL; 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 *exception_keeper_type_15; PyObject *exception_keeper_value_15; PyTracebackObject *exception_keeper_tb_15; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_15; PyObject *locals_six_139 = NULL; struct Nuitka_FrameObject *frame_e16af254ee2e8154a96d3b9d0b46f974_6; NUITKA_MAY_BE_UNUSED char const *type_description_6 = NULL; static struct Nuitka_FrameObject *cache_frame_e16af254ee2e8154a96d3b9d0b46f974_6 = NULL; 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 *exception_keeper_type_18; PyObject *exception_keeper_value_18; PyTracebackObject *exception_keeper_tb_18; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_18; PyObject *locals_six_164 = NULL; struct Nuitka_FrameObject *frame_54e16253aa017212f14cc18c6bd38fe3_7; NUITKA_MAY_BE_UNUSED char const *type_description_7 = NULL; static struct Nuitka_FrameObject *cache_frame_54e16253aa017212f14cc18c6bd38fe3_7 = NULL; 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 *exception_keeper_type_21; PyObject *exception_keeper_value_21; PyTracebackObject *exception_keeper_tb_21; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_21; PyObject *locals_six_229 = NULL; struct Nuitka_FrameObject *frame_d12bc0b1f88699fc5929db5f226ab4f0_8; NUITKA_MAY_BE_UNUSED char const *type_description_8 = NULL; static struct Nuitka_FrameObject *cache_frame_d12bc0b1f88699fc5929db5f226ab4f0_8 = NULL; 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 *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 *locals_six_322 = NULL; 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 *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_six_364 = NULL; PyObject *exception_keeper_type_30; PyObject *exception_keeper_value_30; PyTracebackObject *exception_keeper_tb_30; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_30; PyObject *exception_keeper_type_31; PyObject *exception_keeper_value_31; PyTracebackObject *exception_keeper_tb_31; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_31; PyObject *exception_keeper_type_32; PyObject *exception_keeper_value_32; PyTracebackObject *exception_keeper_tb_32; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_32; PyObject *exception_keeper_type_33; PyObject *exception_keeper_value_33; PyTracebackObject *exception_keeper_tb_33; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_33; PyObject *locals_six_384 = NULL; PyObject *exception_keeper_type_34; PyObject *exception_keeper_value_34; PyTracebackObject *exception_keeper_tb_34; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_34; PyObject *exception_keeper_type_35; PyObject *exception_keeper_value_35; PyTracebackObject *exception_keeper_tb_35; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_35; PyObject *exception_keeper_type_36; PyObject *exception_keeper_value_36; PyTracebackObject *exception_keeper_tb_36; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_36; PyObject *exception_keeper_type_37; PyObject *exception_keeper_value_37; PyTracebackObject *exception_keeper_tb_37; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_37; PyObject *locals_six_436 = NULL; PyObject *exception_keeper_type_38; PyObject *exception_keeper_value_38; PyTracebackObject *exception_keeper_tb_38; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_38; PyObject *exception_keeper_type_39; PyObject *exception_keeper_value_39; PyTracebackObject *exception_keeper_tb_39; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_39; PyObject *exception_keeper_type_40; PyObject *exception_keeper_value_40; PyTracebackObject *exception_keeper_tb_40; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_40; PyObject *exception_keeper_type_41; PyObject *exception_keeper_value_41; PyTracebackObject *exception_keeper_tb_41; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_41; PyObject *locals_six_457 = NULL; PyObject *exception_keeper_type_42; PyObject *exception_keeper_value_42; PyTracebackObject *exception_keeper_tb_42; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_42; PyObject *exception_keeper_type_43; PyObject *exception_keeper_value_43; PyTracebackObject *exception_keeper_tb_43; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_43; PyObject *exception_keeper_type_44; PyObject *exception_keeper_value_44; PyTracebackObject *exception_keeper_tb_44; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_44; PyObject *exception_keeper_type_45; PyObject *exception_keeper_value_45; PyTracebackObject *exception_keeper_tb_45; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_45; PyObject *locals_six_475 = NULL; struct Nuitka_FrameObject *frame_05ba3786fe7e59715f83691d43bfe7b6_9; NUITKA_MAY_BE_UNUSED char const *type_description_9 = NULL; static struct Nuitka_FrameObject *cache_frame_05ba3786fe7e59715f83691d43bfe7b6_9 = NULL; PyObject *exception_keeper_type_46; PyObject *exception_keeper_value_46; PyTracebackObject *exception_keeper_tb_46; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_46; PyObject *exception_keeper_type_47; PyObject *exception_keeper_value_47; PyTracebackObject *exception_keeper_tb_47; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_47; PyObject *exception_keeper_type_48; PyObject *exception_keeper_value_48; PyTracebackObject *exception_keeper_tb_48; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_48; PyObject *exception_keeper_type_49; PyObject *exception_keeper_value_49; PyTracebackObject *exception_keeper_tb_49; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_49; PyObject *exception_preserved_type_2; PyObject *exception_preserved_value_2; PyTracebackObject *exception_preserved_tb_2; PyObject *exception_keeper_type_50; PyObject *exception_keeper_value_50; PyTracebackObject *exception_keeper_tb_50; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_50; PyObject *exception_keeper_type_51; PyObject *exception_keeper_value_51; PyTracebackObject *exception_keeper_tb_51; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_51; PyObject *exception_preserved_type_3; PyObject *exception_preserved_value_3; PyTracebackObject *exception_preserved_tb_3; PyObject *exception_keeper_type_52; PyObject *exception_keeper_value_52; PyTracebackObject *exception_keeper_tb_52; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_52; PyObject *locals_six_561 = NULL; struct Nuitka_FrameObject *frame_2683bbf16ff937d3cacf35bca1b9ab14_10; NUITKA_MAY_BE_UNUSED char const *type_description_10 = NULL; static struct Nuitka_FrameObject *cache_frame_2683bbf16ff937d3cacf35bca1b9ab14_10 = NULL; PyObject *exception_keeper_type_53; PyObject *exception_keeper_value_53; PyTracebackObject *exception_keeper_tb_53; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_53; PyObject *exception_keeper_type_54; PyObject *exception_keeper_value_54; PyTracebackObject *exception_keeper_tb_54; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_54; PyObject *exception_keeper_type_55; PyObject *exception_keeper_value_55; PyTracebackObject *exception_keeper_tb_55; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_55; PyObject *tmp_iterator_attempt; PyObject *exception_keeper_type_56; PyObject *exception_keeper_value_56; PyTracebackObject *exception_keeper_tb_56; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_56; PyObject *exception_keeper_type_57; PyObject *exception_keeper_value_57; PyTracebackObject *exception_keeper_tb_57; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_57; PyObject *exception_keeper_type_58; PyObject *exception_keeper_value_58; PyTracebackObject *exception_keeper_tb_58; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_58; // Module code. { PyObject *tmp_assign_source_1; tmp_assign_source_1 = const_str_digest_97d8b3849ccb4841962c7ac18f0af059; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain___doc__, tmp_assign_source_1 ); } { PyObject *tmp_assign_source_2; tmp_assign_source_2 = const_str_digest_7fcc7a955e40c18820a22671dc4493bf; UPDATE_STRING_DICT0( moduledict_six, (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_six, (Nuitka_StringObject *)const_str_plain___cached__, tmp_assign_source_3 ); } // Frame without reuse. frame_60c5001420db0f56510f38a547d65af9 = MAKE_MODULE_FRAME( codeobj_60c5001420db0f56510f38a547d65af9, module_six ); // Push the new frame as the currently active one, and we should be exclusively // owning it. pushFrameStack( frame_60c5001420db0f56510f38a547d65af9 ); assert( Py_REFCNT( frame_60c5001420db0f56510f38a547d65af9 ) == 2 ); // Framed code: { PyObject *tmp_assign_source_4; PyObject *tmp_import_name_from_1; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 23; 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_absolute_import ); if ( tmp_assign_source_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 23; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_absolute_import, tmp_assign_source_4 ); } { PyObject *tmp_assign_source_5; 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_functools; tmp_globals_name_1 = (PyObject *)moduledict_six; tmp_locals_name_1 = Py_None; tmp_fromlist_name_1 = Py_None; tmp_level_name_1 = const_int_0; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 25; tmp_assign_source_5 = 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_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 25; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_functools, tmp_assign_source_5 ); } { PyObject *tmp_assign_source_6; 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_itertools; tmp_globals_name_2 = (PyObject *)moduledict_six; tmp_locals_name_2 = Py_None; tmp_fromlist_name_2 = Py_None; tmp_level_name_2 = const_int_0; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 26; tmp_assign_source_6 = IMPORT_MODULE5( tmp_name_name_2, tmp_globals_name_2, tmp_locals_name_2, tmp_fromlist_name_2, tmp_level_name_2 ); assert( !(tmp_assign_source_6 == NULL) ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_itertools, tmp_assign_source_6 ); } { PyObject *tmp_assign_source_7; 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_operator; tmp_globals_name_3 = (PyObject *)moduledict_six; tmp_locals_name_3 = Py_None; tmp_fromlist_name_3 = Py_None; tmp_level_name_3 = const_int_0; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 27; tmp_assign_source_7 = 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_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 27; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator, tmp_assign_source_7 ); } { PyObject *tmp_assign_source_8; 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_sys; tmp_globals_name_4 = (PyObject *)moduledict_six; tmp_locals_name_4 = Py_None; tmp_fromlist_name_4 = Py_None; tmp_level_name_4 = const_int_0; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 28; tmp_assign_source_8 = IMPORT_MODULE5( tmp_name_name_4, tmp_globals_name_4, tmp_locals_name_4, tmp_fromlist_name_4, tmp_level_name_4 ); assert( !(tmp_assign_source_8 == NULL) ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys, tmp_assign_source_8 ); } { PyObject *tmp_assign_source_9; 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_types; tmp_globals_name_5 = (PyObject *)moduledict_six; tmp_locals_name_5 = Py_None; tmp_fromlist_name_5 = Py_None; tmp_level_name_5 = const_int_0; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 29; tmp_assign_source_9 = 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_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 29; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_types, tmp_assign_source_9 ); } { PyObject *tmp_assign_source_10; tmp_assign_source_10 = const_str_digest_8f714300b54df1f07c5ea6ab3e1ef1e0; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain___author__, tmp_assign_source_10 ); } { PyObject *tmp_assign_source_11; tmp_assign_source_11 = const_str_digest_87dd5b8b0f93d9a3a1c77d14610f1698; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain___version__, tmp_assign_source_11 ); } { PyObject *tmp_assign_source_12; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_subscribed_name_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_subscript_name_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } CHECK_OBJECT( tmp_mvar_value_1 ); tmp_source_name_1 = tmp_mvar_value_1; tmp_subscribed_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_version_info ); if ( tmp_subscribed_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 36; goto frame_exception_exit_1; } tmp_subscript_name_1 = const_int_0; tmp_compexpr_left_1 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_1, tmp_subscript_name_1, 0 ); Py_DECREF( tmp_subscribed_name_1 ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 36; goto frame_exception_exit_1; } tmp_compexpr_right_1 = const_int_pos_2; tmp_assign_source_12 = RICH_COMPARE_EQ_NORECURSE( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_assign_source_12 == 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_six, (Nuitka_StringObject *)const_str_plain_PY2, tmp_assign_source_12 ); } { PyObject *tmp_assign_source_13; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_subscribed_name_2; PyObject *tmp_source_name_2; PyObject *tmp_mvar_value_2; PyObject *tmp_subscript_name_2; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 37; goto frame_exception_exit_1; } tmp_source_name_2 = tmp_mvar_value_2; tmp_subscribed_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_version_info ); if ( tmp_subscribed_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 37; goto frame_exception_exit_1; } tmp_subscript_name_2 = const_int_0; tmp_compexpr_left_2 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_2, tmp_subscript_name_2, 0 ); Py_DECREF( tmp_subscribed_name_2 ); if ( tmp_compexpr_left_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 37; goto frame_exception_exit_1; } tmp_compexpr_right_2 = const_int_pos_3; tmp_assign_source_13 = RICH_COMPARE_EQ_NORECURSE( tmp_compexpr_left_2, tmp_compexpr_right_2 ); Py_DECREF( tmp_compexpr_left_2 ); if ( tmp_assign_source_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 37; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_PY3, tmp_assign_source_13 ); } { PyObject *tmp_assign_source_14; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_subscribed_name_3; PyObject *tmp_source_name_3; PyObject *tmp_mvar_value_3; PyObject *tmp_subscript_name_3; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 38; goto frame_exception_exit_1; } tmp_source_name_3 = tmp_mvar_value_3; tmp_subscribed_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_version_info ); if ( tmp_subscribed_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 38; goto frame_exception_exit_1; } tmp_subscript_name_3 = const_slice_int_0_int_pos_2_none; tmp_compexpr_left_3 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_3, tmp_subscript_name_3 ); Py_DECREF( tmp_subscribed_name_3 ); if ( tmp_compexpr_left_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 38; goto frame_exception_exit_1; } tmp_compexpr_right_3 = const_tuple_int_pos_3_int_pos_4_tuple; tmp_assign_source_14 = RICH_COMPARE_GE( tmp_compexpr_left_3, tmp_compexpr_right_3 ); Py_DECREF( tmp_compexpr_left_3 ); if ( tmp_assign_source_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 38; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_PY34, tmp_assign_source_14 ); } { nuitka_bool tmp_condition_result_1; PyObject *tmp_mvar_value_4; int tmp_truth_name_1; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_PY3 ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_PY3 ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "PY3" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 40; goto frame_exception_exit_1; } tmp_truth_name_1 = CHECK_IF_TRUE( tmp_mvar_value_4 ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 40; 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_15; tmp_assign_source_15 = const_tuple_type_str_tuple; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_string_types, tmp_assign_source_15 ); } { PyObject *tmp_assign_source_16; tmp_assign_source_16 = const_tuple_type_int_tuple; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_integer_types, tmp_assign_source_16 ); } { PyObject *tmp_assign_source_17; tmp_assign_source_17 = const_tuple_type_type_tuple; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_class_types, tmp_assign_source_17 ); } { PyObject *tmp_assign_source_18; tmp_assign_source_18 = (PyObject *)&PyUnicode_Type; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_text_type, tmp_assign_source_18 ); } { PyObject *tmp_assign_source_19; tmp_assign_source_19 = (PyObject *)&PyBytes_Type; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_binary_type, tmp_assign_source_19 ); } { PyObject *tmp_assign_source_20; PyObject *tmp_source_name_4; PyObject *tmp_mvar_value_5; tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_5 == NULL )) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_5 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 47; goto frame_exception_exit_1; } tmp_source_name_4 = tmp_mvar_value_5; tmp_assign_source_20 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_maxsize ); if ( tmp_assign_source_20 == 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_six, (Nuitka_StringObject *)const_str_plain_MAXSIZE, tmp_assign_source_20 ); } goto branch_end_1; branch_no_1:; { PyObject *tmp_assign_source_21; PyObject *tmp_tuple_element_1; PyObject *tmp_mvar_value_6; tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_basestring ); if (unlikely( tmp_mvar_value_6 == NULL )) { tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_basestring ); } if ( tmp_mvar_value_6 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "basestring" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 49; goto frame_exception_exit_1; } tmp_tuple_element_1 = tmp_mvar_value_6; tmp_assign_source_21 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_assign_source_21, 0, tmp_tuple_element_1 ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_string_types, tmp_assign_source_21 ); } { PyObject *tmp_assign_source_22; PyObject *tmp_tuple_element_2; PyObject *tmp_mvar_value_7; tmp_tuple_element_2 = (PyObject *)&PyLong_Type; tmp_assign_source_22 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_2 ); PyTuple_SET_ITEM( tmp_assign_source_22, 0, tmp_tuple_element_2 ); tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_long ); if (unlikely( tmp_mvar_value_7 == NULL )) { tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_long ); } if ( tmp_mvar_value_7 == NULL ) { Py_DECREF( tmp_assign_source_22 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "long" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 50; goto frame_exception_exit_1; } tmp_tuple_element_2 = tmp_mvar_value_7; Py_INCREF( tmp_tuple_element_2 ); PyTuple_SET_ITEM( tmp_assign_source_22, 1, tmp_tuple_element_2 ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_integer_types, tmp_assign_source_22 ); } { PyObject *tmp_assign_source_23; PyObject *tmp_tuple_element_3; PyObject *tmp_source_name_5; PyObject *tmp_mvar_value_8; tmp_tuple_element_3 = (PyObject *)&PyType_Type; tmp_assign_source_23 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_3 ); PyTuple_SET_ITEM( tmp_assign_source_23, 0, tmp_tuple_element_3 ); tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_types ); if (unlikely( tmp_mvar_value_8 == NULL )) { tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_types ); } if ( tmp_mvar_value_8 == NULL ) { Py_DECREF( tmp_assign_source_23 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "types" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 51; goto frame_exception_exit_1; } tmp_source_name_5 = tmp_mvar_value_8; tmp_tuple_element_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_ClassType ); if ( tmp_tuple_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_23 ); exception_lineno = 51; goto frame_exception_exit_1; } PyTuple_SET_ITEM( tmp_assign_source_23, 1, tmp_tuple_element_3 ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_class_types, tmp_assign_source_23 ); } { PyObject *tmp_assign_source_24; PyObject *tmp_mvar_value_9; tmp_mvar_value_9 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_unicode ); if (unlikely( tmp_mvar_value_9 == NULL )) { tmp_mvar_value_9 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_unicode ); } if ( tmp_mvar_value_9 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unicode" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 52; goto frame_exception_exit_1; } tmp_assign_source_24 = tmp_mvar_value_9; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_text_type, tmp_assign_source_24 ); } { PyObject *tmp_assign_source_25; tmp_assign_source_25 = (PyObject *)&PyUnicode_Type; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_binary_type, tmp_assign_source_25 ); } { nuitka_bool tmp_condition_result_2; PyObject *tmp_called_instance_1; PyObject *tmp_source_name_6; PyObject *tmp_mvar_value_10; PyObject *tmp_call_result_1; int tmp_truth_name_2; tmp_mvar_value_10 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_10 == NULL )) { tmp_mvar_value_10 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_10 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 55; goto frame_exception_exit_1; } tmp_source_name_6 = tmp_mvar_value_10; tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_platform ); if ( tmp_called_instance_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 55; goto frame_exception_exit_1; } frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 55; tmp_call_result_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_startswith, &PyTuple_GET_ITEM( const_tuple_str_plain_java_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 = 55; 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 = 55; 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_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_26; tmp_assign_source_26 = const_int_pos_2147483647; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_MAXSIZE, tmp_assign_source_26 ); } goto branch_end_2; branch_no_2:; { // Tried code: { PyObject *tmp_assign_source_27; 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_27 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_27 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 60; goto try_except_handler_1; } assert( tmp_class_creation_1__bases == NULL ); tmp_class_creation_1__bases = tmp_assign_source_27; } { PyObject *tmp_assign_source_28; tmp_assign_source_28 = PyDict_New(); assert( tmp_class_creation_1__class_decl_dict == NULL ); tmp_class_creation_1__class_decl_dict = tmp_assign_source_28; } { PyObject *tmp_assign_source_29; PyObject *tmp_metaclass_name_1; nuitka_bool tmp_condition_result_3; 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_4; int tmp_truth_name_3; PyObject *tmp_type_arg_1; PyObject *tmp_subscribed_name_4; PyObject *tmp_subscript_name_4; 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 = 60; goto try_except_handler_1; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == 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 = 60; goto try_except_handler_1; } goto condexpr_end_1; condexpr_false_1:; CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_truth_name_3 = CHECK_IF_TRUE( tmp_class_creation_1__bases ); if ( tmp_truth_name_3 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 60; goto try_except_handler_1; } tmp_condition_result_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == 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_4 = tmp_class_creation_1__bases; tmp_subscript_name_4 = const_int_0; tmp_type_arg_1 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_4, tmp_subscript_name_4, 0 ); if ( tmp_type_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 60; goto try_except_handler_1; } 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 = 60; goto try_except_handler_1; } 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_29 = SELECT_METACLASS( tmp_metaclass_name_1, tmp_bases_name_1 ); Py_DECREF( tmp_metaclass_name_1 ); if ( tmp_assign_source_29 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 60; goto try_except_handler_1; } assert( tmp_class_creation_1__metaclass == NULL ); tmp_class_creation_1__metaclass = tmp_assign_source_29; } { nuitka_bool tmp_condition_result_5; 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 = 60; goto try_except_handler_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_3; } else { goto branch_no_3; } branch_yes_3:; { 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 = 60; goto try_except_handler_1; } } branch_no_3:; } { nuitka_bool tmp_condition_result_6; PyObject *tmp_source_name_7; CHECK_OBJECT( tmp_class_creation_1__metaclass ); tmp_source_name_7 = tmp_class_creation_1__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_7, const_str_plain___prepare__ ); 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_assign_source_30; PyObject *tmp_called_name_1; PyObject *tmp_source_name_8; PyObject *tmp_args_name_1; PyObject *tmp_tuple_element_4; PyObject *tmp_kw_name_1; CHECK_OBJECT( tmp_class_creation_1__metaclass ); tmp_source_name_8 = tmp_class_creation_1__metaclass; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain___prepare__ ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 60; goto try_except_handler_1; } tmp_tuple_element_4 = const_str_plain_X; tmp_args_name_1 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_4 ); PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_4 ); CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_tuple_element_4 = tmp_class_creation_1__bases; Py_INCREF( tmp_tuple_element_4 ); PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_4 ); CHECK_OBJECT( tmp_class_creation_1__class_decl_dict ); tmp_kw_name_1 = tmp_class_creation_1__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 60; tmp_assign_source_30 = CALL_FUNCTION( tmp_called_name_1, tmp_args_name_1, tmp_kw_name_1 ); Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_args_name_1 ); if ( tmp_assign_source_30 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 60; goto try_except_handler_1; } assert( tmp_class_creation_1__prepared == NULL ); tmp_class_creation_1__prepared = tmp_assign_source_30; } { nuitka_bool tmp_condition_result_7; PyObject *tmp_operand_name_1; PyObject *tmp_source_name_9; CHECK_OBJECT( tmp_class_creation_1__prepared ); tmp_source_name_9 = tmp_class_creation_1__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_9, 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 = 60; goto try_except_handler_1; } 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:; { PyObject *tmp_raise_type_1; PyObject *tmp_raise_value_1; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_tuple_element_5; PyObject *tmp_getattr_target_1; PyObject *tmp_getattr_attr_1; PyObject *tmp_getattr_default_1; PyObject *tmp_source_name_10; PyObject *tmp_type_arg_2; tmp_raise_type_1 = PyExc_TypeError; tmp_left_name_1 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_1__metaclass ); tmp_getattr_target_1 = tmp_class_creation_1__metaclass; tmp_getattr_attr_1 = const_str_plain___name__; tmp_getattr_default_1 = const_str_angle_metaclass; tmp_tuple_element_5 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, tmp_getattr_default_1 ); if ( tmp_tuple_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 60; goto try_except_handler_1; } tmp_right_name_1 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_5 ); CHECK_OBJECT( tmp_class_creation_1__prepared ); tmp_type_arg_2 = tmp_class_creation_1__prepared; tmp_source_name_10 = BUILTIN_TYPE1( tmp_type_arg_2 ); assert( !(tmp_source_name_10 == NULL) ); tmp_tuple_element_5 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain___name__ ); Py_DECREF( tmp_source_name_10 ); if ( tmp_tuple_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_1 ); exception_lineno = 60; goto try_except_handler_1; } PyTuple_SET_ITEM( tmp_right_name_1, 1, tmp_tuple_element_5 ); tmp_raise_value_1 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_raise_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 60; goto try_except_handler_1; } exception_type = tmp_raise_type_1; Py_INCREF( tmp_raise_type_1 ); exception_value = tmp_raise_value_1; exception_lineno = 60; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_1; } branch_no_5:; } goto branch_end_4; branch_no_4:; { PyObject *tmp_assign_source_31; tmp_assign_source_31 = PyDict_New(); assert( tmp_class_creation_1__prepared == NULL ); tmp_class_creation_1__prepared = tmp_assign_source_31; } branch_end_4:; } { PyObject *tmp_assign_source_32; { PyObject *tmp_set_locals_1; CHECK_OBJECT( tmp_class_creation_1__prepared ); tmp_set_locals_1 = tmp_class_creation_1__prepared; locals_six_60 = tmp_set_locals_1; Py_INCREF( tmp_set_locals_1 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_60, 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 = 60; goto try_except_handler_3; } } { tmp_dictset_value = const_str_plain_X; tmp_res = PyObject_SetItem( locals_six_60, 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 = 60; goto try_except_handler_3; } } MAKE_OR_REUSE_FRAME( cache_frame_4350a9d6c1ab3882090fcb9d538f1643_2, codeobj_4350a9d6c1ab3882090fcb9d538f1643, module_six, sizeof(void *) ); frame_4350a9d6c1ab3882090fcb9d538f1643_2 = cache_frame_4350a9d6c1ab3882090fcb9d538f1643_2; // Push the new frame as the currently active one. pushFrameStack( frame_4350a9d6c1ab3882090fcb9d538f1643_2 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_4350a9d6c1ab3882090fcb9d538f1643_2 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = MAKE_FUNCTION_six$$$function_1___len__( ); tmp_res = PyObject_SetItem( locals_six_60, 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 = 62; type_description_2 = "o"; goto frame_exception_exit_2; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_4350a9d6c1ab3882090fcb9d538f1643_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_4350a9d6c1ab3882090fcb9d538f1643_2 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_4350a9d6c1ab3882090fcb9d538f1643_2, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_4350a9d6c1ab3882090fcb9d538f1643_2->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_4350a9d6c1ab3882090fcb9d538f1643_2, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_4350a9d6c1ab3882090fcb9d538f1643_2, type_description_2, outline_0_var___class__ ); // Release cached frame. if ( frame_4350a9d6c1ab3882090fcb9d538f1643_2 == cache_frame_4350a9d6c1ab3882090fcb9d538f1643_2 ) { Py_DECREF( frame_4350a9d6c1ab3882090fcb9d538f1643_2 ); } cache_frame_4350a9d6c1ab3882090fcb9d538f1643_2 = NULL; assertFrameObject( frame_4350a9d6c1ab3882090fcb9d538f1643_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_3; skip_nested_handling_1:; { nuitka_bool tmp_condition_result_8; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_compexpr_left_4 = tmp_class_creation_1__bases; tmp_compexpr_right_4 = const_tuple_type_object_tuple; 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 = 60; goto try_except_handler_3; } tmp_condition_result_8 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE ) { goto branch_yes_6; } else { goto branch_no_6; } branch_yes_6:; { tmp_dictset_value = const_tuple_type_object_tuple; tmp_res = PyObject_SetItem( locals_six_60, 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 = 60; goto try_except_handler_3; } } branch_no_6:; } { PyObject *tmp_assign_source_33; PyObject *tmp_called_name_2; PyObject *tmp_args_name_2; PyObject *tmp_tuple_element_6; PyObject *tmp_kw_name_2; CHECK_OBJECT( tmp_class_creation_1__metaclass ); tmp_called_name_2 = tmp_class_creation_1__metaclass; tmp_tuple_element_6 = const_str_plain_X; tmp_args_name_2 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_6 ); PyTuple_SET_ITEM( tmp_args_name_2, 0, tmp_tuple_element_6 ); CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_tuple_element_6 = tmp_class_creation_1__bases; Py_INCREF( tmp_tuple_element_6 ); PyTuple_SET_ITEM( tmp_args_name_2, 1, tmp_tuple_element_6 ); tmp_tuple_element_6 = locals_six_60; Py_INCREF( tmp_tuple_element_6 ); PyTuple_SET_ITEM( tmp_args_name_2, 2, tmp_tuple_element_6 ); CHECK_OBJECT( tmp_class_creation_1__class_decl_dict ); tmp_kw_name_2 = tmp_class_creation_1__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 60; tmp_assign_source_33 = CALL_FUNCTION( tmp_called_name_2, tmp_args_name_2, tmp_kw_name_2 ); Py_DECREF( tmp_args_name_2 ); if ( tmp_assign_source_33 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 60; goto try_except_handler_3; } assert( outline_0_var___class__ == NULL ); outline_0_var___class__ = tmp_assign_source_33; } { CHECK_OBJECT( outline_0_var___class__ ); tmp_assign_source_32 = outline_0_var___class__; Py_INCREF( tmp_assign_source_32 ); goto try_return_handler_3; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_3:; { Py_DECREF( locals_six_60 ); locals_six_60 = NULL; } { goto try_return_handler_2; } // 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_DECREF( locals_six_60 ); locals_six_60 = 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: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_2:; { 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_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; { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto outline_exception_1; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_1:; exception_lineno = 60; goto try_except_handler_1; outline_result_1:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_X, tmp_assign_source_32 ); } goto try_end_1; // 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( 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_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_1:; } { 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; } { nuitka_bool tmp_assign_source_34; tmp_assign_source_34 = NUITKA_BOOL_TRUE; tmp_try_except_1__unhandled_indicator = tmp_assign_source_34; } { // Tried code: { // Tried code: { PyObject *tmp_len_arg_1; PyObject *tmp_called_name_3; PyObject *tmp_mvar_value_11; tmp_mvar_value_11 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_X ); if (unlikely( tmp_mvar_value_11 == NULL )) { tmp_mvar_value_11 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_X ); } if ( tmp_mvar_value_11 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "X" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 65; goto try_except_handler_5; } tmp_called_name_3 = tmp_mvar_value_11; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 65; tmp_len_arg_1 = CALL_FUNCTION_NO_ARGS( tmp_called_name_3 ); if ( tmp_len_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 65; goto try_except_handler_5; } tmp_unused = BUILTIN_LEN( tmp_len_arg_1 ); Py_DECREF( tmp_len_arg_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 65; goto try_except_handler_5; } Py_DECREF( tmp_unused ); } goto try_end_2; // Exception handler code: try_except_handler_5:; exception_keeper_type_4 = exception_type; exception_keeper_value_4 = exception_value; exception_keeper_tb_4 = exception_tb; exception_keeper_lineno_4 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { nuitka_bool tmp_assign_source_35; tmp_assign_source_35 = NUITKA_BOOL_FALSE; tmp_try_except_1__unhandled_indicator = tmp_assign_source_35; } { // 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_4 == NULL ) { exception_keeper_tb_4 = MAKE_TRACEBACK( frame_60c5001420db0f56510f38a547d65af9, exception_keeper_lineno_4 ); } else if ( exception_keeper_lineno_4 != 0 ) { exception_keeper_tb_4 = ADD_TRACEBACK( exception_keeper_tb_4, frame_60c5001420db0f56510f38a547d65af9, exception_keeper_lineno_4 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_4, &exception_keeper_value_4, &exception_keeper_tb_4 ); PyException_SetTraceback( exception_keeper_value_4, (PyObject *)exception_keeper_tb_4 ); PUBLISH_EXCEPTION( &exception_keeper_type_4, &exception_keeper_value_4, &exception_keeper_tb_4 ); } { // Tried code: { nuitka_bool tmp_condition_result_9; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; tmp_compexpr_left_5 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_5 = PyExc_OverflowError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_5, tmp_compexpr_right_5 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; goto try_except_handler_6; } tmp_condition_result_9 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE ) { goto branch_yes_7; } else { goto branch_no_7; } branch_yes_7:; { PyObject *tmp_assign_source_36; tmp_assign_source_36 = const_int_pos_2147483647; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_MAXSIZE, tmp_assign_source_36 ); } goto branch_end_7; branch_no_7:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 64; } if (exception_tb && exception_tb->tb_frame == &frame_60c5001420db0f56510f38a547d65af9->m_frame) frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = exception_tb->tb_lineno; goto try_except_handler_6; } branch_end_7:; } goto try_end_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; { // 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_5; exception_value = exception_keeper_value_5; exception_tb = exception_keeper_tb_5; exception_lineno = exception_keeper_lineno_5; goto try_except_handler_4; } // End of try: try_end_3:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 ); } goto try_end_2; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // End of try: try_end_2:; } goto try_end_4; // Exception handler code: try_except_handler_4:; 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; { } { // 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_4:; } { nuitka_bool tmp_condition_result_10; PyObject *tmp_compexpr_left_6; PyObject *tmp_compexpr_right_6; assert( tmp_try_except_1__unhandled_indicator != NUITKA_BOOL_UNASSIGNED); tmp_compexpr_left_6 = ( tmp_try_except_1__unhandled_indicator == NUITKA_BOOL_TRUE ) ? Py_True : Py_False; tmp_compexpr_right_6 = Py_True; tmp_condition_result_10 = ( tmp_compexpr_left_6 == tmp_compexpr_right_6 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_10 == NUITKA_BOOL_TRUE ) { goto branch_yes_8; } else { goto branch_no_8; } branch_yes_8:; { PyObject *tmp_assign_source_37; tmp_assign_source_37 = const_int_pos_9223372036854775807; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_MAXSIZE, tmp_assign_source_37 ); } branch_no_8:; } { } { tmp_res = PyDict_DelItem( (PyObject *)moduledict_six, const_str_plain_X ); tmp_result = tmp_res != -1; if ( tmp_result == false ) CLEAR_ERROR_OCCURRED(); if ( tmp_result == false ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "X" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 72; goto frame_exception_exit_1; } } branch_end_2:; } branch_end_1:; } { PyObject *tmp_assign_source_38; tmp_assign_source_38 = MAKE_FUNCTION_six$$$function_2__add_doc( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__add_doc, tmp_assign_source_38 ); } { PyObject *tmp_assign_source_39; tmp_assign_source_39 = MAKE_FUNCTION_six$$$function_3__import_module( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__import_module, tmp_assign_source_39 ); } { // Tried code: { PyObject *tmp_assign_source_40; 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_40 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_40 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 86; goto try_except_handler_7; } assert( tmp_class_creation_2__bases == NULL ); tmp_class_creation_2__bases = tmp_assign_source_40; } { PyObject *tmp_assign_source_41; tmp_assign_source_41 = PyDict_New(); assert( tmp_class_creation_2__class_decl_dict == NULL ); tmp_class_creation_2__class_decl_dict = tmp_assign_source_41; } { PyObject *tmp_assign_source_42; PyObject *tmp_metaclass_name_2; nuitka_bool tmp_condition_result_11; 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_12; int tmp_truth_name_4; PyObject *tmp_type_arg_3; PyObject *tmp_subscribed_name_5; PyObject *tmp_subscript_name_5; 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 = 86; goto try_except_handler_7; } tmp_condition_result_11 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_11 == 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 = 86; goto try_except_handler_7; } goto condexpr_end_3; condexpr_false_3:; CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_truth_name_4 = CHECK_IF_TRUE( tmp_class_creation_2__bases ); if ( tmp_truth_name_4 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 86; goto try_except_handler_7; } tmp_condition_result_12 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_12 == 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_5 = tmp_class_creation_2__bases; tmp_subscript_name_5 = const_int_0; tmp_type_arg_3 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_5, tmp_subscript_name_5, 0 ); if ( tmp_type_arg_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 86; goto try_except_handler_7; } 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 = 86; goto try_except_handler_7; } 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_42 = SELECT_METACLASS( tmp_metaclass_name_2, tmp_bases_name_2 ); Py_DECREF( tmp_metaclass_name_2 ); if ( tmp_assign_source_42 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 86; goto try_except_handler_7; } assert( tmp_class_creation_2__metaclass == NULL ); tmp_class_creation_2__metaclass = tmp_assign_source_42; } { nuitka_bool tmp_condition_result_13; 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 = 86; goto try_except_handler_7; } tmp_condition_result_13 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_13 == NUITKA_BOOL_TRUE ) { goto branch_yes_9; } else { goto branch_no_9; } branch_yes_9:; { 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 = 86; goto try_except_handler_7; } } branch_no_9:; } { nuitka_bool tmp_condition_result_14; PyObject *tmp_source_name_11; CHECK_OBJECT( tmp_class_creation_2__metaclass ); tmp_source_name_11 = tmp_class_creation_2__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_11, const_str_plain___prepare__ ); tmp_condition_result_14 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_14 == NUITKA_BOOL_TRUE ) { goto branch_yes_10; } else { goto branch_no_10; } branch_yes_10:; { PyObject *tmp_assign_source_43; PyObject *tmp_called_name_4; PyObject *tmp_source_name_12; PyObject *tmp_args_name_3; PyObject *tmp_tuple_element_7; PyObject *tmp_kw_name_3; CHECK_OBJECT( tmp_class_creation_2__metaclass ); tmp_source_name_12 = tmp_class_creation_2__metaclass; tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain___prepare__ ); if ( tmp_called_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 86; goto try_except_handler_7; } tmp_tuple_element_7 = const_str_plain__LazyDescr; tmp_args_name_3 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_7 ); PyTuple_SET_ITEM( tmp_args_name_3, 0, tmp_tuple_element_7 ); CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_tuple_element_7 = tmp_class_creation_2__bases; Py_INCREF( tmp_tuple_element_7 ); PyTuple_SET_ITEM( tmp_args_name_3, 1, tmp_tuple_element_7 ); CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_kw_name_3 = tmp_class_creation_2__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 86; tmp_assign_source_43 = CALL_FUNCTION( tmp_called_name_4, tmp_args_name_3, tmp_kw_name_3 ); Py_DECREF( tmp_called_name_4 ); Py_DECREF( tmp_args_name_3 ); if ( tmp_assign_source_43 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 86; goto try_except_handler_7; } assert( tmp_class_creation_2__prepared == NULL ); tmp_class_creation_2__prepared = tmp_assign_source_43; } { nuitka_bool tmp_condition_result_15; PyObject *tmp_operand_name_2; PyObject *tmp_source_name_13; CHECK_OBJECT( tmp_class_creation_2__prepared ); tmp_source_name_13 = tmp_class_creation_2__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_13, 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 = 86; goto try_except_handler_7; } tmp_condition_result_15 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_15 == NUITKA_BOOL_TRUE ) { goto branch_yes_11; } else { goto branch_no_11; } branch_yes_11:; { PyObject *tmp_raise_type_2; PyObject *tmp_raise_value_2; PyObject *tmp_left_name_2; PyObject *tmp_right_name_2; PyObject *tmp_tuple_element_8; PyObject *tmp_getattr_target_2; PyObject *tmp_getattr_attr_2; PyObject *tmp_getattr_default_2; PyObject *tmp_source_name_14; PyObject *tmp_type_arg_4; tmp_raise_type_2 = PyExc_TypeError; tmp_left_name_2 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_2__metaclass ); tmp_getattr_target_2 = tmp_class_creation_2__metaclass; tmp_getattr_attr_2 = const_str_plain___name__; tmp_getattr_default_2 = const_str_angle_metaclass; tmp_tuple_element_8 = BUILTIN_GETATTR( tmp_getattr_target_2, tmp_getattr_attr_2, tmp_getattr_default_2 ); if ( tmp_tuple_element_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 86; goto try_except_handler_7; } tmp_right_name_2 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_2, 0, tmp_tuple_element_8 ); CHECK_OBJECT( tmp_class_creation_2__prepared ); tmp_type_arg_4 = tmp_class_creation_2__prepared; tmp_source_name_14 = BUILTIN_TYPE1( tmp_type_arg_4 ); assert( !(tmp_source_name_14 == NULL) ); tmp_tuple_element_8 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain___name__ ); Py_DECREF( tmp_source_name_14 ); if ( tmp_tuple_element_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_2 ); exception_lineno = 86; goto try_except_handler_7; } PyTuple_SET_ITEM( tmp_right_name_2, 1, tmp_tuple_element_8 ); tmp_raise_value_2 = BINARY_OPERATION_REMAINDER( tmp_left_name_2, tmp_right_name_2 ); Py_DECREF( tmp_right_name_2 ); if ( tmp_raise_value_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 86; goto try_except_handler_7; } exception_type = tmp_raise_type_2; Py_INCREF( tmp_raise_type_2 ); exception_value = tmp_raise_value_2; exception_lineno = 86; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_7; } branch_no_11:; } goto branch_end_10; branch_no_10:; { PyObject *tmp_assign_source_44; tmp_assign_source_44 = PyDict_New(); assert( tmp_class_creation_2__prepared == NULL ); tmp_class_creation_2__prepared = tmp_assign_source_44; } branch_end_10:; } { PyObject *tmp_assign_source_45; { PyObject *tmp_set_locals_2; CHECK_OBJECT( tmp_class_creation_2__prepared ); tmp_set_locals_2 = tmp_class_creation_2__prepared; locals_six_86 = tmp_set_locals_2; Py_INCREF( tmp_set_locals_2 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_86, 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 = 86; goto try_except_handler_9; } } { tmp_dictset_value = const_str_plain__LazyDescr; tmp_res = PyObject_SetItem( locals_six_86, 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 = 86; goto try_except_handler_9; } } MAKE_OR_REUSE_FRAME( cache_frame_aa27578da9f8ed710cb779a75b4567f0_3, codeobj_aa27578da9f8ed710cb779a75b4567f0, module_six, sizeof(void *) ); frame_aa27578da9f8ed710cb779a75b4567f0_3 = cache_frame_aa27578da9f8ed710cb779a75b4567f0_3; // Push the new frame as the currently active one. pushFrameStack( frame_aa27578da9f8ed710cb779a75b4567f0_3 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_aa27578da9f8ed710cb779a75b4567f0_3 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = MAKE_FUNCTION_six$$$function_4___init__( ); tmp_res = PyObject_SetItem( locals_six_86, 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 = 88; type_description_2 = "o"; goto frame_exception_exit_3; } } { tmp_dictset_value = MAKE_FUNCTION_six$$$function_5___get__( ); tmp_res = PyObject_SetItem( locals_six_86, const_str_plain___get__, 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 = 91; type_description_2 = "o"; goto frame_exception_exit_3; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_aa27578da9f8ed710cb779a75b4567f0_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_aa27578da9f8ed710cb779a75b4567f0_3 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_aa27578da9f8ed710cb779a75b4567f0_3, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_aa27578da9f8ed710cb779a75b4567f0_3->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_aa27578da9f8ed710cb779a75b4567f0_3, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_aa27578da9f8ed710cb779a75b4567f0_3, type_description_2, outline_1_var___class__ ); // Release cached frame. if ( frame_aa27578da9f8ed710cb779a75b4567f0_3 == cache_frame_aa27578da9f8ed710cb779a75b4567f0_3 ) { Py_DECREF( frame_aa27578da9f8ed710cb779a75b4567f0_3 ); } cache_frame_aa27578da9f8ed710cb779a75b4567f0_3 = NULL; assertFrameObject( frame_aa27578da9f8ed710cb779a75b4567f0_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_9; skip_nested_handling_2:; { nuitka_bool tmp_condition_result_16; PyObject *tmp_compexpr_left_7; PyObject *tmp_compexpr_right_7; CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_compexpr_left_7 = tmp_class_creation_2__bases; tmp_compexpr_right_7 = const_tuple_type_object_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 = 86; goto try_except_handler_9; } tmp_condition_result_16 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_16 == NUITKA_BOOL_TRUE ) { goto branch_yes_12; } else { goto branch_no_12; } branch_yes_12:; { tmp_dictset_value = const_tuple_type_object_tuple; tmp_res = PyObject_SetItem( locals_six_86, 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 = 86; goto try_except_handler_9; } } branch_no_12:; } { PyObject *tmp_assign_source_46; PyObject *tmp_called_name_5; PyObject *tmp_args_name_4; PyObject *tmp_tuple_element_9; PyObject *tmp_kw_name_4; CHECK_OBJECT( tmp_class_creation_2__metaclass ); tmp_called_name_5 = tmp_class_creation_2__metaclass; tmp_tuple_element_9 = const_str_plain__LazyDescr; tmp_args_name_4 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_9 ); PyTuple_SET_ITEM( tmp_args_name_4, 0, tmp_tuple_element_9 ); CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_tuple_element_9 = tmp_class_creation_2__bases; Py_INCREF( tmp_tuple_element_9 ); PyTuple_SET_ITEM( tmp_args_name_4, 1, tmp_tuple_element_9 ); tmp_tuple_element_9 = locals_six_86; Py_INCREF( tmp_tuple_element_9 ); PyTuple_SET_ITEM( tmp_args_name_4, 2, tmp_tuple_element_9 ); CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_kw_name_4 = tmp_class_creation_2__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 86; tmp_assign_source_46 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_4, tmp_kw_name_4 ); Py_DECREF( tmp_args_name_4 ); if ( tmp_assign_source_46 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 86; goto try_except_handler_9; } assert( outline_1_var___class__ == NULL ); outline_1_var___class__ = tmp_assign_source_46; } { CHECK_OBJECT( outline_1_var___class__ ); tmp_assign_source_45 = outline_1_var___class__; Py_INCREF( tmp_assign_source_45 ); goto try_return_handler_9; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_9:; { Py_DECREF( locals_six_86 ); locals_six_86 = NULL; } { goto try_return_handler_8; } // Exception handler code: try_except_handler_9:; exception_keeper_type_7 = exception_type; exception_keeper_value_7 = exception_value; exception_keeper_tb_7 = exception_tb; exception_keeper_lineno_7 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_six_86 ); locals_six_86 = 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_8; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_8:; { 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_8:; exception_keeper_type_8 = exception_type; exception_keeper_value_8 = exception_value; exception_keeper_tb_8 = exception_tb; exception_keeper_lineno_8 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_8; exception_value = exception_keeper_value_8; exception_tb = exception_keeper_tb_8; exception_lineno = exception_keeper_lineno_8; goto outline_exception_2; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_2:; exception_lineno = 86; goto try_except_handler_7; outline_result_2:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__LazyDescr, tmp_assign_source_45 ); } goto try_end_5; // Exception handler code: try_except_handler_7:; exception_keeper_type_9 = exception_type; exception_keeper_value_9 = exception_value; exception_keeper_tb_9 = exception_tb; exception_keeper_lineno_9 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_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_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: try_end_5:; } { 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_47; PyObject *tmp_tuple_element_10; PyObject *tmp_mvar_value_12; tmp_mvar_value_12 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__LazyDescr ); if (unlikely( tmp_mvar_value_12 == NULL )) { tmp_mvar_value_12 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__LazyDescr ); } if ( tmp_mvar_value_12 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_LazyDescr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 103; goto try_except_handler_10; } tmp_tuple_element_10 = tmp_mvar_value_12; tmp_assign_source_47 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_10 ); PyTuple_SET_ITEM( tmp_assign_source_47, 0, tmp_tuple_element_10 ); assert( tmp_class_creation_3__bases_orig == NULL ); tmp_class_creation_3__bases_orig = tmp_assign_source_47; } { PyObject *tmp_assign_source_48; 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_48 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_48 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 103; goto try_except_handler_10; } assert( tmp_class_creation_3__bases == NULL ); tmp_class_creation_3__bases = tmp_assign_source_48; } { PyObject *tmp_assign_source_49; tmp_assign_source_49 = PyDict_New(); assert( tmp_class_creation_3__class_decl_dict == NULL ); tmp_class_creation_3__class_decl_dict = tmp_assign_source_49; } { PyObject *tmp_assign_source_50; PyObject *tmp_metaclass_name_3; nuitka_bool tmp_condition_result_17; 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_18; int tmp_truth_name_5; PyObject *tmp_type_arg_5; PyObject *tmp_subscribed_name_6; PyObject *tmp_subscript_name_6; 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 = 103; goto try_except_handler_10; } tmp_condition_result_17 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_17 == 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 = 103; goto try_except_handler_10; } goto condexpr_end_5; condexpr_false_5:; CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_truth_name_5 = CHECK_IF_TRUE( tmp_class_creation_3__bases ); if ( tmp_truth_name_5 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 103; goto try_except_handler_10; } tmp_condition_result_18 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_18 == 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_6 = tmp_class_creation_3__bases; tmp_subscript_name_6 = const_int_0; tmp_type_arg_5 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_6, tmp_subscript_name_6, 0 ); if ( tmp_type_arg_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 103; goto try_except_handler_10; } 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 = 103; goto try_except_handler_10; } 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_50 = SELECT_METACLASS( tmp_metaclass_name_3, tmp_bases_name_3 ); Py_DECREF( tmp_metaclass_name_3 ); if ( tmp_assign_source_50 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 103; goto try_except_handler_10; } assert( tmp_class_creation_3__metaclass == NULL ); tmp_class_creation_3__metaclass = tmp_assign_source_50; } { nuitka_bool tmp_condition_result_19; 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 = 103; goto try_except_handler_10; } 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__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 = 103; goto try_except_handler_10; } } branch_no_13:; } { nuitka_bool tmp_condition_result_20; PyObject *tmp_source_name_15; CHECK_OBJECT( tmp_class_creation_3__metaclass ); tmp_source_name_15 = tmp_class_creation_3__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_15, const_str_plain___prepare__ ); tmp_condition_result_20 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_20 == NUITKA_BOOL_TRUE ) { goto branch_yes_14; } else { goto branch_no_14; } branch_yes_14:; { PyObject *tmp_assign_source_51; PyObject *tmp_called_name_6; PyObject *tmp_source_name_16; PyObject *tmp_args_name_5; PyObject *tmp_tuple_element_11; PyObject *tmp_kw_name_5; CHECK_OBJECT( tmp_class_creation_3__metaclass ); tmp_source_name_16 = tmp_class_creation_3__metaclass; tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_16, const_str_plain___prepare__ ); if ( tmp_called_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 103; goto try_except_handler_10; } tmp_tuple_element_11 = const_str_plain_MovedModule; tmp_args_name_5 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_11 ); PyTuple_SET_ITEM( tmp_args_name_5, 0, tmp_tuple_element_11 ); CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_tuple_element_11 = tmp_class_creation_3__bases; Py_INCREF( tmp_tuple_element_11 ); PyTuple_SET_ITEM( tmp_args_name_5, 1, tmp_tuple_element_11 ); CHECK_OBJECT( tmp_class_creation_3__class_decl_dict ); tmp_kw_name_5 = tmp_class_creation_3__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 103; tmp_assign_source_51 = CALL_FUNCTION( tmp_called_name_6, tmp_args_name_5, tmp_kw_name_5 ); Py_DECREF( tmp_called_name_6 ); Py_DECREF( tmp_args_name_5 ); if ( tmp_assign_source_51 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 103; goto try_except_handler_10; } assert( tmp_class_creation_3__prepared == NULL ); tmp_class_creation_3__prepared = tmp_assign_source_51; } { nuitka_bool tmp_condition_result_21; PyObject *tmp_operand_name_3; PyObject *tmp_source_name_17; CHECK_OBJECT( tmp_class_creation_3__prepared ); tmp_source_name_17 = tmp_class_creation_3__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_17, 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 = 103; goto try_except_handler_10; } tmp_condition_result_21 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_21 == NUITKA_BOOL_TRUE ) { goto branch_yes_15; } else { goto branch_no_15; } branch_yes_15:; { PyObject *tmp_raise_type_3; PyObject *tmp_raise_value_3; PyObject *tmp_left_name_3; PyObject *tmp_right_name_3; PyObject *tmp_tuple_element_12; PyObject *tmp_getattr_target_3; PyObject *tmp_getattr_attr_3; PyObject *tmp_getattr_default_3; PyObject *tmp_source_name_18; PyObject *tmp_type_arg_6; tmp_raise_type_3 = PyExc_TypeError; tmp_left_name_3 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_3__metaclass ); tmp_getattr_target_3 = tmp_class_creation_3__metaclass; tmp_getattr_attr_3 = const_str_plain___name__; tmp_getattr_default_3 = const_str_angle_metaclass; tmp_tuple_element_12 = BUILTIN_GETATTR( tmp_getattr_target_3, tmp_getattr_attr_3, tmp_getattr_default_3 ); if ( tmp_tuple_element_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 103; goto try_except_handler_10; } tmp_right_name_3 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_3, 0, tmp_tuple_element_12 ); CHECK_OBJECT( tmp_class_creation_3__prepared ); tmp_type_arg_6 = tmp_class_creation_3__prepared; tmp_source_name_18 = BUILTIN_TYPE1( tmp_type_arg_6 ); assert( !(tmp_source_name_18 == NULL) ); tmp_tuple_element_12 = LOOKUP_ATTRIBUTE( tmp_source_name_18, const_str_plain___name__ ); Py_DECREF( tmp_source_name_18 ); if ( tmp_tuple_element_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_3 ); exception_lineno = 103; goto try_except_handler_10; } PyTuple_SET_ITEM( tmp_right_name_3, 1, tmp_tuple_element_12 ); tmp_raise_value_3 = BINARY_OPERATION_REMAINDER( tmp_left_name_3, tmp_right_name_3 ); Py_DECREF( tmp_right_name_3 ); if ( tmp_raise_value_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 103; goto try_except_handler_10; } exception_type = tmp_raise_type_3; Py_INCREF( tmp_raise_type_3 ); exception_value = tmp_raise_value_3; exception_lineno = 103; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_10; } branch_no_15:; } goto branch_end_14; branch_no_14:; { PyObject *tmp_assign_source_52; tmp_assign_source_52 = PyDict_New(); assert( tmp_class_creation_3__prepared == NULL ); tmp_class_creation_3__prepared = tmp_assign_source_52; } branch_end_14:; } { PyObject *tmp_assign_source_53; { PyObject *tmp_set_locals_3; CHECK_OBJECT( tmp_class_creation_3__prepared ); tmp_set_locals_3 = tmp_class_creation_3__prepared; locals_six_103 = tmp_set_locals_3; Py_INCREF( tmp_set_locals_3 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_103, 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 = 103; goto try_except_handler_12; } } { tmp_dictset_value = const_str_plain_MovedModule; tmp_res = PyObject_SetItem( locals_six_103, 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 = 103; goto try_except_handler_12; } } MAKE_OR_REUSE_FRAME( cache_frame_10c446812c4ce7fa8a6f019ec38a92c9_4, codeobj_10c446812c4ce7fa8a6f019ec38a92c9, module_six, sizeof(void *) ); frame_10c446812c4ce7fa8a6f019ec38a92c9_4 = cache_frame_10c446812c4ce7fa8a6f019ec38a92c9_4; // Push the new frame as the currently active one. pushFrameStack( frame_10c446812c4ce7fa8a6f019ec38a92c9_4 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_10c446812c4ce7fa8a6f019ec38a92c9_4 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_defaults_1; tmp_defaults_1 = const_tuple_none_tuple; Py_INCREF( tmp_defaults_1 ); tmp_dictset_value = MAKE_FUNCTION_six$$$function_6___init__( tmp_defaults_1 ); tmp_res = PyObject_SetItem( locals_six_103, 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 = 105; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = MAKE_FUNCTION_six$$$function_7__resolve( ); tmp_res = PyObject_SetItem( locals_six_103, const_str_plain__resolve, 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 = 114; type_description_2 = "o"; goto frame_exception_exit_4; } } { tmp_dictset_value = MAKE_FUNCTION_six$$$function_8___getattr__( ); tmp_res = PyObject_SetItem( locals_six_103, const_str_plain___getattr__, 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 = 117; type_description_2 = "o"; goto frame_exception_exit_4; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_10c446812c4ce7fa8a6f019ec38a92c9_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_10c446812c4ce7fa8a6f019ec38a92c9_4 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_10c446812c4ce7fa8a6f019ec38a92c9_4, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_10c446812c4ce7fa8a6f019ec38a92c9_4->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_10c446812c4ce7fa8a6f019ec38a92c9_4, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_10c446812c4ce7fa8a6f019ec38a92c9_4, type_description_2, outline_2_var___class__ ); // Release cached frame. if ( frame_10c446812c4ce7fa8a6f019ec38a92c9_4 == cache_frame_10c446812c4ce7fa8a6f019ec38a92c9_4 ) { Py_DECREF( frame_10c446812c4ce7fa8a6f019ec38a92c9_4 ); } cache_frame_10c446812c4ce7fa8a6f019ec38a92c9_4 = NULL; assertFrameObject( frame_10c446812c4ce7fa8a6f019ec38a92c9_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_12; skip_nested_handling_3:; { nuitka_bool tmp_condition_result_22; PyObject *tmp_compexpr_left_8; PyObject *tmp_compexpr_right_8; CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_compexpr_left_8 = tmp_class_creation_3__bases; CHECK_OBJECT( tmp_class_creation_3__bases_orig ); tmp_compexpr_right_8 = tmp_class_creation_3__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 = 103; goto try_except_handler_12; } tmp_condition_result_22 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_22 == NUITKA_BOOL_TRUE ) { goto branch_yes_16; } else { goto branch_no_16; } branch_yes_16:; { CHECK_OBJECT( tmp_class_creation_3__bases_orig ); tmp_dictset_value = tmp_class_creation_3__bases_orig; tmp_res = PyObject_SetItem( locals_six_103, 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 = 103; goto try_except_handler_12; } } branch_no_16:; } { PyObject *tmp_assign_source_54; PyObject *tmp_called_name_7; PyObject *tmp_args_name_6; PyObject *tmp_tuple_element_13; PyObject *tmp_kw_name_6; CHECK_OBJECT( tmp_class_creation_3__metaclass ); tmp_called_name_7 = tmp_class_creation_3__metaclass; tmp_tuple_element_13 = const_str_plain_MovedModule; tmp_args_name_6 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_13 ); PyTuple_SET_ITEM( tmp_args_name_6, 0, tmp_tuple_element_13 ); CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_tuple_element_13 = tmp_class_creation_3__bases; Py_INCREF( tmp_tuple_element_13 ); PyTuple_SET_ITEM( tmp_args_name_6, 1, tmp_tuple_element_13 ); tmp_tuple_element_13 = locals_six_103; Py_INCREF( tmp_tuple_element_13 ); PyTuple_SET_ITEM( tmp_args_name_6, 2, tmp_tuple_element_13 ); CHECK_OBJECT( tmp_class_creation_3__class_decl_dict ); tmp_kw_name_6 = tmp_class_creation_3__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 103; tmp_assign_source_54 = CALL_FUNCTION( tmp_called_name_7, tmp_args_name_6, tmp_kw_name_6 ); Py_DECREF( tmp_args_name_6 ); if ( tmp_assign_source_54 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 103; goto try_except_handler_12; } assert( outline_2_var___class__ == NULL ); outline_2_var___class__ = tmp_assign_source_54; } { CHECK_OBJECT( outline_2_var___class__ ); tmp_assign_source_53 = outline_2_var___class__; Py_INCREF( tmp_assign_source_53 ); goto try_return_handler_12; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_12:; { Py_DECREF( locals_six_103 ); locals_six_103 = NULL; } { goto try_return_handler_11; } // Exception handler code: try_except_handler_12:; 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_DECREF( locals_six_103 ); locals_six_103 = 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 try_except_handler_11; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_11:; { 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_11:; 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; { // 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 outline_exception_3; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_3:; exception_lineno = 103; goto try_except_handler_10; outline_result_3:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule, tmp_assign_source_53 ); } goto try_end_6; // Exception handler code: try_except_handler_10:; 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_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_12; exception_value = exception_keeper_value_12; exception_tb = exception_keeper_tb_12; exception_lineno = exception_keeper_lineno_12; goto frame_exception_exit_1; } // End of try: try_end_6:; } { 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; } { // Tried code: { PyObject *tmp_assign_source_55; PyObject *tmp_tuple_element_14; PyObject *tmp_source_name_19; PyObject *tmp_mvar_value_13; tmp_mvar_value_13 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_types ); if (unlikely( tmp_mvar_value_13 == NULL )) { tmp_mvar_value_13 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_types ); } if ( tmp_mvar_value_13 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "types" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 124; goto try_except_handler_13; } tmp_source_name_19 = tmp_mvar_value_13; tmp_tuple_element_14 = LOOKUP_ATTRIBUTE( tmp_source_name_19, const_str_plain_ModuleType ); if ( tmp_tuple_element_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 124; goto try_except_handler_13; } tmp_assign_source_55 = PyTuple_New( 1 ); PyTuple_SET_ITEM( tmp_assign_source_55, 0, tmp_tuple_element_14 ); assert( tmp_class_creation_4__bases_orig == NULL ); tmp_class_creation_4__bases_orig = tmp_assign_source_55; } { PyObject *tmp_assign_source_56; PyObject *tmp_dircall_arg1_4; CHECK_OBJECT( tmp_class_creation_4__bases_orig ); tmp_dircall_arg1_4 = tmp_class_creation_4__bases_orig; Py_INCREF( tmp_dircall_arg1_4 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_4}; tmp_assign_source_56 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_56 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 124; goto try_except_handler_13; } assert( tmp_class_creation_4__bases == NULL ); tmp_class_creation_4__bases = tmp_assign_source_56; } { PyObject *tmp_assign_source_57; tmp_assign_source_57 = PyDict_New(); assert( tmp_class_creation_4__class_decl_dict == NULL ); tmp_class_creation_4__class_decl_dict = tmp_assign_source_57; } { PyObject *tmp_assign_source_58; PyObject *tmp_metaclass_name_4; nuitka_bool tmp_condition_result_23; 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_24; int tmp_truth_name_6; PyObject *tmp_type_arg_7; PyObject *tmp_subscribed_name_7; PyObject *tmp_subscript_name_7; 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 = 124; goto try_except_handler_13; } tmp_condition_result_23 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_23 == 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 = 124; goto try_except_handler_13; } goto condexpr_end_7; condexpr_false_7:; CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_truth_name_6 = CHECK_IF_TRUE( tmp_class_creation_4__bases ); if ( tmp_truth_name_6 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 124; goto try_except_handler_13; } tmp_condition_result_24 = tmp_truth_name_6 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_24 == 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_7 = tmp_class_creation_4__bases; tmp_subscript_name_7 = const_int_0; tmp_type_arg_7 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_7, tmp_subscript_name_7, 0 ); if ( tmp_type_arg_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 124; goto try_except_handler_13; } 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 = 124; goto try_except_handler_13; } 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_58 = SELECT_METACLASS( tmp_metaclass_name_4, tmp_bases_name_4 ); Py_DECREF( tmp_metaclass_name_4 ); if ( tmp_assign_source_58 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 124; goto try_except_handler_13; } assert( tmp_class_creation_4__metaclass == NULL ); tmp_class_creation_4__metaclass = tmp_assign_source_58; } { nuitka_bool tmp_condition_result_25; 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 = 124; goto try_except_handler_13; } 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:; { 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 = 124; goto try_except_handler_13; } } branch_no_17:; } { nuitka_bool tmp_condition_result_26; PyObject *tmp_source_name_20; CHECK_OBJECT( tmp_class_creation_4__metaclass ); tmp_source_name_20 = tmp_class_creation_4__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_20, const_str_plain___prepare__ ); tmp_condition_result_26 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_26 == NUITKA_BOOL_TRUE ) { goto branch_yes_18; } else { goto branch_no_18; } branch_yes_18:; { PyObject *tmp_assign_source_59; PyObject *tmp_called_name_8; PyObject *tmp_source_name_21; PyObject *tmp_args_name_7; PyObject *tmp_tuple_element_15; PyObject *tmp_kw_name_7; CHECK_OBJECT( tmp_class_creation_4__metaclass ); tmp_source_name_21 = tmp_class_creation_4__metaclass; tmp_called_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_21, const_str_plain___prepare__ ); if ( tmp_called_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 124; goto try_except_handler_13; } tmp_tuple_element_15 = const_str_plain__LazyModule; tmp_args_name_7 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_15 ); PyTuple_SET_ITEM( tmp_args_name_7, 0, tmp_tuple_element_15 ); CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_tuple_element_15 = tmp_class_creation_4__bases; Py_INCREF( tmp_tuple_element_15 ); PyTuple_SET_ITEM( tmp_args_name_7, 1, tmp_tuple_element_15 ); CHECK_OBJECT( tmp_class_creation_4__class_decl_dict ); tmp_kw_name_7 = tmp_class_creation_4__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 124; tmp_assign_source_59 = CALL_FUNCTION( tmp_called_name_8, tmp_args_name_7, tmp_kw_name_7 ); Py_DECREF( tmp_called_name_8 ); Py_DECREF( tmp_args_name_7 ); if ( tmp_assign_source_59 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 124; goto try_except_handler_13; } assert( tmp_class_creation_4__prepared == NULL ); tmp_class_creation_4__prepared = tmp_assign_source_59; } { nuitka_bool tmp_condition_result_27; PyObject *tmp_operand_name_4; PyObject *tmp_source_name_22; CHECK_OBJECT( tmp_class_creation_4__prepared ); tmp_source_name_22 = tmp_class_creation_4__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_22, 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 = 124; goto try_except_handler_13; } tmp_condition_result_27 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_27 == NUITKA_BOOL_TRUE ) { goto branch_yes_19; } else { goto branch_no_19; } branch_yes_19:; { PyObject *tmp_raise_type_4; PyObject *tmp_raise_value_4; PyObject *tmp_left_name_4; PyObject *tmp_right_name_4; PyObject *tmp_tuple_element_16; PyObject *tmp_getattr_target_4; PyObject *tmp_getattr_attr_4; PyObject *tmp_getattr_default_4; PyObject *tmp_source_name_23; PyObject *tmp_type_arg_8; tmp_raise_type_4 = PyExc_TypeError; tmp_left_name_4 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_4__metaclass ); tmp_getattr_target_4 = tmp_class_creation_4__metaclass; tmp_getattr_attr_4 = const_str_plain___name__; tmp_getattr_default_4 = const_str_angle_metaclass; tmp_tuple_element_16 = BUILTIN_GETATTR( tmp_getattr_target_4, tmp_getattr_attr_4, tmp_getattr_default_4 ); if ( tmp_tuple_element_16 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 124; goto try_except_handler_13; } tmp_right_name_4 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_4, 0, tmp_tuple_element_16 ); CHECK_OBJECT( tmp_class_creation_4__prepared ); tmp_type_arg_8 = tmp_class_creation_4__prepared; tmp_source_name_23 = BUILTIN_TYPE1( tmp_type_arg_8 ); assert( !(tmp_source_name_23 == NULL) ); tmp_tuple_element_16 = LOOKUP_ATTRIBUTE( tmp_source_name_23, const_str_plain___name__ ); Py_DECREF( tmp_source_name_23 ); if ( tmp_tuple_element_16 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_4 ); exception_lineno = 124; goto try_except_handler_13; } PyTuple_SET_ITEM( tmp_right_name_4, 1, tmp_tuple_element_16 ); tmp_raise_value_4 = BINARY_OPERATION_REMAINDER( tmp_left_name_4, tmp_right_name_4 ); Py_DECREF( tmp_right_name_4 ); if ( tmp_raise_value_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 124; goto try_except_handler_13; } exception_type = tmp_raise_type_4; Py_INCREF( tmp_raise_type_4 ); exception_value = tmp_raise_value_4; exception_lineno = 124; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_13; } branch_no_19:; } goto branch_end_18; branch_no_18:; { PyObject *tmp_assign_source_60; tmp_assign_source_60 = PyDict_New(); assert( tmp_class_creation_4__prepared == NULL ); tmp_class_creation_4__prepared = tmp_assign_source_60; } branch_end_18:; } { PyObject *tmp_assign_source_61; { PyObject *tmp_set_locals_4; CHECK_OBJECT( tmp_class_creation_4__prepared ); tmp_set_locals_4 = tmp_class_creation_4__prepared; locals_six_124 = tmp_set_locals_4; Py_INCREF( tmp_set_locals_4 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_124, 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 = 124; goto try_except_handler_15; } } { tmp_dictset_value = const_str_plain__LazyModule; tmp_res = PyObject_SetItem( locals_six_124, 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 = 124; goto try_except_handler_15; } } MAKE_OR_REUSE_FRAME( cache_frame_03058805a33dbf77b0b412dfa56ca393_5, codeobj_03058805a33dbf77b0b412dfa56ca393, module_six, sizeof(void *) ); frame_03058805a33dbf77b0b412dfa56ca393_5 = cache_frame_03058805a33dbf77b0b412dfa56ca393_5; // Push the new frame as the currently active one. pushFrameStack( frame_03058805a33dbf77b0b412dfa56ca393_5 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_03058805a33dbf77b0b412dfa56ca393_5 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = MAKE_FUNCTION_six$$$function_9___init__( ); tmp_res = PyObject_SetItem( locals_six_124, 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 = 126; type_description_2 = "o"; goto frame_exception_exit_5; } } { tmp_dictset_value = MAKE_FUNCTION_six$$$function_10___dir__( ); tmp_res = PyObject_SetItem( locals_six_124, const_str_plain___dir__, 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 = 130; type_description_2 = "o"; goto frame_exception_exit_5; } } { tmp_dictset_value = PyList_New( 0 ); tmp_res = PyObject_SetItem( locals_six_124, const_str_plain__moved_attributes, 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 = 136; type_description_2 = "o"; goto frame_exception_exit_5; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_03058805a33dbf77b0b412dfa56ca393_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_03058805a33dbf77b0b412dfa56ca393_5 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_03058805a33dbf77b0b412dfa56ca393_5, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_03058805a33dbf77b0b412dfa56ca393_5->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_03058805a33dbf77b0b412dfa56ca393_5, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_03058805a33dbf77b0b412dfa56ca393_5, type_description_2, outline_3_var___class__ ); // Release cached frame. if ( frame_03058805a33dbf77b0b412dfa56ca393_5 == cache_frame_03058805a33dbf77b0b412dfa56ca393_5 ) { Py_DECREF( frame_03058805a33dbf77b0b412dfa56ca393_5 ); } cache_frame_03058805a33dbf77b0b412dfa56ca393_5 = NULL; assertFrameObject( frame_03058805a33dbf77b0b412dfa56ca393_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_15; skip_nested_handling_4:; { nuitka_bool tmp_condition_result_28; PyObject *tmp_compexpr_left_9; PyObject *tmp_compexpr_right_9; CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_compexpr_left_9 = tmp_class_creation_4__bases; CHECK_OBJECT( tmp_class_creation_4__bases_orig ); tmp_compexpr_right_9 = tmp_class_creation_4__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 = 124; goto try_except_handler_15; } tmp_condition_result_28 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_28 == NUITKA_BOOL_TRUE ) { goto branch_yes_20; } else { goto branch_no_20; } branch_yes_20:; { CHECK_OBJECT( tmp_class_creation_4__bases_orig ); tmp_dictset_value = tmp_class_creation_4__bases_orig; tmp_res = PyObject_SetItem( locals_six_124, 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 = 124; goto try_except_handler_15; } } branch_no_20:; } { PyObject *tmp_assign_source_62; PyObject *tmp_called_name_9; PyObject *tmp_args_name_8; PyObject *tmp_tuple_element_17; PyObject *tmp_kw_name_8; CHECK_OBJECT( tmp_class_creation_4__metaclass ); tmp_called_name_9 = tmp_class_creation_4__metaclass; tmp_tuple_element_17 = const_str_plain__LazyModule; tmp_args_name_8 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_17 ); PyTuple_SET_ITEM( tmp_args_name_8, 0, tmp_tuple_element_17 ); CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_tuple_element_17 = tmp_class_creation_4__bases; Py_INCREF( tmp_tuple_element_17 ); PyTuple_SET_ITEM( tmp_args_name_8, 1, tmp_tuple_element_17 ); tmp_tuple_element_17 = locals_six_124; Py_INCREF( tmp_tuple_element_17 ); PyTuple_SET_ITEM( tmp_args_name_8, 2, tmp_tuple_element_17 ); CHECK_OBJECT( tmp_class_creation_4__class_decl_dict ); tmp_kw_name_8 = tmp_class_creation_4__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 124; tmp_assign_source_62 = CALL_FUNCTION( tmp_called_name_9, tmp_args_name_8, tmp_kw_name_8 ); Py_DECREF( tmp_args_name_8 ); if ( tmp_assign_source_62 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 124; goto try_except_handler_15; } assert( outline_3_var___class__ == NULL ); outline_3_var___class__ = tmp_assign_source_62; } { CHECK_OBJECT( outline_3_var___class__ ); tmp_assign_source_61 = outline_3_var___class__; Py_INCREF( tmp_assign_source_61 ); goto try_return_handler_15; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_15:; { Py_DECREF( locals_six_124 ); locals_six_124 = NULL; } { goto try_return_handler_14; } // Exception handler code: try_except_handler_15:; 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; { Py_DECREF( locals_six_124 ); locals_six_124 = NULL; } { // Re-raise. exception_type = exception_keeper_type_13; exception_value = exception_keeper_value_13; exception_tb = exception_keeper_tb_13; exception_lineno = exception_keeper_lineno_13; goto try_except_handler_14; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_14:; { 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_14:; 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; { // 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 outline_exception_4; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_4:; exception_lineno = 124; goto try_except_handler_13; outline_result_4:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__LazyModule, tmp_assign_source_61 ); } goto try_end_7; // Exception handler code: try_except_handler_13:; 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_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_15; exception_value = exception_keeper_value_15; exception_tb = exception_keeper_tb_15; exception_lineno = exception_keeper_lineno_15; goto frame_exception_exit_1; } // End of try: try_end_7:; } { 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_63; PyObject *tmp_tuple_element_18; PyObject *tmp_mvar_value_14; tmp_mvar_value_14 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__LazyDescr ); if (unlikely( tmp_mvar_value_14 == NULL )) { tmp_mvar_value_14 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__LazyDescr ); } if ( tmp_mvar_value_14 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_LazyDescr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 139; goto try_except_handler_16; } tmp_tuple_element_18 = tmp_mvar_value_14; tmp_assign_source_63 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_18 ); PyTuple_SET_ITEM( tmp_assign_source_63, 0, tmp_tuple_element_18 ); assert( tmp_class_creation_5__bases_orig == NULL ); tmp_class_creation_5__bases_orig = tmp_assign_source_63; } { PyObject *tmp_assign_source_64; PyObject *tmp_dircall_arg1_5; CHECK_OBJECT( tmp_class_creation_5__bases_orig ); tmp_dircall_arg1_5 = tmp_class_creation_5__bases_orig; Py_INCREF( tmp_dircall_arg1_5 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_5}; tmp_assign_source_64 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_64 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 139; goto try_except_handler_16; } assert( tmp_class_creation_5__bases == NULL ); tmp_class_creation_5__bases = tmp_assign_source_64; } { PyObject *tmp_assign_source_65; tmp_assign_source_65 = PyDict_New(); assert( tmp_class_creation_5__class_decl_dict == NULL ); tmp_class_creation_5__class_decl_dict = tmp_assign_source_65; } { PyObject *tmp_assign_source_66; PyObject *tmp_metaclass_name_5; nuitka_bool tmp_condition_result_29; 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_30; int tmp_truth_name_7; PyObject *tmp_type_arg_9; PyObject *tmp_subscribed_name_8; PyObject *tmp_subscript_name_8; 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 = 139; goto try_except_handler_16; } tmp_condition_result_29 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_29 == 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 = 139; goto try_except_handler_16; } goto condexpr_end_9; condexpr_false_9:; CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_truth_name_7 = CHECK_IF_TRUE( tmp_class_creation_5__bases ); if ( tmp_truth_name_7 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 139; goto try_except_handler_16; } tmp_condition_result_30 = tmp_truth_name_7 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_30 == 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_8 = tmp_class_creation_5__bases; tmp_subscript_name_8 = const_int_0; tmp_type_arg_9 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_8, tmp_subscript_name_8, 0 ); if ( tmp_type_arg_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 139; goto try_except_handler_16; } 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 = 139; goto try_except_handler_16; } 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_66 = SELECT_METACLASS( tmp_metaclass_name_5, tmp_bases_name_5 ); Py_DECREF( tmp_metaclass_name_5 ); if ( tmp_assign_source_66 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 139; goto try_except_handler_16; } assert( tmp_class_creation_5__metaclass == NULL ); tmp_class_creation_5__metaclass = tmp_assign_source_66; } { nuitka_bool tmp_condition_result_31; 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 = 139; goto try_except_handler_16; } 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:; { 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 = 139; goto try_except_handler_16; } } branch_no_21:; } { nuitka_bool tmp_condition_result_32; PyObject *tmp_source_name_24; CHECK_OBJECT( tmp_class_creation_5__metaclass ); tmp_source_name_24 = tmp_class_creation_5__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_24, const_str_plain___prepare__ ); tmp_condition_result_32 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_32 == NUITKA_BOOL_TRUE ) { goto branch_yes_22; } else { goto branch_no_22; } branch_yes_22:; { PyObject *tmp_assign_source_67; PyObject *tmp_called_name_10; PyObject *tmp_source_name_25; PyObject *tmp_args_name_9; PyObject *tmp_tuple_element_19; PyObject *tmp_kw_name_9; CHECK_OBJECT( tmp_class_creation_5__metaclass ); tmp_source_name_25 = tmp_class_creation_5__metaclass; tmp_called_name_10 = LOOKUP_ATTRIBUTE( tmp_source_name_25, const_str_plain___prepare__ ); if ( tmp_called_name_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 139; goto try_except_handler_16; } tmp_tuple_element_19 = const_str_plain_MovedAttribute; tmp_args_name_9 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_19 ); PyTuple_SET_ITEM( tmp_args_name_9, 0, tmp_tuple_element_19 ); CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_tuple_element_19 = tmp_class_creation_5__bases; Py_INCREF( tmp_tuple_element_19 ); PyTuple_SET_ITEM( tmp_args_name_9, 1, tmp_tuple_element_19 ); CHECK_OBJECT( tmp_class_creation_5__class_decl_dict ); tmp_kw_name_9 = tmp_class_creation_5__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 139; tmp_assign_source_67 = CALL_FUNCTION( tmp_called_name_10, tmp_args_name_9, tmp_kw_name_9 ); Py_DECREF( tmp_called_name_10 ); Py_DECREF( tmp_args_name_9 ); if ( tmp_assign_source_67 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 139; goto try_except_handler_16; } assert( tmp_class_creation_5__prepared == NULL ); tmp_class_creation_5__prepared = tmp_assign_source_67; } { nuitka_bool tmp_condition_result_33; PyObject *tmp_operand_name_5; PyObject *tmp_source_name_26; CHECK_OBJECT( tmp_class_creation_5__prepared ); tmp_source_name_26 = tmp_class_creation_5__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_26, 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 = 139; goto try_except_handler_16; } tmp_condition_result_33 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_33 == NUITKA_BOOL_TRUE ) { goto branch_yes_23; } else { goto branch_no_23; } branch_yes_23:; { PyObject *tmp_raise_type_5; PyObject *tmp_raise_value_5; PyObject *tmp_left_name_5; PyObject *tmp_right_name_5; PyObject *tmp_tuple_element_20; PyObject *tmp_getattr_target_5; PyObject *tmp_getattr_attr_5; PyObject *tmp_getattr_default_5; PyObject *tmp_source_name_27; PyObject *tmp_type_arg_10; tmp_raise_type_5 = PyExc_TypeError; tmp_left_name_5 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_5__metaclass ); tmp_getattr_target_5 = tmp_class_creation_5__metaclass; tmp_getattr_attr_5 = const_str_plain___name__; tmp_getattr_default_5 = const_str_angle_metaclass; tmp_tuple_element_20 = BUILTIN_GETATTR( tmp_getattr_target_5, tmp_getattr_attr_5, tmp_getattr_default_5 ); if ( tmp_tuple_element_20 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 139; goto try_except_handler_16; } tmp_right_name_5 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_5, 0, tmp_tuple_element_20 ); CHECK_OBJECT( tmp_class_creation_5__prepared ); tmp_type_arg_10 = tmp_class_creation_5__prepared; tmp_source_name_27 = BUILTIN_TYPE1( tmp_type_arg_10 ); assert( !(tmp_source_name_27 == NULL) ); tmp_tuple_element_20 = LOOKUP_ATTRIBUTE( tmp_source_name_27, const_str_plain___name__ ); Py_DECREF( tmp_source_name_27 ); if ( tmp_tuple_element_20 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_5 ); exception_lineno = 139; goto try_except_handler_16; } PyTuple_SET_ITEM( tmp_right_name_5, 1, tmp_tuple_element_20 ); tmp_raise_value_5 = BINARY_OPERATION_REMAINDER( tmp_left_name_5, tmp_right_name_5 ); Py_DECREF( tmp_right_name_5 ); if ( tmp_raise_value_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 139; goto try_except_handler_16; } exception_type = tmp_raise_type_5; Py_INCREF( tmp_raise_type_5 ); exception_value = tmp_raise_value_5; exception_lineno = 139; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_16; } branch_no_23:; } goto branch_end_22; branch_no_22:; { PyObject *tmp_assign_source_68; tmp_assign_source_68 = PyDict_New(); assert( tmp_class_creation_5__prepared == NULL ); tmp_class_creation_5__prepared = tmp_assign_source_68; } branch_end_22:; } { PyObject *tmp_assign_source_69; { PyObject *tmp_set_locals_5; CHECK_OBJECT( tmp_class_creation_5__prepared ); tmp_set_locals_5 = tmp_class_creation_5__prepared; locals_six_139 = tmp_set_locals_5; Py_INCREF( tmp_set_locals_5 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_139, 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 = 139; goto try_except_handler_18; } } { tmp_dictset_value = const_str_plain_MovedAttribute; tmp_res = PyObject_SetItem( locals_six_139, 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 = 139; goto try_except_handler_18; } } MAKE_OR_REUSE_FRAME( cache_frame_e16af254ee2e8154a96d3b9d0b46f974_6, codeobj_e16af254ee2e8154a96d3b9d0b46f974, module_six, sizeof(void *) ); frame_e16af254ee2e8154a96d3b9d0b46f974_6 = cache_frame_e16af254ee2e8154a96d3b9d0b46f974_6; // Push the new frame as the currently active one. pushFrameStack( frame_e16af254ee2e8154a96d3b9d0b46f974_6 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_e16af254ee2e8154a96d3b9d0b46f974_6 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_defaults_2; tmp_defaults_2 = const_tuple_none_none_tuple; Py_INCREF( tmp_defaults_2 ); tmp_dictset_value = MAKE_FUNCTION_six$$$function_11___init__( tmp_defaults_2 ); tmp_res = PyObject_SetItem( locals_six_139, 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 = 141; type_description_2 = "o"; goto frame_exception_exit_6; } } { tmp_dictset_value = MAKE_FUNCTION_six$$$function_12__resolve( ); tmp_res = PyObject_SetItem( locals_six_139, const_str_plain__resolve, 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 = 159; type_description_2 = "o"; goto frame_exception_exit_6; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_e16af254ee2e8154a96d3b9d0b46f974_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_e16af254ee2e8154a96d3b9d0b46f974_6 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_e16af254ee2e8154a96d3b9d0b46f974_6, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_e16af254ee2e8154a96d3b9d0b46f974_6->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_e16af254ee2e8154a96d3b9d0b46f974_6, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_e16af254ee2e8154a96d3b9d0b46f974_6, type_description_2, outline_4_var___class__ ); // Release cached frame. if ( frame_e16af254ee2e8154a96d3b9d0b46f974_6 == cache_frame_e16af254ee2e8154a96d3b9d0b46f974_6 ) { Py_DECREF( frame_e16af254ee2e8154a96d3b9d0b46f974_6 ); } cache_frame_e16af254ee2e8154a96d3b9d0b46f974_6 = NULL; assertFrameObject( frame_e16af254ee2e8154a96d3b9d0b46f974_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_18; skip_nested_handling_5:; { nuitka_bool tmp_condition_result_34; PyObject *tmp_compexpr_left_10; PyObject *tmp_compexpr_right_10; CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_compexpr_left_10 = tmp_class_creation_5__bases; CHECK_OBJECT( tmp_class_creation_5__bases_orig ); tmp_compexpr_right_10 = tmp_class_creation_5__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 = 139; goto try_except_handler_18; } tmp_condition_result_34 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_34 == NUITKA_BOOL_TRUE ) { goto branch_yes_24; } else { goto branch_no_24; } branch_yes_24:; { CHECK_OBJECT( tmp_class_creation_5__bases_orig ); tmp_dictset_value = tmp_class_creation_5__bases_orig; tmp_res = PyObject_SetItem( locals_six_139, 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 = 139; goto try_except_handler_18; } } branch_no_24:; } { PyObject *tmp_assign_source_70; PyObject *tmp_called_name_11; PyObject *tmp_args_name_10; PyObject *tmp_tuple_element_21; PyObject *tmp_kw_name_10; CHECK_OBJECT( tmp_class_creation_5__metaclass ); tmp_called_name_11 = tmp_class_creation_5__metaclass; tmp_tuple_element_21 = const_str_plain_MovedAttribute; tmp_args_name_10 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_21 ); PyTuple_SET_ITEM( tmp_args_name_10, 0, tmp_tuple_element_21 ); CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_tuple_element_21 = tmp_class_creation_5__bases; Py_INCREF( tmp_tuple_element_21 ); PyTuple_SET_ITEM( tmp_args_name_10, 1, tmp_tuple_element_21 ); tmp_tuple_element_21 = locals_six_139; Py_INCREF( tmp_tuple_element_21 ); PyTuple_SET_ITEM( tmp_args_name_10, 2, tmp_tuple_element_21 ); CHECK_OBJECT( tmp_class_creation_5__class_decl_dict ); tmp_kw_name_10 = tmp_class_creation_5__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 139; tmp_assign_source_70 = CALL_FUNCTION( tmp_called_name_11, tmp_args_name_10, tmp_kw_name_10 ); Py_DECREF( tmp_args_name_10 ); if ( tmp_assign_source_70 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 139; goto try_except_handler_18; } assert( outline_4_var___class__ == NULL ); outline_4_var___class__ = tmp_assign_source_70; } { CHECK_OBJECT( outline_4_var___class__ ); tmp_assign_source_69 = outline_4_var___class__; Py_INCREF( tmp_assign_source_69 ); goto try_return_handler_18; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_18:; { Py_DECREF( locals_six_139 ); locals_six_139 = NULL; } { goto try_return_handler_17; } // Exception handler code: try_except_handler_18:; exception_keeper_type_16 = exception_type; exception_keeper_value_16 = exception_value; exception_keeper_tb_16 = exception_tb; exception_keeper_lineno_16 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_six_139 ); locals_six_139 = NULL; } { // Re-raise. exception_type = exception_keeper_type_16; exception_value = exception_keeper_value_16; exception_tb = exception_keeper_tb_16; exception_lineno = exception_keeper_lineno_16; goto try_except_handler_17; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_17:; { 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_17:; exception_keeper_type_17 = exception_type; exception_keeper_value_17 = exception_value; exception_keeper_tb_17 = exception_tb; exception_keeper_lineno_17 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_17; exception_value = exception_keeper_value_17; exception_tb = exception_keeper_tb_17; exception_lineno = exception_keeper_lineno_17; goto outline_exception_5; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_5:; exception_lineno = 139; goto try_except_handler_16; outline_result_5:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute, tmp_assign_source_69 ); } goto try_end_8; // Exception handler code: try_except_handler_16:; 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_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_18; exception_value = exception_keeper_value_18; exception_tb = exception_keeper_tb_18; exception_lineno = exception_keeper_lineno_18; goto frame_exception_exit_1; } // End of try: try_end_8:; } { 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_71; PyObject *tmp_dircall_arg1_6; tmp_dircall_arg1_6 = const_tuple_type_object_tuple; Py_INCREF( tmp_dircall_arg1_6 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_6}; tmp_assign_source_71 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_71 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 164; goto try_except_handler_19; } assert( tmp_class_creation_6__bases == NULL ); tmp_class_creation_6__bases = tmp_assign_source_71; } { PyObject *tmp_assign_source_72; tmp_assign_source_72 = PyDict_New(); assert( tmp_class_creation_6__class_decl_dict == NULL ); tmp_class_creation_6__class_decl_dict = tmp_assign_source_72; } { PyObject *tmp_assign_source_73; PyObject *tmp_metaclass_name_6; nuitka_bool tmp_condition_result_35; 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_36; int tmp_truth_name_8; PyObject *tmp_type_arg_11; PyObject *tmp_subscribed_name_9; PyObject *tmp_subscript_name_9; 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 = 164; goto try_except_handler_19; } tmp_condition_result_35 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_35 == 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 = 164; goto try_except_handler_19; } goto condexpr_end_11; condexpr_false_11:; CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_truth_name_8 = CHECK_IF_TRUE( tmp_class_creation_6__bases ); if ( tmp_truth_name_8 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 164; goto try_except_handler_19; } tmp_condition_result_36 = tmp_truth_name_8 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_36 == 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_9 = tmp_class_creation_6__bases; tmp_subscript_name_9 = const_int_0; tmp_type_arg_11 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_9, tmp_subscript_name_9, 0 ); if ( tmp_type_arg_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 164; goto try_except_handler_19; } 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 = 164; goto try_except_handler_19; } 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_73 = SELECT_METACLASS( tmp_metaclass_name_6, tmp_bases_name_6 ); Py_DECREF( tmp_metaclass_name_6 ); if ( tmp_assign_source_73 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 164; goto try_except_handler_19; } assert( tmp_class_creation_6__metaclass == NULL ); tmp_class_creation_6__metaclass = tmp_assign_source_73; } { nuitka_bool tmp_condition_result_37; 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 = 164; goto try_except_handler_19; } 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:; { 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 = 164; goto try_except_handler_19; } } branch_no_25:; } { nuitka_bool tmp_condition_result_38; PyObject *tmp_source_name_28; CHECK_OBJECT( tmp_class_creation_6__metaclass ); tmp_source_name_28 = tmp_class_creation_6__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_28, const_str_plain___prepare__ ); tmp_condition_result_38 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_38 == NUITKA_BOOL_TRUE ) { goto branch_yes_26; } else { goto branch_no_26; } branch_yes_26:; { PyObject *tmp_assign_source_74; PyObject *tmp_called_name_12; PyObject *tmp_source_name_29; PyObject *tmp_args_name_11; PyObject *tmp_tuple_element_22; PyObject *tmp_kw_name_11; CHECK_OBJECT( tmp_class_creation_6__metaclass ); tmp_source_name_29 = tmp_class_creation_6__metaclass; tmp_called_name_12 = LOOKUP_ATTRIBUTE( tmp_source_name_29, const_str_plain___prepare__ ); if ( tmp_called_name_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 164; goto try_except_handler_19; } tmp_tuple_element_22 = const_str_plain__SixMetaPathImporter; tmp_args_name_11 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_22 ); PyTuple_SET_ITEM( tmp_args_name_11, 0, tmp_tuple_element_22 ); CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_tuple_element_22 = tmp_class_creation_6__bases; Py_INCREF( tmp_tuple_element_22 ); PyTuple_SET_ITEM( tmp_args_name_11, 1, tmp_tuple_element_22 ); CHECK_OBJECT( tmp_class_creation_6__class_decl_dict ); tmp_kw_name_11 = tmp_class_creation_6__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 164; tmp_assign_source_74 = CALL_FUNCTION( tmp_called_name_12, tmp_args_name_11, tmp_kw_name_11 ); Py_DECREF( tmp_called_name_12 ); Py_DECREF( tmp_args_name_11 ); if ( tmp_assign_source_74 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 164; goto try_except_handler_19; } assert( tmp_class_creation_6__prepared == NULL ); tmp_class_creation_6__prepared = tmp_assign_source_74; } { nuitka_bool tmp_condition_result_39; PyObject *tmp_operand_name_6; PyObject *tmp_source_name_30; CHECK_OBJECT( tmp_class_creation_6__prepared ); tmp_source_name_30 = tmp_class_creation_6__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_30, 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 = 164; goto try_except_handler_19; } tmp_condition_result_39 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_39 == NUITKA_BOOL_TRUE ) { goto branch_yes_27; } else { goto branch_no_27; } branch_yes_27:; { PyObject *tmp_raise_type_6; PyObject *tmp_raise_value_6; PyObject *tmp_left_name_6; PyObject *tmp_right_name_6; PyObject *tmp_tuple_element_23; PyObject *tmp_getattr_target_6; PyObject *tmp_getattr_attr_6; PyObject *tmp_getattr_default_6; PyObject *tmp_source_name_31; PyObject *tmp_type_arg_12; tmp_raise_type_6 = PyExc_TypeError; tmp_left_name_6 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_6__metaclass ); tmp_getattr_target_6 = tmp_class_creation_6__metaclass; tmp_getattr_attr_6 = const_str_plain___name__; tmp_getattr_default_6 = const_str_angle_metaclass; tmp_tuple_element_23 = BUILTIN_GETATTR( tmp_getattr_target_6, tmp_getattr_attr_6, tmp_getattr_default_6 ); if ( tmp_tuple_element_23 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 164; goto try_except_handler_19; } tmp_right_name_6 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_6, 0, tmp_tuple_element_23 ); CHECK_OBJECT( tmp_class_creation_6__prepared ); tmp_type_arg_12 = tmp_class_creation_6__prepared; tmp_source_name_31 = BUILTIN_TYPE1( tmp_type_arg_12 ); assert( !(tmp_source_name_31 == NULL) ); tmp_tuple_element_23 = LOOKUP_ATTRIBUTE( tmp_source_name_31, const_str_plain___name__ ); Py_DECREF( tmp_source_name_31 ); if ( tmp_tuple_element_23 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_6 ); exception_lineno = 164; goto try_except_handler_19; } PyTuple_SET_ITEM( tmp_right_name_6, 1, tmp_tuple_element_23 ); tmp_raise_value_6 = BINARY_OPERATION_REMAINDER( tmp_left_name_6, tmp_right_name_6 ); Py_DECREF( tmp_right_name_6 ); if ( tmp_raise_value_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 164; goto try_except_handler_19; } exception_type = tmp_raise_type_6; Py_INCREF( tmp_raise_type_6 ); exception_value = tmp_raise_value_6; exception_lineno = 164; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_19; } branch_no_27:; } goto branch_end_26; branch_no_26:; { PyObject *tmp_assign_source_75; tmp_assign_source_75 = PyDict_New(); assert( tmp_class_creation_6__prepared == NULL ); tmp_class_creation_6__prepared = tmp_assign_source_75; } branch_end_26:; } { PyObject *tmp_assign_source_76; { PyObject *tmp_set_locals_6; CHECK_OBJECT( tmp_class_creation_6__prepared ); tmp_set_locals_6 = tmp_class_creation_6__prepared; locals_six_164 = tmp_set_locals_6; Py_INCREF( tmp_set_locals_6 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_164, 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 = 164; goto try_except_handler_21; } } { tmp_dictset_value = const_str_digest_087d011e227804c37fa5a994ee918bbe; tmp_res = PyObject_SetItem( locals_six_164, 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 = 164; goto try_except_handler_21; } } { tmp_dictset_value = const_str_plain__SixMetaPathImporter; tmp_res = PyObject_SetItem( locals_six_164, 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 = 164; goto try_except_handler_21; } } MAKE_OR_REUSE_FRAME( cache_frame_54e16253aa017212f14cc18c6bd38fe3_7, codeobj_54e16253aa017212f14cc18c6bd38fe3, module_six, sizeof(void *) ); frame_54e16253aa017212f14cc18c6bd38fe3_7 = cache_frame_54e16253aa017212f14cc18c6bd38fe3_7; // Push the new frame as the currently active one. pushFrameStack( frame_54e16253aa017212f14cc18c6bd38fe3_7 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_54e16253aa017212f14cc18c6bd38fe3_7 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = MAKE_FUNCTION_six$$$function_13___init__( ); tmp_res = PyObject_SetItem( locals_six_164, 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 = 173; type_description_2 = "o"; goto frame_exception_exit_7; } } { tmp_dictset_value = MAKE_FUNCTION_six$$$function_14__add_module( ); tmp_res = PyObject_SetItem( locals_six_164, const_str_plain__add_module, 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 = 177; type_description_2 = "o"; goto frame_exception_exit_7; } } { tmp_dictset_value = MAKE_FUNCTION_six$$$function_15__get_module( ); tmp_res = PyObject_SetItem( locals_six_164, const_str_plain__get_module, 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 = 181; type_description_2 = "o"; goto frame_exception_exit_7; } } { PyObject *tmp_defaults_3; tmp_defaults_3 = const_tuple_none_tuple; Py_INCREF( tmp_defaults_3 ); tmp_dictset_value = MAKE_FUNCTION_six$$$function_16_find_module( tmp_defaults_3 ); tmp_res = PyObject_SetItem( locals_six_164, const_str_plain_find_module, 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 = 184; type_description_2 = "o"; goto frame_exception_exit_7; } } { tmp_dictset_value = MAKE_FUNCTION_six$$$function_17___get_module( ); tmp_res = PyObject_SetItem( locals_six_164, const_str_plain__SixMetaPathImporter__get_module, 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 = 189; type_description_2 = "o"; goto frame_exception_exit_7; } } { tmp_dictset_value = MAKE_FUNCTION_six$$$function_18_load_module( ); tmp_res = PyObject_SetItem( locals_six_164, const_str_plain_load_module, 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 = 195; type_description_2 = "o"; goto frame_exception_exit_7; } } { tmp_dictset_value = MAKE_FUNCTION_six$$$function_19_is_package( ); tmp_res = PyObject_SetItem( locals_six_164, const_str_plain_is_package, 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 = 209; type_description_2 = "o"; goto frame_exception_exit_7; } } { tmp_dictset_value = MAKE_FUNCTION_six$$$function_20_get_code( ); tmp_res = PyObject_SetItem( locals_six_164, const_str_plain_get_code, 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 = 218; type_description_2 = "o"; goto frame_exception_exit_7; } } { tmp_dictset_value = PyObject_GetItem( locals_six_164, const_str_plain_get_code ); if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "get_code" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 224; type_description_2 = "o"; goto frame_exception_exit_7; } if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 224; type_description_2 = "o"; goto frame_exception_exit_7; } tmp_res = PyObject_SetItem( locals_six_164, const_str_plain_get_source, 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 = 224; type_description_2 = "o"; goto frame_exception_exit_7; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_54e16253aa017212f14cc18c6bd38fe3_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_54e16253aa017212f14cc18c6bd38fe3_7 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_54e16253aa017212f14cc18c6bd38fe3_7, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_54e16253aa017212f14cc18c6bd38fe3_7->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_54e16253aa017212f14cc18c6bd38fe3_7, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_54e16253aa017212f14cc18c6bd38fe3_7, type_description_2, outline_5_var___class__ ); // Release cached frame. if ( frame_54e16253aa017212f14cc18c6bd38fe3_7 == cache_frame_54e16253aa017212f14cc18c6bd38fe3_7 ) { Py_DECREF( frame_54e16253aa017212f14cc18c6bd38fe3_7 ); } cache_frame_54e16253aa017212f14cc18c6bd38fe3_7 = NULL; assertFrameObject( frame_54e16253aa017212f14cc18c6bd38fe3_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_21; skip_nested_handling_6:; { nuitka_bool tmp_condition_result_40; PyObject *tmp_compexpr_left_11; PyObject *tmp_compexpr_right_11; CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_compexpr_left_11 = tmp_class_creation_6__bases; tmp_compexpr_right_11 = const_tuple_type_object_tuple; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_11, tmp_compexpr_right_11 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 164; goto try_except_handler_21; } tmp_condition_result_40 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_40 == NUITKA_BOOL_TRUE ) { goto branch_yes_28; } else { goto branch_no_28; } branch_yes_28:; { tmp_dictset_value = const_tuple_type_object_tuple; tmp_res = PyObject_SetItem( locals_six_164, 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 = 164; goto try_except_handler_21; } } branch_no_28:; } { PyObject *tmp_assign_source_77; PyObject *tmp_called_name_13; PyObject *tmp_args_name_12; PyObject *tmp_tuple_element_24; PyObject *tmp_kw_name_12; CHECK_OBJECT( tmp_class_creation_6__metaclass ); tmp_called_name_13 = tmp_class_creation_6__metaclass; tmp_tuple_element_24 = const_str_plain__SixMetaPathImporter; tmp_args_name_12 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_24 ); PyTuple_SET_ITEM( tmp_args_name_12, 0, tmp_tuple_element_24 ); CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_tuple_element_24 = tmp_class_creation_6__bases; Py_INCREF( tmp_tuple_element_24 ); PyTuple_SET_ITEM( tmp_args_name_12, 1, tmp_tuple_element_24 ); tmp_tuple_element_24 = locals_six_164; Py_INCREF( tmp_tuple_element_24 ); PyTuple_SET_ITEM( tmp_args_name_12, 2, tmp_tuple_element_24 ); CHECK_OBJECT( tmp_class_creation_6__class_decl_dict ); tmp_kw_name_12 = tmp_class_creation_6__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 164; tmp_assign_source_77 = CALL_FUNCTION( tmp_called_name_13, tmp_args_name_12, tmp_kw_name_12 ); Py_DECREF( tmp_args_name_12 ); if ( tmp_assign_source_77 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 164; goto try_except_handler_21; } assert( outline_5_var___class__ == NULL ); outline_5_var___class__ = tmp_assign_source_77; } { CHECK_OBJECT( outline_5_var___class__ ); tmp_assign_source_76 = outline_5_var___class__; Py_INCREF( tmp_assign_source_76 ); goto try_return_handler_21; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_21:; { Py_DECREF( locals_six_164 ); locals_six_164 = NULL; } { goto try_return_handler_20; } // Exception handler code: try_except_handler_21:; 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; { Py_DECREF( locals_six_164 ); locals_six_164 = NULL; } { // 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 try_except_handler_20; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_20:; { 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_20:; 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; { // 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 outline_exception_6; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_6:; exception_lineno = 164; goto try_except_handler_19; outline_result_6:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__SixMetaPathImporter, tmp_assign_source_76 ); } goto try_end_9; // Exception handler code: try_except_handler_19:; 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_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_21; exception_value = exception_keeper_value_21; exception_tb = exception_keeper_tb_21; exception_lineno = exception_keeper_lineno_21; goto frame_exception_exit_1; } // End of try: try_end_9:; } { 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; } { PyObject *tmp_assign_source_78; PyObject *tmp_called_name_14; PyObject *tmp_mvar_value_15; tmp_mvar_value_15 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__SixMetaPathImporter ); if (unlikely( tmp_mvar_value_15 == NULL )) { tmp_mvar_value_15 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__SixMetaPathImporter ); } if ( tmp_mvar_value_15 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_SixMetaPathImporter" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 226; goto frame_exception_exit_1; } tmp_called_name_14 = tmp_mvar_value_15; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 226; tmp_assign_source_78 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_14, &PyTuple_GET_ITEM( const_tuple_str_plain_six_tuple, 0 ) ); if ( tmp_assign_source_78 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 226; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer, tmp_assign_source_78 ); } { // Tried code: { PyObject *tmp_assign_source_79; PyObject *tmp_tuple_element_25; PyObject *tmp_mvar_value_16; tmp_mvar_value_16 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__LazyModule ); if (unlikely( tmp_mvar_value_16 == NULL )) { tmp_mvar_value_16 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__LazyModule ); } if ( tmp_mvar_value_16 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_LazyModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 229; goto try_except_handler_22; } tmp_tuple_element_25 = tmp_mvar_value_16; tmp_assign_source_79 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_25 ); PyTuple_SET_ITEM( tmp_assign_source_79, 0, tmp_tuple_element_25 ); assert( tmp_class_creation_7__bases_orig == NULL ); tmp_class_creation_7__bases_orig = tmp_assign_source_79; } { PyObject *tmp_assign_source_80; 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_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 = 229; goto try_except_handler_22; } assert( tmp_class_creation_7__bases == NULL ); tmp_class_creation_7__bases = tmp_assign_source_80; } { PyObject *tmp_assign_source_81; tmp_assign_source_81 = PyDict_New(); assert( tmp_class_creation_7__class_decl_dict == NULL ); tmp_class_creation_7__class_decl_dict = tmp_assign_source_81; } { PyObject *tmp_assign_source_82; PyObject *tmp_metaclass_name_7; nuitka_bool tmp_condition_result_41; 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_42; int tmp_truth_name_9; PyObject *tmp_type_arg_13; PyObject *tmp_subscribed_name_10; PyObject *tmp_subscript_name_10; 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 = 229; goto try_except_handler_22; } tmp_condition_result_41 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_41 == 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 = 229; goto try_except_handler_22; } goto condexpr_end_13; condexpr_false_13:; CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_truth_name_9 = CHECK_IF_TRUE( tmp_class_creation_7__bases ); if ( tmp_truth_name_9 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_22; } tmp_condition_result_42 = tmp_truth_name_9 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_42 == 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_10 = tmp_class_creation_7__bases; tmp_subscript_name_10 = const_int_0; tmp_type_arg_13 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_10, tmp_subscript_name_10, 0 ); if ( tmp_type_arg_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_22; } 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 = 229; goto try_except_handler_22; } 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_82 = SELECT_METACLASS( tmp_metaclass_name_7, tmp_bases_name_7 ); Py_DECREF( tmp_metaclass_name_7 ); if ( tmp_assign_source_82 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_22; } assert( tmp_class_creation_7__metaclass == NULL ); tmp_class_creation_7__metaclass = tmp_assign_source_82; } { nuitka_bool tmp_condition_result_43; 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 = 229; goto try_except_handler_22; } 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__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 = 229; goto try_except_handler_22; } } branch_no_29:; } { nuitka_bool tmp_condition_result_44; PyObject *tmp_source_name_32; CHECK_OBJECT( tmp_class_creation_7__metaclass ); tmp_source_name_32 = tmp_class_creation_7__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_32, const_str_plain___prepare__ ); tmp_condition_result_44 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_44 == NUITKA_BOOL_TRUE ) { goto branch_yes_30; } else { goto branch_no_30; } branch_yes_30:; { PyObject *tmp_assign_source_83; PyObject *tmp_called_name_15; PyObject *tmp_source_name_33; PyObject *tmp_args_name_13; PyObject *tmp_tuple_element_26; PyObject *tmp_kw_name_13; CHECK_OBJECT( tmp_class_creation_7__metaclass ); tmp_source_name_33 = tmp_class_creation_7__metaclass; tmp_called_name_15 = LOOKUP_ATTRIBUTE( tmp_source_name_33, const_str_plain___prepare__ ); if ( tmp_called_name_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_22; } tmp_tuple_element_26 = const_str_plain__MovedItems; tmp_args_name_13 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_26 ); PyTuple_SET_ITEM( tmp_args_name_13, 0, tmp_tuple_element_26 ); CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_tuple_element_26 = tmp_class_creation_7__bases; Py_INCREF( tmp_tuple_element_26 ); PyTuple_SET_ITEM( tmp_args_name_13, 1, tmp_tuple_element_26 ); CHECK_OBJECT( tmp_class_creation_7__class_decl_dict ); tmp_kw_name_13 = tmp_class_creation_7__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 229; tmp_assign_source_83 = CALL_FUNCTION( tmp_called_name_15, tmp_args_name_13, tmp_kw_name_13 ); Py_DECREF( tmp_called_name_15 ); Py_DECREF( tmp_args_name_13 ); if ( tmp_assign_source_83 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_22; } assert( tmp_class_creation_7__prepared == NULL ); tmp_class_creation_7__prepared = tmp_assign_source_83; } { nuitka_bool tmp_condition_result_45; PyObject *tmp_operand_name_7; PyObject *tmp_source_name_34; CHECK_OBJECT( tmp_class_creation_7__prepared ); tmp_source_name_34 = tmp_class_creation_7__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_34, 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 = 229; goto try_except_handler_22; } tmp_condition_result_45 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_45 == NUITKA_BOOL_TRUE ) { goto branch_yes_31; } else { goto branch_no_31; } branch_yes_31:; { PyObject *tmp_raise_type_7; PyObject *tmp_raise_value_7; PyObject *tmp_left_name_7; PyObject *tmp_right_name_7; PyObject *tmp_tuple_element_27; PyObject *tmp_getattr_target_7; PyObject *tmp_getattr_attr_7; PyObject *tmp_getattr_default_7; PyObject *tmp_source_name_35; PyObject *tmp_type_arg_14; tmp_raise_type_7 = PyExc_TypeError; tmp_left_name_7 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_7__metaclass ); tmp_getattr_target_7 = tmp_class_creation_7__metaclass; tmp_getattr_attr_7 = const_str_plain___name__; tmp_getattr_default_7 = const_str_angle_metaclass; tmp_tuple_element_27 = BUILTIN_GETATTR( tmp_getattr_target_7, tmp_getattr_attr_7, tmp_getattr_default_7 ); if ( tmp_tuple_element_27 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_22; } tmp_right_name_7 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_7, 0, tmp_tuple_element_27 ); CHECK_OBJECT( tmp_class_creation_7__prepared ); tmp_type_arg_14 = tmp_class_creation_7__prepared; tmp_source_name_35 = BUILTIN_TYPE1( tmp_type_arg_14 ); assert( !(tmp_source_name_35 == NULL) ); tmp_tuple_element_27 = LOOKUP_ATTRIBUTE( tmp_source_name_35, const_str_plain___name__ ); Py_DECREF( tmp_source_name_35 ); if ( tmp_tuple_element_27 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_7 ); exception_lineno = 229; goto try_except_handler_22; } PyTuple_SET_ITEM( tmp_right_name_7, 1, tmp_tuple_element_27 ); tmp_raise_value_7 = BINARY_OPERATION_REMAINDER( tmp_left_name_7, tmp_right_name_7 ); Py_DECREF( tmp_right_name_7 ); if ( tmp_raise_value_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_22; } exception_type = tmp_raise_type_7; Py_INCREF( tmp_raise_type_7 ); exception_value = tmp_raise_value_7; exception_lineno = 229; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_22; } branch_no_31:; } goto branch_end_30; branch_no_30:; { PyObject *tmp_assign_source_84; tmp_assign_source_84 = PyDict_New(); assert( tmp_class_creation_7__prepared == NULL ); tmp_class_creation_7__prepared = tmp_assign_source_84; } branch_end_30:; } { PyObject *tmp_assign_source_85; { PyObject *tmp_set_locals_7; CHECK_OBJECT( tmp_class_creation_7__prepared ); tmp_set_locals_7 = tmp_class_creation_7__prepared; locals_six_229 = tmp_set_locals_7; Py_INCREF( tmp_set_locals_7 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_229, const_str_plain___module__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_24; } } { tmp_dictset_value = const_str_digest_fa9629ad3e56524d94051e9d7ab9b735; tmp_res = PyObject_SetItem( locals_six_229, 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 = 229; goto try_except_handler_24; } } { tmp_dictset_value = const_str_plain__MovedItems; tmp_res = PyObject_SetItem( locals_six_229, const_str_plain___qualname__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_24; } } MAKE_OR_REUSE_FRAME( cache_frame_d12bc0b1f88699fc5929db5f226ab4f0_8, codeobj_d12bc0b1f88699fc5929db5f226ab4f0, module_six, sizeof(void *) ); frame_d12bc0b1f88699fc5929db5f226ab4f0_8 = cache_frame_d12bc0b1f88699fc5929db5f226ab4f0_8; // Push the new frame as the currently active one. pushFrameStack( frame_d12bc0b1f88699fc5929db5f226ab4f0_8 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_d12bc0b1f88699fc5929db5f226ab4f0_8 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = PyList_New( 0 ); tmp_res = PyObject_SetItem( locals_six_229, const_str_plain___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 = 232; type_description_2 = "o"; goto frame_exception_exit_8; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_d12bc0b1f88699fc5929db5f226ab4f0_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_d12bc0b1f88699fc5929db5f226ab4f0_8 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_d12bc0b1f88699fc5929db5f226ab4f0_8, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_d12bc0b1f88699fc5929db5f226ab4f0_8->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_d12bc0b1f88699fc5929db5f226ab4f0_8, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_d12bc0b1f88699fc5929db5f226ab4f0_8, type_description_2, outline_6_var___class__ ); // Release cached frame. if ( frame_d12bc0b1f88699fc5929db5f226ab4f0_8 == cache_frame_d12bc0b1f88699fc5929db5f226ab4f0_8 ) { Py_DECREF( frame_d12bc0b1f88699fc5929db5f226ab4f0_8 ); } cache_frame_d12bc0b1f88699fc5929db5f226ab4f0_8 = NULL; assertFrameObject( frame_d12bc0b1f88699fc5929db5f226ab4f0_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_24; skip_nested_handling_7:; { nuitka_bool tmp_condition_result_46; PyObject *tmp_compexpr_left_12; PyObject *tmp_compexpr_right_12; CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_compexpr_left_12 = tmp_class_creation_7__bases; CHECK_OBJECT( tmp_class_creation_7__bases_orig ); tmp_compexpr_right_12 = tmp_class_creation_7__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_12, tmp_compexpr_right_12 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_24; } tmp_condition_result_46 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_46 == NUITKA_BOOL_TRUE ) { goto branch_yes_32; } else { goto branch_no_32; } branch_yes_32:; { CHECK_OBJECT( tmp_class_creation_7__bases_orig ); tmp_dictset_value = tmp_class_creation_7__bases_orig; tmp_res = PyObject_SetItem( locals_six_229, const_str_plain___orig_bases__, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_24; } } branch_no_32:; } { PyObject *tmp_assign_source_86; PyObject *tmp_called_name_16; PyObject *tmp_args_name_14; PyObject *tmp_tuple_element_28; PyObject *tmp_kw_name_14; CHECK_OBJECT( tmp_class_creation_7__metaclass ); tmp_called_name_16 = tmp_class_creation_7__metaclass; tmp_tuple_element_28 = const_str_plain__MovedItems; tmp_args_name_14 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_28 ); PyTuple_SET_ITEM( tmp_args_name_14, 0, tmp_tuple_element_28 ); CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_tuple_element_28 = tmp_class_creation_7__bases; Py_INCREF( tmp_tuple_element_28 ); PyTuple_SET_ITEM( tmp_args_name_14, 1, tmp_tuple_element_28 ); tmp_tuple_element_28 = locals_six_229; Py_INCREF( tmp_tuple_element_28 ); PyTuple_SET_ITEM( tmp_args_name_14, 2, tmp_tuple_element_28 ); CHECK_OBJECT( tmp_class_creation_7__class_decl_dict ); tmp_kw_name_14 = tmp_class_creation_7__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 229; tmp_assign_source_86 = CALL_FUNCTION( tmp_called_name_16, tmp_args_name_14, tmp_kw_name_14 ); Py_DECREF( tmp_args_name_14 ); if ( tmp_assign_source_86 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 229; goto try_except_handler_24; } assert( outline_6_var___class__ == NULL ); outline_6_var___class__ = tmp_assign_source_86; } { CHECK_OBJECT( outline_6_var___class__ ); tmp_assign_source_85 = outline_6_var___class__; Py_INCREF( tmp_assign_source_85 ); goto try_return_handler_24; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_24:; { Py_DECREF( locals_six_229 ); locals_six_229 = NULL; } { goto try_return_handler_23; } // Exception handler code: try_except_handler_24:; 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; { Py_DECREF( locals_six_229 ); locals_six_229 = NULL; } { // 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 try_except_handler_23; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_23:; { 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_23:; 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; { // 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 outline_exception_7; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_7:; exception_lineno = 229; goto try_except_handler_22; outline_result_7:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__MovedItems, tmp_assign_source_85 ); } goto try_end_10; // Exception handler code: try_except_handler_22:; 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_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_24; exception_value = exception_keeper_value_24; exception_tb = exception_keeper_tb_24; exception_lineno = exception_keeper_lineno_24; goto frame_exception_exit_1; } // End of try: try_end_10:; } { 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_87; PyObject *tmp_list_element_1; PyObject *tmp_called_name_17; PyObject *tmp_mvar_value_17; PyObject *tmp_called_name_18; PyObject *tmp_mvar_value_18; PyObject *tmp_called_name_19; PyObject *tmp_mvar_value_19; PyObject *tmp_called_name_20; PyObject *tmp_mvar_value_20; PyObject *tmp_called_name_21; PyObject *tmp_mvar_value_21; PyObject *tmp_called_name_22; PyObject *tmp_mvar_value_22; PyObject *tmp_called_name_23; PyObject *tmp_mvar_value_23; PyObject *tmp_called_name_24; PyObject *tmp_mvar_value_24; PyObject *tmp_called_name_25; PyObject *tmp_mvar_value_25; PyObject *tmp_called_name_26; PyObject *tmp_mvar_value_26; PyObject *tmp_called_name_27; PyObject *tmp_mvar_value_27; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; nuitka_bool tmp_condition_result_47; PyObject *tmp_mvar_value_28; int tmp_truth_name_10; PyObject *tmp_args_element_name_4; PyObject *tmp_called_name_28; PyObject *tmp_mvar_value_29; PyObject *tmp_called_name_29; PyObject *tmp_mvar_value_30; PyObject *tmp_called_name_30; PyObject *tmp_mvar_value_31; PyObject *tmp_called_name_31; PyObject *tmp_mvar_value_32; PyObject *tmp_called_name_32; PyObject *tmp_mvar_value_33; PyObject *tmp_called_name_33; PyObject *tmp_mvar_value_34; PyObject *tmp_called_name_34; PyObject *tmp_mvar_value_35; PyObject *tmp_called_name_35; PyObject *tmp_mvar_value_36; PyObject *tmp_called_name_36; PyObject *tmp_mvar_value_37; PyObject *tmp_called_name_37; PyObject *tmp_mvar_value_38; PyObject *tmp_called_name_38; PyObject *tmp_mvar_value_39; PyObject *tmp_called_name_39; PyObject *tmp_mvar_value_40; PyObject *tmp_called_name_40; PyObject *tmp_mvar_value_41; PyObject *tmp_called_name_41; PyObject *tmp_mvar_value_42; PyObject *tmp_called_name_42; PyObject *tmp_mvar_value_43; PyObject *tmp_called_name_43; PyObject *tmp_mvar_value_44; PyObject *tmp_called_name_44; PyObject *tmp_mvar_value_45; PyObject *tmp_called_name_45; PyObject *tmp_mvar_value_46; PyObject *tmp_called_name_46; PyObject *tmp_mvar_value_47; PyObject *tmp_called_name_47; PyObject *tmp_mvar_value_48; PyObject *tmp_called_name_48; PyObject *tmp_mvar_value_49; PyObject *tmp_called_name_49; PyObject *tmp_mvar_value_50; PyObject *tmp_called_name_50; PyObject *tmp_mvar_value_51; PyObject *tmp_called_name_51; PyObject *tmp_mvar_value_52; PyObject *tmp_called_name_52; PyObject *tmp_mvar_value_53; PyObject *tmp_called_name_53; PyObject *tmp_mvar_value_54; PyObject *tmp_called_name_54; PyObject *tmp_mvar_value_55; PyObject *tmp_called_name_55; PyObject *tmp_mvar_value_56; PyObject *tmp_called_name_56; PyObject *tmp_mvar_value_57; PyObject *tmp_called_name_57; PyObject *tmp_mvar_value_58; PyObject *tmp_called_name_58; PyObject *tmp_mvar_value_59; PyObject *tmp_called_name_59; PyObject *tmp_mvar_value_60; PyObject *tmp_called_name_60; PyObject *tmp_mvar_value_61; PyObject *tmp_called_name_61; PyObject *tmp_mvar_value_62; PyObject *tmp_called_name_62; PyObject *tmp_mvar_value_63; PyObject *tmp_called_name_63; PyObject *tmp_mvar_value_64; PyObject *tmp_called_name_64; PyObject *tmp_mvar_value_65; PyObject *tmp_called_name_65; PyObject *tmp_mvar_value_66; PyObject *tmp_called_name_66; PyObject *tmp_mvar_value_67; PyObject *tmp_called_name_67; PyObject *tmp_mvar_value_68; PyObject *tmp_called_name_68; PyObject *tmp_mvar_value_69; PyObject *tmp_called_name_69; PyObject *tmp_mvar_value_70; PyObject *tmp_called_name_70; PyObject *tmp_mvar_value_71; PyObject *tmp_called_name_71; PyObject *tmp_mvar_value_72; PyObject *tmp_called_name_72; PyObject *tmp_mvar_value_73; PyObject *tmp_called_name_73; PyObject *tmp_mvar_value_74; PyObject *tmp_called_name_74; PyObject *tmp_mvar_value_75; PyObject *tmp_called_name_75; PyObject *tmp_mvar_value_76; PyObject *tmp_called_name_76; PyObject *tmp_mvar_value_77; PyObject *tmp_called_name_77; PyObject *tmp_mvar_value_78; PyObject *tmp_called_name_78; PyObject *tmp_mvar_value_79; PyObject *tmp_called_name_79; PyObject *tmp_mvar_value_80; PyObject *tmp_called_name_80; PyObject *tmp_mvar_value_81; tmp_mvar_value_17 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_17 == NULL )) { tmp_mvar_value_17 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_17 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 236; goto frame_exception_exit_1; } tmp_called_name_17 = tmp_mvar_value_17; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 236; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS4( tmp_called_name_17, &PyTuple_GET_ITEM( const_tuple_411972e912d706a64e285af8aa597505_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 236; goto frame_exception_exit_1; } tmp_assign_source_87 = PyList_New( 64 ); PyList_SET_ITEM( tmp_assign_source_87, 0, tmp_list_element_1 ); tmp_mvar_value_18 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_18 == NULL )) { tmp_mvar_value_18 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_18 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 237; goto frame_exception_exit_1; } tmp_called_name_18 = tmp_mvar_value_18; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 237; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_18, &PyTuple_GET_ITEM( const_tuple_fa4551ef4d89b653ac942a9968a3518c_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 237; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 1, tmp_list_element_1 ); tmp_mvar_value_19 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_19 == NULL )) { tmp_mvar_value_19 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_19 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 238; goto frame_exception_exit_1; } tmp_called_name_19 = tmp_mvar_value_19; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 238; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_19, &PyTuple_GET_ITEM( const_tuple_42a685f581dc95ca172d058f0fa2a93f_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 238; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 2, tmp_list_element_1 ); tmp_mvar_value_20 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_20 == NULL )) { tmp_mvar_value_20 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_20 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 239; goto frame_exception_exit_1; } tmp_called_name_20 = tmp_mvar_value_20; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 239; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_20, &PyTuple_GET_ITEM( const_tuple_d84a4a7aa5d11ff44dc98ede3afda48e_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 239; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 3, tmp_list_element_1 ); tmp_mvar_value_21 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_21 == NULL )) { tmp_mvar_value_21 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_21 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 240; goto frame_exception_exit_1; } tmp_called_name_21 = tmp_mvar_value_21; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 240; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_21, &PyTuple_GET_ITEM( const_tuple_str_plain_intern_str_plain___builtin___str_plain_sys_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 240; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 4, tmp_list_element_1 ); tmp_mvar_value_22 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_22 == NULL )) { tmp_mvar_value_22 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_22 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 241; goto frame_exception_exit_1; } tmp_called_name_22 = tmp_mvar_value_22; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 241; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_22, &PyTuple_GET_ITEM( const_tuple_3dbfbe614df2abe87e4db19068ab66c4_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 241; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 5, tmp_list_element_1 ); tmp_mvar_value_23 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_23 == NULL )) { tmp_mvar_value_23 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_23 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 242; goto frame_exception_exit_1; } tmp_called_name_23 = tmp_mvar_value_23; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 242; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_23, &PyTuple_GET_ITEM( const_tuple_f259b0f7a1b9f0b84fd5373038ac3a78_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 242; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 6, tmp_list_element_1 ); tmp_mvar_value_24 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_24 == NULL )) { tmp_mvar_value_24 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_24 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 243; goto frame_exception_exit_1; } tmp_called_name_24 = tmp_mvar_value_24; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 243; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_24, &PyTuple_GET_ITEM( const_tuple_eacdcc120eff9b0e152e61c07b4d0b51_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 243; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 7, tmp_list_element_1 ); tmp_mvar_value_25 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_25 == NULL )) { tmp_mvar_value_25 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_25 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 244; goto frame_exception_exit_1; } tmp_called_name_25 = tmp_mvar_value_25; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 244; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_25, &PyTuple_GET_ITEM( const_tuple_str_plain_getoutput_str_plain_commands_str_plain_subprocess_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 244; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 8, tmp_list_element_1 ); tmp_mvar_value_26 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_26 == NULL )) { tmp_mvar_value_26 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_26 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 245; goto frame_exception_exit_1; } tmp_called_name_26 = tmp_mvar_value_26; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 245; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_26, &PyTuple_GET_ITEM( const_tuple_424b5876d9142cfd116cee7c287158fe_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 245; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 9, tmp_list_element_1 ); tmp_mvar_value_27 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_27 == NULL )) { tmp_mvar_value_27 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_27 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 246; goto frame_exception_exit_1; } tmp_called_name_27 = tmp_mvar_value_27; tmp_args_element_name_1 = const_str_plain_reload_module; tmp_args_element_name_2 = const_str_plain___builtin__; tmp_mvar_value_28 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_PY34 ); if (unlikely( tmp_mvar_value_28 == NULL )) { tmp_mvar_value_28 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_PY34 ); } if ( tmp_mvar_value_28 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "PY34" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 246; goto frame_exception_exit_1; } tmp_truth_name_10 = CHECK_IF_TRUE( tmp_mvar_value_28 ); if ( tmp_truth_name_10 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 246; goto frame_exception_exit_1; } tmp_condition_result_47 = tmp_truth_name_10 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_47 == NUITKA_BOOL_TRUE ) { goto condexpr_true_15; } else { goto condexpr_false_15; } condexpr_true_15:; tmp_args_element_name_3 = const_str_plain_importlib; goto condexpr_end_15; condexpr_false_15:; tmp_args_element_name_3 = const_str_plain_imp; condexpr_end_15:; tmp_args_element_name_4 = const_str_plain_reload; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 246; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4 }; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS4( tmp_called_name_27, call_args ); } if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 246; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 10, tmp_list_element_1 ); tmp_mvar_value_29 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_29 == NULL )) { tmp_mvar_value_29 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_29 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 247; goto frame_exception_exit_1; } tmp_called_name_28 = tmp_mvar_value_29; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 247; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_28, &PyTuple_GET_ITEM( const_tuple_str_plain_reduce_str_plain___builtin___str_plain_functools_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 247; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 11, tmp_list_element_1 ); tmp_mvar_value_30 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_30 == NULL )) { tmp_mvar_value_30 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_30 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 248; goto frame_exception_exit_1; } tmp_called_name_29 = tmp_mvar_value_30; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 248; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS4( tmp_called_name_29, &PyTuple_GET_ITEM( const_tuple_991a248aa1804f30822646929a31e57a_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 248; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 12, tmp_list_element_1 ); tmp_mvar_value_31 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_31 == NULL )) { tmp_mvar_value_31 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_31 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 249; goto frame_exception_exit_1; } tmp_called_name_30 = tmp_mvar_value_31; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 249; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_30, &PyTuple_GET_ITEM( const_tuple_str_plain_StringIO_str_plain_StringIO_str_plain_io_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 249; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 13, tmp_list_element_1 ); tmp_mvar_value_32 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_32 == NULL )) { tmp_mvar_value_32 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_32 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 250; goto frame_exception_exit_1; } tmp_called_name_31 = tmp_mvar_value_32; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 250; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_31, &PyTuple_GET_ITEM( const_tuple_str_plain_UserDict_str_plain_UserDict_str_plain_collections_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 250; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 14, tmp_list_element_1 ); tmp_mvar_value_33 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_33 == NULL )) { tmp_mvar_value_33 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_33 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 251; goto frame_exception_exit_1; } tmp_called_name_32 = tmp_mvar_value_33; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 251; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_32, &PyTuple_GET_ITEM( const_tuple_str_plain_UserList_str_plain_UserList_str_plain_collections_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 251; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 15, tmp_list_element_1 ); tmp_mvar_value_34 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_34 == NULL )) { tmp_mvar_value_34 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_34 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 252; goto frame_exception_exit_1; } tmp_called_name_33 = tmp_mvar_value_34; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 252; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_33, &PyTuple_GET_ITEM( const_tuple_aea4a47ee63181917a6f10751a0c295a_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 252; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 16, tmp_list_element_1 ); tmp_mvar_value_35 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_35 == NULL )) { tmp_mvar_value_35 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_35 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 253; goto frame_exception_exit_1; } tmp_called_name_34 = tmp_mvar_value_35; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 253; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_34, &PyTuple_GET_ITEM( const_tuple_82629732f31cf6a0fea7d04ec36c55a6_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 253; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 17, tmp_list_element_1 ); tmp_mvar_value_36 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_36 == NULL )) { tmp_mvar_value_36 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_36 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 254; goto frame_exception_exit_1; } tmp_called_name_35 = tmp_mvar_value_36; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 254; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_35, &PyTuple_GET_ITEM( const_tuple_2807533bf992c2488a99d2c8a9fdf714_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 254; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 18, tmp_list_element_1 ); tmp_mvar_value_37 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_37 == NULL )) { tmp_mvar_value_37 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_37 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 255; goto frame_exception_exit_1; } tmp_called_name_36 = tmp_mvar_value_37; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 255; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_36, &PyTuple_GET_ITEM( const_tuple_c262584e5e7af7a5db32a5f6a2e99000_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 255; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 19, tmp_list_element_1 ); tmp_mvar_value_38 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_38 == NULL )) { tmp_mvar_value_38 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_38 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 256; goto frame_exception_exit_1; } tmp_called_name_37 = tmp_mvar_value_38; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 256; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_37, &PyTuple_GET_ITEM( const_tuple_str_plain_builtins_str_plain___builtin___tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 256; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 20, tmp_list_element_1 ); tmp_mvar_value_39 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_39 == NULL )) { tmp_mvar_value_39 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_39 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 257; goto frame_exception_exit_1; } tmp_called_name_38 = tmp_mvar_value_39; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 257; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_38, &PyTuple_GET_ITEM( const_tuple_str_plain_configparser_str_plain_ConfigParser_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 257; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 21, tmp_list_element_1 ); tmp_mvar_value_40 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_40 == NULL )) { tmp_mvar_value_40 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_40 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 258; goto frame_exception_exit_1; } tmp_called_name_39 = tmp_mvar_value_40; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 258; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_39, &PyTuple_GET_ITEM( const_tuple_str_plain_copyreg_str_plain_copy_reg_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 258; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 22, tmp_list_element_1 ); tmp_mvar_value_41 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_41 == NULL )) { tmp_mvar_value_41 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_41 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 259; goto frame_exception_exit_1; } tmp_called_name_40 = tmp_mvar_value_41; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 259; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_40, &PyTuple_GET_ITEM( const_tuple_0ffb7aa296a1a559b3279099e864d24d_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 259; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 23, tmp_list_element_1 ); tmp_mvar_value_42 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_42 == NULL )) { tmp_mvar_value_42 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_42 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 260; goto frame_exception_exit_1; } tmp_called_name_41 = tmp_mvar_value_42; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 260; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_41, &PyTuple_GET_ITEM( const_tuple_7744af6bf310e946f06ba9c9cfb772a3_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 260; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 24, tmp_list_element_1 ); tmp_mvar_value_43 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_43 == NULL )) { tmp_mvar_value_43 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_43 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 261; goto frame_exception_exit_1; } tmp_called_name_42 = tmp_mvar_value_43; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 261; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_42, &PyTuple_GET_ITEM( const_tuple_7b5da3b00ca2fdce5840f2ce04d1b8fa_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 261; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 25, tmp_list_element_1 ); tmp_mvar_value_44 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_44 == NULL )) { tmp_mvar_value_44 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_44 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 262; goto frame_exception_exit_1; } tmp_called_name_43 = tmp_mvar_value_44; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 262; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_43, &PyTuple_GET_ITEM( const_tuple_3c757a1f2fee4a0707afdc3c9cb3076b_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 262; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 26, tmp_list_element_1 ); tmp_mvar_value_45 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_45 == NULL )) { tmp_mvar_value_45 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_45 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 263; goto frame_exception_exit_1; } tmp_called_name_44 = tmp_mvar_value_45; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 263; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_44, &PyTuple_GET_ITEM( const_tuple_bf55bfbbebe3eeeebcf334dacf4b2b2a_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 263; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 27, tmp_list_element_1 ); tmp_mvar_value_46 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_46 == NULL )) { tmp_mvar_value_46 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_46 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 264; goto frame_exception_exit_1; } tmp_called_name_45 = tmp_mvar_value_46; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 264; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_45, &PyTuple_GET_ITEM( const_tuple_45037418d37481db3e88817f5f3e75d5_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 264; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 28, tmp_list_element_1 ); tmp_mvar_value_47 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_47 == NULL )) { tmp_mvar_value_47 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_47 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 265; goto frame_exception_exit_1; } tmp_called_name_46 = tmp_mvar_value_47; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 265; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_46, &PyTuple_GET_ITEM( const_tuple_8a0fc753db780b1781f245eac064ea7a_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 265; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 29, tmp_list_element_1 ); tmp_mvar_value_48 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_48 == NULL )) { tmp_mvar_value_48 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_48 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 266; goto frame_exception_exit_1; } tmp_called_name_47 = tmp_mvar_value_48; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 266; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_47, &PyTuple_GET_ITEM( const_tuple_6055af80c5f9a03e9a7357d5347363e9_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 266; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 30, tmp_list_element_1 ); tmp_mvar_value_49 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_49 == NULL )) { tmp_mvar_value_49 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_49 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 267; goto frame_exception_exit_1; } tmp_called_name_48 = tmp_mvar_value_49; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 267; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_48, &PyTuple_GET_ITEM( const_tuple_c0445a4d4c2cdd6c77c225aa40ca2559_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 267; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 31, tmp_list_element_1 ); tmp_mvar_value_50 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_50 == NULL )) { tmp_mvar_value_50 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_50 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 268; goto frame_exception_exit_1; } tmp_called_name_49 = tmp_mvar_value_50; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 268; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_49, &PyTuple_GET_ITEM( const_tuple_3587390c695a62b1bc9b3790076ef063_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 268; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 32, tmp_list_element_1 ); tmp_mvar_value_51 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_51 == NULL )) { tmp_mvar_value_51 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_51 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 269; goto frame_exception_exit_1; } tmp_called_name_50 = tmp_mvar_value_51; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 269; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_50, &PyTuple_GET_ITEM( const_tuple_e79d7f1b4734be0e37665951db297244_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 269; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 33, tmp_list_element_1 ); tmp_mvar_value_52 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_52 == NULL )) { tmp_mvar_value_52 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_52 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 270; goto frame_exception_exit_1; } tmp_called_name_51 = tmp_mvar_value_52; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 270; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_51, &PyTuple_GET_ITEM( const_tuple_ce4b83c13c6ebdbf1dc871fed81e4ec5_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 270; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 34, tmp_list_element_1 ); tmp_mvar_value_53 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_53 == NULL )) { tmp_mvar_value_53 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_53 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 271; goto frame_exception_exit_1; } tmp_called_name_52 = tmp_mvar_value_53; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 271; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_52, &PyTuple_GET_ITEM( const_tuple_637700e8f9bffff9f0bedd6a331886d6_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 271; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 35, tmp_list_element_1 ); tmp_mvar_value_54 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_54 == NULL )) { tmp_mvar_value_54 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_54 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 272; goto frame_exception_exit_1; } tmp_called_name_53 = tmp_mvar_value_54; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 272; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_53, &PyTuple_GET_ITEM( const_tuple_5fefbced8180c1de12054109841aa2ac_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 272; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 36, tmp_list_element_1 ); tmp_mvar_value_55 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_55 == NULL )) { tmp_mvar_value_55 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_55 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 273; goto frame_exception_exit_1; } tmp_called_name_54 = tmp_mvar_value_55; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 273; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_54, &PyTuple_GET_ITEM( const_tuple_2e9b85309c724c79442c71c91ec8d9db_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 273; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 37, tmp_list_element_1 ); tmp_mvar_value_56 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_56 == NULL )) { tmp_mvar_value_56 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_56 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 274; goto frame_exception_exit_1; } tmp_called_name_55 = tmp_mvar_value_56; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 274; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_55, &PyTuple_GET_ITEM( const_tuple_str_plain_cPickle_str_plain_cPickle_str_plain_pickle_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 274; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 38, tmp_list_element_1 ); tmp_mvar_value_57 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_57 == NULL )) { tmp_mvar_value_57 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_57 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 275; goto frame_exception_exit_1; } tmp_called_name_56 = tmp_mvar_value_57; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 275; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_56, &PyTuple_GET_ITEM( const_tuple_str_plain_queue_str_plain_Queue_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 275; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 39, tmp_list_element_1 ); tmp_mvar_value_58 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_58 == NULL )) { tmp_mvar_value_58 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_58 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 276; goto frame_exception_exit_1; } tmp_called_name_57 = tmp_mvar_value_58; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 276; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_57, &PyTuple_GET_ITEM( const_tuple_str_plain_reprlib_str_plain_repr_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 276; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 40, tmp_list_element_1 ); tmp_mvar_value_59 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_59 == NULL )) { tmp_mvar_value_59 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_59 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 277; goto frame_exception_exit_1; } tmp_called_name_58 = tmp_mvar_value_59; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 277; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_58, &PyTuple_GET_ITEM( const_tuple_str_plain_socketserver_str_plain_SocketServer_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 277; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 41, tmp_list_element_1 ); tmp_mvar_value_60 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_60 == NULL )) { tmp_mvar_value_60 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_60 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 278; goto frame_exception_exit_1; } tmp_called_name_59 = tmp_mvar_value_60; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 278; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_59, &PyTuple_GET_ITEM( const_tuple_str_plain__thread_str_plain_thread_str_plain__thread_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 278; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 42, tmp_list_element_1 ); tmp_mvar_value_61 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_61 == NULL )) { tmp_mvar_value_61 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_61 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 279; goto frame_exception_exit_1; } tmp_called_name_60 = tmp_mvar_value_61; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 279; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_60, &PyTuple_GET_ITEM( const_tuple_str_plain_tkinter_str_plain_Tkinter_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 279; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 43, tmp_list_element_1 ); tmp_mvar_value_62 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_62 == NULL )) { tmp_mvar_value_62 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_62 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 280; goto frame_exception_exit_1; } tmp_called_name_61 = tmp_mvar_value_62; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 280; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_61, &PyTuple_GET_ITEM( const_tuple_d9dff4967d5a9b09841576123dbc8516_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 280; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 44, tmp_list_element_1 ); tmp_mvar_value_63 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_63 == NULL )) { tmp_mvar_value_63 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_63 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 281; goto frame_exception_exit_1; } tmp_called_name_62 = tmp_mvar_value_63; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 281; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_62, &PyTuple_GET_ITEM( const_tuple_7800b44798065cfcce1360ddcde41eb9_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 281; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 45, tmp_list_element_1 ); tmp_mvar_value_64 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_64 == NULL )) { tmp_mvar_value_64 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_64 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 282; goto frame_exception_exit_1; } tmp_called_name_63 = tmp_mvar_value_64; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 282; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_63, &PyTuple_GET_ITEM( const_tuple_b95bdcdaa5a3f6cca2a56bf3f208f534_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 282; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 46, tmp_list_element_1 ); tmp_mvar_value_65 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_65 == NULL )) { tmp_mvar_value_65 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_65 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 283; goto frame_exception_exit_1; } tmp_called_name_64 = tmp_mvar_value_65; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 283; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_64, &PyTuple_GET_ITEM( const_tuple_3adb059b24d1b9435823e57bdb130564_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 283; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 47, tmp_list_element_1 ); tmp_mvar_value_66 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_66 == NULL )) { tmp_mvar_value_66 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_66 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 284; goto frame_exception_exit_1; } tmp_called_name_65 = tmp_mvar_value_66; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 284; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_65, &PyTuple_GET_ITEM( const_tuple_097719e7086f8299513e74ca5958de16_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 284; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 48, tmp_list_element_1 ); tmp_mvar_value_67 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_67 == NULL )) { tmp_mvar_value_67 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_67 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 285; goto frame_exception_exit_1; } tmp_called_name_66 = tmp_mvar_value_67; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 285; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_66, &PyTuple_GET_ITEM( const_tuple_15e64786f005915ad409681ea2752bf5_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 285; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 49, tmp_list_element_1 ); tmp_mvar_value_68 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_68 == NULL )) { tmp_mvar_value_68 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_68 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 286; goto frame_exception_exit_1; } tmp_called_name_67 = tmp_mvar_value_68; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 286; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_67, &PyTuple_GET_ITEM( const_tuple_475aaddccb95239c04bd14a4bba3795b_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 286; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 50, tmp_list_element_1 ); tmp_mvar_value_69 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_69 == NULL )) { tmp_mvar_value_69 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_69 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 287; goto frame_exception_exit_1; } tmp_called_name_68 = tmp_mvar_value_69; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 287; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_68, &PyTuple_GET_ITEM( const_tuple_5e662527879cefa60fbd95a7550cf311_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 287; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 51, tmp_list_element_1 ); tmp_mvar_value_70 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_70 == NULL )) { tmp_mvar_value_70 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_70 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 288; goto frame_exception_exit_1; } tmp_called_name_69 = tmp_mvar_value_70; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 288; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_69, &PyTuple_GET_ITEM( const_tuple_bcccd33fd0f3812d38ab3f1b067a273d_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 288; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 52, tmp_list_element_1 ); tmp_mvar_value_71 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_71 == NULL )) { tmp_mvar_value_71 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_71 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 290; goto frame_exception_exit_1; } tmp_called_name_70 = tmp_mvar_value_71; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 290; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_70, &PyTuple_GET_ITEM( const_tuple_9014eeb983e968a4133ad734b7d01fab_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 290; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 53, tmp_list_element_1 ); tmp_mvar_value_72 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_72 == NULL )) { tmp_mvar_value_72 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_72 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 292; goto frame_exception_exit_1; } tmp_called_name_71 = tmp_mvar_value_72; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 292; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_71, &PyTuple_GET_ITEM( const_tuple_983a57efce70dcb41da6c64e832b9120_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 292; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 54, tmp_list_element_1 ); tmp_mvar_value_73 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_73 == NULL )) { tmp_mvar_value_73 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_73 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 293; goto frame_exception_exit_1; } tmp_called_name_72 = tmp_mvar_value_73; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 293; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_72, &PyTuple_GET_ITEM( const_tuple_7099190257daa86fff9f296ebbde3ab0_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 293; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 55, tmp_list_element_1 ); tmp_mvar_value_74 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_74 == NULL )) { tmp_mvar_value_74 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_74 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 294; goto frame_exception_exit_1; } tmp_called_name_73 = tmp_mvar_value_74; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 294; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_73, &PyTuple_GET_ITEM( const_tuple_2fe8e15bea8bb8677d6cd93bd8860484_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 294; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 56, tmp_list_element_1 ); tmp_mvar_value_75 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_75 == NULL )) { tmp_mvar_value_75 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_75 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 295; goto frame_exception_exit_1; } tmp_called_name_74 = tmp_mvar_value_75; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 295; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_74, &PyTuple_GET_ITEM( const_tuple_1a737763e143149741eebf35b19ac3f9_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 295; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 57, tmp_list_element_1 ); tmp_mvar_value_76 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_76 == NULL )) { tmp_mvar_value_76 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_76 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 297; goto frame_exception_exit_1; } tmp_called_name_75 = tmp_mvar_value_76; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 297; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_75, &PyTuple_GET_ITEM( const_tuple_40b4cdd541b3488caf75a166eaafbeab_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 297; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 58, tmp_list_element_1 ); tmp_mvar_value_77 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_77 == NULL )) { tmp_mvar_value_77 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_77 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 298; goto frame_exception_exit_1; } tmp_called_name_76 = tmp_mvar_value_77; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 298; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_76, &PyTuple_GET_ITEM( const_tuple_b95736e8f51c92667f5e42089a453e06_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 298; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 59, tmp_list_element_1 ); tmp_mvar_value_78 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_78 == NULL )) { tmp_mvar_value_78 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_78 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 299; goto frame_exception_exit_1; } tmp_called_name_77 = tmp_mvar_value_78; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 299; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_77, &PyTuple_GET_ITEM( const_tuple_501a0d1ae5006e649fedcf0d29387d8c_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 299; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 60, tmp_list_element_1 ); tmp_mvar_value_79 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_79 == NULL )) { tmp_mvar_value_79 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_79 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 300; goto frame_exception_exit_1; } tmp_called_name_78 = tmp_mvar_value_79; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 300; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_78, &PyTuple_GET_ITEM( const_tuple_9697a5e2e564347b16ed1cb098f05587_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 300; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 61, tmp_list_element_1 ); tmp_mvar_value_80 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_80 == NULL )) { tmp_mvar_value_80 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_80 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 301; goto frame_exception_exit_1; } tmp_called_name_79 = tmp_mvar_value_80; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 301; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_79, &PyTuple_GET_ITEM( const_tuple_45353a5ecbb9971e49387253d02aa926_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 301; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 62, tmp_list_element_1 ); tmp_mvar_value_81 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_81 == NULL )) { tmp_mvar_value_81 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_81 == NULL ) { Py_DECREF( tmp_assign_source_87 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 302; goto frame_exception_exit_1; } tmp_called_name_80 = tmp_mvar_value_81; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 302; tmp_list_element_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_80, &PyTuple_GET_ITEM( const_tuple_4690034a949ab9ca5f391d7593b67689_tuple, 0 ) ); if ( tmp_list_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_87 ); exception_lineno = 302; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_87, 63, tmp_list_element_1 ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__moved_attributes, tmp_assign_source_87 ); } { nuitka_bool tmp_condition_result_48; PyObject *tmp_compexpr_left_13; PyObject *tmp_compexpr_right_13; PyObject *tmp_source_name_36; PyObject *tmp_mvar_value_82; tmp_mvar_value_82 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_82 == NULL )) { tmp_mvar_value_82 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_82 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 305; goto frame_exception_exit_1; } tmp_source_name_36 = tmp_mvar_value_82; tmp_compexpr_left_13 = LOOKUP_ATTRIBUTE( tmp_source_name_36, const_str_plain_platform ); if ( tmp_compexpr_left_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 305; goto frame_exception_exit_1; } tmp_compexpr_right_13 = const_str_plain_win32; tmp_res = RICH_COMPARE_BOOL_EQ_NORECURSE( tmp_compexpr_left_13, tmp_compexpr_right_13 ); Py_DECREF( tmp_compexpr_left_13 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 305; goto frame_exception_exit_1; } tmp_condition_result_48 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_48 == NUITKA_BOOL_TRUE ) { goto branch_yes_33; } else { goto branch_no_33; } branch_yes_33:; { PyObject *tmp_assign_source_88; PyObject *tmp_left_name_8; PyObject *tmp_mvar_value_83; PyObject *tmp_right_name_8; PyObject *tmp_list_element_2; PyObject *tmp_called_name_81; PyObject *tmp_mvar_value_84; tmp_mvar_value_83 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__moved_attributes ); if (unlikely( tmp_mvar_value_83 == NULL )) { tmp_mvar_value_83 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__moved_attributes ); } if ( tmp_mvar_value_83 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_moved_attributes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 306; goto frame_exception_exit_1; } tmp_left_name_8 = tmp_mvar_value_83; tmp_mvar_value_84 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_84 == NULL )) { tmp_mvar_value_84 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_84 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 307; goto frame_exception_exit_1; } tmp_called_name_81 = tmp_mvar_value_84; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 307; tmp_list_element_2 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_81, &PyTuple_GET_ITEM( const_tuple_str_plain_winreg_str_plain__winreg_tuple, 0 ) ); if ( tmp_list_element_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 307; goto frame_exception_exit_1; } tmp_right_name_8 = PyList_New( 1 ); PyList_SET_ITEM( tmp_right_name_8, 0, tmp_list_element_2 ); tmp_assign_source_88 = BINARY_OPERATION( PyNumber_InPlaceAdd, tmp_left_name_8, tmp_right_name_8 ); Py_DECREF( tmp_right_name_8 ); if ( tmp_assign_source_88 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 306; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__moved_attributes, tmp_assign_source_88 ); } branch_no_33:; } { PyObject *tmp_assign_source_89; PyObject *tmp_iter_arg_1; PyObject *tmp_mvar_value_85; tmp_mvar_value_85 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__moved_attributes ); if (unlikely( tmp_mvar_value_85 == NULL )) { tmp_mvar_value_85 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__moved_attributes ); } if ( tmp_mvar_value_85 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_moved_attributes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 310; goto frame_exception_exit_1; } tmp_iter_arg_1 = tmp_mvar_value_85; tmp_assign_source_89 = MAKE_ITERATOR( tmp_iter_arg_1 ); if ( tmp_assign_source_89 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 310; goto frame_exception_exit_1; } assert( tmp_for_loop_1__for_iterator == NULL ); tmp_for_loop_1__for_iterator = tmp_assign_source_89; } { // Tried code: { loop_start_1:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_90; CHECK_OBJECT( tmp_for_loop_1__for_iterator ); tmp_next_source_1 = tmp_for_loop_1__for_iterator; tmp_assign_source_90 = ITERATOR_NEXT( tmp_next_source_1 ); if ( tmp_assign_source_90 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_1; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 310; goto try_except_handler_25; } } { PyObject *old = tmp_for_loop_1__iter_value; tmp_for_loop_1__iter_value = tmp_assign_source_90; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_91; CHECK_OBJECT( tmp_for_loop_1__iter_value ); tmp_assign_source_91 = tmp_for_loop_1__iter_value; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr, tmp_assign_source_91 ); } { PyObject *tmp_setattr_target_1; PyObject *tmp_mvar_value_86; PyObject *tmp_setattr_attr_1; PyObject *tmp_source_name_37; PyObject *tmp_mvar_value_87; PyObject *tmp_setattr_value_1; PyObject *tmp_mvar_value_88; tmp_mvar_value_86 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__MovedItems ); if (unlikely( tmp_mvar_value_86 == NULL )) { tmp_mvar_value_86 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MovedItems ); } if ( tmp_mvar_value_86 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MovedItems" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 311; goto try_except_handler_25; } tmp_setattr_target_1 = tmp_mvar_value_86; tmp_mvar_value_87 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_87 == NULL )) { tmp_mvar_value_87 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } CHECK_OBJECT( tmp_mvar_value_87 ); tmp_source_name_37 = tmp_mvar_value_87; tmp_setattr_attr_1 = LOOKUP_ATTRIBUTE( tmp_source_name_37, const_str_plain_name ); if ( tmp_setattr_attr_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 311; goto try_except_handler_25; } tmp_mvar_value_88 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_88 == NULL )) { tmp_mvar_value_88 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } if ( tmp_mvar_value_88 == NULL ) { Py_DECREF( tmp_setattr_attr_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 311; goto try_except_handler_25; } tmp_setattr_value_1 = tmp_mvar_value_88; tmp_unused = BUILTIN_SETATTR( tmp_setattr_target_1, tmp_setattr_attr_1, tmp_setattr_value_1 ); Py_DECREF( tmp_setattr_attr_1 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 311; goto try_except_handler_25; } } { nuitka_bool tmp_condition_result_49; PyObject *tmp_isinstance_inst_1; PyObject *tmp_isinstance_cls_1; PyObject *tmp_mvar_value_89; PyObject *tmp_mvar_value_90; tmp_mvar_value_89 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_89 == NULL )) { tmp_mvar_value_89 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } if ( tmp_mvar_value_89 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 312; goto try_except_handler_25; } tmp_isinstance_inst_1 = tmp_mvar_value_89; tmp_mvar_value_90 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedModule ); if (unlikely( tmp_mvar_value_90 == NULL )) { tmp_mvar_value_90 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedModule ); } if ( tmp_mvar_value_90 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 312; goto try_except_handler_25; } tmp_isinstance_cls_1 = tmp_mvar_value_90; 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 = 312; goto try_except_handler_25; } tmp_condition_result_49 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_49 == NUITKA_BOOL_TRUE ) { goto branch_yes_34; } else { goto branch_no_34; } branch_yes_34:; { PyObject *tmp_called_name_82; PyObject *tmp_source_name_38; PyObject *tmp_mvar_value_91; PyObject *tmp_args_element_name_5; PyObject *tmp_mvar_value_92; PyObject *tmp_args_element_name_6; PyObject *tmp_left_name_9; PyObject *tmp_right_name_9; PyObject *tmp_source_name_39; PyObject *tmp_mvar_value_93; tmp_mvar_value_91 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_91 == NULL )) { tmp_mvar_value_91 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_91 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 313; goto try_except_handler_25; } tmp_source_name_38 = tmp_mvar_value_91; tmp_called_name_82 = LOOKUP_ATTRIBUTE( tmp_source_name_38, const_str_plain__add_module ); if ( tmp_called_name_82 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 313; goto try_except_handler_25; } tmp_mvar_value_92 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_92 == NULL )) { tmp_mvar_value_92 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } if ( tmp_mvar_value_92 == NULL ) { Py_DECREF( tmp_called_name_82 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 313; goto try_except_handler_25; } tmp_args_element_name_5 = tmp_mvar_value_92; tmp_left_name_9 = const_str_digest_13baab1dc3d5588a95d9291b1530e6c0; tmp_mvar_value_93 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_93 == NULL )) { tmp_mvar_value_93 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } if ( tmp_mvar_value_93 == NULL ) { Py_DECREF( tmp_called_name_82 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 313; goto try_except_handler_25; } tmp_source_name_39 = tmp_mvar_value_93; tmp_right_name_9 = LOOKUP_ATTRIBUTE( tmp_source_name_39, const_str_plain_name ); if ( tmp_right_name_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_82 ); exception_lineno = 313; goto try_except_handler_25; } tmp_args_element_name_6 = BINARY_OPERATION_ADD( tmp_left_name_9, tmp_right_name_9 ); Py_DECREF( tmp_right_name_9 ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_82 ); exception_lineno = 313; goto try_except_handler_25; } frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 313; { PyObject *call_args[] = { tmp_args_element_name_5, tmp_args_element_name_6 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_82, call_args ); } Py_DECREF( tmp_called_name_82 ); 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 = 313; goto try_except_handler_25; } Py_DECREF( tmp_unused ); } branch_no_34:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 310; goto try_except_handler_25; } goto loop_start_1; loop_end_1:; } goto try_end_11; // 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; { 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_25; exception_value = exception_keeper_value_25; exception_tb = exception_keeper_tb_25; exception_lineno = exception_keeper_lineno_25; goto frame_exception_exit_1; } // End of try: try_end_11:; } { 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_res = PyDict_DelItem( (PyObject *)moduledict_six, const_str_plain_attr ); tmp_result = tmp_res != -1; if ( tmp_result == false ) CLEAR_ERROR_OCCURRED(); if ( tmp_result == false ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 314; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_1; PyObject *tmp_mvar_value_94; PyObject *tmp_assattr_target_1; PyObject *tmp_mvar_value_95; tmp_mvar_value_94 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__moved_attributes ); if (unlikely( tmp_mvar_value_94 == NULL )) { tmp_mvar_value_94 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__moved_attributes ); } if ( tmp_mvar_value_94 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_moved_attributes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 316; goto frame_exception_exit_1; } tmp_assattr_name_1 = tmp_mvar_value_94; tmp_mvar_value_95 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__MovedItems ); if (unlikely( tmp_mvar_value_95 == NULL )) { tmp_mvar_value_95 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MovedItems ); } if ( tmp_mvar_value_95 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MovedItems" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 316; goto frame_exception_exit_1; } tmp_assattr_target_1 = tmp_mvar_value_95; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__moved_attributes, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 316; goto frame_exception_exit_1; } } { PyObject *tmp_assign_source_92; PyObject *tmp_called_name_83; PyObject *tmp_mvar_value_96; tmp_mvar_value_96 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__MovedItems ); if (unlikely( tmp_mvar_value_96 == NULL )) { tmp_mvar_value_96 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__MovedItems ); } if ( tmp_mvar_value_96 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_MovedItems" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 318; goto frame_exception_exit_1; } tmp_called_name_83 = tmp_mvar_value_96; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 318; tmp_assign_source_92 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_83, &PyTuple_GET_ITEM( const_tuple_str_digest_d8d4f5e440c7f01129293c18f6555af5_tuple, 0 ) ); if ( tmp_assign_source_92 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 318; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_moves, tmp_assign_source_92 ); } { PyObject *tmp_called_name_84; PyObject *tmp_source_name_40; PyObject *tmp_mvar_value_97; PyObject *tmp_args_element_name_7; PyObject *tmp_mvar_value_98; PyObject *tmp_args_element_name_8; tmp_mvar_value_97 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_97 == NULL )) { tmp_mvar_value_97 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_97 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 319; goto frame_exception_exit_1; } tmp_source_name_40 = tmp_mvar_value_97; tmp_called_name_84 = LOOKUP_ATTRIBUTE( tmp_source_name_40, const_str_plain__add_module ); if ( tmp_called_name_84 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 319; goto frame_exception_exit_1; } tmp_mvar_value_98 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_moves ); if (unlikely( tmp_mvar_value_98 == NULL )) { tmp_mvar_value_98 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_moves ); } if ( tmp_mvar_value_98 == NULL ) { Py_DECREF( tmp_called_name_84 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "moves" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 319; goto frame_exception_exit_1; } tmp_args_element_name_7 = tmp_mvar_value_98; tmp_args_element_name_8 = const_str_plain_moves; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 319; { PyObject *call_args[] = { tmp_args_element_name_7, tmp_args_element_name_8 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_84, call_args ); } Py_DECREF( tmp_called_name_84 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 319; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { // Tried code: { PyObject *tmp_assign_source_93; PyObject *tmp_tuple_element_29; PyObject *tmp_mvar_value_99; tmp_mvar_value_99 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__LazyModule ); if (unlikely( tmp_mvar_value_99 == NULL )) { tmp_mvar_value_99 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__LazyModule ); } if ( tmp_mvar_value_99 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_LazyModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 322; goto try_except_handler_26; } tmp_tuple_element_29 = tmp_mvar_value_99; tmp_assign_source_93 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_29 ); PyTuple_SET_ITEM( tmp_assign_source_93, 0, tmp_tuple_element_29 ); assert( tmp_class_creation_8__bases_orig == NULL ); tmp_class_creation_8__bases_orig = tmp_assign_source_93; } { PyObject *tmp_assign_source_94; 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_94 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_94 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 322; goto try_except_handler_26; } assert( tmp_class_creation_8__bases == NULL ); tmp_class_creation_8__bases = tmp_assign_source_94; } { PyObject *tmp_assign_source_95; tmp_assign_source_95 = PyDict_New(); assert( tmp_class_creation_8__class_decl_dict == NULL ); tmp_class_creation_8__class_decl_dict = tmp_assign_source_95; } { PyObject *tmp_assign_source_96; PyObject *tmp_metaclass_name_8; nuitka_bool tmp_condition_result_50; 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_51; int tmp_truth_name_11; PyObject *tmp_type_arg_15; PyObject *tmp_subscribed_name_11; PyObject *tmp_subscript_name_11; 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 = 322; goto try_except_handler_26; } tmp_condition_result_50 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_50 == NUITKA_BOOL_TRUE ) { goto condexpr_true_16; } else { goto condexpr_false_16; } condexpr_true_16:; 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 = 322; goto try_except_handler_26; } goto condexpr_end_16; condexpr_false_16:; CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_truth_name_11 = CHECK_IF_TRUE( tmp_class_creation_8__bases ); if ( tmp_truth_name_11 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 322; goto try_except_handler_26; } tmp_condition_result_51 = tmp_truth_name_11 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_51 == NUITKA_BOOL_TRUE ) { goto condexpr_true_17; } else { goto condexpr_false_17; } condexpr_true_17:; CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_subscribed_name_11 = tmp_class_creation_8__bases; tmp_subscript_name_11 = const_int_0; tmp_type_arg_15 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_11, tmp_subscript_name_11, 0 ); if ( tmp_type_arg_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 322; goto try_except_handler_26; } 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 = 322; goto try_except_handler_26; } goto condexpr_end_17; condexpr_false_17:; tmp_metaclass_name_8 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_8 ); condexpr_end_17:; condexpr_end_16:; CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_bases_name_8 = tmp_class_creation_8__bases; tmp_assign_source_96 = SELECT_METACLASS( tmp_metaclass_name_8, tmp_bases_name_8 ); Py_DECREF( tmp_metaclass_name_8 ); if ( tmp_assign_source_96 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 322; goto try_except_handler_26; } assert( tmp_class_creation_8__metaclass == NULL ); tmp_class_creation_8__metaclass = tmp_assign_source_96; } { nuitka_bool tmp_condition_result_52; 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 = 322; goto try_except_handler_26; } tmp_condition_result_52 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_52 == NUITKA_BOOL_TRUE ) { goto branch_yes_35; } else { goto branch_no_35; } branch_yes_35:; { 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 = 322; goto try_except_handler_26; } } branch_no_35:; } { nuitka_bool tmp_condition_result_53; PyObject *tmp_source_name_41; CHECK_OBJECT( tmp_class_creation_8__metaclass ); tmp_source_name_41 = tmp_class_creation_8__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_41, 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_36; } else { goto branch_no_36; } branch_yes_36:; { PyObject *tmp_assign_source_97; PyObject *tmp_called_name_85; PyObject *tmp_source_name_42; PyObject *tmp_args_name_15; PyObject *tmp_tuple_element_30; PyObject *tmp_kw_name_15; CHECK_OBJECT( tmp_class_creation_8__metaclass ); tmp_source_name_42 = tmp_class_creation_8__metaclass; tmp_called_name_85 = LOOKUP_ATTRIBUTE( tmp_source_name_42, const_str_plain___prepare__ ); if ( tmp_called_name_85 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 322; goto try_except_handler_26; } tmp_tuple_element_30 = const_str_plain_Module_six_moves_urllib_parse; tmp_args_name_15 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_30 ); PyTuple_SET_ITEM( tmp_args_name_15, 0, tmp_tuple_element_30 ); CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_tuple_element_30 = tmp_class_creation_8__bases; Py_INCREF( tmp_tuple_element_30 ); PyTuple_SET_ITEM( tmp_args_name_15, 1, tmp_tuple_element_30 ); CHECK_OBJECT( tmp_class_creation_8__class_decl_dict ); tmp_kw_name_15 = tmp_class_creation_8__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 322; tmp_assign_source_97 = CALL_FUNCTION( tmp_called_name_85, tmp_args_name_15, tmp_kw_name_15 ); Py_DECREF( tmp_called_name_85 ); Py_DECREF( tmp_args_name_15 ); if ( tmp_assign_source_97 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 322; goto try_except_handler_26; } assert( tmp_class_creation_8__prepared == NULL ); tmp_class_creation_8__prepared = tmp_assign_source_97; } { nuitka_bool tmp_condition_result_54; PyObject *tmp_operand_name_8; PyObject *tmp_source_name_43; CHECK_OBJECT( tmp_class_creation_8__prepared ); tmp_source_name_43 = tmp_class_creation_8__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_43, 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 = 322; goto try_except_handler_26; } tmp_condition_result_54 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_54 == NUITKA_BOOL_TRUE ) { goto branch_yes_37; } else { goto branch_no_37; } branch_yes_37:; { PyObject *tmp_raise_type_8; PyObject *tmp_raise_value_8; PyObject *tmp_left_name_10; PyObject *tmp_right_name_10; PyObject *tmp_tuple_element_31; PyObject *tmp_getattr_target_8; PyObject *tmp_getattr_attr_8; PyObject *tmp_getattr_default_8; PyObject *tmp_source_name_44; PyObject *tmp_type_arg_16; tmp_raise_type_8 = PyExc_TypeError; tmp_left_name_10 = 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_31 = BUILTIN_GETATTR( tmp_getattr_target_8, tmp_getattr_attr_8, tmp_getattr_default_8 ); if ( tmp_tuple_element_31 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 322; goto try_except_handler_26; } tmp_right_name_10 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_10, 0, tmp_tuple_element_31 ); CHECK_OBJECT( tmp_class_creation_8__prepared ); tmp_type_arg_16 = tmp_class_creation_8__prepared; tmp_source_name_44 = BUILTIN_TYPE1( tmp_type_arg_16 ); assert( !(tmp_source_name_44 == NULL) ); tmp_tuple_element_31 = LOOKUP_ATTRIBUTE( tmp_source_name_44, const_str_plain___name__ ); Py_DECREF( tmp_source_name_44 ); if ( tmp_tuple_element_31 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_10 ); exception_lineno = 322; goto try_except_handler_26; } PyTuple_SET_ITEM( tmp_right_name_10, 1, tmp_tuple_element_31 ); tmp_raise_value_8 = BINARY_OPERATION_REMAINDER( tmp_left_name_10, tmp_right_name_10 ); Py_DECREF( tmp_right_name_10 ); if ( tmp_raise_value_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 322; goto try_except_handler_26; } exception_type = tmp_raise_type_8; Py_INCREF( tmp_raise_type_8 ); exception_value = tmp_raise_value_8; exception_lineno = 322; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_26; } branch_no_37:; } goto branch_end_36; branch_no_36:; { PyObject *tmp_assign_source_98; tmp_assign_source_98 = PyDict_New(); assert( tmp_class_creation_8__prepared == NULL ); tmp_class_creation_8__prepared = tmp_assign_source_98; } branch_end_36:; } { PyObject *tmp_assign_source_99; { PyObject *tmp_set_locals_8; CHECK_OBJECT( tmp_class_creation_8__prepared ); tmp_set_locals_8 = tmp_class_creation_8__prepared; locals_six_322 = tmp_set_locals_8; Py_INCREF( tmp_set_locals_8 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_322, 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 = 322; goto try_except_handler_28; } } { tmp_dictset_value = const_str_digest_12251381889b9eebcd7998baa486eb86; tmp_res = PyObject_SetItem( locals_six_322, 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 = 322; goto try_except_handler_28; } } { tmp_dictset_value = const_str_plain_Module_six_moves_urllib_parse; tmp_res = PyObject_SetItem( locals_six_322, 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 = 322; goto try_except_handler_28; } } { nuitka_bool tmp_condition_result_55; PyObject *tmp_compexpr_left_14; PyObject *tmp_compexpr_right_14; CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_compexpr_left_14 = tmp_class_creation_8__bases; CHECK_OBJECT( tmp_class_creation_8__bases_orig ); tmp_compexpr_right_14 = tmp_class_creation_8__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_14, tmp_compexpr_right_14 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 322; goto try_except_handler_28; } tmp_condition_result_55 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_55 == NUITKA_BOOL_TRUE ) { goto branch_yes_38; } else { goto branch_no_38; } branch_yes_38:; { CHECK_OBJECT( tmp_class_creation_8__bases_orig ); tmp_dictset_value = tmp_class_creation_8__bases_orig; tmp_res = PyObject_SetItem( locals_six_322, 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 = 322; goto try_except_handler_28; } } branch_no_38:; } { PyObject *tmp_assign_source_100; PyObject *tmp_called_name_86; PyObject *tmp_args_name_16; PyObject *tmp_tuple_element_32; PyObject *tmp_kw_name_16; CHECK_OBJECT( tmp_class_creation_8__metaclass ); tmp_called_name_86 = tmp_class_creation_8__metaclass; tmp_tuple_element_32 = const_str_plain_Module_six_moves_urllib_parse; tmp_args_name_16 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_32 ); PyTuple_SET_ITEM( tmp_args_name_16, 0, tmp_tuple_element_32 ); CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_tuple_element_32 = tmp_class_creation_8__bases; Py_INCREF( tmp_tuple_element_32 ); PyTuple_SET_ITEM( tmp_args_name_16, 1, tmp_tuple_element_32 ); tmp_tuple_element_32 = locals_six_322; Py_INCREF( tmp_tuple_element_32 ); PyTuple_SET_ITEM( tmp_args_name_16, 2, tmp_tuple_element_32 ); CHECK_OBJECT( tmp_class_creation_8__class_decl_dict ); tmp_kw_name_16 = tmp_class_creation_8__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 322; tmp_assign_source_100 = CALL_FUNCTION( tmp_called_name_86, tmp_args_name_16, tmp_kw_name_16 ); Py_DECREF( tmp_args_name_16 ); if ( tmp_assign_source_100 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 322; goto try_except_handler_28; } assert( outline_7_var___class__ == NULL ); outline_7_var___class__ = tmp_assign_source_100; } { CHECK_OBJECT( outline_7_var___class__ ); tmp_assign_source_99 = outline_7_var___class__; Py_INCREF( tmp_assign_source_99 ); goto try_return_handler_28; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_28:; { Py_DECREF( locals_six_322 ); locals_six_322 = NULL; } { goto try_return_handler_27; } // Exception handler code: try_except_handler_28:; 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_DECREF( locals_six_322 ); locals_six_322 = 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 try_except_handler_27; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_27:; { 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_27:; 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; { // 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 outline_exception_8; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_8:; exception_lineno = 322; goto try_except_handler_26; outline_result_8:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_parse, tmp_assign_source_99 ); } goto try_end_12; // Exception handler code: try_except_handler_26:; 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; { 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_28; exception_value = exception_keeper_value_28; exception_tb = exception_keeper_tb_28; exception_lineno = exception_keeper_lineno_28; goto frame_exception_exit_1; } // End of try: try_end_12:; } { 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; } { PyObject *tmp_assign_source_101; PyObject *tmp_list_element_3; PyObject *tmp_called_name_87; PyObject *tmp_mvar_value_100; PyObject *tmp_called_name_88; PyObject *tmp_mvar_value_101; PyObject *tmp_called_name_89; PyObject *tmp_mvar_value_102; PyObject *tmp_called_name_90; PyObject *tmp_mvar_value_103; PyObject *tmp_called_name_91; PyObject *tmp_mvar_value_104; PyObject *tmp_called_name_92; PyObject *tmp_mvar_value_105; PyObject *tmp_called_name_93; PyObject *tmp_mvar_value_106; PyObject *tmp_called_name_94; PyObject *tmp_mvar_value_107; PyObject *tmp_called_name_95; PyObject *tmp_mvar_value_108; PyObject *tmp_called_name_96; PyObject *tmp_mvar_value_109; PyObject *tmp_called_name_97; PyObject *tmp_mvar_value_110; PyObject *tmp_called_name_98; PyObject *tmp_mvar_value_111; PyObject *tmp_called_name_99; PyObject *tmp_mvar_value_112; PyObject *tmp_called_name_100; PyObject *tmp_mvar_value_113; PyObject *tmp_called_name_101; PyObject *tmp_mvar_value_114; PyObject *tmp_called_name_102; PyObject *tmp_mvar_value_115; PyObject *tmp_called_name_103; PyObject *tmp_mvar_value_116; PyObject *tmp_called_name_104; PyObject *tmp_mvar_value_117; PyObject *tmp_called_name_105; PyObject *tmp_mvar_value_118; PyObject *tmp_called_name_106; PyObject *tmp_mvar_value_119; PyObject *tmp_called_name_107; PyObject *tmp_mvar_value_120; PyObject *tmp_called_name_108; PyObject *tmp_mvar_value_121; PyObject *tmp_called_name_109; PyObject *tmp_mvar_value_122; PyObject *tmp_called_name_110; PyObject *tmp_mvar_value_123; PyObject *tmp_called_name_111; PyObject *tmp_mvar_value_124; tmp_mvar_value_100 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_100 == NULL )) { tmp_mvar_value_100 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_100 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 328; goto frame_exception_exit_1; } tmp_called_name_87 = tmp_mvar_value_100; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 328; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_87, &PyTuple_GET_ITEM( const_tuple_984a3c0b9d6169d86acb2dc8b260b341_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 328; goto frame_exception_exit_1; } tmp_assign_source_101 = PyList_New( 25 ); PyList_SET_ITEM( tmp_assign_source_101, 0, tmp_list_element_3 ); tmp_mvar_value_101 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_101 == NULL )) { tmp_mvar_value_101 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_101 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 329; goto frame_exception_exit_1; } tmp_called_name_88 = tmp_mvar_value_101; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 329; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_88, &PyTuple_GET_ITEM( const_tuple_78e9781575bd6d8322d39e052488fa24_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 329; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 1, tmp_list_element_3 ); tmp_mvar_value_102 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_102 == NULL )) { tmp_mvar_value_102 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_102 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 330; goto frame_exception_exit_1; } tmp_called_name_89 = tmp_mvar_value_102; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 330; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_89, &PyTuple_GET_ITEM( const_tuple_cf52b2b37e911829df5ff352b85be861_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 330; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 2, tmp_list_element_3 ); tmp_mvar_value_103 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_103 == NULL )) { tmp_mvar_value_103 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_103 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 331; goto frame_exception_exit_1; } tmp_called_name_90 = tmp_mvar_value_103; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 331; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_90, &PyTuple_GET_ITEM( const_tuple_9ff7e2fe8abf63b3e87d03f2088c5d5b_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 331; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 3, tmp_list_element_3 ); tmp_mvar_value_104 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_104 == NULL )) { tmp_mvar_value_104 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_104 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 332; goto frame_exception_exit_1; } tmp_called_name_91 = tmp_mvar_value_104; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 332; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_91, &PyTuple_GET_ITEM( const_tuple_660bb9f22a6b0a50d22309f5a819d5b9_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 332; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 4, tmp_list_element_3 ); tmp_mvar_value_105 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_105 == NULL )) { tmp_mvar_value_105 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_105 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 333; goto frame_exception_exit_1; } tmp_called_name_92 = tmp_mvar_value_105; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 333; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_92, &PyTuple_GET_ITEM( const_tuple_96d5029fff2746470ef46a3ceb6051e9_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 333; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 5, tmp_list_element_3 ); tmp_mvar_value_106 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_106 == NULL )) { tmp_mvar_value_106 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_106 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 334; goto frame_exception_exit_1; } tmp_called_name_93 = tmp_mvar_value_106; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 334; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_93, &PyTuple_GET_ITEM( const_tuple_fb3ff378eab016f1fbe37ce5c0b2a7a2_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 334; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 6, tmp_list_element_3 ); tmp_mvar_value_107 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_107 == NULL )) { tmp_mvar_value_107 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_107 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 335; goto frame_exception_exit_1; } tmp_called_name_94 = tmp_mvar_value_107; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 335; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_94, &PyTuple_GET_ITEM( const_tuple_a766c17241115f6922b493dfd444b3b5_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 335; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 7, tmp_list_element_3 ); tmp_mvar_value_108 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_108 == NULL )) { tmp_mvar_value_108 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_108 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 336; goto frame_exception_exit_1; } tmp_called_name_95 = tmp_mvar_value_108; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 336; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_95, &PyTuple_GET_ITEM( const_tuple_bac0c0a02283d00086e7154e3ccd16fa_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 336; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 8, tmp_list_element_3 ); tmp_mvar_value_109 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_109 == NULL )) { tmp_mvar_value_109 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_109 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 337; goto frame_exception_exit_1; } tmp_called_name_96 = tmp_mvar_value_109; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 337; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_96, &PyTuple_GET_ITEM( const_tuple_251221e54a5302daeb82388ea082ec95_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 337; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 9, tmp_list_element_3 ); tmp_mvar_value_110 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_110 == NULL )) { tmp_mvar_value_110 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_110 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 338; goto frame_exception_exit_1; } tmp_called_name_97 = tmp_mvar_value_110; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 338; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_97, &PyTuple_GET_ITEM( const_tuple_0aeb88ab8b07f50c3aa99cca279585f5_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 338; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 10, tmp_list_element_3 ); tmp_mvar_value_111 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_111 == NULL )) { tmp_mvar_value_111 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_111 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 339; goto frame_exception_exit_1; } tmp_called_name_98 = tmp_mvar_value_111; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 339; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_98, &PyTuple_GET_ITEM( const_tuple_df925d4985bc969100774d9243b00230_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 339; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 11, tmp_list_element_3 ); tmp_mvar_value_112 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_112 == NULL )) { tmp_mvar_value_112 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_112 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 340; goto frame_exception_exit_1; } tmp_called_name_99 = tmp_mvar_value_112; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 340; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_99, &PyTuple_GET_ITEM( const_tuple_babec2abb7e153e924c00b8631fa8b3e_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 340; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 12, tmp_list_element_3 ); tmp_mvar_value_113 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_113 == NULL )) { tmp_mvar_value_113 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_113 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); 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_name_100 = tmp_mvar_value_113; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 341; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_100, &PyTuple_GET_ITEM( const_tuple_3c2cfa4d8d869eac22bbe9f4c9750958_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 341; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 13, tmp_list_element_3 ); tmp_mvar_value_114 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_114 == NULL )) { tmp_mvar_value_114 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_114 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); 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_name_101 = tmp_mvar_value_114; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 342; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_101, &PyTuple_GET_ITEM( const_tuple_385bc300fc48e26ef2e6841947d6a1ab_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 342; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 14, tmp_list_element_3 ); tmp_mvar_value_115 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_115 == NULL )) { tmp_mvar_value_115 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_115 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); 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_name_102 = tmp_mvar_value_115; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 343; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_102, &PyTuple_GET_ITEM( const_tuple_49e1c219cac19618803b54f7bbc6a8b3_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 343; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 15, tmp_list_element_3 ); tmp_mvar_value_116 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_116 == NULL )) { tmp_mvar_value_116 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_116 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); 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_name_103 = tmp_mvar_value_116; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 344; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_103, &PyTuple_GET_ITEM( const_tuple_26533cd3b686453399a2fcd7c33efdc4_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 344; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 16, tmp_list_element_3 ); tmp_mvar_value_117 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_117 == NULL )) { tmp_mvar_value_117 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_117 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 345; goto frame_exception_exit_1; } tmp_called_name_104 = tmp_mvar_value_117; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 345; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_104, &PyTuple_GET_ITEM( const_tuple_d573636f316e67f758ce3eddfc433d39_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 345; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 17, tmp_list_element_3 ); tmp_mvar_value_118 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_118 == NULL )) { tmp_mvar_value_118 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_118 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 346; goto frame_exception_exit_1; } tmp_called_name_105 = tmp_mvar_value_118; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 346; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_105, &PyTuple_GET_ITEM( const_tuple_a3a1664206aaa7cec123aae86a15e82f_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 346; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 18, tmp_list_element_3 ); tmp_mvar_value_119 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_119 == NULL )) { tmp_mvar_value_119 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_119 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 347; goto frame_exception_exit_1; } tmp_called_name_106 = tmp_mvar_value_119; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 347; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_106, &PyTuple_GET_ITEM( const_tuple_9ee8e2ee8e31032c111825dc6a079f57_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 347; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 19, tmp_list_element_3 ); tmp_mvar_value_120 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_120 == NULL )) { tmp_mvar_value_120 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_120 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 348; goto frame_exception_exit_1; } tmp_called_name_107 = tmp_mvar_value_120; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 348; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_107, &PyTuple_GET_ITEM( const_tuple_54b4c1ec2d6520f4636e0ca09f0dc192_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 348; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 20, tmp_list_element_3 ); tmp_mvar_value_121 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_121 == NULL )) { tmp_mvar_value_121 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_121 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 349; goto frame_exception_exit_1; } tmp_called_name_108 = tmp_mvar_value_121; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 349; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_108, &PyTuple_GET_ITEM( const_tuple_ff4d67a7d238296854403a8ee68e5eb0_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 349; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 21, tmp_list_element_3 ); tmp_mvar_value_122 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_122 == NULL )) { tmp_mvar_value_122 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_122 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 350; goto frame_exception_exit_1; } tmp_called_name_109 = tmp_mvar_value_122; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 350; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_109, &PyTuple_GET_ITEM( const_tuple_1ca2df1302c361039c60608fe3780090_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 350; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 22, tmp_list_element_3 ); tmp_mvar_value_123 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_123 == NULL )) { tmp_mvar_value_123 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_123 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 351; goto frame_exception_exit_1; } tmp_called_name_110 = tmp_mvar_value_123; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 351; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_110, &PyTuple_GET_ITEM( const_tuple_187fbe928d64ead4410a5c32362e3350_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 351; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 23, tmp_list_element_3 ); tmp_mvar_value_124 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_124 == NULL )) { tmp_mvar_value_124 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_124 == NULL ) { Py_DECREF( tmp_assign_source_101 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 352; goto frame_exception_exit_1; } tmp_called_name_111 = tmp_mvar_value_124; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 352; tmp_list_element_3 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_111, &PyTuple_GET_ITEM( const_tuple_bfa27b76382800d90ae398d88a50f5e8_tuple, 0 ) ); if ( tmp_list_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_101 ); exception_lineno = 352; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_101, 24, tmp_list_element_3 ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_parse_moved_attributes, tmp_assign_source_101 ); } { PyObject *tmp_assign_source_102; PyObject *tmp_iter_arg_2; PyObject *tmp_mvar_value_125; tmp_mvar_value_125 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_parse_moved_attributes ); if (unlikely( tmp_mvar_value_125 == NULL )) { tmp_mvar_value_125 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__urllib_parse_moved_attributes ); } CHECK_OBJECT( tmp_mvar_value_125 ); tmp_iter_arg_2 = tmp_mvar_value_125; tmp_assign_source_102 = MAKE_ITERATOR( tmp_iter_arg_2 ); if ( tmp_assign_source_102 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 354; goto frame_exception_exit_1; } assert( tmp_for_loop_2__for_iterator == NULL ); tmp_for_loop_2__for_iterator = tmp_assign_source_102; } { // Tried code: { loop_start_2:; { PyObject *tmp_next_source_2; PyObject *tmp_assign_source_103; CHECK_OBJECT( tmp_for_loop_2__for_iterator ); tmp_next_source_2 = tmp_for_loop_2__for_iterator; tmp_assign_source_103 = ITERATOR_NEXT( tmp_next_source_2 ); if ( tmp_assign_source_103 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_2; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 354; goto try_except_handler_29; } } { PyObject *old = tmp_for_loop_2__iter_value; tmp_for_loop_2__iter_value = tmp_assign_source_103; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_104; CHECK_OBJECT( tmp_for_loop_2__iter_value ); tmp_assign_source_104 = tmp_for_loop_2__iter_value; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr, tmp_assign_source_104 ); } { PyObject *tmp_setattr_target_2; PyObject *tmp_mvar_value_126; PyObject *tmp_setattr_attr_2; PyObject *tmp_source_name_45; PyObject *tmp_mvar_value_127; PyObject *tmp_setattr_value_2; PyObject *tmp_mvar_value_128; tmp_mvar_value_126 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_parse ); if (unlikely( tmp_mvar_value_126 == NULL )) { tmp_mvar_value_126 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_parse ); } if ( tmp_mvar_value_126 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_parse" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 355; goto try_except_handler_29; } tmp_setattr_target_2 = tmp_mvar_value_126; tmp_mvar_value_127 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_127 == NULL )) { tmp_mvar_value_127 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } CHECK_OBJECT( tmp_mvar_value_127 ); tmp_source_name_45 = tmp_mvar_value_127; tmp_setattr_attr_2 = LOOKUP_ATTRIBUTE( tmp_source_name_45, const_str_plain_name ); if ( tmp_setattr_attr_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 355; goto try_except_handler_29; } tmp_mvar_value_128 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_128 == NULL )) { tmp_mvar_value_128 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } if ( tmp_mvar_value_128 == NULL ) { Py_DECREF( tmp_setattr_attr_2 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 355; goto try_except_handler_29; } tmp_setattr_value_2 = tmp_mvar_value_128; tmp_unused = BUILTIN_SETATTR( tmp_setattr_target_2, tmp_setattr_attr_2, tmp_setattr_value_2 ); Py_DECREF( tmp_setattr_attr_2 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 355; goto try_except_handler_29; } } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 354; goto try_except_handler_29; } goto loop_start_2; loop_end_2:; } goto try_end_13; // Exception handler code: try_except_handler_29:; 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_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_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:; } { 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; } { tmp_res = PyDict_DelItem( (PyObject *)moduledict_six, const_str_plain_attr ); tmp_result = tmp_res != -1; if ( tmp_result == false ) CLEAR_ERROR_OCCURRED(); if ( tmp_result == false ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 356; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_mvar_value_129; PyObject *tmp_assattr_target_2; PyObject *tmp_mvar_value_130; tmp_mvar_value_129 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_parse_moved_attributes ); if (unlikely( tmp_mvar_value_129 == NULL )) { tmp_mvar_value_129 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__urllib_parse_moved_attributes ); } if ( tmp_mvar_value_129 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_urllib_parse_moved_attributes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 358; goto frame_exception_exit_1; } tmp_assattr_name_2 = tmp_mvar_value_129; tmp_mvar_value_130 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_parse ); if (unlikely( tmp_mvar_value_130 == NULL )) { tmp_mvar_value_130 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_parse ); } if ( tmp_mvar_value_130 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_parse" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 358; goto frame_exception_exit_1; } tmp_assattr_target_2 = tmp_mvar_value_130; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain__moved_attributes, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 358; goto frame_exception_exit_1; } } { PyObject *tmp_called_name_112; PyObject *tmp_source_name_46; PyObject *tmp_mvar_value_131; PyObject *tmp_args_element_name_9; PyObject *tmp_called_name_113; PyObject *tmp_mvar_value_132; PyObject *tmp_args_element_name_10; PyObject *tmp_args_element_name_11; tmp_mvar_value_131 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_131 == NULL )) { tmp_mvar_value_131 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_131 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 360; goto frame_exception_exit_1; } tmp_source_name_46 = tmp_mvar_value_131; tmp_called_name_112 = LOOKUP_ATTRIBUTE( tmp_source_name_46, const_str_plain__add_module ); if ( tmp_called_name_112 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 360; goto frame_exception_exit_1; } tmp_mvar_value_132 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_parse ); if (unlikely( tmp_mvar_value_132 == NULL )) { tmp_mvar_value_132 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_parse ); } if ( tmp_mvar_value_132 == NULL ) { Py_DECREF( tmp_called_name_112 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_parse" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 360; goto frame_exception_exit_1; } tmp_called_name_113 = tmp_mvar_value_132; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 360; tmp_args_element_name_9 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_113, &PyTuple_GET_ITEM( const_tuple_str_digest_da28dd0fdfcf2d692298525ceb765fa8_tuple, 0 ) ); if ( tmp_args_element_name_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_112 ); exception_lineno = 360; goto frame_exception_exit_1; } tmp_args_element_name_10 = const_str_digest_3b6f70723b1e9c5c7e613ae0f57ab8cd; tmp_args_element_name_11 = const_str_digest_1a36329ae97c46a5978110ca53f2f5e7; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 360; { PyObject *call_args[] = { tmp_args_element_name_9, tmp_args_element_name_10, tmp_args_element_name_11 }; tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_112, call_args ); } Py_DECREF( tmp_called_name_112 ); 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 = 360; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { // Tried code: { PyObject *tmp_assign_source_105; PyObject *tmp_tuple_element_33; PyObject *tmp_mvar_value_133; tmp_mvar_value_133 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__LazyModule ); if (unlikely( tmp_mvar_value_133 == NULL )) { tmp_mvar_value_133 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__LazyModule ); } if ( tmp_mvar_value_133 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_LazyModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 364; goto try_except_handler_30; } tmp_tuple_element_33 = tmp_mvar_value_133; tmp_assign_source_105 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_33 ); PyTuple_SET_ITEM( tmp_assign_source_105, 0, tmp_tuple_element_33 ); assert( tmp_class_creation_9__bases_orig == NULL ); tmp_class_creation_9__bases_orig = tmp_assign_source_105; } { PyObject *tmp_assign_source_106; 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_106 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_106 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 364; goto try_except_handler_30; } assert( tmp_class_creation_9__bases == NULL ); tmp_class_creation_9__bases = tmp_assign_source_106; } { PyObject *tmp_assign_source_107; tmp_assign_source_107 = PyDict_New(); assert( tmp_class_creation_9__class_decl_dict == NULL ); tmp_class_creation_9__class_decl_dict = tmp_assign_source_107; } { PyObject *tmp_assign_source_108; PyObject *tmp_metaclass_name_9; nuitka_bool tmp_condition_result_56; 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_57; int tmp_truth_name_12; PyObject *tmp_type_arg_17; PyObject *tmp_subscribed_name_12; PyObject *tmp_subscript_name_12; 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 = 364; goto try_except_handler_30; } tmp_condition_result_56 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_56 == NUITKA_BOOL_TRUE ) { goto condexpr_true_18; } else { goto condexpr_false_18; } condexpr_true_18:; 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 = 364; goto try_except_handler_30; } goto condexpr_end_18; condexpr_false_18:; CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_truth_name_12 = CHECK_IF_TRUE( tmp_class_creation_9__bases ); if ( tmp_truth_name_12 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 364; goto try_except_handler_30; } tmp_condition_result_57 = tmp_truth_name_12 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_57 == NUITKA_BOOL_TRUE ) { goto condexpr_true_19; } else { goto condexpr_false_19; } condexpr_true_19:; CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_subscribed_name_12 = tmp_class_creation_9__bases; tmp_subscript_name_12 = const_int_0; tmp_type_arg_17 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_12, tmp_subscript_name_12, 0 ); if ( tmp_type_arg_17 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 364; 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 = 364; goto try_except_handler_30; } goto condexpr_end_19; condexpr_false_19:; tmp_metaclass_name_9 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_9 ); condexpr_end_19:; condexpr_end_18:; CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_bases_name_9 = tmp_class_creation_9__bases; tmp_assign_source_108 = SELECT_METACLASS( tmp_metaclass_name_9, tmp_bases_name_9 ); Py_DECREF( tmp_metaclass_name_9 ); if ( tmp_assign_source_108 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 364; goto try_except_handler_30; } assert( tmp_class_creation_9__metaclass == NULL ); tmp_class_creation_9__metaclass = tmp_assign_source_108; } { nuitka_bool tmp_condition_result_58; 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 = 364; goto try_except_handler_30; } tmp_condition_result_58 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_58 == NUITKA_BOOL_TRUE ) { goto branch_yes_39; } else { goto branch_no_39; } branch_yes_39:; { 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 = 364; goto try_except_handler_30; } } branch_no_39:; } { nuitka_bool tmp_condition_result_59; PyObject *tmp_source_name_47; CHECK_OBJECT( tmp_class_creation_9__metaclass ); tmp_source_name_47 = tmp_class_creation_9__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_47, const_str_plain___prepare__ ); tmp_condition_result_59 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_59 == NUITKA_BOOL_TRUE ) { goto branch_yes_40; } else { goto branch_no_40; } branch_yes_40:; { PyObject *tmp_assign_source_109; PyObject *tmp_called_name_114; PyObject *tmp_source_name_48; PyObject *tmp_args_name_17; PyObject *tmp_tuple_element_34; PyObject *tmp_kw_name_17; CHECK_OBJECT( tmp_class_creation_9__metaclass ); tmp_source_name_48 = tmp_class_creation_9__metaclass; tmp_called_name_114 = LOOKUP_ATTRIBUTE( tmp_source_name_48, const_str_plain___prepare__ ); if ( tmp_called_name_114 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 364; goto try_except_handler_30; } tmp_tuple_element_34 = const_str_plain_Module_six_moves_urllib_error; tmp_args_name_17 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_34 ); PyTuple_SET_ITEM( tmp_args_name_17, 0, tmp_tuple_element_34 ); CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_tuple_element_34 = tmp_class_creation_9__bases; Py_INCREF( tmp_tuple_element_34 ); PyTuple_SET_ITEM( tmp_args_name_17, 1, tmp_tuple_element_34 ); CHECK_OBJECT( tmp_class_creation_9__class_decl_dict ); tmp_kw_name_17 = tmp_class_creation_9__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 364; tmp_assign_source_109 = CALL_FUNCTION( tmp_called_name_114, tmp_args_name_17, tmp_kw_name_17 ); Py_DECREF( tmp_called_name_114 ); Py_DECREF( tmp_args_name_17 ); if ( tmp_assign_source_109 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 364; goto try_except_handler_30; } assert( tmp_class_creation_9__prepared == NULL ); tmp_class_creation_9__prepared = tmp_assign_source_109; } { nuitka_bool tmp_condition_result_60; PyObject *tmp_operand_name_9; PyObject *tmp_source_name_49; CHECK_OBJECT( tmp_class_creation_9__prepared ); tmp_source_name_49 = tmp_class_creation_9__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_49, 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 = 364; goto try_except_handler_30; } tmp_condition_result_60 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_60 == NUITKA_BOOL_TRUE ) { goto branch_yes_41; } else { goto branch_no_41; } branch_yes_41:; { PyObject *tmp_raise_type_9; PyObject *tmp_raise_value_9; PyObject *tmp_left_name_11; PyObject *tmp_right_name_11; PyObject *tmp_tuple_element_35; PyObject *tmp_getattr_target_9; PyObject *tmp_getattr_attr_9; PyObject *tmp_getattr_default_9; PyObject *tmp_source_name_50; PyObject *tmp_type_arg_18; tmp_raise_type_9 = PyExc_TypeError; tmp_left_name_11 = 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_35 = BUILTIN_GETATTR( tmp_getattr_target_9, tmp_getattr_attr_9, tmp_getattr_default_9 ); if ( tmp_tuple_element_35 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 364; goto try_except_handler_30; } tmp_right_name_11 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_11, 0, tmp_tuple_element_35 ); CHECK_OBJECT( tmp_class_creation_9__prepared ); tmp_type_arg_18 = tmp_class_creation_9__prepared; tmp_source_name_50 = BUILTIN_TYPE1( tmp_type_arg_18 ); assert( !(tmp_source_name_50 == NULL) ); tmp_tuple_element_35 = LOOKUP_ATTRIBUTE( tmp_source_name_50, const_str_plain___name__ ); Py_DECREF( tmp_source_name_50 ); if ( tmp_tuple_element_35 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_11 ); exception_lineno = 364; goto try_except_handler_30; } PyTuple_SET_ITEM( tmp_right_name_11, 1, tmp_tuple_element_35 ); tmp_raise_value_9 = BINARY_OPERATION_REMAINDER( tmp_left_name_11, tmp_right_name_11 ); Py_DECREF( tmp_right_name_11 ); if ( tmp_raise_value_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 364; 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 = 364; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_30; } branch_no_41:; } goto branch_end_40; branch_no_40:; { PyObject *tmp_assign_source_110; tmp_assign_source_110 = PyDict_New(); assert( tmp_class_creation_9__prepared == NULL ); tmp_class_creation_9__prepared = tmp_assign_source_110; } branch_end_40:; } { PyObject *tmp_assign_source_111; { PyObject *tmp_set_locals_9; CHECK_OBJECT( tmp_class_creation_9__prepared ); tmp_set_locals_9 = tmp_class_creation_9__prepared; locals_six_364 = tmp_set_locals_9; Py_INCREF( tmp_set_locals_9 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_364, 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 = 364; goto try_except_handler_32; } } { tmp_dictset_value = const_str_digest_53317e6be879446851f4fe6f94b546e7; tmp_res = PyObject_SetItem( locals_six_364, 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 = 364; goto try_except_handler_32; } } { tmp_dictset_value = const_str_plain_Module_six_moves_urllib_error; tmp_res = PyObject_SetItem( locals_six_364, 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 = 364; goto try_except_handler_32; } } { nuitka_bool tmp_condition_result_61; PyObject *tmp_compexpr_left_15; PyObject *tmp_compexpr_right_15; CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_compexpr_left_15 = tmp_class_creation_9__bases; CHECK_OBJECT( tmp_class_creation_9__bases_orig ); tmp_compexpr_right_15 = tmp_class_creation_9__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_15, tmp_compexpr_right_15 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 364; goto try_except_handler_32; } tmp_condition_result_61 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_61 == NUITKA_BOOL_TRUE ) { goto branch_yes_42; } else { goto branch_no_42; } branch_yes_42:; { CHECK_OBJECT( tmp_class_creation_9__bases_orig ); tmp_dictset_value = tmp_class_creation_9__bases_orig; tmp_res = PyObject_SetItem( locals_six_364, 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 = 364; goto try_except_handler_32; } } branch_no_42:; } { PyObject *tmp_assign_source_112; PyObject *tmp_called_name_115; PyObject *tmp_args_name_18; PyObject *tmp_tuple_element_36; PyObject *tmp_kw_name_18; CHECK_OBJECT( tmp_class_creation_9__metaclass ); tmp_called_name_115 = tmp_class_creation_9__metaclass; tmp_tuple_element_36 = const_str_plain_Module_six_moves_urllib_error; tmp_args_name_18 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_36 ); PyTuple_SET_ITEM( tmp_args_name_18, 0, tmp_tuple_element_36 ); CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_tuple_element_36 = tmp_class_creation_9__bases; Py_INCREF( tmp_tuple_element_36 ); PyTuple_SET_ITEM( tmp_args_name_18, 1, tmp_tuple_element_36 ); tmp_tuple_element_36 = locals_six_364; Py_INCREF( tmp_tuple_element_36 ); PyTuple_SET_ITEM( tmp_args_name_18, 2, tmp_tuple_element_36 ); CHECK_OBJECT( tmp_class_creation_9__class_decl_dict ); tmp_kw_name_18 = tmp_class_creation_9__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 364; tmp_assign_source_112 = CALL_FUNCTION( tmp_called_name_115, tmp_args_name_18, tmp_kw_name_18 ); Py_DECREF( tmp_args_name_18 ); if ( tmp_assign_source_112 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 364; goto try_except_handler_32; } assert( outline_8_var___class__ == NULL ); outline_8_var___class__ = tmp_assign_source_112; } { CHECK_OBJECT( outline_8_var___class__ ); tmp_assign_source_111 = outline_8_var___class__; Py_INCREF( tmp_assign_source_111 ); goto try_return_handler_32; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_32:; { Py_DECREF( locals_six_364 ); locals_six_364 = 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_six_364 ); locals_six_364 = 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( six ); 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( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_9:; exception_lineno = 364; goto try_except_handler_30; outline_result_9:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_error, tmp_assign_source_111 ); } goto try_end_14; // Exception handler code: try_except_handler_30:; exception_keeper_type_32 = exception_type; exception_keeper_value_32 = exception_value; exception_keeper_tb_32 = exception_tb; exception_keeper_lineno_32 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_9__bases ); tmp_class_creation_9__bases = NULL; } { Py_XDECREF( tmp_class_creation_9__class_decl_dict ); tmp_class_creation_9__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_9__metaclass ); tmp_class_creation_9__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_9__prepared ); tmp_class_creation_9__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_32; exception_value = exception_keeper_value_32; exception_tb = exception_keeper_tb_32; exception_lineno = exception_keeper_lineno_32; goto frame_exception_exit_1; } // End of try: try_end_14:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_9__bases ); Py_DECREF( tmp_class_creation_9__bases ); tmp_class_creation_9__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_9__class_decl_dict ); Py_DECREF( tmp_class_creation_9__class_decl_dict ); tmp_class_creation_9__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_9__metaclass ); Py_DECREF( tmp_class_creation_9__metaclass ); tmp_class_creation_9__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_9__prepared ); Py_DECREF( tmp_class_creation_9__prepared ); tmp_class_creation_9__prepared = NULL; } { PyObject *tmp_assign_source_113; PyObject *tmp_list_element_4; PyObject *tmp_called_name_116; PyObject *tmp_mvar_value_134; PyObject *tmp_called_name_117; PyObject *tmp_mvar_value_135; PyObject *tmp_called_name_118; PyObject *tmp_mvar_value_136; tmp_mvar_value_134 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_134 == NULL )) { tmp_mvar_value_134 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_134 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 370; goto frame_exception_exit_1; } tmp_called_name_116 = tmp_mvar_value_134; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 370; tmp_list_element_4 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_116, &PyTuple_GET_ITEM( const_tuple_0db68c6d9d6e9f72fb07658a5f445faa_tuple, 0 ) ); if ( tmp_list_element_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 370; goto frame_exception_exit_1; } tmp_assign_source_113 = PyList_New( 3 ); PyList_SET_ITEM( tmp_assign_source_113, 0, tmp_list_element_4 ); tmp_mvar_value_135 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_135 == NULL )) { tmp_mvar_value_135 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_135 == NULL ) { Py_DECREF( tmp_assign_source_113 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 371; goto frame_exception_exit_1; } tmp_called_name_117 = tmp_mvar_value_135; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 371; tmp_list_element_4 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_117, &PyTuple_GET_ITEM( const_tuple_d480c8e131efdfec2fb5132c1c72fa41_tuple, 0 ) ); if ( tmp_list_element_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_113 ); exception_lineno = 371; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_113, 1, tmp_list_element_4 ); tmp_mvar_value_136 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_136 == NULL )) { tmp_mvar_value_136 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_136 == NULL ) { Py_DECREF( tmp_assign_source_113 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 372; goto frame_exception_exit_1; } tmp_called_name_118 = tmp_mvar_value_136; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 372; tmp_list_element_4 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_118, &PyTuple_GET_ITEM( const_tuple_3b157fc36a8865a9b3c7d8f99bdfe584_tuple, 0 ) ); if ( tmp_list_element_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_113 ); exception_lineno = 372; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_113, 2, tmp_list_element_4 ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_error_moved_attributes, tmp_assign_source_113 ); } { PyObject *tmp_assign_source_114; PyObject *tmp_iter_arg_3; PyObject *tmp_mvar_value_137; tmp_mvar_value_137 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_error_moved_attributes ); if (unlikely( tmp_mvar_value_137 == NULL )) { tmp_mvar_value_137 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__urllib_error_moved_attributes ); } CHECK_OBJECT( tmp_mvar_value_137 ); tmp_iter_arg_3 = tmp_mvar_value_137; tmp_assign_source_114 = MAKE_ITERATOR( tmp_iter_arg_3 ); if ( tmp_assign_source_114 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 374; goto frame_exception_exit_1; } assert( tmp_for_loop_3__for_iterator == NULL ); tmp_for_loop_3__for_iterator = tmp_assign_source_114; } { // Tried code: { loop_start_3:; { PyObject *tmp_next_source_3; PyObject *tmp_assign_source_115; CHECK_OBJECT( tmp_for_loop_3__for_iterator ); tmp_next_source_3 = tmp_for_loop_3__for_iterator; tmp_assign_source_115 = ITERATOR_NEXT( tmp_next_source_3 ); if ( tmp_assign_source_115 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_3; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 374; goto try_except_handler_33; } } { PyObject *old = tmp_for_loop_3__iter_value; tmp_for_loop_3__iter_value = tmp_assign_source_115; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_116; CHECK_OBJECT( tmp_for_loop_3__iter_value ); tmp_assign_source_116 = tmp_for_loop_3__iter_value; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr, tmp_assign_source_116 ); } { PyObject *tmp_setattr_target_3; PyObject *tmp_mvar_value_138; PyObject *tmp_setattr_attr_3; PyObject *tmp_source_name_51; PyObject *tmp_mvar_value_139; PyObject *tmp_setattr_value_3; PyObject *tmp_mvar_value_140; tmp_mvar_value_138 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_error ); if (unlikely( tmp_mvar_value_138 == NULL )) { tmp_mvar_value_138 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_error ); } if ( tmp_mvar_value_138 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_error" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 375; goto try_except_handler_33; } tmp_setattr_target_3 = tmp_mvar_value_138; tmp_mvar_value_139 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_139 == NULL )) { tmp_mvar_value_139 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } CHECK_OBJECT( tmp_mvar_value_139 ); tmp_source_name_51 = tmp_mvar_value_139; tmp_setattr_attr_3 = LOOKUP_ATTRIBUTE( tmp_source_name_51, const_str_plain_name ); if ( tmp_setattr_attr_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 375; goto try_except_handler_33; } tmp_mvar_value_140 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_140 == NULL )) { tmp_mvar_value_140 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } if ( tmp_mvar_value_140 == NULL ) { Py_DECREF( tmp_setattr_attr_3 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 375; goto try_except_handler_33; } tmp_setattr_value_3 = tmp_mvar_value_140; tmp_unused = BUILTIN_SETATTR( tmp_setattr_target_3, tmp_setattr_attr_3, tmp_setattr_value_3 ); Py_DECREF( tmp_setattr_attr_3 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 375; goto try_except_handler_33; } } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 374; goto try_except_handler_33; } goto loop_start_3; loop_end_3:; } goto try_end_15; // Exception handler code: try_except_handler_33:; exception_keeper_type_33 = exception_type; exception_keeper_value_33 = exception_value; exception_keeper_tb_33 = exception_tb; exception_keeper_lineno_33 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_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_33; exception_value = exception_keeper_value_33; exception_tb = exception_keeper_tb_33; exception_lineno = exception_keeper_lineno_33; goto frame_exception_exit_1; } // End of try: try_end_15:; } { 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; } { tmp_res = PyDict_DelItem( (PyObject *)moduledict_six, const_str_plain_attr ); tmp_result = tmp_res != -1; if ( tmp_result == false ) CLEAR_ERROR_OCCURRED(); if ( tmp_result == false ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 376; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_3; PyObject *tmp_mvar_value_141; PyObject *tmp_assattr_target_3; PyObject *tmp_mvar_value_142; tmp_mvar_value_141 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_error_moved_attributes ); if (unlikely( tmp_mvar_value_141 == NULL )) { tmp_mvar_value_141 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__urllib_error_moved_attributes ); } if ( tmp_mvar_value_141 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_urllib_error_moved_attributes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 378; goto frame_exception_exit_1; } tmp_assattr_name_3 = tmp_mvar_value_141; tmp_mvar_value_142 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_error ); if (unlikely( tmp_mvar_value_142 == NULL )) { tmp_mvar_value_142 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_error ); } if ( tmp_mvar_value_142 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_error" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 378; goto frame_exception_exit_1; } tmp_assattr_target_3 = tmp_mvar_value_142; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain__moved_attributes, tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 378; goto frame_exception_exit_1; } } { PyObject *tmp_called_name_119; PyObject *tmp_source_name_52; PyObject *tmp_mvar_value_143; PyObject *tmp_args_element_name_12; PyObject *tmp_called_name_120; PyObject *tmp_mvar_value_144; PyObject *tmp_args_element_name_13; PyObject *tmp_args_element_name_14; tmp_mvar_value_143 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_143 == NULL )) { tmp_mvar_value_143 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_143 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 380; goto frame_exception_exit_1; } tmp_source_name_52 = tmp_mvar_value_143; tmp_called_name_119 = LOOKUP_ATTRIBUTE( tmp_source_name_52, const_str_plain__add_module ); if ( tmp_called_name_119 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 380; goto frame_exception_exit_1; } tmp_mvar_value_144 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_error ); if (unlikely( tmp_mvar_value_144 == NULL )) { tmp_mvar_value_144 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_error ); } if ( tmp_mvar_value_144 == NULL ) { Py_DECREF( tmp_called_name_119 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_error" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 380; goto frame_exception_exit_1; } tmp_called_name_120 = tmp_mvar_value_144; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 380; tmp_args_element_name_12 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_120, &PyTuple_GET_ITEM( const_tuple_str_digest_345fae18cb5b2b245881e77b200cffe5_tuple, 0 ) ); if ( tmp_args_element_name_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_119 ); exception_lineno = 380; goto frame_exception_exit_1; } tmp_args_element_name_13 = const_str_digest_cc1200855d2ddc077676ac963b3ffc09; tmp_args_element_name_14 = const_str_digest_836236e827883e9923f3b043ffe4640d; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 380; { PyObject *call_args[] = { tmp_args_element_name_12, tmp_args_element_name_13, tmp_args_element_name_14 }; tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_119, call_args ); } Py_DECREF( tmp_called_name_119 ); Py_DECREF( tmp_args_element_name_12 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 380; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { // Tried code: { PyObject *tmp_assign_source_117; PyObject *tmp_tuple_element_37; PyObject *tmp_mvar_value_145; tmp_mvar_value_145 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__LazyModule ); if (unlikely( tmp_mvar_value_145 == NULL )) { tmp_mvar_value_145 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__LazyModule ); } if ( tmp_mvar_value_145 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_LazyModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 384; goto try_except_handler_34; } tmp_tuple_element_37 = tmp_mvar_value_145; tmp_assign_source_117 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_37 ); PyTuple_SET_ITEM( tmp_assign_source_117, 0, tmp_tuple_element_37 ); assert( tmp_class_creation_10__bases_orig == NULL ); tmp_class_creation_10__bases_orig = tmp_assign_source_117; } { PyObject *tmp_assign_source_118; PyObject *tmp_dircall_arg1_10; CHECK_OBJECT( tmp_class_creation_10__bases_orig ); tmp_dircall_arg1_10 = tmp_class_creation_10__bases_orig; Py_INCREF( tmp_dircall_arg1_10 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_10}; tmp_assign_source_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 = 384; goto try_except_handler_34; } assert( tmp_class_creation_10__bases == NULL ); tmp_class_creation_10__bases = tmp_assign_source_118; } { PyObject *tmp_assign_source_119; tmp_assign_source_119 = PyDict_New(); assert( tmp_class_creation_10__class_decl_dict == NULL ); tmp_class_creation_10__class_decl_dict = tmp_assign_source_119; } { PyObject *tmp_assign_source_120; PyObject *tmp_metaclass_name_10; nuitka_bool tmp_condition_result_62; PyObject *tmp_key_name_28; PyObject *tmp_dict_name_28; PyObject *tmp_dict_name_29; PyObject *tmp_key_name_29; nuitka_bool tmp_condition_result_63; int tmp_truth_name_13; PyObject *tmp_type_arg_19; PyObject *tmp_subscribed_name_13; PyObject *tmp_subscript_name_13; PyObject *tmp_bases_name_10; tmp_key_name_28 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_dict_name_28 = tmp_class_creation_10__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_28, tmp_key_name_28 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_34; } tmp_condition_result_62 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_62 == NUITKA_BOOL_TRUE ) { goto condexpr_true_20; } else { goto condexpr_false_20; } condexpr_true_20:; CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_dict_name_29 = tmp_class_creation_10__class_decl_dict; tmp_key_name_29 = const_str_plain_metaclass; tmp_metaclass_name_10 = DICT_GET_ITEM( tmp_dict_name_29, tmp_key_name_29 ); if ( tmp_metaclass_name_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_34; } goto condexpr_end_20; condexpr_false_20:; CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_truth_name_13 = CHECK_IF_TRUE( tmp_class_creation_10__bases ); if ( tmp_truth_name_13 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_34; } tmp_condition_result_63 = tmp_truth_name_13 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_63 == NUITKA_BOOL_TRUE ) { goto condexpr_true_21; } else { goto condexpr_false_21; } condexpr_true_21:; CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_subscribed_name_13 = tmp_class_creation_10__bases; tmp_subscript_name_13 = const_int_0; tmp_type_arg_19 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_13, tmp_subscript_name_13, 0 ); if ( tmp_type_arg_19 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_34; } tmp_metaclass_name_10 = BUILTIN_TYPE1( tmp_type_arg_19 ); Py_DECREF( tmp_type_arg_19 ); if ( tmp_metaclass_name_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_34; } goto condexpr_end_21; condexpr_false_21:; tmp_metaclass_name_10 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_10 ); condexpr_end_21:; condexpr_end_20:; CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_bases_name_10 = tmp_class_creation_10__bases; tmp_assign_source_120 = SELECT_METACLASS( tmp_metaclass_name_10, tmp_bases_name_10 ); Py_DECREF( tmp_metaclass_name_10 ); if ( tmp_assign_source_120 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_34; } assert( tmp_class_creation_10__metaclass == NULL ); tmp_class_creation_10__metaclass = tmp_assign_source_120; } { nuitka_bool tmp_condition_result_64; PyObject *tmp_key_name_30; PyObject *tmp_dict_name_30; tmp_key_name_30 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_dict_name_30 = tmp_class_creation_10__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_30, tmp_key_name_30 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_34; } tmp_condition_result_64 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_64 == NUITKA_BOOL_TRUE ) { goto branch_yes_43; } else { goto branch_no_43; } branch_yes_43:; { CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_10__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_34; } } branch_no_43:; } { nuitka_bool tmp_condition_result_65; PyObject *tmp_source_name_53; CHECK_OBJECT( tmp_class_creation_10__metaclass ); tmp_source_name_53 = tmp_class_creation_10__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_53, const_str_plain___prepare__ ); tmp_condition_result_65 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_65 == NUITKA_BOOL_TRUE ) { goto branch_yes_44; } else { goto branch_no_44; } branch_yes_44:; { PyObject *tmp_assign_source_121; PyObject *tmp_called_name_121; PyObject *tmp_source_name_54; PyObject *tmp_args_name_19; PyObject *tmp_tuple_element_38; PyObject *tmp_kw_name_19; CHECK_OBJECT( tmp_class_creation_10__metaclass ); tmp_source_name_54 = tmp_class_creation_10__metaclass; tmp_called_name_121 = LOOKUP_ATTRIBUTE( tmp_source_name_54, const_str_plain___prepare__ ); if ( tmp_called_name_121 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_34; } tmp_tuple_element_38 = const_str_plain_Module_six_moves_urllib_request; tmp_args_name_19 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_38 ); PyTuple_SET_ITEM( tmp_args_name_19, 0, tmp_tuple_element_38 ); CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_tuple_element_38 = tmp_class_creation_10__bases; Py_INCREF( tmp_tuple_element_38 ); PyTuple_SET_ITEM( tmp_args_name_19, 1, tmp_tuple_element_38 ); CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_kw_name_19 = tmp_class_creation_10__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 384; tmp_assign_source_121 = CALL_FUNCTION( tmp_called_name_121, tmp_args_name_19, tmp_kw_name_19 ); Py_DECREF( tmp_called_name_121 ); Py_DECREF( tmp_args_name_19 ); if ( tmp_assign_source_121 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_34; } assert( tmp_class_creation_10__prepared == NULL ); tmp_class_creation_10__prepared = tmp_assign_source_121; } { nuitka_bool tmp_condition_result_66; PyObject *tmp_operand_name_10; PyObject *tmp_source_name_55; CHECK_OBJECT( tmp_class_creation_10__prepared ); tmp_source_name_55 = tmp_class_creation_10__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_55, const_str_plain___getitem__ ); tmp_operand_name_10 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_10 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_34; } tmp_condition_result_66 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_66 == NUITKA_BOOL_TRUE ) { goto branch_yes_45; } else { goto branch_no_45; } branch_yes_45:; { PyObject *tmp_raise_type_10; PyObject *tmp_raise_value_10; PyObject *tmp_left_name_12; PyObject *tmp_right_name_12; PyObject *tmp_tuple_element_39; PyObject *tmp_getattr_target_10; PyObject *tmp_getattr_attr_10; PyObject *tmp_getattr_default_10; PyObject *tmp_source_name_56; PyObject *tmp_type_arg_20; tmp_raise_type_10 = PyExc_TypeError; tmp_left_name_12 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_10__metaclass ); tmp_getattr_target_10 = tmp_class_creation_10__metaclass; tmp_getattr_attr_10 = const_str_plain___name__; tmp_getattr_default_10 = const_str_angle_metaclass; tmp_tuple_element_39 = BUILTIN_GETATTR( tmp_getattr_target_10, tmp_getattr_attr_10, tmp_getattr_default_10 ); if ( tmp_tuple_element_39 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_34; } tmp_right_name_12 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_12, 0, tmp_tuple_element_39 ); CHECK_OBJECT( tmp_class_creation_10__prepared ); tmp_type_arg_20 = tmp_class_creation_10__prepared; tmp_source_name_56 = BUILTIN_TYPE1( tmp_type_arg_20 ); assert( !(tmp_source_name_56 == NULL) ); tmp_tuple_element_39 = LOOKUP_ATTRIBUTE( tmp_source_name_56, const_str_plain___name__ ); Py_DECREF( tmp_source_name_56 ); if ( tmp_tuple_element_39 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_12 ); exception_lineno = 384; goto try_except_handler_34; } PyTuple_SET_ITEM( tmp_right_name_12, 1, tmp_tuple_element_39 ); tmp_raise_value_10 = BINARY_OPERATION_REMAINDER( tmp_left_name_12, tmp_right_name_12 ); Py_DECREF( tmp_right_name_12 ); if ( tmp_raise_value_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_34; } exception_type = tmp_raise_type_10; Py_INCREF( tmp_raise_type_10 ); exception_value = tmp_raise_value_10; exception_lineno = 384; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_34; } branch_no_45:; } goto branch_end_44; branch_no_44:; { PyObject *tmp_assign_source_122; tmp_assign_source_122 = PyDict_New(); assert( tmp_class_creation_10__prepared == NULL ); tmp_class_creation_10__prepared = tmp_assign_source_122; } branch_end_44:; } { PyObject *tmp_assign_source_123; { PyObject *tmp_set_locals_10; CHECK_OBJECT( tmp_class_creation_10__prepared ); tmp_set_locals_10 = tmp_class_creation_10__prepared; locals_six_384 = tmp_set_locals_10; Py_INCREF( tmp_set_locals_10 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_384, 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 = 384; goto try_except_handler_36; } } { tmp_dictset_value = const_str_digest_f13c881fad34db50f71983f3aeb67682; tmp_res = PyObject_SetItem( locals_six_384, 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 = 384; goto try_except_handler_36; } } { tmp_dictset_value = const_str_plain_Module_six_moves_urllib_request; tmp_res = PyObject_SetItem( locals_six_384, 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 = 384; goto try_except_handler_36; } } { nuitka_bool tmp_condition_result_67; PyObject *tmp_compexpr_left_16; PyObject *tmp_compexpr_right_16; CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_compexpr_left_16 = tmp_class_creation_10__bases; CHECK_OBJECT( tmp_class_creation_10__bases_orig ); tmp_compexpr_right_16 = tmp_class_creation_10__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_16, tmp_compexpr_right_16 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_36; } tmp_condition_result_67 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_67 == NUITKA_BOOL_TRUE ) { goto branch_yes_46; } else { goto branch_no_46; } branch_yes_46:; { CHECK_OBJECT( tmp_class_creation_10__bases_orig ); tmp_dictset_value = tmp_class_creation_10__bases_orig; tmp_res = PyObject_SetItem( locals_six_384, 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 = 384; goto try_except_handler_36; } } branch_no_46:; } { PyObject *tmp_assign_source_124; PyObject *tmp_called_name_122; PyObject *tmp_args_name_20; PyObject *tmp_tuple_element_40; PyObject *tmp_kw_name_20; CHECK_OBJECT( tmp_class_creation_10__metaclass ); tmp_called_name_122 = tmp_class_creation_10__metaclass; tmp_tuple_element_40 = const_str_plain_Module_six_moves_urllib_request; tmp_args_name_20 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_40 ); PyTuple_SET_ITEM( tmp_args_name_20, 0, tmp_tuple_element_40 ); CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_tuple_element_40 = tmp_class_creation_10__bases; Py_INCREF( tmp_tuple_element_40 ); PyTuple_SET_ITEM( tmp_args_name_20, 1, tmp_tuple_element_40 ); tmp_tuple_element_40 = locals_six_384; Py_INCREF( tmp_tuple_element_40 ); PyTuple_SET_ITEM( tmp_args_name_20, 2, tmp_tuple_element_40 ); CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_kw_name_20 = tmp_class_creation_10__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 384; tmp_assign_source_124 = CALL_FUNCTION( tmp_called_name_122, tmp_args_name_20, tmp_kw_name_20 ); Py_DECREF( tmp_args_name_20 ); if ( tmp_assign_source_124 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 384; goto try_except_handler_36; } assert( outline_9_var___class__ == NULL ); outline_9_var___class__ = tmp_assign_source_124; } { CHECK_OBJECT( outline_9_var___class__ ); tmp_assign_source_123 = outline_9_var___class__; Py_INCREF( tmp_assign_source_123 ); goto try_return_handler_36; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_36:; { Py_DECREF( locals_six_384 ); locals_six_384 = NULL; } { goto try_return_handler_35; } // Exception handler code: try_except_handler_36:; exception_keeper_type_34 = exception_type; exception_keeper_value_34 = exception_value; exception_keeper_tb_34 = exception_tb; exception_keeper_lineno_34 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_six_384 ); locals_six_384 = NULL; } { // Re-raise. exception_type = exception_keeper_type_34; exception_value = exception_keeper_value_34; exception_tb = exception_keeper_tb_34; exception_lineno = exception_keeper_lineno_34; goto try_except_handler_35; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_35:; { CHECK_OBJECT( (PyObject *)outline_9_var___class__ ); Py_DECREF( outline_9_var___class__ ); outline_9_var___class__ = NULL; } { goto outline_result_10; } // Exception handler code: try_except_handler_35:; exception_keeper_type_35 = exception_type; exception_keeper_value_35 = exception_value; exception_keeper_tb_35 = exception_tb; exception_keeper_lineno_35 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_35; exception_value = exception_keeper_value_35; exception_tb = exception_keeper_tb_35; exception_lineno = exception_keeper_lineno_35; goto outline_exception_10; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_10:; exception_lineno = 384; goto try_except_handler_34; outline_result_10:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_request, tmp_assign_source_123 ); } goto try_end_16; // Exception handler code: try_except_handler_34:; exception_keeper_type_36 = exception_type; exception_keeper_value_36 = exception_value; exception_keeper_tb_36 = exception_tb; exception_keeper_lineno_36 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_10__bases ); tmp_class_creation_10__bases = NULL; } { Py_XDECREF( tmp_class_creation_10__class_decl_dict ); tmp_class_creation_10__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_10__metaclass ); tmp_class_creation_10__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_10__prepared ); tmp_class_creation_10__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_36; exception_value = exception_keeper_value_36; exception_tb = exception_keeper_tb_36; exception_lineno = exception_keeper_lineno_36; goto frame_exception_exit_1; } // End of try: try_end_16:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_10__bases ); Py_DECREF( tmp_class_creation_10__bases ); tmp_class_creation_10__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_10__class_decl_dict ); Py_DECREF( tmp_class_creation_10__class_decl_dict ); tmp_class_creation_10__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_10__metaclass ); Py_DECREF( tmp_class_creation_10__metaclass ); tmp_class_creation_10__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_10__prepared ); Py_DECREF( tmp_class_creation_10__prepared ); tmp_class_creation_10__prepared = NULL; } { PyObject *tmp_assign_source_125; PyObject *tmp_list_element_5; PyObject *tmp_called_name_123; PyObject *tmp_mvar_value_146; PyObject *tmp_called_name_124; PyObject *tmp_mvar_value_147; PyObject *tmp_called_name_125; PyObject *tmp_mvar_value_148; PyObject *tmp_called_name_126; PyObject *tmp_mvar_value_149; PyObject *tmp_called_name_127; PyObject *tmp_mvar_value_150; PyObject *tmp_called_name_128; PyObject *tmp_mvar_value_151; PyObject *tmp_called_name_129; PyObject *tmp_mvar_value_152; PyObject *tmp_called_name_130; PyObject *tmp_mvar_value_153; PyObject *tmp_called_name_131; PyObject *tmp_mvar_value_154; PyObject *tmp_called_name_132; PyObject *tmp_mvar_value_155; PyObject *tmp_called_name_133; PyObject *tmp_mvar_value_156; PyObject *tmp_called_name_134; PyObject *tmp_mvar_value_157; PyObject *tmp_called_name_135; PyObject *tmp_mvar_value_158; PyObject *tmp_called_name_136; PyObject *tmp_mvar_value_159; PyObject *tmp_called_name_137; PyObject *tmp_mvar_value_160; PyObject *tmp_called_name_138; PyObject *tmp_mvar_value_161; PyObject *tmp_called_name_139; PyObject *tmp_mvar_value_162; PyObject *tmp_called_name_140; PyObject *tmp_mvar_value_163; PyObject *tmp_called_name_141; PyObject *tmp_mvar_value_164; PyObject *tmp_called_name_142; PyObject *tmp_mvar_value_165; PyObject *tmp_called_name_143; PyObject *tmp_mvar_value_166; PyObject *tmp_called_name_144; PyObject *tmp_mvar_value_167; PyObject *tmp_called_name_145; PyObject *tmp_mvar_value_168; PyObject *tmp_called_name_146; PyObject *tmp_mvar_value_169; PyObject *tmp_called_name_147; PyObject *tmp_mvar_value_170; PyObject *tmp_called_name_148; PyObject *tmp_mvar_value_171; PyObject *tmp_called_name_149; PyObject *tmp_mvar_value_172; PyObject *tmp_called_name_150; PyObject *tmp_mvar_value_173; PyObject *tmp_called_name_151; PyObject *tmp_mvar_value_174; PyObject *tmp_called_name_152; PyObject *tmp_mvar_value_175; PyObject *tmp_called_name_153; PyObject *tmp_mvar_value_176; PyObject *tmp_called_name_154; PyObject *tmp_mvar_value_177; PyObject *tmp_called_name_155; PyObject *tmp_mvar_value_178; PyObject *tmp_called_name_156; PyObject *tmp_mvar_value_179; PyObject *tmp_called_name_157; PyObject *tmp_mvar_value_180; tmp_mvar_value_146 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_146 == NULL )) { tmp_mvar_value_146 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_146 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 390; goto frame_exception_exit_1; } tmp_called_name_123 = tmp_mvar_value_146; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 390; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_123, &PyTuple_GET_ITEM( const_tuple_a6f1f81e42e5089d1024dd955c26fecb_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 390; goto frame_exception_exit_1; } tmp_assign_source_125 = PyList_New( 35 ); PyList_SET_ITEM( tmp_assign_source_125, 0, tmp_list_element_5 ); tmp_mvar_value_147 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_147 == NULL )) { tmp_mvar_value_147 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_147 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 391; goto frame_exception_exit_1; } tmp_called_name_124 = tmp_mvar_value_147; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 391; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_124, &PyTuple_GET_ITEM( const_tuple_e99c3cc9ae070defe545bc4670ffe562_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 391; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 1, tmp_list_element_5 ); tmp_mvar_value_148 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_148 == NULL )) { tmp_mvar_value_148 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_148 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 392; goto frame_exception_exit_1; } tmp_called_name_125 = tmp_mvar_value_148; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 392; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_125, &PyTuple_GET_ITEM( const_tuple_2792b1645e86bd168640ecdc181de7f0_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 392; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 2, tmp_list_element_5 ); tmp_mvar_value_149 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_149 == NULL )) { tmp_mvar_value_149 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_149 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 393; goto frame_exception_exit_1; } tmp_called_name_126 = tmp_mvar_value_149; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 393; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_126, &PyTuple_GET_ITEM( const_tuple_3995f12c179c3da99f4c894c4c4d2f62_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 393; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 3, tmp_list_element_5 ); tmp_mvar_value_150 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_150 == NULL )) { tmp_mvar_value_150 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_150 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 394; goto frame_exception_exit_1; } tmp_called_name_127 = tmp_mvar_value_150; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 394; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_127, &PyTuple_GET_ITEM( const_tuple_396a7f2f1c8cc1a49644e2d70fbf84b7_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 394; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 4, tmp_list_element_5 ); tmp_mvar_value_151 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_151 == NULL )) { tmp_mvar_value_151 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_151 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 395; goto frame_exception_exit_1; } tmp_called_name_128 = tmp_mvar_value_151; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 395; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_128, &PyTuple_GET_ITEM( const_tuple_ccc5148c1ffc3bb25867fbbb42b14935_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 395; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 5, tmp_list_element_5 ); tmp_mvar_value_152 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_152 == NULL )) { tmp_mvar_value_152 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_152 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 396; goto frame_exception_exit_1; } tmp_called_name_129 = tmp_mvar_value_152; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 396; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_129, &PyTuple_GET_ITEM( const_tuple_2a18a27202a0de4adbc95ba8a11f560f_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 396; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 6, tmp_list_element_5 ); tmp_mvar_value_153 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_153 == NULL )) { tmp_mvar_value_153 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_153 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 397; goto frame_exception_exit_1; } tmp_called_name_130 = tmp_mvar_value_153; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 397; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_130, &PyTuple_GET_ITEM( const_tuple_389a28f291802cc0a0085952a3a22b60_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 397; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 7, tmp_list_element_5 ); tmp_mvar_value_154 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_154 == NULL )) { tmp_mvar_value_154 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_154 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 398; goto frame_exception_exit_1; } tmp_called_name_131 = tmp_mvar_value_154; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 398; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_131, &PyTuple_GET_ITEM( const_tuple_94ed24c5de0b5faae2f5a276954e68c7_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 398; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 8, tmp_list_element_5 ); tmp_mvar_value_155 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_155 == NULL )) { tmp_mvar_value_155 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_155 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 399; goto frame_exception_exit_1; } tmp_called_name_132 = tmp_mvar_value_155; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 399; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_132, &PyTuple_GET_ITEM( const_tuple_8292d771d0d3943f00d787fb78144aa5_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 399; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 9, tmp_list_element_5 ); tmp_mvar_value_156 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_156 == NULL )) { tmp_mvar_value_156 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_156 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 400; goto frame_exception_exit_1; } tmp_called_name_133 = tmp_mvar_value_156; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 400; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_133, &PyTuple_GET_ITEM( const_tuple_d163cfbffab84df59e8dd6da3f628bcf_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 400; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 10, tmp_list_element_5 ); tmp_mvar_value_157 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_157 == NULL )) { tmp_mvar_value_157 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_157 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 401; goto frame_exception_exit_1; } tmp_called_name_134 = tmp_mvar_value_157; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 401; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_134, &PyTuple_GET_ITEM( const_tuple_e947148020cbfcd708486a3b1b35ad67_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 401; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 11, tmp_list_element_5 ); tmp_mvar_value_158 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_158 == NULL )) { tmp_mvar_value_158 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_158 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 402; goto frame_exception_exit_1; } tmp_called_name_135 = tmp_mvar_value_158; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 402; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_135, &PyTuple_GET_ITEM( const_tuple_b473fdb3fae60eb77f013c32c3ffb3fc_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 402; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 12, tmp_list_element_5 ); tmp_mvar_value_159 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_159 == NULL )) { tmp_mvar_value_159 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_159 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 403; goto frame_exception_exit_1; } tmp_called_name_136 = tmp_mvar_value_159; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 403; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_136, &PyTuple_GET_ITEM( const_tuple_efb9818f797f41ca8cd537504758b934_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 403; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 13, tmp_list_element_5 ); tmp_mvar_value_160 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_160 == NULL )) { tmp_mvar_value_160 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_160 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 404; goto frame_exception_exit_1; } tmp_called_name_137 = tmp_mvar_value_160; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 404; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_137, &PyTuple_GET_ITEM( const_tuple_baab2066a890f5a4da9f9b0b9fd29426_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 404; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 14, tmp_list_element_5 ); tmp_mvar_value_161 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_161 == NULL )) { tmp_mvar_value_161 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_161 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 405; goto frame_exception_exit_1; } tmp_called_name_138 = tmp_mvar_value_161; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 405; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_138, &PyTuple_GET_ITEM( const_tuple_2801f9d5853d87578e3fa44023dd4fca_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 405; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 15, tmp_list_element_5 ); tmp_mvar_value_162 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_162 == NULL )) { tmp_mvar_value_162 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_162 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 406; goto frame_exception_exit_1; } tmp_called_name_139 = tmp_mvar_value_162; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 406; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_139, &PyTuple_GET_ITEM( const_tuple_bc4631e0500ad0200707b6322dc1e719_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 406; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 16, tmp_list_element_5 ); tmp_mvar_value_163 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_163 == NULL )) { tmp_mvar_value_163 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_163 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 407; goto frame_exception_exit_1; } tmp_called_name_140 = tmp_mvar_value_163; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 407; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_140, &PyTuple_GET_ITEM( const_tuple_586a1339d35425b5e4ad734e75b48193_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 407; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 17, tmp_list_element_5 ); tmp_mvar_value_164 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_164 == NULL )) { tmp_mvar_value_164 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_164 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 408; goto frame_exception_exit_1; } tmp_called_name_141 = tmp_mvar_value_164; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 408; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_141, &PyTuple_GET_ITEM( const_tuple_98dea5b39ce2f80cd635f22e0bf8279d_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 408; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 18, tmp_list_element_5 ); tmp_mvar_value_165 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_165 == NULL )) { tmp_mvar_value_165 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_165 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 409; goto frame_exception_exit_1; } tmp_called_name_142 = tmp_mvar_value_165; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 409; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_142, &PyTuple_GET_ITEM( const_tuple_02f51975eddf6871d90b3972207564b4_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 409; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 19, tmp_list_element_5 ); tmp_mvar_value_166 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_166 == NULL )) { tmp_mvar_value_166 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_166 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 410; goto frame_exception_exit_1; } tmp_called_name_143 = tmp_mvar_value_166; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 410; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_143, &PyTuple_GET_ITEM( const_tuple_547fe239a3216bb76fb01949941399cd_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 410; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 20, tmp_list_element_5 ); tmp_mvar_value_167 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_167 == NULL )) { tmp_mvar_value_167 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_167 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 411; goto frame_exception_exit_1; } tmp_called_name_144 = tmp_mvar_value_167; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 411; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_144, &PyTuple_GET_ITEM( const_tuple_31e595002f80a39949775964212a97b9_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 411; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 21, tmp_list_element_5 ); tmp_mvar_value_168 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_168 == NULL )) { tmp_mvar_value_168 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_168 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 412; goto frame_exception_exit_1; } tmp_called_name_145 = tmp_mvar_value_168; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 412; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_145, &PyTuple_GET_ITEM( const_tuple_1a887db86b993bc5af6452d60025b66a_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 412; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 22, tmp_list_element_5 ); tmp_mvar_value_169 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_169 == NULL )) { tmp_mvar_value_169 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_169 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 413; goto frame_exception_exit_1; } tmp_called_name_146 = tmp_mvar_value_169; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 413; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_146, &PyTuple_GET_ITEM( const_tuple_60129dcac20b2fd977caf96a60c6f195_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 413; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 23, tmp_list_element_5 ); tmp_mvar_value_170 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_170 == NULL )) { tmp_mvar_value_170 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_170 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 414; goto frame_exception_exit_1; } tmp_called_name_147 = tmp_mvar_value_170; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 414; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_147, &PyTuple_GET_ITEM( const_tuple_536bae295f6c691eda7efd286d7e1ec3_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 414; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 24, tmp_list_element_5 ); tmp_mvar_value_171 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_171 == NULL )) { tmp_mvar_value_171 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_171 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 415; goto frame_exception_exit_1; } tmp_called_name_148 = tmp_mvar_value_171; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 415; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_148, &PyTuple_GET_ITEM( const_tuple_320c4efc844604789134735e48a67fb0_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 415; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 25, tmp_list_element_5 ); tmp_mvar_value_172 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_172 == NULL )) { tmp_mvar_value_172 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_172 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 416; goto frame_exception_exit_1; } tmp_called_name_149 = tmp_mvar_value_172; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 416; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_149, &PyTuple_GET_ITEM( const_tuple_4c109344b1de9cdf741fe56a6a856fad_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 416; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 26, tmp_list_element_5 ); tmp_mvar_value_173 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_173 == NULL )) { tmp_mvar_value_173 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_173 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 417; goto frame_exception_exit_1; } tmp_called_name_150 = tmp_mvar_value_173; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 417; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_150, &PyTuple_GET_ITEM( const_tuple_46f723d6309298cb06eb75b900616e85_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 417; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 27, tmp_list_element_5 ); tmp_mvar_value_174 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_174 == NULL )) { tmp_mvar_value_174 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_174 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 418; goto frame_exception_exit_1; } tmp_called_name_151 = tmp_mvar_value_174; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 418; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_151, &PyTuple_GET_ITEM( const_tuple_75a767cdb7534ca136a0d52bc78149c5_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 418; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 28, tmp_list_element_5 ); tmp_mvar_value_175 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_175 == NULL )) { tmp_mvar_value_175 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_175 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 419; goto frame_exception_exit_1; } tmp_called_name_152 = tmp_mvar_value_175; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 419; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_152, &PyTuple_GET_ITEM( const_tuple_bb96d7dab96c950426bed873db7c315f_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 419; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 29, tmp_list_element_5 ); tmp_mvar_value_176 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_176 == NULL )) { tmp_mvar_value_176 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_176 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 420; goto frame_exception_exit_1; } tmp_called_name_153 = tmp_mvar_value_176; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 420; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_153, &PyTuple_GET_ITEM( const_tuple_b7e39273727f74459e3203a2be1ea787_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 420; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 30, tmp_list_element_5 ); tmp_mvar_value_177 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_177 == NULL )) { tmp_mvar_value_177 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_177 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 421; goto frame_exception_exit_1; } tmp_called_name_154 = tmp_mvar_value_177; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 421; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_154, &PyTuple_GET_ITEM( const_tuple_99eb417383bb9fbe2453d9fa8f007261_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 421; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 31, tmp_list_element_5 ); tmp_mvar_value_178 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_178 == NULL )) { tmp_mvar_value_178 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_178 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 422; goto frame_exception_exit_1; } tmp_called_name_155 = tmp_mvar_value_178; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 422; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_155, &PyTuple_GET_ITEM( const_tuple_f6d2b5ea4f78df02af3dc15c90b4619a_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 422; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 32, tmp_list_element_5 ); tmp_mvar_value_179 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_179 == NULL )) { tmp_mvar_value_179 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_179 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 423; goto frame_exception_exit_1; } tmp_called_name_156 = tmp_mvar_value_179; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 423; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_156, &PyTuple_GET_ITEM( const_tuple_d63ca1f1eef413d27d92b25cfe102b14_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 423; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 33, tmp_list_element_5 ); tmp_mvar_value_180 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_180 == NULL )) { tmp_mvar_value_180 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_180 == NULL ) { Py_DECREF( tmp_assign_source_125 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 424; goto frame_exception_exit_1; } tmp_called_name_157 = tmp_mvar_value_180; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 424; tmp_list_element_5 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_157, &PyTuple_GET_ITEM( const_tuple_849c46c723fc31358f670ef9c95b07ed_tuple, 0 ) ); if ( tmp_list_element_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_125 ); exception_lineno = 424; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_125, 34, tmp_list_element_5 ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_request_moved_attributes, tmp_assign_source_125 ); } { PyObject *tmp_assign_source_126; PyObject *tmp_iter_arg_4; PyObject *tmp_mvar_value_181; tmp_mvar_value_181 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_request_moved_attributes ); if (unlikely( tmp_mvar_value_181 == NULL )) { tmp_mvar_value_181 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__urllib_request_moved_attributes ); } CHECK_OBJECT( tmp_mvar_value_181 ); tmp_iter_arg_4 = tmp_mvar_value_181; tmp_assign_source_126 = MAKE_ITERATOR( tmp_iter_arg_4 ); if ( tmp_assign_source_126 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 426; goto frame_exception_exit_1; } assert( tmp_for_loop_4__for_iterator == NULL ); tmp_for_loop_4__for_iterator = tmp_assign_source_126; } { // Tried code: { loop_start_4:; { PyObject *tmp_next_source_4; PyObject *tmp_assign_source_127; CHECK_OBJECT( tmp_for_loop_4__for_iterator ); tmp_next_source_4 = tmp_for_loop_4__for_iterator; tmp_assign_source_127 = ITERATOR_NEXT( tmp_next_source_4 ); if ( tmp_assign_source_127 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_4; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 426; goto try_except_handler_37; } } { PyObject *old = tmp_for_loop_4__iter_value; tmp_for_loop_4__iter_value = tmp_assign_source_127; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_128; CHECK_OBJECT( tmp_for_loop_4__iter_value ); tmp_assign_source_128 = tmp_for_loop_4__iter_value; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr, tmp_assign_source_128 ); } { PyObject *tmp_setattr_target_4; PyObject *tmp_mvar_value_182; PyObject *tmp_setattr_attr_4; PyObject *tmp_source_name_57; PyObject *tmp_mvar_value_183; PyObject *tmp_setattr_value_4; PyObject *tmp_mvar_value_184; tmp_mvar_value_182 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_request ); if (unlikely( tmp_mvar_value_182 == NULL )) { tmp_mvar_value_182 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_request ); } if ( tmp_mvar_value_182 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_request" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 427; goto try_except_handler_37; } tmp_setattr_target_4 = tmp_mvar_value_182; tmp_mvar_value_183 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_183 == NULL )) { tmp_mvar_value_183 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } CHECK_OBJECT( tmp_mvar_value_183 ); tmp_source_name_57 = tmp_mvar_value_183; tmp_setattr_attr_4 = LOOKUP_ATTRIBUTE( tmp_source_name_57, const_str_plain_name ); if ( tmp_setattr_attr_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 427; goto try_except_handler_37; } tmp_mvar_value_184 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_184 == NULL )) { tmp_mvar_value_184 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } if ( tmp_mvar_value_184 == NULL ) { Py_DECREF( tmp_setattr_attr_4 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 427; goto try_except_handler_37; } tmp_setattr_value_4 = tmp_mvar_value_184; tmp_unused = BUILTIN_SETATTR( tmp_setattr_target_4, tmp_setattr_attr_4, tmp_setattr_value_4 ); Py_DECREF( tmp_setattr_attr_4 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 427; goto try_except_handler_37; } } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 426; goto try_except_handler_37; } goto loop_start_4; loop_end_4:; } goto try_end_17; // Exception handler code: try_except_handler_37:; exception_keeper_type_37 = exception_type; exception_keeper_value_37 = exception_value; exception_keeper_tb_37 = exception_tb; exception_keeper_lineno_37 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_4__iter_value ); tmp_for_loop_4__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_4__for_iterator ); Py_DECREF( tmp_for_loop_4__for_iterator ); tmp_for_loop_4__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_37; exception_value = exception_keeper_value_37; exception_tb = exception_keeper_tb_37; exception_lineno = exception_keeper_lineno_37; goto frame_exception_exit_1; } // End of try: try_end_17:; } { Py_XDECREF( tmp_for_loop_4__iter_value ); tmp_for_loop_4__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_4__for_iterator ); Py_DECREF( tmp_for_loop_4__for_iterator ); tmp_for_loop_4__for_iterator = NULL; } { tmp_res = PyDict_DelItem( (PyObject *)moduledict_six, const_str_plain_attr ); tmp_result = tmp_res != -1; if ( tmp_result == false ) CLEAR_ERROR_OCCURRED(); if ( tmp_result == false ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 428; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_4; PyObject *tmp_mvar_value_185; PyObject *tmp_assattr_target_4; PyObject *tmp_mvar_value_186; tmp_mvar_value_185 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_request_moved_attributes ); if (unlikely( tmp_mvar_value_185 == NULL )) { tmp_mvar_value_185 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__urllib_request_moved_attributes ); } if ( tmp_mvar_value_185 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_urllib_request_moved_attributes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 430; goto frame_exception_exit_1; } tmp_assattr_name_4 = tmp_mvar_value_185; tmp_mvar_value_186 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_request ); if (unlikely( tmp_mvar_value_186 == NULL )) { tmp_mvar_value_186 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_request ); } if ( tmp_mvar_value_186 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_request" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 430; goto frame_exception_exit_1; } tmp_assattr_target_4 = tmp_mvar_value_186; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_4, const_str_plain__moved_attributes, tmp_assattr_name_4 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 430; goto frame_exception_exit_1; } } { PyObject *tmp_called_name_158; PyObject *tmp_source_name_58; PyObject *tmp_mvar_value_187; PyObject *tmp_args_element_name_15; PyObject *tmp_called_name_159; PyObject *tmp_mvar_value_188; PyObject *tmp_args_element_name_16; PyObject *tmp_args_element_name_17; tmp_mvar_value_187 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_187 == NULL )) { tmp_mvar_value_187 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_187 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 432; goto frame_exception_exit_1; } tmp_source_name_58 = tmp_mvar_value_187; tmp_called_name_158 = LOOKUP_ATTRIBUTE( tmp_source_name_58, const_str_plain__add_module ); if ( tmp_called_name_158 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 432; goto frame_exception_exit_1; } tmp_mvar_value_188 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_request ); if (unlikely( tmp_mvar_value_188 == NULL )) { tmp_mvar_value_188 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_request ); } if ( tmp_mvar_value_188 == NULL ) { Py_DECREF( tmp_called_name_158 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_request" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 432; goto frame_exception_exit_1; } tmp_called_name_159 = tmp_mvar_value_188; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 432; tmp_args_element_name_15 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_159, &PyTuple_GET_ITEM( const_tuple_str_digest_39084269160328bfe64f57e4e4ad6847_tuple, 0 ) ); if ( tmp_args_element_name_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_158 ); exception_lineno = 432; goto frame_exception_exit_1; } tmp_args_element_name_16 = const_str_digest_44b5a94106b8a7650b1be1b19e45a62a; tmp_args_element_name_17 = const_str_digest_0796df54888fe073ef078d402adc4fc3; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 432; { PyObject *call_args[] = { tmp_args_element_name_15, tmp_args_element_name_16, tmp_args_element_name_17 }; tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_158, call_args ); } Py_DECREF( tmp_called_name_158 ); Py_DECREF( tmp_args_element_name_15 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 432; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { // Tried code: { PyObject *tmp_assign_source_129; PyObject *tmp_tuple_element_41; PyObject *tmp_mvar_value_189; tmp_mvar_value_189 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__LazyModule ); if (unlikely( tmp_mvar_value_189 == NULL )) { tmp_mvar_value_189 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__LazyModule ); } if ( tmp_mvar_value_189 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_LazyModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 436; goto try_except_handler_38; } tmp_tuple_element_41 = tmp_mvar_value_189; tmp_assign_source_129 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_41 ); PyTuple_SET_ITEM( tmp_assign_source_129, 0, tmp_tuple_element_41 ); assert( tmp_class_creation_11__bases_orig == NULL ); tmp_class_creation_11__bases_orig = tmp_assign_source_129; } { PyObject *tmp_assign_source_130; PyObject *tmp_dircall_arg1_11; CHECK_OBJECT( tmp_class_creation_11__bases_orig ); tmp_dircall_arg1_11 = tmp_class_creation_11__bases_orig; Py_INCREF( tmp_dircall_arg1_11 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_11}; tmp_assign_source_130 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_130 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } assert( tmp_class_creation_11__bases == NULL ); tmp_class_creation_11__bases = tmp_assign_source_130; } { PyObject *tmp_assign_source_131; tmp_assign_source_131 = PyDict_New(); assert( tmp_class_creation_11__class_decl_dict == NULL ); tmp_class_creation_11__class_decl_dict = tmp_assign_source_131; } { PyObject *tmp_assign_source_132; PyObject *tmp_metaclass_name_11; nuitka_bool tmp_condition_result_68; PyObject *tmp_key_name_31; PyObject *tmp_dict_name_31; PyObject *tmp_dict_name_32; PyObject *tmp_key_name_32; nuitka_bool tmp_condition_result_69; int tmp_truth_name_14; PyObject *tmp_type_arg_21; PyObject *tmp_subscribed_name_14; PyObject *tmp_subscript_name_14; PyObject *tmp_bases_name_11; tmp_key_name_31 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_11__class_decl_dict ); tmp_dict_name_31 = tmp_class_creation_11__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_31, tmp_key_name_31 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } tmp_condition_result_68 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_68 == NUITKA_BOOL_TRUE ) { goto condexpr_true_22; } else { goto condexpr_false_22; } condexpr_true_22:; CHECK_OBJECT( tmp_class_creation_11__class_decl_dict ); tmp_dict_name_32 = tmp_class_creation_11__class_decl_dict; tmp_key_name_32 = const_str_plain_metaclass; tmp_metaclass_name_11 = DICT_GET_ITEM( tmp_dict_name_32, tmp_key_name_32 ); if ( tmp_metaclass_name_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } goto condexpr_end_22; condexpr_false_22:; CHECK_OBJECT( tmp_class_creation_11__bases ); tmp_truth_name_14 = CHECK_IF_TRUE( tmp_class_creation_11__bases ); if ( tmp_truth_name_14 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } tmp_condition_result_69 = tmp_truth_name_14 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_69 == NUITKA_BOOL_TRUE ) { goto condexpr_true_23; } else { goto condexpr_false_23; } condexpr_true_23:; CHECK_OBJECT( tmp_class_creation_11__bases ); tmp_subscribed_name_14 = tmp_class_creation_11__bases; tmp_subscript_name_14 = const_int_0; tmp_type_arg_21 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_14, tmp_subscript_name_14, 0 ); if ( tmp_type_arg_21 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } tmp_metaclass_name_11 = BUILTIN_TYPE1( tmp_type_arg_21 ); Py_DECREF( tmp_type_arg_21 ); if ( tmp_metaclass_name_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } goto condexpr_end_23; condexpr_false_23:; tmp_metaclass_name_11 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_11 ); condexpr_end_23:; condexpr_end_22:; CHECK_OBJECT( tmp_class_creation_11__bases ); tmp_bases_name_11 = tmp_class_creation_11__bases; tmp_assign_source_132 = SELECT_METACLASS( tmp_metaclass_name_11, tmp_bases_name_11 ); Py_DECREF( tmp_metaclass_name_11 ); if ( tmp_assign_source_132 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } assert( tmp_class_creation_11__metaclass == NULL ); tmp_class_creation_11__metaclass = tmp_assign_source_132; } { nuitka_bool tmp_condition_result_70; PyObject *tmp_key_name_33; PyObject *tmp_dict_name_33; tmp_key_name_33 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_11__class_decl_dict ); tmp_dict_name_33 = tmp_class_creation_11__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_33, tmp_key_name_33 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } tmp_condition_result_70 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_70 == NUITKA_BOOL_TRUE ) { goto branch_yes_47; } else { goto branch_no_47; } branch_yes_47:; { CHECK_OBJECT( tmp_class_creation_11__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_11__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } } branch_no_47:; } { nuitka_bool tmp_condition_result_71; PyObject *tmp_source_name_59; CHECK_OBJECT( tmp_class_creation_11__metaclass ); tmp_source_name_59 = tmp_class_creation_11__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_59, const_str_plain___prepare__ ); tmp_condition_result_71 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_71 == NUITKA_BOOL_TRUE ) { goto branch_yes_48; } else { goto branch_no_48; } branch_yes_48:; { PyObject *tmp_assign_source_133; PyObject *tmp_called_name_160; PyObject *tmp_source_name_60; PyObject *tmp_args_name_21; PyObject *tmp_tuple_element_42; PyObject *tmp_kw_name_21; CHECK_OBJECT( tmp_class_creation_11__metaclass ); tmp_source_name_60 = tmp_class_creation_11__metaclass; tmp_called_name_160 = LOOKUP_ATTRIBUTE( tmp_source_name_60, const_str_plain___prepare__ ); if ( tmp_called_name_160 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } tmp_tuple_element_42 = const_str_plain_Module_six_moves_urllib_response; tmp_args_name_21 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_42 ); PyTuple_SET_ITEM( tmp_args_name_21, 0, tmp_tuple_element_42 ); CHECK_OBJECT( tmp_class_creation_11__bases ); tmp_tuple_element_42 = tmp_class_creation_11__bases; Py_INCREF( tmp_tuple_element_42 ); PyTuple_SET_ITEM( tmp_args_name_21, 1, tmp_tuple_element_42 ); CHECK_OBJECT( tmp_class_creation_11__class_decl_dict ); tmp_kw_name_21 = tmp_class_creation_11__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 436; tmp_assign_source_133 = CALL_FUNCTION( tmp_called_name_160, tmp_args_name_21, tmp_kw_name_21 ); Py_DECREF( tmp_called_name_160 ); Py_DECREF( tmp_args_name_21 ); if ( tmp_assign_source_133 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } assert( tmp_class_creation_11__prepared == NULL ); tmp_class_creation_11__prepared = tmp_assign_source_133; } { nuitka_bool tmp_condition_result_72; PyObject *tmp_operand_name_11; PyObject *tmp_source_name_61; CHECK_OBJECT( tmp_class_creation_11__prepared ); tmp_source_name_61 = tmp_class_creation_11__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_61, const_str_plain___getitem__ ); tmp_operand_name_11 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_11 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } tmp_condition_result_72 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_72 == NUITKA_BOOL_TRUE ) { goto branch_yes_49; } else { goto branch_no_49; } branch_yes_49:; { PyObject *tmp_raise_type_11; PyObject *tmp_raise_value_11; PyObject *tmp_left_name_13; PyObject *tmp_right_name_13; PyObject *tmp_tuple_element_43; PyObject *tmp_getattr_target_11; PyObject *tmp_getattr_attr_11; PyObject *tmp_getattr_default_11; PyObject *tmp_source_name_62; PyObject *tmp_type_arg_22; tmp_raise_type_11 = PyExc_TypeError; tmp_left_name_13 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_11__metaclass ); tmp_getattr_target_11 = tmp_class_creation_11__metaclass; tmp_getattr_attr_11 = const_str_plain___name__; tmp_getattr_default_11 = const_str_angle_metaclass; tmp_tuple_element_43 = BUILTIN_GETATTR( tmp_getattr_target_11, tmp_getattr_attr_11, tmp_getattr_default_11 ); if ( tmp_tuple_element_43 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } tmp_right_name_13 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_13, 0, tmp_tuple_element_43 ); CHECK_OBJECT( tmp_class_creation_11__prepared ); tmp_type_arg_22 = tmp_class_creation_11__prepared; tmp_source_name_62 = BUILTIN_TYPE1( tmp_type_arg_22 ); assert( !(tmp_source_name_62 == NULL) ); tmp_tuple_element_43 = LOOKUP_ATTRIBUTE( tmp_source_name_62, const_str_plain___name__ ); Py_DECREF( tmp_source_name_62 ); if ( tmp_tuple_element_43 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_13 ); exception_lineno = 436; goto try_except_handler_38; } PyTuple_SET_ITEM( tmp_right_name_13, 1, tmp_tuple_element_43 ); tmp_raise_value_11 = BINARY_OPERATION_REMAINDER( tmp_left_name_13, tmp_right_name_13 ); Py_DECREF( tmp_right_name_13 ); if ( tmp_raise_value_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_38; } exception_type = tmp_raise_type_11; Py_INCREF( tmp_raise_type_11 ); exception_value = tmp_raise_value_11; exception_lineno = 436; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_38; } branch_no_49:; } goto branch_end_48; branch_no_48:; { PyObject *tmp_assign_source_134; tmp_assign_source_134 = PyDict_New(); assert( tmp_class_creation_11__prepared == NULL ); tmp_class_creation_11__prepared = tmp_assign_source_134; } branch_end_48:; } { PyObject *tmp_assign_source_135; { PyObject *tmp_set_locals_11; CHECK_OBJECT( tmp_class_creation_11__prepared ); tmp_set_locals_11 = tmp_class_creation_11__prepared; locals_six_436 = tmp_set_locals_11; Py_INCREF( tmp_set_locals_11 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_436, 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 = 436; goto try_except_handler_40; } } { tmp_dictset_value = const_str_digest_89029d2dedfd3a97fd4d41a1b57a375b; tmp_res = PyObject_SetItem( locals_six_436, 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 = 436; goto try_except_handler_40; } } { tmp_dictset_value = const_str_plain_Module_six_moves_urllib_response; tmp_res = PyObject_SetItem( locals_six_436, 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 = 436; goto try_except_handler_40; } } { nuitka_bool tmp_condition_result_73; PyObject *tmp_compexpr_left_17; PyObject *tmp_compexpr_right_17; CHECK_OBJECT( tmp_class_creation_11__bases ); tmp_compexpr_left_17 = tmp_class_creation_11__bases; CHECK_OBJECT( tmp_class_creation_11__bases_orig ); tmp_compexpr_right_17 = tmp_class_creation_11__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_17, tmp_compexpr_right_17 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_40; } tmp_condition_result_73 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_73 == NUITKA_BOOL_TRUE ) { goto branch_yes_50; } else { goto branch_no_50; } branch_yes_50:; { CHECK_OBJECT( tmp_class_creation_11__bases_orig ); tmp_dictset_value = tmp_class_creation_11__bases_orig; tmp_res = PyObject_SetItem( locals_six_436, 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 = 436; goto try_except_handler_40; } } branch_no_50:; } { PyObject *tmp_assign_source_136; PyObject *tmp_called_name_161; PyObject *tmp_args_name_22; PyObject *tmp_tuple_element_44; PyObject *tmp_kw_name_22; CHECK_OBJECT( tmp_class_creation_11__metaclass ); tmp_called_name_161 = tmp_class_creation_11__metaclass; tmp_tuple_element_44 = const_str_plain_Module_six_moves_urllib_response; tmp_args_name_22 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_44 ); PyTuple_SET_ITEM( tmp_args_name_22, 0, tmp_tuple_element_44 ); CHECK_OBJECT( tmp_class_creation_11__bases ); tmp_tuple_element_44 = tmp_class_creation_11__bases; Py_INCREF( tmp_tuple_element_44 ); PyTuple_SET_ITEM( tmp_args_name_22, 1, tmp_tuple_element_44 ); tmp_tuple_element_44 = locals_six_436; Py_INCREF( tmp_tuple_element_44 ); PyTuple_SET_ITEM( tmp_args_name_22, 2, tmp_tuple_element_44 ); CHECK_OBJECT( tmp_class_creation_11__class_decl_dict ); tmp_kw_name_22 = tmp_class_creation_11__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 436; tmp_assign_source_136 = CALL_FUNCTION( tmp_called_name_161, tmp_args_name_22, tmp_kw_name_22 ); Py_DECREF( tmp_args_name_22 ); if ( tmp_assign_source_136 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; goto try_except_handler_40; } assert( outline_10_var___class__ == NULL ); outline_10_var___class__ = tmp_assign_source_136; } { CHECK_OBJECT( outline_10_var___class__ ); tmp_assign_source_135 = outline_10_var___class__; Py_INCREF( tmp_assign_source_135 ); goto try_return_handler_40; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_40:; { Py_DECREF( locals_six_436 ); locals_six_436 = NULL; } { goto try_return_handler_39; } // Exception handler code: try_except_handler_40:; exception_keeper_type_38 = exception_type; exception_keeper_value_38 = exception_value; exception_keeper_tb_38 = exception_tb; exception_keeper_lineno_38 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_six_436 ); locals_six_436 = NULL; } { // Re-raise. exception_type = exception_keeper_type_38; exception_value = exception_keeper_value_38; exception_tb = exception_keeper_tb_38; exception_lineno = exception_keeper_lineno_38; goto try_except_handler_39; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_39:; { CHECK_OBJECT( (PyObject *)outline_10_var___class__ ); Py_DECREF( outline_10_var___class__ ); outline_10_var___class__ = NULL; } { goto outline_result_11; } // Exception handler code: try_except_handler_39:; exception_keeper_type_39 = exception_type; exception_keeper_value_39 = exception_value; exception_keeper_tb_39 = exception_tb; exception_keeper_lineno_39 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_39; exception_value = exception_keeper_value_39; exception_tb = exception_keeper_tb_39; exception_lineno = exception_keeper_lineno_39; goto outline_exception_11; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_11:; exception_lineno = 436; goto try_except_handler_38; outline_result_11:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_response, tmp_assign_source_135 ); } goto try_end_18; // Exception handler code: try_except_handler_38:; exception_keeper_type_40 = exception_type; exception_keeper_value_40 = exception_value; exception_keeper_tb_40 = exception_tb; exception_keeper_lineno_40 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_11__bases ); tmp_class_creation_11__bases = NULL; } { Py_XDECREF( tmp_class_creation_11__class_decl_dict ); tmp_class_creation_11__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_11__metaclass ); tmp_class_creation_11__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_11__prepared ); tmp_class_creation_11__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_40; exception_value = exception_keeper_value_40; exception_tb = exception_keeper_tb_40; exception_lineno = exception_keeper_lineno_40; goto frame_exception_exit_1; } // End of try: try_end_18:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_11__bases ); Py_DECREF( tmp_class_creation_11__bases ); tmp_class_creation_11__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_11__class_decl_dict ); Py_DECREF( tmp_class_creation_11__class_decl_dict ); tmp_class_creation_11__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_11__metaclass ); Py_DECREF( tmp_class_creation_11__metaclass ); tmp_class_creation_11__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_11__prepared ); Py_DECREF( tmp_class_creation_11__prepared ); tmp_class_creation_11__prepared = NULL; } { PyObject *tmp_assign_source_137; PyObject *tmp_list_element_6; PyObject *tmp_called_name_162; PyObject *tmp_mvar_value_190; PyObject *tmp_called_name_163; PyObject *tmp_mvar_value_191; PyObject *tmp_called_name_164; PyObject *tmp_mvar_value_192; PyObject *tmp_called_name_165; PyObject *tmp_mvar_value_193; tmp_mvar_value_190 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_190 == NULL )) { tmp_mvar_value_190 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_190 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 442; goto frame_exception_exit_1; } tmp_called_name_162 = tmp_mvar_value_190; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 442; tmp_list_element_6 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_162, &PyTuple_GET_ITEM( const_tuple_7e06f3f94729eeecb6299351e347eec1_tuple, 0 ) ); if ( tmp_list_element_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 442; goto frame_exception_exit_1; } tmp_assign_source_137 = PyList_New( 4 ); PyList_SET_ITEM( tmp_assign_source_137, 0, tmp_list_element_6 ); tmp_mvar_value_191 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_191 == NULL )) { tmp_mvar_value_191 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_191 == NULL ) { Py_DECREF( tmp_assign_source_137 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 443; goto frame_exception_exit_1; } tmp_called_name_163 = tmp_mvar_value_191; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 443; tmp_list_element_6 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_163, &PyTuple_GET_ITEM( const_tuple_48228a4a2559ba3fee2e803642cf63ab_tuple, 0 ) ); if ( tmp_list_element_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_137 ); exception_lineno = 443; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_137, 1, tmp_list_element_6 ); tmp_mvar_value_192 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_192 == NULL )) { tmp_mvar_value_192 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_192 == NULL ) { Py_DECREF( tmp_assign_source_137 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 444; goto frame_exception_exit_1; } tmp_called_name_164 = tmp_mvar_value_192; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 444; tmp_list_element_6 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_164, &PyTuple_GET_ITEM( const_tuple_a9bb06e0d954d35a31cafab01ed89b9c_tuple, 0 ) ); if ( tmp_list_element_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_137 ); exception_lineno = 444; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_137, 2, tmp_list_element_6 ); tmp_mvar_value_193 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_193 == NULL )) { tmp_mvar_value_193 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_193 == NULL ) { Py_DECREF( tmp_assign_source_137 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 445; goto frame_exception_exit_1; } tmp_called_name_165 = tmp_mvar_value_193; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 445; tmp_list_element_6 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_165, &PyTuple_GET_ITEM( const_tuple_104a70332acb2b4496703dc266a2c27c_tuple, 0 ) ); if ( tmp_list_element_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_assign_source_137 ); exception_lineno = 445; goto frame_exception_exit_1; } PyList_SET_ITEM( tmp_assign_source_137, 3, tmp_list_element_6 ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_response_moved_attributes, tmp_assign_source_137 ); } { PyObject *tmp_assign_source_138; PyObject *tmp_iter_arg_5; PyObject *tmp_mvar_value_194; tmp_mvar_value_194 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_response_moved_attributes ); if (unlikely( tmp_mvar_value_194 == NULL )) { tmp_mvar_value_194 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__urllib_response_moved_attributes ); } CHECK_OBJECT( tmp_mvar_value_194 ); tmp_iter_arg_5 = tmp_mvar_value_194; tmp_assign_source_138 = MAKE_ITERATOR( tmp_iter_arg_5 ); if ( tmp_assign_source_138 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 447; goto frame_exception_exit_1; } assert( tmp_for_loop_5__for_iterator == NULL ); tmp_for_loop_5__for_iterator = tmp_assign_source_138; } { // Tried code: { loop_start_5:; { PyObject *tmp_next_source_5; PyObject *tmp_assign_source_139; CHECK_OBJECT( tmp_for_loop_5__for_iterator ); tmp_next_source_5 = tmp_for_loop_5__for_iterator; tmp_assign_source_139 = ITERATOR_NEXT( tmp_next_source_5 ); if ( tmp_assign_source_139 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_5; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 447; goto try_except_handler_41; } } { PyObject *old = tmp_for_loop_5__iter_value; tmp_for_loop_5__iter_value = tmp_assign_source_139; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_140; CHECK_OBJECT( tmp_for_loop_5__iter_value ); tmp_assign_source_140 = tmp_for_loop_5__iter_value; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr, tmp_assign_source_140 ); } { PyObject *tmp_setattr_target_5; PyObject *tmp_mvar_value_195; PyObject *tmp_setattr_attr_5; PyObject *tmp_source_name_63; PyObject *tmp_mvar_value_196; PyObject *tmp_setattr_value_5; PyObject *tmp_mvar_value_197; tmp_mvar_value_195 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_response ); if (unlikely( tmp_mvar_value_195 == NULL )) { tmp_mvar_value_195 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_response ); } if ( tmp_mvar_value_195 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_response" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 448; goto try_except_handler_41; } tmp_setattr_target_5 = tmp_mvar_value_195; tmp_mvar_value_196 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_196 == NULL )) { tmp_mvar_value_196 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } CHECK_OBJECT( tmp_mvar_value_196 ); tmp_source_name_63 = tmp_mvar_value_196; tmp_setattr_attr_5 = LOOKUP_ATTRIBUTE( tmp_source_name_63, const_str_plain_name ); if ( tmp_setattr_attr_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 448; goto try_except_handler_41; } tmp_mvar_value_197 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_197 == NULL )) { tmp_mvar_value_197 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } if ( tmp_mvar_value_197 == NULL ) { Py_DECREF( tmp_setattr_attr_5 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 448; goto try_except_handler_41; } tmp_setattr_value_5 = tmp_mvar_value_197; tmp_unused = BUILTIN_SETATTR( tmp_setattr_target_5, tmp_setattr_attr_5, tmp_setattr_value_5 ); Py_DECREF( tmp_setattr_attr_5 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 448; goto try_except_handler_41; } } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 447; goto try_except_handler_41; } goto loop_start_5; loop_end_5:; } goto try_end_19; // Exception handler code: try_except_handler_41:; exception_keeper_type_41 = exception_type; exception_keeper_value_41 = exception_value; exception_keeper_tb_41 = exception_tb; exception_keeper_lineno_41 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_5__iter_value ); tmp_for_loop_5__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_5__for_iterator ); Py_DECREF( tmp_for_loop_5__for_iterator ); tmp_for_loop_5__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_41; exception_value = exception_keeper_value_41; exception_tb = exception_keeper_tb_41; exception_lineno = exception_keeper_lineno_41; goto frame_exception_exit_1; } // End of try: try_end_19:; } { Py_XDECREF( tmp_for_loop_5__iter_value ); tmp_for_loop_5__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_5__for_iterator ); Py_DECREF( tmp_for_loop_5__for_iterator ); tmp_for_loop_5__for_iterator = NULL; } { tmp_res = PyDict_DelItem( (PyObject *)moduledict_six, const_str_plain_attr ); tmp_result = tmp_res != -1; if ( tmp_result == false ) CLEAR_ERROR_OCCURRED(); if ( tmp_result == false ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 449; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_5; PyObject *tmp_mvar_value_198; PyObject *tmp_assattr_target_5; PyObject *tmp_mvar_value_199; tmp_mvar_value_198 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_response_moved_attributes ); if (unlikely( tmp_mvar_value_198 == NULL )) { tmp_mvar_value_198 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__urllib_response_moved_attributes ); } if ( tmp_mvar_value_198 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_urllib_response_moved_attributes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 451; goto frame_exception_exit_1; } tmp_assattr_name_5 = tmp_mvar_value_198; tmp_mvar_value_199 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_response ); if (unlikely( tmp_mvar_value_199 == NULL )) { tmp_mvar_value_199 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_response ); } if ( tmp_mvar_value_199 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_response" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 451; goto frame_exception_exit_1; } tmp_assattr_target_5 = tmp_mvar_value_199; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_5, const_str_plain__moved_attributes, tmp_assattr_name_5 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 451; goto frame_exception_exit_1; } } { PyObject *tmp_called_name_166; PyObject *tmp_source_name_64; PyObject *tmp_mvar_value_200; PyObject *tmp_args_element_name_18; PyObject *tmp_called_name_167; PyObject *tmp_mvar_value_201; PyObject *tmp_args_element_name_19; PyObject *tmp_args_element_name_20; tmp_mvar_value_200 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_200 == NULL )) { tmp_mvar_value_200 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_200 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 453; goto frame_exception_exit_1; } tmp_source_name_64 = tmp_mvar_value_200; tmp_called_name_166 = LOOKUP_ATTRIBUTE( tmp_source_name_64, const_str_plain__add_module ); if ( tmp_called_name_166 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 453; goto frame_exception_exit_1; } tmp_mvar_value_201 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_response ); if (unlikely( tmp_mvar_value_201 == NULL )) { tmp_mvar_value_201 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_response ); } if ( tmp_mvar_value_201 == NULL ) { Py_DECREF( tmp_called_name_166 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_response" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 453; goto frame_exception_exit_1; } tmp_called_name_167 = tmp_mvar_value_201; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 453; tmp_args_element_name_18 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_167, &PyTuple_GET_ITEM( const_tuple_str_digest_9a0abb54c3c0c01efb557f34bd7cbd38_tuple, 0 ) ); if ( tmp_args_element_name_18 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_166 ); exception_lineno = 453; goto frame_exception_exit_1; } tmp_args_element_name_19 = const_str_digest_377bbfde508aa04103b00d9192b3b50d; tmp_args_element_name_20 = const_str_digest_2a86adf5a4eff7c85cf98b964b9653c8; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 453; { PyObject *call_args[] = { tmp_args_element_name_18, tmp_args_element_name_19, tmp_args_element_name_20 }; tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_166, call_args ); } Py_DECREF( tmp_called_name_166 ); Py_DECREF( tmp_args_element_name_18 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 453; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { // Tried code: { PyObject *tmp_assign_source_141; PyObject *tmp_tuple_element_45; PyObject *tmp_mvar_value_202; tmp_mvar_value_202 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__LazyModule ); if (unlikely( tmp_mvar_value_202 == NULL )) { tmp_mvar_value_202 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__LazyModule ); } if ( tmp_mvar_value_202 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_LazyModule" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 457; goto try_except_handler_42; } tmp_tuple_element_45 = tmp_mvar_value_202; tmp_assign_source_141 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_45 ); PyTuple_SET_ITEM( tmp_assign_source_141, 0, tmp_tuple_element_45 ); assert( tmp_class_creation_12__bases_orig == NULL ); tmp_class_creation_12__bases_orig = tmp_assign_source_141; } { PyObject *tmp_assign_source_142; PyObject *tmp_dircall_arg1_12; CHECK_OBJECT( tmp_class_creation_12__bases_orig ); tmp_dircall_arg1_12 = tmp_class_creation_12__bases_orig; Py_INCREF( tmp_dircall_arg1_12 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_12}; tmp_assign_source_142 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_142 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } assert( tmp_class_creation_12__bases == NULL ); tmp_class_creation_12__bases = tmp_assign_source_142; } { PyObject *tmp_assign_source_143; tmp_assign_source_143 = PyDict_New(); assert( tmp_class_creation_12__class_decl_dict == NULL ); tmp_class_creation_12__class_decl_dict = tmp_assign_source_143; } { PyObject *tmp_assign_source_144; PyObject *tmp_metaclass_name_12; nuitka_bool tmp_condition_result_74; PyObject *tmp_key_name_34; PyObject *tmp_dict_name_34; PyObject *tmp_dict_name_35; PyObject *tmp_key_name_35; nuitka_bool tmp_condition_result_75; int tmp_truth_name_15; PyObject *tmp_type_arg_23; PyObject *tmp_subscribed_name_15; PyObject *tmp_subscript_name_15; PyObject *tmp_bases_name_12; tmp_key_name_34 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_12__class_decl_dict ); tmp_dict_name_34 = tmp_class_creation_12__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_34, tmp_key_name_34 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } tmp_condition_result_74 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_74 == NUITKA_BOOL_TRUE ) { goto condexpr_true_24; } else { goto condexpr_false_24; } condexpr_true_24:; CHECK_OBJECT( tmp_class_creation_12__class_decl_dict ); tmp_dict_name_35 = tmp_class_creation_12__class_decl_dict; tmp_key_name_35 = const_str_plain_metaclass; tmp_metaclass_name_12 = DICT_GET_ITEM( tmp_dict_name_35, tmp_key_name_35 ); if ( tmp_metaclass_name_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } goto condexpr_end_24; condexpr_false_24:; CHECK_OBJECT( tmp_class_creation_12__bases ); tmp_truth_name_15 = CHECK_IF_TRUE( tmp_class_creation_12__bases ); if ( tmp_truth_name_15 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } tmp_condition_result_75 = tmp_truth_name_15 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_75 == NUITKA_BOOL_TRUE ) { goto condexpr_true_25; } else { goto condexpr_false_25; } condexpr_true_25:; CHECK_OBJECT( tmp_class_creation_12__bases ); tmp_subscribed_name_15 = tmp_class_creation_12__bases; tmp_subscript_name_15 = const_int_0; tmp_type_arg_23 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_15, tmp_subscript_name_15, 0 ); if ( tmp_type_arg_23 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } tmp_metaclass_name_12 = BUILTIN_TYPE1( tmp_type_arg_23 ); Py_DECREF( tmp_type_arg_23 ); if ( tmp_metaclass_name_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } goto condexpr_end_25; condexpr_false_25:; tmp_metaclass_name_12 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_12 ); condexpr_end_25:; condexpr_end_24:; CHECK_OBJECT( tmp_class_creation_12__bases ); tmp_bases_name_12 = tmp_class_creation_12__bases; tmp_assign_source_144 = SELECT_METACLASS( tmp_metaclass_name_12, tmp_bases_name_12 ); Py_DECREF( tmp_metaclass_name_12 ); if ( tmp_assign_source_144 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } assert( tmp_class_creation_12__metaclass == NULL ); tmp_class_creation_12__metaclass = tmp_assign_source_144; } { nuitka_bool tmp_condition_result_76; PyObject *tmp_key_name_36; PyObject *tmp_dict_name_36; tmp_key_name_36 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_12__class_decl_dict ); tmp_dict_name_36 = tmp_class_creation_12__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_36, tmp_key_name_36 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } tmp_condition_result_76 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_76 == NUITKA_BOOL_TRUE ) { goto branch_yes_51; } else { goto branch_no_51; } branch_yes_51:; { CHECK_OBJECT( tmp_class_creation_12__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_12__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } } branch_no_51:; } { nuitka_bool tmp_condition_result_77; PyObject *tmp_source_name_65; CHECK_OBJECT( tmp_class_creation_12__metaclass ); tmp_source_name_65 = tmp_class_creation_12__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_65, const_str_plain___prepare__ ); tmp_condition_result_77 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_77 == NUITKA_BOOL_TRUE ) { goto branch_yes_52; } else { goto branch_no_52; } branch_yes_52:; { PyObject *tmp_assign_source_145; PyObject *tmp_called_name_168; PyObject *tmp_source_name_66; PyObject *tmp_args_name_23; PyObject *tmp_tuple_element_46; PyObject *tmp_kw_name_23; CHECK_OBJECT( tmp_class_creation_12__metaclass ); tmp_source_name_66 = tmp_class_creation_12__metaclass; tmp_called_name_168 = LOOKUP_ATTRIBUTE( tmp_source_name_66, const_str_plain___prepare__ ); if ( tmp_called_name_168 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } tmp_tuple_element_46 = const_str_plain_Module_six_moves_urllib_robotparser; tmp_args_name_23 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_46 ); PyTuple_SET_ITEM( tmp_args_name_23, 0, tmp_tuple_element_46 ); CHECK_OBJECT( tmp_class_creation_12__bases ); tmp_tuple_element_46 = tmp_class_creation_12__bases; Py_INCREF( tmp_tuple_element_46 ); PyTuple_SET_ITEM( tmp_args_name_23, 1, tmp_tuple_element_46 ); CHECK_OBJECT( tmp_class_creation_12__class_decl_dict ); tmp_kw_name_23 = tmp_class_creation_12__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 457; tmp_assign_source_145 = CALL_FUNCTION( tmp_called_name_168, tmp_args_name_23, tmp_kw_name_23 ); Py_DECREF( tmp_called_name_168 ); Py_DECREF( tmp_args_name_23 ); if ( tmp_assign_source_145 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } assert( tmp_class_creation_12__prepared == NULL ); tmp_class_creation_12__prepared = tmp_assign_source_145; } { nuitka_bool tmp_condition_result_78; PyObject *tmp_operand_name_12; PyObject *tmp_source_name_67; CHECK_OBJECT( tmp_class_creation_12__prepared ); tmp_source_name_67 = tmp_class_creation_12__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_67, const_str_plain___getitem__ ); tmp_operand_name_12 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_12 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } tmp_condition_result_78 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_78 == NUITKA_BOOL_TRUE ) { goto branch_yes_53; } else { goto branch_no_53; } branch_yes_53:; { PyObject *tmp_raise_type_12; PyObject *tmp_raise_value_12; PyObject *tmp_left_name_14; PyObject *tmp_right_name_14; PyObject *tmp_tuple_element_47; PyObject *tmp_getattr_target_12; PyObject *tmp_getattr_attr_12; PyObject *tmp_getattr_default_12; PyObject *tmp_source_name_68; PyObject *tmp_type_arg_24; tmp_raise_type_12 = PyExc_TypeError; tmp_left_name_14 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_12__metaclass ); tmp_getattr_target_12 = tmp_class_creation_12__metaclass; tmp_getattr_attr_12 = const_str_plain___name__; tmp_getattr_default_12 = const_str_angle_metaclass; tmp_tuple_element_47 = BUILTIN_GETATTR( tmp_getattr_target_12, tmp_getattr_attr_12, tmp_getattr_default_12 ); if ( tmp_tuple_element_47 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } tmp_right_name_14 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_14, 0, tmp_tuple_element_47 ); CHECK_OBJECT( tmp_class_creation_12__prepared ); tmp_type_arg_24 = tmp_class_creation_12__prepared; tmp_source_name_68 = BUILTIN_TYPE1( tmp_type_arg_24 ); assert( !(tmp_source_name_68 == NULL) ); tmp_tuple_element_47 = LOOKUP_ATTRIBUTE( tmp_source_name_68, const_str_plain___name__ ); Py_DECREF( tmp_source_name_68 ); if ( tmp_tuple_element_47 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_14 ); exception_lineno = 457; goto try_except_handler_42; } PyTuple_SET_ITEM( tmp_right_name_14, 1, tmp_tuple_element_47 ); tmp_raise_value_12 = BINARY_OPERATION_REMAINDER( tmp_left_name_14, tmp_right_name_14 ); Py_DECREF( tmp_right_name_14 ); if ( tmp_raise_value_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_42; } exception_type = tmp_raise_type_12; Py_INCREF( tmp_raise_type_12 ); exception_value = tmp_raise_value_12; exception_lineno = 457; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_42; } branch_no_53:; } goto branch_end_52; branch_no_52:; { PyObject *tmp_assign_source_146; tmp_assign_source_146 = PyDict_New(); assert( tmp_class_creation_12__prepared == NULL ); tmp_class_creation_12__prepared = tmp_assign_source_146; } branch_end_52:; } { PyObject *tmp_assign_source_147; { PyObject *tmp_set_locals_12; CHECK_OBJECT( tmp_class_creation_12__prepared ); tmp_set_locals_12 = tmp_class_creation_12__prepared; locals_six_457 = tmp_set_locals_12; Py_INCREF( tmp_set_locals_12 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_457, 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 = 457; goto try_except_handler_44; } } { tmp_dictset_value = const_str_digest_36bd400ddf45050462a62a66cdace7eb; tmp_res = PyObject_SetItem( locals_six_457, 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 = 457; goto try_except_handler_44; } } { tmp_dictset_value = const_str_plain_Module_six_moves_urllib_robotparser; tmp_res = PyObject_SetItem( locals_six_457, 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 = 457; goto try_except_handler_44; } } { nuitka_bool tmp_condition_result_79; PyObject *tmp_compexpr_left_18; PyObject *tmp_compexpr_right_18; CHECK_OBJECT( tmp_class_creation_12__bases ); tmp_compexpr_left_18 = tmp_class_creation_12__bases; CHECK_OBJECT( tmp_class_creation_12__bases_orig ); tmp_compexpr_right_18 = tmp_class_creation_12__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_18, tmp_compexpr_right_18 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_44; } tmp_condition_result_79 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_79 == NUITKA_BOOL_TRUE ) { goto branch_yes_54; } else { goto branch_no_54; } branch_yes_54:; { CHECK_OBJECT( tmp_class_creation_12__bases_orig ); tmp_dictset_value = tmp_class_creation_12__bases_orig; tmp_res = PyObject_SetItem( locals_six_457, 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 = 457; goto try_except_handler_44; } } branch_no_54:; } { PyObject *tmp_assign_source_148; PyObject *tmp_called_name_169; PyObject *tmp_args_name_24; PyObject *tmp_tuple_element_48; PyObject *tmp_kw_name_24; CHECK_OBJECT( tmp_class_creation_12__metaclass ); tmp_called_name_169 = tmp_class_creation_12__metaclass; tmp_tuple_element_48 = const_str_plain_Module_six_moves_urllib_robotparser; tmp_args_name_24 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_48 ); PyTuple_SET_ITEM( tmp_args_name_24, 0, tmp_tuple_element_48 ); CHECK_OBJECT( tmp_class_creation_12__bases ); tmp_tuple_element_48 = tmp_class_creation_12__bases; Py_INCREF( tmp_tuple_element_48 ); PyTuple_SET_ITEM( tmp_args_name_24, 1, tmp_tuple_element_48 ); tmp_tuple_element_48 = locals_six_457; Py_INCREF( tmp_tuple_element_48 ); PyTuple_SET_ITEM( tmp_args_name_24, 2, tmp_tuple_element_48 ); CHECK_OBJECT( tmp_class_creation_12__class_decl_dict ); tmp_kw_name_24 = tmp_class_creation_12__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 457; tmp_assign_source_148 = CALL_FUNCTION( tmp_called_name_169, tmp_args_name_24, tmp_kw_name_24 ); Py_DECREF( tmp_args_name_24 ); if ( tmp_assign_source_148 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 457; goto try_except_handler_44; } assert( outline_11_var___class__ == NULL ); outline_11_var___class__ = tmp_assign_source_148; } { CHECK_OBJECT( outline_11_var___class__ ); tmp_assign_source_147 = outline_11_var___class__; Py_INCREF( tmp_assign_source_147 ); goto try_return_handler_44; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_44:; { Py_DECREF( locals_six_457 ); locals_six_457 = NULL; } { goto try_return_handler_43; } // Exception handler code: try_except_handler_44:; exception_keeper_type_42 = exception_type; exception_keeper_value_42 = exception_value; exception_keeper_tb_42 = exception_tb; exception_keeper_lineno_42 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_six_457 ); locals_six_457 = NULL; } { // Re-raise. exception_type = exception_keeper_type_42; exception_value = exception_keeper_value_42; exception_tb = exception_keeper_tb_42; exception_lineno = exception_keeper_lineno_42; goto try_except_handler_43; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_43:; { CHECK_OBJECT( (PyObject *)outline_11_var___class__ ); Py_DECREF( outline_11_var___class__ ); outline_11_var___class__ = NULL; } { goto outline_result_12; } // Exception handler code: try_except_handler_43:; exception_keeper_type_43 = exception_type; exception_keeper_value_43 = exception_value; exception_keeper_tb_43 = exception_tb; exception_keeper_lineno_43 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_43; exception_value = exception_keeper_value_43; exception_tb = exception_keeper_tb_43; exception_lineno = exception_keeper_lineno_43; goto outline_exception_12; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_12:; exception_lineno = 457; goto try_except_handler_42; outline_result_12:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_robotparser, tmp_assign_source_147 ); } goto try_end_20; // Exception handler code: try_except_handler_42:; exception_keeper_type_44 = exception_type; exception_keeper_value_44 = exception_value; exception_keeper_tb_44 = exception_tb; exception_keeper_lineno_44 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_12__bases ); tmp_class_creation_12__bases = NULL; } { Py_XDECREF( tmp_class_creation_12__class_decl_dict ); tmp_class_creation_12__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_12__metaclass ); tmp_class_creation_12__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_12__prepared ); tmp_class_creation_12__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_44; exception_value = exception_keeper_value_44; exception_tb = exception_keeper_tb_44; exception_lineno = exception_keeper_lineno_44; goto frame_exception_exit_1; } // End of try: try_end_20:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_12__bases ); Py_DECREF( tmp_class_creation_12__bases ); tmp_class_creation_12__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_12__class_decl_dict ); Py_DECREF( tmp_class_creation_12__class_decl_dict ); tmp_class_creation_12__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_12__metaclass ); Py_DECREF( tmp_class_creation_12__metaclass ); tmp_class_creation_12__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_12__prepared ); Py_DECREF( tmp_class_creation_12__prepared ); tmp_class_creation_12__prepared = NULL; } { PyObject *tmp_assign_source_149; PyObject *tmp_list_element_7; PyObject *tmp_called_name_170; PyObject *tmp_mvar_value_203; tmp_mvar_value_203 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); if (unlikely( tmp_mvar_value_203 == NULL )) { tmp_mvar_value_203 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_MovedAttribute ); } if ( tmp_mvar_value_203 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "MovedAttribute" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 463; goto frame_exception_exit_1; } tmp_called_name_170 = tmp_mvar_value_203; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 463; tmp_list_element_7 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_170, &PyTuple_GET_ITEM( const_tuple_e8b8019293fbbb866ccd61f144dc2978_tuple, 0 ) ); if ( tmp_list_element_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 463; goto frame_exception_exit_1; } tmp_assign_source_149 = PyList_New( 1 ); PyList_SET_ITEM( tmp_assign_source_149, 0, tmp_list_element_7 ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_robotparser_moved_attributes, tmp_assign_source_149 ); } { PyObject *tmp_assign_source_150; PyObject *tmp_iter_arg_6; PyObject *tmp_mvar_value_204; tmp_mvar_value_204 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_robotparser_moved_attributes ); if (unlikely( tmp_mvar_value_204 == NULL )) { tmp_mvar_value_204 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__urllib_robotparser_moved_attributes ); } CHECK_OBJECT( tmp_mvar_value_204 ); tmp_iter_arg_6 = tmp_mvar_value_204; tmp_assign_source_150 = MAKE_ITERATOR( tmp_iter_arg_6 ); if ( tmp_assign_source_150 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 465; goto frame_exception_exit_1; } assert( tmp_for_loop_6__for_iterator == NULL ); tmp_for_loop_6__for_iterator = tmp_assign_source_150; } { // Tried code: { loop_start_6:; { PyObject *tmp_next_source_6; PyObject *tmp_assign_source_151; CHECK_OBJECT( tmp_for_loop_6__for_iterator ); tmp_next_source_6 = tmp_for_loop_6__for_iterator; tmp_assign_source_151 = ITERATOR_NEXT( tmp_next_source_6 ); if ( tmp_assign_source_151 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_6; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 465; goto try_except_handler_45; } } { PyObject *old = tmp_for_loop_6__iter_value; tmp_for_loop_6__iter_value = tmp_assign_source_151; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_152; CHECK_OBJECT( tmp_for_loop_6__iter_value ); tmp_assign_source_152 = tmp_for_loop_6__iter_value; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr, tmp_assign_source_152 ); } { PyObject *tmp_setattr_target_6; PyObject *tmp_mvar_value_205; PyObject *tmp_setattr_attr_6; PyObject *tmp_source_name_69; PyObject *tmp_mvar_value_206; PyObject *tmp_setattr_value_6; PyObject *tmp_mvar_value_207; tmp_mvar_value_205 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_robotparser ); if (unlikely( tmp_mvar_value_205 == NULL )) { tmp_mvar_value_205 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_robotparser ); } if ( tmp_mvar_value_205 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_robotparser" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 466; goto try_except_handler_45; } tmp_setattr_target_6 = tmp_mvar_value_205; tmp_mvar_value_206 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_206 == NULL )) { tmp_mvar_value_206 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } CHECK_OBJECT( tmp_mvar_value_206 ); tmp_source_name_69 = tmp_mvar_value_206; tmp_setattr_attr_6 = LOOKUP_ATTRIBUTE( tmp_source_name_69, const_str_plain_name ); if ( tmp_setattr_attr_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 466; goto try_except_handler_45; } tmp_mvar_value_207 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_attr ); if (unlikely( tmp_mvar_value_207 == NULL )) { tmp_mvar_value_207 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_attr ); } if ( tmp_mvar_value_207 == NULL ) { Py_DECREF( tmp_setattr_attr_6 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 466; goto try_except_handler_45; } tmp_setattr_value_6 = tmp_mvar_value_207; tmp_unused = BUILTIN_SETATTR( tmp_setattr_target_6, tmp_setattr_attr_6, tmp_setattr_value_6 ); Py_DECREF( tmp_setattr_attr_6 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 466; goto try_except_handler_45; } } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 465; goto try_except_handler_45; } goto loop_start_6; loop_end_6:; } goto try_end_21; // Exception handler code: try_except_handler_45:; exception_keeper_type_45 = exception_type; exception_keeper_value_45 = exception_value; exception_keeper_tb_45 = exception_tb; exception_keeper_lineno_45 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_6__iter_value ); tmp_for_loop_6__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_6__for_iterator ); Py_DECREF( tmp_for_loop_6__for_iterator ); tmp_for_loop_6__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_45; exception_value = exception_keeper_value_45; exception_tb = exception_keeper_tb_45; exception_lineno = exception_keeper_lineno_45; goto frame_exception_exit_1; } // End of try: try_end_21:; } { Py_XDECREF( tmp_for_loop_6__iter_value ); tmp_for_loop_6__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_6__for_iterator ); Py_DECREF( tmp_for_loop_6__for_iterator ); tmp_for_loop_6__for_iterator = NULL; } { tmp_res = PyDict_DelItem( (PyObject *)moduledict_six, const_str_plain_attr ); tmp_result = tmp_res != -1; if ( tmp_result == false ) CLEAR_ERROR_OCCURRED(); if ( tmp_result == false ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "attr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 467; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_6; PyObject *tmp_mvar_value_208; PyObject *tmp_assattr_target_6; PyObject *tmp_mvar_value_209; tmp_mvar_value_208 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__urllib_robotparser_moved_attributes ); if (unlikely( tmp_mvar_value_208 == NULL )) { tmp_mvar_value_208 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__urllib_robotparser_moved_attributes ); } if ( tmp_mvar_value_208 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_urllib_robotparser_moved_attributes" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 469; goto frame_exception_exit_1; } tmp_assattr_name_6 = tmp_mvar_value_208; tmp_mvar_value_209 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_robotparser ); if (unlikely( tmp_mvar_value_209 == NULL )) { tmp_mvar_value_209 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_robotparser ); } if ( tmp_mvar_value_209 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_robotparser" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 469; goto frame_exception_exit_1; } tmp_assattr_target_6 = tmp_mvar_value_209; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_6, const_str_plain__moved_attributes, tmp_assattr_name_6 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 469; goto frame_exception_exit_1; } } { PyObject *tmp_called_name_171; PyObject *tmp_source_name_70; PyObject *tmp_mvar_value_210; PyObject *tmp_args_element_name_21; PyObject *tmp_called_name_172; PyObject *tmp_mvar_value_211; PyObject *tmp_args_element_name_22; PyObject *tmp_args_element_name_23; tmp_mvar_value_210 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_210 == NULL )) { tmp_mvar_value_210 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_210 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 471; goto frame_exception_exit_1; } tmp_source_name_70 = tmp_mvar_value_210; tmp_called_name_171 = LOOKUP_ATTRIBUTE( tmp_source_name_70, const_str_plain__add_module ); if ( tmp_called_name_171 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 471; goto frame_exception_exit_1; } tmp_mvar_value_211 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_robotparser ); if (unlikely( tmp_mvar_value_211 == NULL )) { tmp_mvar_value_211 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib_robotparser ); } if ( tmp_mvar_value_211 == NULL ) { Py_DECREF( tmp_called_name_171 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib_robotparser" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 471; goto frame_exception_exit_1; } tmp_called_name_172 = tmp_mvar_value_211; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 471; tmp_args_element_name_21 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_172, &PyTuple_GET_ITEM( const_tuple_str_digest_a5f041d60ba724151c334293929df649_tuple, 0 ) ); if ( tmp_args_element_name_21 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_171 ); exception_lineno = 471; goto frame_exception_exit_1; } tmp_args_element_name_22 = const_str_digest_3f74da80d70054f566244d16961c095c; tmp_args_element_name_23 = const_str_digest_2a7b3d36c635f4688c336c8ee8000e51; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 471; { PyObject *call_args[] = { tmp_args_element_name_21, tmp_args_element_name_22, tmp_args_element_name_23 }; tmp_unused = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_171, call_args ); } Py_DECREF( tmp_called_name_171 ); Py_DECREF( tmp_args_element_name_21 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 471; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { // Tried code: { PyObject *tmp_assign_source_153; PyObject *tmp_tuple_element_49; PyObject *tmp_source_name_71; PyObject *tmp_mvar_value_212; tmp_mvar_value_212 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_types ); if (unlikely( tmp_mvar_value_212 == NULL )) { tmp_mvar_value_212 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_types ); } if ( tmp_mvar_value_212 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "types" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 475; goto try_except_handler_46; } tmp_source_name_71 = tmp_mvar_value_212; tmp_tuple_element_49 = LOOKUP_ATTRIBUTE( tmp_source_name_71, const_str_plain_ModuleType ); if ( tmp_tuple_element_49 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } tmp_assign_source_153 = PyTuple_New( 1 ); PyTuple_SET_ITEM( tmp_assign_source_153, 0, tmp_tuple_element_49 ); assert( tmp_class_creation_13__bases_orig == NULL ); tmp_class_creation_13__bases_orig = tmp_assign_source_153; } { PyObject *tmp_assign_source_154; PyObject *tmp_dircall_arg1_13; CHECK_OBJECT( tmp_class_creation_13__bases_orig ); tmp_dircall_arg1_13 = tmp_class_creation_13__bases_orig; Py_INCREF( tmp_dircall_arg1_13 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_13}; tmp_assign_source_154 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_154 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } assert( tmp_class_creation_13__bases == NULL ); tmp_class_creation_13__bases = tmp_assign_source_154; } { PyObject *tmp_assign_source_155; tmp_assign_source_155 = PyDict_New(); assert( tmp_class_creation_13__class_decl_dict == NULL ); tmp_class_creation_13__class_decl_dict = tmp_assign_source_155; } { PyObject *tmp_assign_source_156; PyObject *tmp_metaclass_name_13; nuitka_bool tmp_condition_result_80; PyObject *tmp_key_name_37; PyObject *tmp_dict_name_37; PyObject *tmp_dict_name_38; PyObject *tmp_key_name_38; nuitka_bool tmp_condition_result_81; int tmp_truth_name_16; PyObject *tmp_type_arg_25; PyObject *tmp_subscribed_name_16; PyObject *tmp_subscript_name_16; PyObject *tmp_bases_name_13; tmp_key_name_37 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_13__class_decl_dict ); tmp_dict_name_37 = tmp_class_creation_13__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_37, tmp_key_name_37 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } tmp_condition_result_80 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_80 == NUITKA_BOOL_TRUE ) { goto condexpr_true_26; } else { goto condexpr_false_26; } condexpr_true_26:; CHECK_OBJECT( tmp_class_creation_13__class_decl_dict ); tmp_dict_name_38 = tmp_class_creation_13__class_decl_dict; tmp_key_name_38 = const_str_plain_metaclass; tmp_metaclass_name_13 = DICT_GET_ITEM( tmp_dict_name_38, tmp_key_name_38 ); if ( tmp_metaclass_name_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } goto condexpr_end_26; condexpr_false_26:; CHECK_OBJECT( tmp_class_creation_13__bases ); tmp_truth_name_16 = CHECK_IF_TRUE( tmp_class_creation_13__bases ); if ( tmp_truth_name_16 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } tmp_condition_result_81 = tmp_truth_name_16 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_81 == NUITKA_BOOL_TRUE ) { goto condexpr_true_27; } else { goto condexpr_false_27; } condexpr_true_27:; CHECK_OBJECT( tmp_class_creation_13__bases ); tmp_subscribed_name_16 = tmp_class_creation_13__bases; tmp_subscript_name_16 = const_int_0; tmp_type_arg_25 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_16, tmp_subscript_name_16, 0 ); if ( tmp_type_arg_25 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } tmp_metaclass_name_13 = BUILTIN_TYPE1( tmp_type_arg_25 ); Py_DECREF( tmp_type_arg_25 ); if ( tmp_metaclass_name_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } goto condexpr_end_27; condexpr_false_27:; tmp_metaclass_name_13 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_13 ); condexpr_end_27:; condexpr_end_26:; CHECK_OBJECT( tmp_class_creation_13__bases ); tmp_bases_name_13 = tmp_class_creation_13__bases; tmp_assign_source_156 = SELECT_METACLASS( tmp_metaclass_name_13, tmp_bases_name_13 ); Py_DECREF( tmp_metaclass_name_13 ); if ( tmp_assign_source_156 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } assert( tmp_class_creation_13__metaclass == NULL ); tmp_class_creation_13__metaclass = tmp_assign_source_156; } { nuitka_bool tmp_condition_result_82; PyObject *tmp_key_name_39; PyObject *tmp_dict_name_39; tmp_key_name_39 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_13__class_decl_dict ); tmp_dict_name_39 = tmp_class_creation_13__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_39, tmp_key_name_39 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } tmp_condition_result_82 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_82 == NUITKA_BOOL_TRUE ) { goto branch_yes_55; } else { goto branch_no_55; } branch_yes_55:; { CHECK_OBJECT( tmp_class_creation_13__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_13__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } } branch_no_55:; } { nuitka_bool tmp_condition_result_83; PyObject *tmp_source_name_72; CHECK_OBJECT( tmp_class_creation_13__metaclass ); tmp_source_name_72 = tmp_class_creation_13__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_72, const_str_plain___prepare__ ); tmp_condition_result_83 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_83 == NUITKA_BOOL_TRUE ) { goto branch_yes_56; } else { goto branch_no_56; } branch_yes_56:; { PyObject *tmp_assign_source_157; PyObject *tmp_called_name_173; PyObject *tmp_source_name_73; PyObject *tmp_args_name_25; PyObject *tmp_tuple_element_50; PyObject *tmp_kw_name_25; CHECK_OBJECT( tmp_class_creation_13__metaclass ); tmp_source_name_73 = tmp_class_creation_13__metaclass; tmp_called_name_173 = LOOKUP_ATTRIBUTE( tmp_source_name_73, const_str_plain___prepare__ ); if ( tmp_called_name_173 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } tmp_tuple_element_50 = const_str_plain_Module_six_moves_urllib; tmp_args_name_25 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_50 ); PyTuple_SET_ITEM( tmp_args_name_25, 0, tmp_tuple_element_50 ); CHECK_OBJECT( tmp_class_creation_13__bases ); tmp_tuple_element_50 = tmp_class_creation_13__bases; Py_INCREF( tmp_tuple_element_50 ); PyTuple_SET_ITEM( tmp_args_name_25, 1, tmp_tuple_element_50 ); CHECK_OBJECT( tmp_class_creation_13__class_decl_dict ); tmp_kw_name_25 = tmp_class_creation_13__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 475; tmp_assign_source_157 = CALL_FUNCTION( tmp_called_name_173, tmp_args_name_25, tmp_kw_name_25 ); Py_DECREF( tmp_called_name_173 ); Py_DECREF( tmp_args_name_25 ); if ( tmp_assign_source_157 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } assert( tmp_class_creation_13__prepared == NULL ); tmp_class_creation_13__prepared = tmp_assign_source_157; } { nuitka_bool tmp_condition_result_84; PyObject *tmp_operand_name_13; PyObject *tmp_source_name_74; CHECK_OBJECT( tmp_class_creation_13__prepared ); tmp_source_name_74 = tmp_class_creation_13__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_74, const_str_plain___getitem__ ); tmp_operand_name_13 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_13 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } tmp_condition_result_84 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_84 == NUITKA_BOOL_TRUE ) { goto branch_yes_57; } else { goto branch_no_57; } branch_yes_57:; { PyObject *tmp_raise_type_13; PyObject *tmp_raise_value_13; PyObject *tmp_left_name_15; PyObject *tmp_right_name_15; PyObject *tmp_tuple_element_51; PyObject *tmp_getattr_target_13; PyObject *tmp_getattr_attr_13; PyObject *tmp_getattr_default_13; PyObject *tmp_source_name_75; PyObject *tmp_type_arg_26; tmp_raise_type_13 = PyExc_TypeError; tmp_left_name_15 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_13__metaclass ); tmp_getattr_target_13 = tmp_class_creation_13__metaclass; tmp_getattr_attr_13 = const_str_plain___name__; tmp_getattr_default_13 = const_str_angle_metaclass; tmp_tuple_element_51 = BUILTIN_GETATTR( tmp_getattr_target_13, tmp_getattr_attr_13, tmp_getattr_default_13 ); if ( tmp_tuple_element_51 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } tmp_right_name_15 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_15, 0, tmp_tuple_element_51 ); CHECK_OBJECT( tmp_class_creation_13__prepared ); tmp_type_arg_26 = tmp_class_creation_13__prepared; tmp_source_name_75 = BUILTIN_TYPE1( tmp_type_arg_26 ); assert( !(tmp_source_name_75 == NULL) ); tmp_tuple_element_51 = LOOKUP_ATTRIBUTE( tmp_source_name_75, const_str_plain___name__ ); Py_DECREF( tmp_source_name_75 ); if ( tmp_tuple_element_51 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_15 ); exception_lineno = 475; goto try_except_handler_46; } PyTuple_SET_ITEM( tmp_right_name_15, 1, tmp_tuple_element_51 ); tmp_raise_value_13 = BINARY_OPERATION_REMAINDER( tmp_left_name_15, tmp_right_name_15 ); Py_DECREF( tmp_right_name_15 ); if ( tmp_raise_value_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_46; } exception_type = tmp_raise_type_13; Py_INCREF( tmp_raise_type_13 ); exception_value = tmp_raise_value_13; exception_lineno = 475; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_46; } branch_no_57:; } goto branch_end_56; branch_no_56:; { PyObject *tmp_assign_source_158; tmp_assign_source_158 = PyDict_New(); assert( tmp_class_creation_13__prepared == NULL ); tmp_class_creation_13__prepared = tmp_assign_source_158; } branch_end_56:; } { PyObject *tmp_assign_source_159; { PyObject *tmp_set_locals_13; CHECK_OBJECT( tmp_class_creation_13__prepared ); tmp_set_locals_13 = tmp_class_creation_13__prepared; locals_six_475 = tmp_set_locals_13; Py_INCREF( tmp_set_locals_13 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_475, 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 = 475; goto try_except_handler_48; } } { tmp_dictset_value = const_str_digest_b136a150499b95c9a0929c5fba6642cb; tmp_res = PyObject_SetItem( locals_six_475, 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 = 475; goto try_except_handler_48; } } { tmp_dictset_value = const_str_plain_Module_six_moves_urllib; tmp_res = PyObject_SetItem( locals_six_475, 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 = 475; goto try_except_handler_48; } } MAKE_OR_REUSE_FRAME( cache_frame_05ba3786fe7e59715f83691d43bfe7b6_9, codeobj_05ba3786fe7e59715f83691d43bfe7b6, module_six, sizeof(void *) ); frame_05ba3786fe7e59715f83691d43bfe7b6_9 = cache_frame_05ba3786fe7e59715f83691d43bfe7b6_9; // Push the new frame as the currently active one. pushFrameStack( frame_05ba3786fe7e59715f83691d43bfe7b6_9 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_05ba3786fe7e59715f83691d43bfe7b6_9 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = PyList_New( 0 ); tmp_res = PyObject_SetItem( locals_six_475, const_str_plain___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 = 478; type_description_2 = "o"; goto frame_exception_exit_9; } } { PyObject *tmp_called_instance_2; PyObject *tmp_mvar_value_213; tmp_called_instance_2 = PyObject_GetItem( locals_six_475, const_str_plain__importer ); if ( tmp_called_instance_2 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_213 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_213 == NULL )) { tmp_mvar_value_213 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_213 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 479; type_description_2 = "o"; goto frame_exception_exit_9; } tmp_called_instance_2 = tmp_mvar_value_213; Py_INCREF( tmp_called_instance_2 ); } } frame_05ba3786fe7e59715f83691d43bfe7b6_9->m_frame.f_lineno = 479; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain__get_module, &PyTuple_GET_ITEM( const_tuple_str_digest_3b6f70723b1e9c5c7e613ae0f57ab8cd_tuple, 0 ) ); Py_DECREF( tmp_called_instance_2 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 479; type_description_2 = "o"; goto frame_exception_exit_9; } tmp_res = PyObject_SetItem( locals_six_475, const_str_plain_parse, 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 = 479; type_description_2 = "o"; goto frame_exception_exit_9; } } { PyObject *tmp_called_instance_3; PyObject *tmp_mvar_value_214; tmp_called_instance_3 = PyObject_GetItem( locals_six_475, const_str_plain__importer ); if ( tmp_called_instance_3 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_214 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_214 == NULL )) { tmp_mvar_value_214 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_214 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 480; type_description_2 = "o"; goto frame_exception_exit_9; } tmp_called_instance_3 = tmp_mvar_value_214; Py_INCREF( tmp_called_instance_3 ); } } frame_05ba3786fe7e59715f83691d43bfe7b6_9->m_frame.f_lineno = 480; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain__get_module, &PyTuple_GET_ITEM( const_tuple_str_digest_cc1200855d2ddc077676ac963b3ffc09_tuple, 0 ) ); Py_DECREF( tmp_called_instance_3 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 480; type_description_2 = "o"; goto frame_exception_exit_9; } tmp_res = PyObject_SetItem( locals_six_475, const_str_plain_error, 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 = 480; type_description_2 = "o"; goto frame_exception_exit_9; } } { PyObject *tmp_called_instance_4; PyObject *tmp_mvar_value_215; tmp_called_instance_4 = PyObject_GetItem( locals_six_475, const_str_plain__importer ); if ( tmp_called_instance_4 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_215 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_215 == NULL )) { tmp_mvar_value_215 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_215 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 481; type_description_2 = "o"; goto frame_exception_exit_9; } tmp_called_instance_4 = tmp_mvar_value_215; Py_INCREF( tmp_called_instance_4 ); } } frame_05ba3786fe7e59715f83691d43bfe7b6_9->m_frame.f_lineno = 481; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_4, const_str_plain__get_module, &PyTuple_GET_ITEM( const_tuple_str_digest_44b5a94106b8a7650b1be1b19e45a62a_tuple, 0 ) ); Py_DECREF( tmp_called_instance_4 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 481; type_description_2 = "o"; goto frame_exception_exit_9; } tmp_res = PyObject_SetItem( locals_six_475, const_str_plain_request, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 481; type_description_2 = "o"; goto frame_exception_exit_9; } } { PyObject *tmp_called_instance_5; PyObject *tmp_mvar_value_216; tmp_called_instance_5 = PyObject_GetItem( locals_six_475, const_str_plain__importer ); if ( tmp_called_instance_5 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_216 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_216 == NULL )) { tmp_mvar_value_216 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_216 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 482; type_description_2 = "o"; goto frame_exception_exit_9; } tmp_called_instance_5 = tmp_mvar_value_216; Py_INCREF( tmp_called_instance_5 ); } } frame_05ba3786fe7e59715f83691d43bfe7b6_9->m_frame.f_lineno = 482; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_5, const_str_plain__get_module, &PyTuple_GET_ITEM( const_tuple_str_digest_377bbfde508aa04103b00d9192b3b50d_tuple, 0 ) ); Py_DECREF( tmp_called_instance_5 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 482; type_description_2 = "o"; goto frame_exception_exit_9; } tmp_res = PyObject_SetItem( locals_six_475, const_str_plain_response, 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 = 482; type_description_2 = "o"; goto frame_exception_exit_9; } } { PyObject *tmp_called_instance_6; PyObject *tmp_mvar_value_217; tmp_called_instance_6 = PyObject_GetItem( locals_six_475, const_str_plain__importer ); if ( tmp_called_instance_6 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_217 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_217 == NULL )) { tmp_mvar_value_217 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_217 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 483; type_description_2 = "o"; goto frame_exception_exit_9; } tmp_called_instance_6 = tmp_mvar_value_217; Py_INCREF( tmp_called_instance_6 ); } } frame_05ba3786fe7e59715f83691d43bfe7b6_9->m_frame.f_lineno = 483; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_6, const_str_plain__get_module, &PyTuple_GET_ITEM( const_tuple_str_digest_3f74da80d70054f566244d16961c095c_tuple, 0 ) ); Py_DECREF( tmp_called_instance_6 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 483; type_description_2 = "o"; goto frame_exception_exit_9; } tmp_res = PyObject_SetItem( locals_six_475, const_str_plain_robotparser, 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 = 483; type_description_2 = "o"; goto frame_exception_exit_9; } } { tmp_dictset_value = MAKE_FUNCTION_six$$$function_21___dir__( ); tmp_res = PyObject_SetItem( locals_six_475, const_str_plain___dir__, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 485; type_description_2 = "o"; goto frame_exception_exit_9; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_05ba3786fe7e59715f83691d43bfe7b6_9 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_8; frame_exception_exit_9:; #if 0 RESTORE_FRAME_EXCEPTION( frame_05ba3786fe7e59715f83691d43bfe7b6_9 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_05ba3786fe7e59715f83691d43bfe7b6_9, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_05ba3786fe7e59715f83691d43bfe7b6_9->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_05ba3786fe7e59715f83691d43bfe7b6_9, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_05ba3786fe7e59715f83691d43bfe7b6_9, type_description_2, outline_12_var___class__ ); // Release cached frame. if ( frame_05ba3786fe7e59715f83691d43bfe7b6_9 == cache_frame_05ba3786fe7e59715f83691d43bfe7b6_9 ) { Py_DECREF( frame_05ba3786fe7e59715f83691d43bfe7b6_9 ); } cache_frame_05ba3786fe7e59715f83691d43bfe7b6_9 = NULL; assertFrameObject( frame_05ba3786fe7e59715f83691d43bfe7b6_9 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_8; frame_no_exception_8:; goto skip_nested_handling_8; nested_frame_exit_8:; goto try_except_handler_48; skip_nested_handling_8:; { nuitka_bool tmp_condition_result_85; PyObject *tmp_compexpr_left_19; PyObject *tmp_compexpr_right_19; CHECK_OBJECT( tmp_class_creation_13__bases ); tmp_compexpr_left_19 = tmp_class_creation_13__bases; CHECK_OBJECT( tmp_class_creation_13__bases_orig ); tmp_compexpr_right_19 = tmp_class_creation_13__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_19, tmp_compexpr_right_19 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_48; } tmp_condition_result_85 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_85 == NUITKA_BOOL_TRUE ) { goto branch_yes_58; } else { goto branch_no_58; } branch_yes_58:; { CHECK_OBJECT( tmp_class_creation_13__bases_orig ); tmp_dictset_value = tmp_class_creation_13__bases_orig; tmp_res = PyObject_SetItem( locals_six_475, 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 = 475; goto try_except_handler_48; } } branch_no_58:; } { PyObject *tmp_assign_source_160; PyObject *tmp_called_name_174; PyObject *tmp_args_name_26; PyObject *tmp_tuple_element_52; PyObject *tmp_kw_name_26; CHECK_OBJECT( tmp_class_creation_13__metaclass ); tmp_called_name_174 = tmp_class_creation_13__metaclass; tmp_tuple_element_52 = const_str_plain_Module_six_moves_urllib; tmp_args_name_26 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_52 ); PyTuple_SET_ITEM( tmp_args_name_26, 0, tmp_tuple_element_52 ); CHECK_OBJECT( tmp_class_creation_13__bases ); tmp_tuple_element_52 = tmp_class_creation_13__bases; Py_INCREF( tmp_tuple_element_52 ); PyTuple_SET_ITEM( tmp_args_name_26, 1, tmp_tuple_element_52 ); tmp_tuple_element_52 = locals_six_475; Py_INCREF( tmp_tuple_element_52 ); PyTuple_SET_ITEM( tmp_args_name_26, 2, tmp_tuple_element_52 ); CHECK_OBJECT( tmp_class_creation_13__class_decl_dict ); tmp_kw_name_26 = tmp_class_creation_13__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 475; tmp_assign_source_160 = CALL_FUNCTION( tmp_called_name_174, tmp_args_name_26, tmp_kw_name_26 ); Py_DECREF( tmp_args_name_26 ); if ( tmp_assign_source_160 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 475; goto try_except_handler_48; } assert( outline_12_var___class__ == NULL ); outline_12_var___class__ = tmp_assign_source_160; } { CHECK_OBJECT( outline_12_var___class__ ); tmp_assign_source_159 = outline_12_var___class__; Py_INCREF( tmp_assign_source_159 ); goto try_return_handler_48; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_48:; { Py_DECREF( locals_six_475 ); locals_six_475 = NULL; } { goto try_return_handler_47; } // Exception handler code: try_except_handler_48:; exception_keeper_type_46 = exception_type; exception_keeper_value_46 = exception_value; exception_keeper_tb_46 = exception_tb; exception_keeper_lineno_46 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_six_475 ); locals_six_475 = NULL; } { // Re-raise. exception_type = exception_keeper_type_46; exception_value = exception_keeper_value_46; exception_tb = exception_keeper_tb_46; exception_lineno = exception_keeper_lineno_46; goto try_except_handler_47; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_47:; { CHECK_OBJECT( (PyObject *)outline_12_var___class__ ); Py_DECREF( outline_12_var___class__ ); outline_12_var___class__ = NULL; } { goto outline_result_13; } // Exception handler code: try_except_handler_47:; exception_keeper_type_47 = exception_type; exception_keeper_value_47 = exception_value; exception_keeper_tb_47 = exception_tb; exception_keeper_lineno_47 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_47; exception_value = exception_keeper_value_47; exception_tb = exception_keeper_tb_47; exception_lineno = exception_keeper_lineno_47; goto outline_exception_13; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_13:; exception_lineno = 475; goto try_except_handler_46; outline_result_13:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib, tmp_assign_source_159 ); } goto try_end_22; // Exception handler code: try_except_handler_46:; exception_keeper_type_48 = exception_type; exception_keeper_value_48 = exception_value; exception_keeper_tb_48 = exception_tb; exception_keeper_lineno_48 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_13__bases ); tmp_class_creation_13__bases = NULL; } { Py_XDECREF( tmp_class_creation_13__class_decl_dict ); tmp_class_creation_13__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_13__metaclass ); tmp_class_creation_13__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_13__prepared ); tmp_class_creation_13__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_48; exception_value = exception_keeper_value_48; exception_tb = exception_keeper_tb_48; exception_lineno = exception_keeper_lineno_48; goto frame_exception_exit_1; } // End of try: try_end_22:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_13__bases ); Py_DECREF( tmp_class_creation_13__bases ); tmp_class_creation_13__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_13__class_decl_dict ); Py_DECREF( tmp_class_creation_13__class_decl_dict ); tmp_class_creation_13__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_13__metaclass ); Py_DECREF( tmp_class_creation_13__metaclass ); tmp_class_creation_13__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_13__prepared ); Py_DECREF( tmp_class_creation_13__prepared ); tmp_class_creation_13__prepared = NULL; } { PyObject *tmp_called_name_175; PyObject *tmp_source_name_76; PyObject *tmp_mvar_value_218; PyObject *tmp_args_element_name_24; PyObject *tmp_called_name_176; PyObject *tmp_mvar_value_219; PyObject *tmp_args_element_name_25; tmp_mvar_value_218 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_218 == NULL )) { tmp_mvar_value_218 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_218 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 488; goto frame_exception_exit_1; } tmp_source_name_76 = tmp_mvar_value_218; tmp_called_name_175 = LOOKUP_ATTRIBUTE( tmp_source_name_76, const_str_plain__add_module ); if ( tmp_called_name_175 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 488; goto frame_exception_exit_1; } tmp_mvar_value_219 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib ); if (unlikely( tmp_mvar_value_219 == NULL )) { tmp_mvar_value_219 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Module_six_moves_urllib ); } if ( tmp_mvar_value_219 == NULL ) { Py_DECREF( tmp_called_name_175 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Module_six_moves_urllib" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 488; goto frame_exception_exit_1; } tmp_called_name_176 = tmp_mvar_value_219; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 488; tmp_args_element_name_24 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_176, &PyTuple_GET_ITEM( const_tuple_str_digest_666540d560c14e9851ed9be690845abf_tuple, 0 ) ); if ( tmp_args_element_name_24 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_175 ); exception_lineno = 488; goto frame_exception_exit_1; } tmp_args_element_name_25 = const_str_digest_bdf07efe689edd815848f7ba41ea2eee; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 488; { PyObject *call_args[] = { tmp_args_element_name_24, tmp_args_element_name_25 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_175, call_args ); } Py_DECREF( tmp_called_name_175 ); Py_DECREF( tmp_args_element_name_24 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 488; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assign_source_161; tmp_assign_source_161 = MAKE_FUNCTION_six$$$function_22_add_move( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_add_move, tmp_assign_source_161 ); } { PyObject *tmp_assign_source_162; tmp_assign_source_162 = MAKE_FUNCTION_six$$$function_23_remove_move( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_remove_move, tmp_assign_source_162 ); } { nuitka_bool tmp_condition_result_86; PyObject *tmp_mvar_value_220; int tmp_truth_name_17; tmp_mvar_value_220 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_PY3 ); if (unlikely( tmp_mvar_value_220 == NULL )) { tmp_mvar_value_220 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_PY3 ); } if ( tmp_mvar_value_220 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "PY3" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 508; goto frame_exception_exit_1; } tmp_truth_name_17 = CHECK_IF_TRUE( tmp_mvar_value_220 ); if ( tmp_truth_name_17 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 508; goto frame_exception_exit_1; } tmp_condition_result_86 = tmp_truth_name_17 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_86 == NUITKA_BOOL_TRUE ) { goto branch_yes_59; } else { goto branch_no_59; } branch_yes_59:; { PyObject *tmp_assign_source_163; tmp_assign_source_163 = const_str_plain___func__; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__meth_func, tmp_assign_source_163 ); } { PyObject *tmp_assign_source_164; tmp_assign_source_164 = const_str_plain___self__; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__meth_self, tmp_assign_source_164 ); } { PyObject *tmp_assign_source_165; tmp_assign_source_165 = const_str_plain___closure__; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__func_closure, tmp_assign_source_165 ); } { PyObject *tmp_assign_source_166; tmp_assign_source_166 = const_str_plain___code__; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__func_code, tmp_assign_source_166 ); } { PyObject *tmp_assign_source_167; tmp_assign_source_167 = const_str_plain___defaults__; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__func_defaults, tmp_assign_source_167 ); } { PyObject *tmp_assign_source_168; tmp_assign_source_168 = const_str_plain___globals__; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__func_globals, tmp_assign_source_168 ); } goto branch_end_59; branch_no_59:; { PyObject *tmp_assign_source_169; tmp_assign_source_169 = const_str_plain_im_func; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__meth_func, tmp_assign_source_169 ); } { PyObject *tmp_assign_source_170; tmp_assign_source_170 = const_str_plain_im_self; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__meth_self, tmp_assign_source_170 ); } { PyObject *tmp_assign_source_171; tmp_assign_source_171 = const_str_plain_func_closure; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__func_closure, tmp_assign_source_171 ); } { PyObject *tmp_assign_source_172; tmp_assign_source_172 = const_str_plain_func_code; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__func_code, tmp_assign_source_172 ); } { PyObject *tmp_assign_source_173; tmp_assign_source_173 = const_str_plain_func_defaults; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__func_defaults, tmp_assign_source_173 ); } { PyObject *tmp_assign_source_174; tmp_assign_source_174 = const_str_plain_func_globals; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__func_globals, tmp_assign_source_174 ); } branch_end_59:; } { // Tried code: { PyObject *tmp_assign_source_175; PyObject *tmp_mvar_value_221; tmp_mvar_value_221 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_next ); if (unlikely( tmp_mvar_value_221 == NULL )) { tmp_mvar_value_221 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_next ); } if ( tmp_mvar_value_221 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "next" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 527; goto try_except_handler_49; } tmp_assign_source_175 = tmp_mvar_value_221; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_advance_iterator, tmp_assign_source_175 ); } goto try_end_23; // Exception handler code: try_except_handler_49:; exception_keeper_type_49 = exception_type; exception_keeper_value_49 = exception_value; exception_keeper_tb_49 = exception_tb; exception_keeper_lineno_49 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // 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_49 == NULL ) { exception_keeper_tb_49 = MAKE_TRACEBACK( frame_60c5001420db0f56510f38a547d65af9, exception_keeper_lineno_49 ); } else if ( exception_keeper_lineno_49 != 0 ) { exception_keeper_tb_49 = ADD_TRACEBACK( exception_keeper_tb_49, frame_60c5001420db0f56510f38a547d65af9, exception_keeper_lineno_49 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_49, &exception_keeper_value_49, &exception_keeper_tb_49 ); PyException_SetTraceback( exception_keeper_value_49, (PyObject *)exception_keeper_tb_49 ); PUBLISH_EXCEPTION( &exception_keeper_type_49, &exception_keeper_value_49, &exception_keeper_tb_49 ); } { // Tried code: { nuitka_bool tmp_condition_result_87; PyObject *tmp_compexpr_left_20; PyObject *tmp_compexpr_right_20; tmp_compexpr_left_20 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_20 = PyExc_NameError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_20, tmp_compexpr_right_20 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 528; goto try_except_handler_50; } tmp_condition_result_87 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_87 == NUITKA_BOOL_TRUE ) { goto branch_yes_60; } else { goto branch_no_60; } branch_yes_60:; { PyObject *tmp_assign_source_176; tmp_assign_source_176 = MAKE_FUNCTION_six$$$function_24_advance_iterator( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_advance_iterator, tmp_assign_source_176 ); } goto branch_end_60; branch_no_60:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 526; } if (exception_tb && exception_tb->tb_frame == &frame_60c5001420db0f56510f38a547d65af9->m_frame) frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = exception_tb->tb_lineno; goto try_except_handler_50; } branch_end_60:; } goto try_end_24; // Exception handler code: try_except_handler_50:; exception_keeper_type_50 = exception_type; exception_keeper_value_50 = exception_value; exception_keeper_tb_50 = exception_tb; exception_keeper_lineno_50 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // 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_50; exception_value = exception_keeper_value_50; exception_tb = exception_keeper_tb_50; exception_lineno = exception_keeper_lineno_50; goto frame_exception_exit_1; } // End of try: try_end_24:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_2, exception_preserved_value_2, exception_preserved_tb_2 ); } goto try_end_23; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // End of try: try_end_23:; } { PyObject *tmp_assign_source_177; PyObject *tmp_mvar_value_222; tmp_mvar_value_222 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_advance_iterator ); if (unlikely( tmp_mvar_value_222 == NULL )) { tmp_mvar_value_222 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_advance_iterator ); } if ( tmp_mvar_value_222 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "advance_iterator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 531; goto frame_exception_exit_1; } tmp_assign_source_177 = tmp_mvar_value_222; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_next, tmp_assign_source_177 ); } { // Tried code: { PyObject *tmp_assign_source_178; PyObject *tmp_mvar_value_223; tmp_mvar_value_223 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_callable ); if (unlikely( tmp_mvar_value_223 == NULL )) { tmp_mvar_value_223 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_callable ); } if ( tmp_mvar_value_223 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "callable" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 535; goto try_except_handler_51; } tmp_assign_source_178 = tmp_mvar_value_223; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_callable, tmp_assign_source_178 ); } goto try_end_25; // Exception handler code: try_except_handler_51:; exception_keeper_type_51 = exception_type; exception_keeper_value_51 = exception_value; exception_keeper_tb_51 = exception_tb; exception_keeper_lineno_51 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Preserve existing published exception. exception_preserved_type_3 = EXC_TYPE(PyThreadState_GET()); Py_XINCREF( exception_preserved_type_3 ); exception_preserved_value_3 = EXC_VALUE(PyThreadState_GET()); Py_XINCREF( exception_preserved_value_3 ); exception_preserved_tb_3 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET()); Py_XINCREF( exception_preserved_tb_3 ); } { if ( exception_keeper_tb_51 == NULL ) { exception_keeper_tb_51 = MAKE_TRACEBACK( frame_60c5001420db0f56510f38a547d65af9, exception_keeper_lineno_51 ); } else if ( exception_keeper_lineno_51 != 0 ) { exception_keeper_tb_51 = ADD_TRACEBACK( exception_keeper_tb_51, frame_60c5001420db0f56510f38a547d65af9, exception_keeper_lineno_51 ); } NORMALIZE_EXCEPTION( &exception_keeper_type_51, &exception_keeper_value_51, &exception_keeper_tb_51 ); PyException_SetTraceback( exception_keeper_value_51, (PyObject *)exception_keeper_tb_51 ); PUBLISH_EXCEPTION( &exception_keeper_type_51, &exception_keeper_value_51, &exception_keeper_tb_51 ); } { // Tried code: { nuitka_bool tmp_condition_result_88; PyObject *tmp_compexpr_left_21; PyObject *tmp_compexpr_right_21; tmp_compexpr_left_21 = EXC_TYPE(PyThreadState_GET()); tmp_compexpr_right_21 = PyExc_NameError; tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_21, tmp_compexpr_right_21 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 536; goto try_except_handler_52; } tmp_condition_result_88 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_88 == NUITKA_BOOL_TRUE ) { goto branch_yes_61; } else { goto branch_no_61; } branch_yes_61:; { PyObject *tmp_assign_source_179; tmp_assign_source_179 = MAKE_FUNCTION_six$$$function_25_callable( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_callable, tmp_assign_source_179 ); } goto branch_end_61; branch_no_61:; { tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); if (unlikely( tmp_result == false )) { exception_lineno = 534; } if (exception_tb && exception_tb->tb_frame == &frame_60c5001420db0f56510f38a547d65af9->m_frame) frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = exception_tb->tb_lineno; goto try_except_handler_52; } branch_end_61:; } goto try_end_26; // Exception handler code: try_except_handler_52:; exception_keeper_type_52 = exception_type; exception_keeper_value_52 = exception_value; exception_keeper_tb_52 = exception_tb; exception_keeper_lineno_52 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_3, exception_preserved_value_3, exception_preserved_tb_3 ); } { // Re-raise. exception_type = exception_keeper_type_52; exception_value = exception_keeper_value_52; exception_tb = exception_keeper_tb_52; exception_lineno = exception_keeper_lineno_52; goto frame_exception_exit_1; } // End of try: try_end_26:; } { // Restore previous exception. SET_CURRENT_EXCEPTION( exception_preserved_type_3, exception_preserved_value_3, exception_preserved_tb_3 ); } goto try_end_25; // exception handler codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // End of try: try_end_25:; } { nuitka_bool tmp_condition_result_89; PyObject *tmp_mvar_value_224; int tmp_truth_name_18; tmp_mvar_value_224 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_PY3 ); if (unlikely( tmp_mvar_value_224 == NULL )) { tmp_mvar_value_224 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_PY3 ); } if ( tmp_mvar_value_224 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "PY3" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 541; goto frame_exception_exit_1; } tmp_truth_name_18 = CHECK_IF_TRUE( tmp_mvar_value_224 ); if ( tmp_truth_name_18 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 541; goto frame_exception_exit_1; } tmp_condition_result_89 = tmp_truth_name_18 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_89 == NUITKA_BOOL_TRUE ) { goto branch_yes_62; } else { goto branch_no_62; } branch_yes_62:; { PyObject *tmp_assign_source_180; tmp_assign_source_180 = MAKE_FUNCTION_six$$$function_26_get_unbound_function( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_get_unbound_function, tmp_assign_source_180 ); } { PyObject *tmp_assign_source_181; PyObject *tmp_source_name_77; PyObject *tmp_mvar_value_225; tmp_mvar_value_225 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_types ); if (unlikely( tmp_mvar_value_225 == NULL )) { tmp_mvar_value_225 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_types ); } if ( tmp_mvar_value_225 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "types" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 545; goto frame_exception_exit_1; } tmp_source_name_77 = tmp_mvar_value_225; tmp_assign_source_181 = LOOKUP_ATTRIBUTE( tmp_source_name_77, const_str_plain_MethodType ); if ( tmp_assign_source_181 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 545; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_create_bound_method, tmp_assign_source_181 ); } { PyObject *tmp_assign_source_182; tmp_assign_source_182 = MAKE_FUNCTION_six$$$function_27_create_unbound_method( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_create_unbound_method, tmp_assign_source_182 ); } { PyObject *tmp_assign_source_183; tmp_assign_source_183 = (PyObject *)&PyBaseObject_Type; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_Iterator, tmp_assign_source_183 ); } goto branch_end_62; branch_no_62:; { PyObject *tmp_assign_source_184; tmp_assign_source_184 = MAKE_FUNCTION_six$$$function_28_get_unbound_function( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_get_unbound_function, tmp_assign_source_184 ); } { PyObject *tmp_assign_source_185; tmp_assign_source_185 = MAKE_FUNCTION_six$$$function_29_create_bound_method( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_create_bound_method, tmp_assign_source_185 ); } { PyObject *tmp_assign_source_186; tmp_assign_source_186 = MAKE_FUNCTION_six$$$function_30_create_unbound_method( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_create_unbound_method, tmp_assign_source_186 ); } { // Tried code: { PyObject *tmp_assign_source_187; PyObject *tmp_dircall_arg1_14; tmp_dircall_arg1_14 = const_tuple_type_object_tuple; Py_INCREF( tmp_dircall_arg1_14 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_14}; tmp_assign_source_187 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_187 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } assert( tmp_class_creation_14__bases == NULL ); tmp_class_creation_14__bases = tmp_assign_source_187; } { PyObject *tmp_assign_source_188; tmp_assign_source_188 = PyDict_New(); assert( tmp_class_creation_14__class_decl_dict == NULL ); tmp_class_creation_14__class_decl_dict = tmp_assign_source_188; } { PyObject *tmp_assign_source_189; PyObject *tmp_metaclass_name_14; nuitka_bool tmp_condition_result_90; PyObject *tmp_key_name_40; PyObject *tmp_dict_name_40; PyObject *tmp_dict_name_41; PyObject *tmp_key_name_41; nuitka_bool tmp_condition_result_91; int tmp_truth_name_19; PyObject *tmp_type_arg_27; PyObject *tmp_subscribed_name_17; PyObject *tmp_subscript_name_17; PyObject *tmp_bases_name_14; tmp_key_name_40 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_14__class_decl_dict ); tmp_dict_name_40 = tmp_class_creation_14__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_40, tmp_key_name_40 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } tmp_condition_result_90 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_90 == NUITKA_BOOL_TRUE ) { goto condexpr_true_28; } else { goto condexpr_false_28; } condexpr_true_28:; CHECK_OBJECT( tmp_class_creation_14__class_decl_dict ); tmp_dict_name_41 = tmp_class_creation_14__class_decl_dict; tmp_key_name_41 = const_str_plain_metaclass; tmp_metaclass_name_14 = DICT_GET_ITEM( tmp_dict_name_41, tmp_key_name_41 ); if ( tmp_metaclass_name_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } goto condexpr_end_28; condexpr_false_28:; CHECK_OBJECT( tmp_class_creation_14__bases ); tmp_truth_name_19 = CHECK_IF_TRUE( tmp_class_creation_14__bases ); if ( tmp_truth_name_19 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } tmp_condition_result_91 = tmp_truth_name_19 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_91 == NUITKA_BOOL_TRUE ) { goto condexpr_true_29; } else { goto condexpr_false_29; } condexpr_true_29:; CHECK_OBJECT( tmp_class_creation_14__bases ); tmp_subscribed_name_17 = tmp_class_creation_14__bases; tmp_subscript_name_17 = const_int_0; tmp_type_arg_27 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_17, tmp_subscript_name_17, 0 ); if ( tmp_type_arg_27 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } tmp_metaclass_name_14 = BUILTIN_TYPE1( tmp_type_arg_27 ); Py_DECREF( tmp_type_arg_27 ); if ( tmp_metaclass_name_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } goto condexpr_end_29; condexpr_false_29:; tmp_metaclass_name_14 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_14 ); condexpr_end_29:; condexpr_end_28:; CHECK_OBJECT( tmp_class_creation_14__bases ); tmp_bases_name_14 = tmp_class_creation_14__bases; tmp_assign_source_189 = SELECT_METACLASS( tmp_metaclass_name_14, tmp_bases_name_14 ); Py_DECREF( tmp_metaclass_name_14 ); if ( tmp_assign_source_189 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } assert( tmp_class_creation_14__metaclass == NULL ); tmp_class_creation_14__metaclass = tmp_assign_source_189; } { nuitka_bool tmp_condition_result_92; PyObject *tmp_key_name_42; PyObject *tmp_dict_name_42; tmp_key_name_42 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_14__class_decl_dict ); tmp_dict_name_42 = tmp_class_creation_14__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_42, tmp_key_name_42 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } tmp_condition_result_92 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_92 == NUITKA_BOOL_TRUE ) { goto branch_yes_63; } else { goto branch_no_63; } branch_yes_63:; { CHECK_OBJECT( tmp_class_creation_14__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_14__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } } branch_no_63:; } { nuitka_bool tmp_condition_result_93; PyObject *tmp_source_name_78; CHECK_OBJECT( tmp_class_creation_14__metaclass ); tmp_source_name_78 = tmp_class_creation_14__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_78, const_str_plain___prepare__ ); tmp_condition_result_93 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_93 == NUITKA_BOOL_TRUE ) { goto branch_yes_64; } else { goto branch_no_64; } branch_yes_64:; { PyObject *tmp_assign_source_190; PyObject *tmp_called_name_177; PyObject *tmp_source_name_79; PyObject *tmp_args_name_27; PyObject *tmp_tuple_element_53; PyObject *tmp_kw_name_27; CHECK_OBJECT( tmp_class_creation_14__metaclass ); tmp_source_name_79 = tmp_class_creation_14__metaclass; tmp_called_name_177 = LOOKUP_ATTRIBUTE( tmp_source_name_79, const_str_plain___prepare__ ); if ( tmp_called_name_177 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } tmp_tuple_element_53 = const_str_plain_Iterator; tmp_args_name_27 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_53 ); PyTuple_SET_ITEM( tmp_args_name_27, 0, tmp_tuple_element_53 ); CHECK_OBJECT( tmp_class_creation_14__bases ); tmp_tuple_element_53 = tmp_class_creation_14__bases; Py_INCREF( tmp_tuple_element_53 ); PyTuple_SET_ITEM( tmp_args_name_27, 1, tmp_tuple_element_53 ); CHECK_OBJECT( tmp_class_creation_14__class_decl_dict ); tmp_kw_name_27 = tmp_class_creation_14__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 561; tmp_assign_source_190 = CALL_FUNCTION( tmp_called_name_177, tmp_args_name_27, tmp_kw_name_27 ); Py_DECREF( tmp_called_name_177 ); Py_DECREF( tmp_args_name_27 ); if ( tmp_assign_source_190 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } assert( tmp_class_creation_14__prepared == NULL ); tmp_class_creation_14__prepared = tmp_assign_source_190; } { nuitka_bool tmp_condition_result_94; PyObject *tmp_operand_name_14; PyObject *tmp_source_name_80; CHECK_OBJECT( tmp_class_creation_14__prepared ); tmp_source_name_80 = tmp_class_creation_14__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_80, const_str_plain___getitem__ ); tmp_operand_name_14 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_14 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } tmp_condition_result_94 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_94 == NUITKA_BOOL_TRUE ) { goto branch_yes_65; } else { goto branch_no_65; } branch_yes_65:; { PyObject *tmp_raise_type_14; PyObject *tmp_raise_value_14; PyObject *tmp_left_name_16; PyObject *tmp_right_name_16; PyObject *tmp_tuple_element_54; PyObject *tmp_getattr_target_14; PyObject *tmp_getattr_attr_14; PyObject *tmp_getattr_default_14; PyObject *tmp_source_name_81; PyObject *tmp_type_arg_28; tmp_raise_type_14 = PyExc_TypeError; tmp_left_name_16 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_14__metaclass ); tmp_getattr_target_14 = tmp_class_creation_14__metaclass; tmp_getattr_attr_14 = const_str_plain___name__; tmp_getattr_default_14 = const_str_angle_metaclass; tmp_tuple_element_54 = BUILTIN_GETATTR( tmp_getattr_target_14, tmp_getattr_attr_14, tmp_getattr_default_14 ); if ( tmp_tuple_element_54 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } tmp_right_name_16 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_16, 0, tmp_tuple_element_54 ); CHECK_OBJECT( tmp_class_creation_14__prepared ); tmp_type_arg_28 = tmp_class_creation_14__prepared; tmp_source_name_81 = BUILTIN_TYPE1( tmp_type_arg_28 ); assert( !(tmp_source_name_81 == NULL) ); tmp_tuple_element_54 = LOOKUP_ATTRIBUTE( tmp_source_name_81, const_str_plain___name__ ); Py_DECREF( tmp_source_name_81 ); if ( tmp_tuple_element_54 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_16 ); exception_lineno = 561; goto try_except_handler_53; } PyTuple_SET_ITEM( tmp_right_name_16, 1, tmp_tuple_element_54 ); tmp_raise_value_14 = BINARY_OPERATION_REMAINDER( tmp_left_name_16, tmp_right_name_16 ); Py_DECREF( tmp_right_name_16 ); if ( tmp_raise_value_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_53; } exception_type = tmp_raise_type_14; Py_INCREF( tmp_raise_type_14 ); exception_value = tmp_raise_value_14; exception_lineno = 561; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_53; } branch_no_65:; } goto branch_end_64; branch_no_64:; { PyObject *tmp_assign_source_191; tmp_assign_source_191 = PyDict_New(); assert( tmp_class_creation_14__prepared == NULL ); tmp_class_creation_14__prepared = tmp_assign_source_191; } branch_end_64:; } { PyObject *tmp_assign_source_192; { PyObject *tmp_set_locals_14; CHECK_OBJECT( tmp_class_creation_14__prepared ); tmp_set_locals_14 = tmp_class_creation_14__prepared; locals_six_561 = tmp_set_locals_14; Py_INCREF( tmp_set_locals_14 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_plain_six; tmp_res = PyObject_SetItem( locals_six_561, 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 = 561; goto try_except_handler_55; } } { tmp_dictset_value = const_str_plain_Iterator; tmp_res = PyObject_SetItem( locals_six_561, 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 = 561; goto try_except_handler_55; } } MAKE_OR_REUSE_FRAME( cache_frame_2683bbf16ff937d3cacf35bca1b9ab14_10, codeobj_2683bbf16ff937d3cacf35bca1b9ab14, module_six, sizeof(void *) ); frame_2683bbf16ff937d3cacf35bca1b9ab14_10 = cache_frame_2683bbf16ff937d3cacf35bca1b9ab14_10; // Push the new frame as the currently active one. pushFrameStack( frame_2683bbf16ff937d3cacf35bca1b9ab14_10 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_2683bbf16ff937d3cacf35bca1b9ab14_10 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = MAKE_FUNCTION_six$$$function_31_next( ); tmp_res = PyObject_SetItem( locals_six_561, const_str_plain_next, 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 = 563; type_description_2 = "o"; goto frame_exception_exit_10; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_2683bbf16ff937d3cacf35bca1b9ab14_10 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_9; frame_exception_exit_10:; #if 0 RESTORE_FRAME_EXCEPTION( frame_2683bbf16ff937d3cacf35bca1b9ab14_10 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_2683bbf16ff937d3cacf35bca1b9ab14_10, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_2683bbf16ff937d3cacf35bca1b9ab14_10->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_2683bbf16ff937d3cacf35bca1b9ab14_10, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_2683bbf16ff937d3cacf35bca1b9ab14_10, type_description_2, outline_13_var___class__ ); // Release cached frame. if ( frame_2683bbf16ff937d3cacf35bca1b9ab14_10 == cache_frame_2683bbf16ff937d3cacf35bca1b9ab14_10 ) { Py_DECREF( frame_2683bbf16ff937d3cacf35bca1b9ab14_10 ); } cache_frame_2683bbf16ff937d3cacf35bca1b9ab14_10 = NULL; assertFrameObject( frame_2683bbf16ff937d3cacf35bca1b9ab14_10 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_9; frame_no_exception_9:; goto skip_nested_handling_9; nested_frame_exit_9:; goto try_except_handler_55; skip_nested_handling_9:; { nuitka_bool tmp_condition_result_95; PyObject *tmp_compexpr_left_22; PyObject *tmp_compexpr_right_22; CHECK_OBJECT( tmp_class_creation_14__bases ); tmp_compexpr_left_22 = tmp_class_creation_14__bases; tmp_compexpr_right_22 = const_tuple_type_object_tuple; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_22, tmp_compexpr_right_22 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_55; } tmp_condition_result_95 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_95 == NUITKA_BOOL_TRUE ) { goto branch_yes_66; } else { goto branch_no_66; } branch_yes_66:; { tmp_dictset_value = const_tuple_type_object_tuple; tmp_res = PyObject_SetItem( locals_six_561, 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 = 561; goto try_except_handler_55; } } branch_no_66:; } { PyObject *tmp_assign_source_193; PyObject *tmp_called_name_178; PyObject *tmp_args_name_28; PyObject *tmp_tuple_element_55; PyObject *tmp_kw_name_28; CHECK_OBJECT( tmp_class_creation_14__metaclass ); tmp_called_name_178 = tmp_class_creation_14__metaclass; tmp_tuple_element_55 = const_str_plain_Iterator; tmp_args_name_28 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_55 ); PyTuple_SET_ITEM( tmp_args_name_28, 0, tmp_tuple_element_55 ); CHECK_OBJECT( tmp_class_creation_14__bases ); tmp_tuple_element_55 = tmp_class_creation_14__bases; Py_INCREF( tmp_tuple_element_55 ); PyTuple_SET_ITEM( tmp_args_name_28, 1, tmp_tuple_element_55 ); tmp_tuple_element_55 = locals_six_561; Py_INCREF( tmp_tuple_element_55 ); PyTuple_SET_ITEM( tmp_args_name_28, 2, tmp_tuple_element_55 ); CHECK_OBJECT( tmp_class_creation_14__class_decl_dict ); tmp_kw_name_28 = tmp_class_creation_14__class_decl_dict; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 561; tmp_assign_source_193 = CALL_FUNCTION( tmp_called_name_178, tmp_args_name_28, tmp_kw_name_28 ); Py_DECREF( tmp_args_name_28 ); if ( tmp_assign_source_193 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 561; goto try_except_handler_55; } assert( outline_13_var___class__ == NULL ); outline_13_var___class__ = tmp_assign_source_193; } { CHECK_OBJECT( outline_13_var___class__ ); tmp_assign_source_192 = outline_13_var___class__; Py_INCREF( tmp_assign_source_192 ); goto try_return_handler_55; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_55:; { Py_DECREF( locals_six_561 ); locals_six_561 = NULL; } { goto try_return_handler_54; } // Exception handler code: try_except_handler_55:; exception_keeper_type_53 = exception_type; exception_keeper_value_53 = exception_value; exception_keeper_tb_53 = exception_tb; exception_keeper_lineno_53 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_six_561 ); locals_six_561 = NULL; } { // Re-raise. exception_type = exception_keeper_type_53; exception_value = exception_keeper_value_53; exception_tb = exception_keeper_tb_53; exception_lineno = exception_keeper_lineno_53; goto try_except_handler_54; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_54:; { CHECK_OBJECT( (PyObject *)outline_13_var___class__ ); Py_DECREF( outline_13_var___class__ ); outline_13_var___class__ = NULL; } { goto outline_result_14; } // Exception handler code: try_except_handler_54:; exception_keeper_type_54 = exception_type; exception_keeper_value_54 = exception_value; exception_keeper_tb_54 = exception_tb; exception_keeper_lineno_54 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // Re-raise. exception_type = exception_keeper_type_54; exception_value = exception_keeper_value_54; exception_tb = exception_keeper_tb_54; exception_lineno = exception_keeper_lineno_54; goto outline_exception_14; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( six ); return MOD_RETURN_VALUE( NULL ); outline_exception_14:; exception_lineno = 561; goto try_except_handler_53; outline_result_14:; UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_Iterator, tmp_assign_source_192 ); } goto try_end_27; // Exception handler code: try_except_handler_53:; exception_keeper_type_55 = exception_type; exception_keeper_value_55 = exception_value; exception_keeper_tb_55 = exception_tb; exception_keeper_lineno_55 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_class_creation_14__bases ); tmp_class_creation_14__bases = NULL; } { Py_XDECREF( tmp_class_creation_14__class_decl_dict ); tmp_class_creation_14__class_decl_dict = NULL; } { Py_XDECREF( tmp_class_creation_14__metaclass ); tmp_class_creation_14__metaclass = NULL; } { Py_XDECREF( tmp_class_creation_14__prepared ); tmp_class_creation_14__prepared = NULL; } { // Re-raise. exception_type = exception_keeper_type_55; exception_value = exception_keeper_value_55; exception_tb = exception_keeper_tb_55; exception_lineno = exception_keeper_lineno_55; goto frame_exception_exit_1; } // End of try: try_end_27:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_14__bases ); Py_DECREF( tmp_class_creation_14__bases ); tmp_class_creation_14__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_14__class_decl_dict ); Py_DECREF( tmp_class_creation_14__class_decl_dict ); tmp_class_creation_14__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_14__metaclass ); Py_DECREF( tmp_class_creation_14__metaclass ); tmp_class_creation_14__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_14__prepared ); Py_DECREF( tmp_class_creation_14__prepared ); tmp_class_creation_14__prepared = NULL; } { PyObject *tmp_assign_source_194; PyObject *tmp_mvar_value_226; tmp_mvar_value_226 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_callable ); if (unlikely( tmp_mvar_value_226 == NULL )) { tmp_mvar_value_226 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_callable ); } if ( tmp_mvar_value_226 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "callable" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 566; goto frame_exception_exit_1; } tmp_assign_source_194 = tmp_mvar_value_226; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_callable, tmp_assign_source_194 ); } branch_end_62:; } { PyObject *tmp_called_name_179; PyObject *tmp_mvar_value_227; PyObject *tmp_args_element_name_26; PyObject *tmp_mvar_value_228; PyObject *tmp_args_element_name_27; tmp_mvar_value_227 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__add_doc ); if (unlikely( tmp_mvar_value_227 == NULL )) { tmp_mvar_value_227 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__add_doc ); } if ( tmp_mvar_value_227 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_add_doc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 567; goto frame_exception_exit_1; } tmp_called_name_179 = tmp_mvar_value_227; tmp_mvar_value_228 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_get_unbound_function ); if (unlikely( tmp_mvar_value_228 == NULL )) { tmp_mvar_value_228 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_get_unbound_function ); } if ( tmp_mvar_value_228 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "get_unbound_function" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 567; goto frame_exception_exit_1; } tmp_args_element_name_26 = tmp_mvar_value_228; tmp_args_element_name_27 = const_str_digest_a13cea3eac144232780ec70fab3f1816; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 567; { PyObject *call_args[] = { tmp_args_element_name_26, tmp_args_element_name_27 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_179, call_args ); } if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 567; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assign_source_195; PyObject *tmp_called_name_180; PyObject *tmp_source_name_82; PyObject *tmp_mvar_value_229; PyObject *tmp_args_element_name_28; PyObject *tmp_mvar_value_230; tmp_mvar_value_229 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_229 == NULL )) { tmp_mvar_value_229 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_229 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 571; goto frame_exception_exit_1; } tmp_source_name_82 = tmp_mvar_value_229; tmp_called_name_180 = LOOKUP_ATTRIBUTE( tmp_source_name_82, const_str_plain_attrgetter ); if ( tmp_called_name_180 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 571; goto frame_exception_exit_1; } tmp_mvar_value_230 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__meth_func ); if (unlikely( tmp_mvar_value_230 == NULL )) { tmp_mvar_value_230 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__meth_func ); } if ( tmp_mvar_value_230 == NULL ) { Py_DECREF( tmp_called_name_180 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_meth_func" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 571; goto frame_exception_exit_1; } tmp_args_element_name_28 = tmp_mvar_value_230; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 571; { PyObject *call_args[] = { tmp_args_element_name_28 }; tmp_assign_source_195 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_180, call_args ); } Py_DECREF( tmp_called_name_180 ); if ( tmp_assign_source_195 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 571; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_get_method_function, tmp_assign_source_195 ); } { PyObject *tmp_assign_source_196; PyObject *tmp_called_name_181; PyObject *tmp_source_name_83; PyObject *tmp_mvar_value_231; PyObject *tmp_args_element_name_29; PyObject *tmp_mvar_value_232; tmp_mvar_value_231 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_231 == NULL )) { tmp_mvar_value_231 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_231 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 572; goto frame_exception_exit_1; } tmp_source_name_83 = tmp_mvar_value_231; tmp_called_name_181 = LOOKUP_ATTRIBUTE( tmp_source_name_83, const_str_plain_attrgetter ); if ( tmp_called_name_181 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 572; goto frame_exception_exit_1; } tmp_mvar_value_232 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__meth_self ); if (unlikely( tmp_mvar_value_232 == NULL )) { tmp_mvar_value_232 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__meth_self ); } if ( tmp_mvar_value_232 == NULL ) { Py_DECREF( tmp_called_name_181 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_meth_self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 572; goto frame_exception_exit_1; } tmp_args_element_name_29 = tmp_mvar_value_232; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 572; { PyObject *call_args[] = { tmp_args_element_name_29 }; tmp_assign_source_196 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_181, call_args ); } Py_DECREF( tmp_called_name_181 ); if ( tmp_assign_source_196 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 572; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_get_method_self, tmp_assign_source_196 ); } { PyObject *tmp_assign_source_197; PyObject *tmp_called_name_182; PyObject *tmp_source_name_84; PyObject *tmp_mvar_value_233; PyObject *tmp_args_element_name_30; PyObject *tmp_mvar_value_234; tmp_mvar_value_233 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_233 == NULL )) { tmp_mvar_value_233 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_233 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 573; goto frame_exception_exit_1; } tmp_source_name_84 = tmp_mvar_value_233; tmp_called_name_182 = LOOKUP_ATTRIBUTE( tmp_source_name_84, const_str_plain_attrgetter ); if ( tmp_called_name_182 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 573; goto frame_exception_exit_1; } tmp_mvar_value_234 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__func_closure ); if (unlikely( tmp_mvar_value_234 == NULL )) { tmp_mvar_value_234 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__func_closure ); } if ( tmp_mvar_value_234 == NULL ) { Py_DECREF( tmp_called_name_182 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_func_closure" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 573; goto frame_exception_exit_1; } tmp_args_element_name_30 = tmp_mvar_value_234; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 573; { PyObject *call_args[] = { tmp_args_element_name_30 }; tmp_assign_source_197 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_182, call_args ); } Py_DECREF( tmp_called_name_182 ); if ( tmp_assign_source_197 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 573; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_get_function_closure, tmp_assign_source_197 ); } { PyObject *tmp_assign_source_198; PyObject *tmp_called_name_183; PyObject *tmp_source_name_85; PyObject *tmp_mvar_value_235; PyObject *tmp_args_element_name_31; PyObject *tmp_mvar_value_236; tmp_mvar_value_235 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_235 == NULL )) { tmp_mvar_value_235 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_235 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 574; goto frame_exception_exit_1; } tmp_source_name_85 = tmp_mvar_value_235; tmp_called_name_183 = LOOKUP_ATTRIBUTE( tmp_source_name_85, const_str_plain_attrgetter ); if ( tmp_called_name_183 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 574; goto frame_exception_exit_1; } tmp_mvar_value_236 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__func_code ); if (unlikely( tmp_mvar_value_236 == NULL )) { tmp_mvar_value_236 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__func_code ); } if ( tmp_mvar_value_236 == NULL ) { Py_DECREF( tmp_called_name_183 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_func_code" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 574; goto frame_exception_exit_1; } tmp_args_element_name_31 = tmp_mvar_value_236; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 574; { PyObject *call_args[] = { tmp_args_element_name_31 }; tmp_assign_source_198 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_183, call_args ); } Py_DECREF( tmp_called_name_183 ); if ( tmp_assign_source_198 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 574; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_get_function_code, tmp_assign_source_198 ); } { PyObject *tmp_assign_source_199; PyObject *tmp_called_name_184; PyObject *tmp_source_name_86; PyObject *tmp_mvar_value_237; PyObject *tmp_args_element_name_32; PyObject *tmp_mvar_value_238; tmp_mvar_value_237 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_237 == NULL )) { tmp_mvar_value_237 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_237 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 575; goto frame_exception_exit_1; } tmp_source_name_86 = tmp_mvar_value_237; tmp_called_name_184 = LOOKUP_ATTRIBUTE( tmp_source_name_86, const_str_plain_attrgetter ); if ( tmp_called_name_184 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 575; goto frame_exception_exit_1; } tmp_mvar_value_238 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__func_defaults ); if (unlikely( tmp_mvar_value_238 == NULL )) { tmp_mvar_value_238 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__func_defaults ); } if ( tmp_mvar_value_238 == NULL ) { Py_DECREF( tmp_called_name_184 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_func_defaults" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 575; goto frame_exception_exit_1; } tmp_args_element_name_32 = tmp_mvar_value_238; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 575; { PyObject *call_args[] = { tmp_args_element_name_32 }; tmp_assign_source_199 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_184, call_args ); } Py_DECREF( tmp_called_name_184 ); if ( tmp_assign_source_199 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 575; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_get_function_defaults, tmp_assign_source_199 ); } { PyObject *tmp_assign_source_200; PyObject *tmp_called_name_185; PyObject *tmp_source_name_87; PyObject *tmp_mvar_value_239; PyObject *tmp_args_element_name_33; PyObject *tmp_mvar_value_240; tmp_mvar_value_239 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_239 == NULL )) { tmp_mvar_value_239 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_239 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 576; goto frame_exception_exit_1; } tmp_source_name_87 = tmp_mvar_value_239; tmp_called_name_185 = LOOKUP_ATTRIBUTE( tmp_source_name_87, const_str_plain_attrgetter ); if ( tmp_called_name_185 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 576; goto frame_exception_exit_1; } tmp_mvar_value_240 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__func_globals ); if (unlikely( tmp_mvar_value_240 == NULL )) { tmp_mvar_value_240 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__func_globals ); } if ( tmp_mvar_value_240 == NULL ) { Py_DECREF( tmp_called_name_185 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_func_globals" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 576; goto frame_exception_exit_1; } tmp_args_element_name_33 = tmp_mvar_value_240; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 576; { PyObject *call_args[] = { tmp_args_element_name_33 }; tmp_assign_source_200 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_185, call_args ); } Py_DECREF( tmp_called_name_185 ); if ( tmp_assign_source_200 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 576; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_get_function_globals, tmp_assign_source_200 ); } { nuitka_bool tmp_condition_result_96; PyObject *tmp_mvar_value_241; int tmp_truth_name_20; tmp_mvar_value_241 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_PY3 ); if (unlikely( tmp_mvar_value_241 == NULL )) { tmp_mvar_value_241 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_PY3 ); } if ( tmp_mvar_value_241 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "PY3" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 579; goto frame_exception_exit_1; } tmp_truth_name_20 = CHECK_IF_TRUE( tmp_mvar_value_241 ); if ( tmp_truth_name_20 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 579; goto frame_exception_exit_1; } tmp_condition_result_96 = tmp_truth_name_20 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_96 == NUITKA_BOOL_TRUE ) { goto branch_yes_67; } else { goto branch_no_67; } branch_yes_67:; { PyObject *tmp_assign_source_201; tmp_assign_source_201 = MAKE_FUNCTION_six$$$function_32_iterkeys( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_iterkeys, tmp_assign_source_201 ); } { PyObject *tmp_assign_source_202; tmp_assign_source_202 = MAKE_FUNCTION_six$$$function_33_itervalues( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_itervalues, tmp_assign_source_202 ); } { PyObject *tmp_assign_source_203; tmp_assign_source_203 = MAKE_FUNCTION_six$$$function_34_iteritems( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_iteritems, tmp_assign_source_203 ); } { PyObject *tmp_assign_source_204; tmp_assign_source_204 = MAKE_FUNCTION_six$$$function_35_iterlists( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_iterlists, tmp_assign_source_204 ); } { PyObject *tmp_assign_source_205; PyObject *tmp_called_instance_7; PyObject *tmp_mvar_value_242; tmp_mvar_value_242 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_242 == NULL )) { tmp_mvar_value_242 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_242 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 592; goto frame_exception_exit_1; } tmp_called_instance_7 = tmp_mvar_value_242; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 592; tmp_assign_source_205 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_7, const_str_plain_methodcaller, &PyTuple_GET_ITEM( const_tuple_str_plain_keys_tuple, 0 ) ); if ( tmp_assign_source_205 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 592; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_viewkeys, tmp_assign_source_205 ); } { PyObject *tmp_assign_source_206; PyObject *tmp_called_instance_8; PyObject *tmp_mvar_value_243; tmp_mvar_value_243 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_243 == NULL )) { tmp_mvar_value_243 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_243 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 594; goto frame_exception_exit_1; } tmp_called_instance_8 = tmp_mvar_value_243; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 594; tmp_assign_source_206 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_8, const_str_plain_methodcaller, &PyTuple_GET_ITEM( const_tuple_str_plain_values_tuple, 0 ) ); if ( tmp_assign_source_206 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 594; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_viewvalues, tmp_assign_source_206 ); } { PyObject *tmp_assign_source_207; PyObject *tmp_called_instance_9; PyObject *tmp_mvar_value_244; tmp_mvar_value_244 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_244 == NULL )) { tmp_mvar_value_244 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_244 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 596; goto frame_exception_exit_1; } tmp_called_instance_9 = tmp_mvar_value_244; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 596; tmp_assign_source_207 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_9, const_str_plain_methodcaller, &PyTuple_GET_ITEM( const_tuple_str_plain_items_tuple, 0 ) ); if ( tmp_assign_source_207 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 596; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_viewitems, tmp_assign_source_207 ); } goto branch_end_67; branch_no_67:; { PyObject *tmp_assign_source_208; tmp_assign_source_208 = MAKE_FUNCTION_six$$$function_36_iterkeys( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_iterkeys, tmp_assign_source_208 ); } { PyObject *tmp_assign_source_209; tmp_assign_source_209 = MAKE_FUNCTION_six$$$function_37_itervalues( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_itervalues, tmp_assign_source_209 ); } { PyObject *tmp_assign_source_210; tmp_assign_source_210 = MAKE_FUNCTION_six$$$function_38_iteritems( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_iteritems, tmp_assign_source_210 ); } { PyObject *tmp_assign_source_211; tmp_assign_source_211 = MAKE_FUNCTION_six$$$function_39_iterlists( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_iterlists, tmp_assign_source_211 ); } { PyObject *tmp_assign_source_212; PyObject *tmp_called_instance_10; PyObject *tmp_mvar_value_245; tmp_mvar_value_245 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_245 == NULL )) { tmp_mvar_value_245 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_245 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 610; goto frame_exception_exit_1; } tmp_called_instance_10 = tmp_mvar_value_245; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 610; tmp_assign_source_212 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_10, const_str_plain_methodcaller, &PyTuple_GET_ITEM( const_tuple_str_plain_viewkeys_tuple, 0 ) ); if ( tmp_assign_source_212 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 610; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_viewkeys, tmp_assign_source_212 ); } { PyObject *tmp_assign_source_213; PyObject *tmp_called_instance_11; PyObject *tmp_mvar_value_246; tmp_mvar_value_246 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_246 == NULL )) { tmp_mvar_value_246 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_246 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 612; goto frame_exception_exit_1; } tmp_called_instance_11 = tmp_mvar_value_246; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 612; tmp_assign_source_213 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_11, const_str_plain_methodcaller, &PyTuple_GET_ITEM( const_tuple_str_plain_viewvalues_tuple, 0 ) ); if ( tmp_assign_source_213 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 612; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_viewvalues, tmp_assign_source_213 ); } { PyObject *tmp_assign_source_214; PyObject *tmp_called_instance_12; PyObject *tmp_mvar_value_247; tmp_mvar_value_247 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_247 == NULL )) { tmp_mvar_value_247 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_247 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 614; goto frame_exception_exit_1; } tmp_called_instance_12 = tmp_mvar_value_247; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 614; tmp_assign_source_214 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_12, const_str_plain_methodcaller, &PyTuple_GET_ITEM( const_tuple_str_plain_viewitems_tuple, 0 ) ); if ( tmp_assign_source_214 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 614; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_viewitems, tmp_assign_source_214 ); } branch_end_67:; } { PyObject *tmp_called_name_186; PyObject *tmp_mvar_value_248; PyObject *tmp_args_element_name_34; PyObject *tmp_mvar_value_249; PyObject *tmp_args_element_name_35; tmp_mvar_value_248 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__add_doc ); if (unlikely( tmp_mvar_value_248 == NULL )) { tmp_mvar_value_248 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__add_doc ); } if ( tmp_mvar_value_248 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_add_doc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 616; goto frame_exception_exit_1; } tmp_called_name_186 = tmp_mvar_value_248; tmp_mvar_value_249 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_iterkeys ); if (unlikely( tmp_mvar_value_249 == NULL )) { tmp_mvar_value_249 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_iterkeys ); } if ( tmp_mvar_value_249 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "iterkeys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 616; goto frame_exception_exit_1; } tmp_args_element_name_34 = tmp_mvar_value_249; tmp_args_element_name_35 = const_str_digest_c1940ed36d6c651776a6e3a34c7131e3; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 616; { PyObject *call_args[] = { tmp_args_element_name_34, tmp_args_element_name_35 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_186, call_args ); } if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 616; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_called_name_187; PyObject *tmp_mvar_value_250; PyObject *tmp_args_element_name_36; PyObject *tmp_mvar_value_251; PyObject *tmp_args_element_name_37; tmp_mvar_value_250 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__add_doc ); if (unlikely( tmp_mvar_value_250 == NULL )) { tmp_mvar_value_250 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__add_doc ); } if ( tmp_mvar_value_250 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_add_doc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 617; goto frame_exception_exit_1; } tmp_called_name_187 = tmp_mvar_value_250; tmp_mvar_value_251 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_itervalues ); if (unlikely( tmp_mvar_value_251 == NULL )) { tmp_mvar_value_251 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_itervalues ); } if ( tmp_mvar_value_251 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "itervalues" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 617; goto frame_exception_exit_1; } tmp_args_element_name_36 = tmp_mvar_value_251; tmp_args_element_name_37 = const_str_digest_c18de21b4af59af9eda7ad848834774a; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 617; { PyObject *call_args[] = { tmp_args_element_name_36, tmp_args_element_name_37 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_187, call_args ); } if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 617; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_called_name_188; PyObject *tmp_mvar_value_252; PyObject *tmp_args_element_name_38; PyObject *tmp_mvar_value_253; PyObject *tmp_args_element_name_39; tmp_mvar_value_252 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__add_doc ); if (unlikely( tmp_mvar_value_252 == NULL )) { tmp_mvar_value_252 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__add_doc ); } if ( tmp_mvar_value_252 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_add_doc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 618; goto frame_exception_exit_1; } tmp_called_name_188 = tmp_mvar_value_252; tmp_mvar_value_253 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_iteritems ); if (unlikely( tmp_mvar_value_253 == NULL )) { tmp_mvar_value_253 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_iteritems ); } if ( tmp_mvar_value_253 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "iteritems" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 618; goto frame_exception_exit_1; } tmp_args_element_name_38 = tmp_mvar_value_253; tmp_args_element_name_39 = const_str_digest_a343d5bd65de7d15893f1a0d02d09f45; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 618; { PyObject *call_args[] = { tmp_args_element_name_38, tmp_args_element_name_39 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_188, call_args ); } if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 618; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_called_name_189; PyObject *tmp_mvar_value_254; PyObject *tmp_args_element_name_40; PyObject *tmp_mvar_value_255; PyObject *tmp_args_element_name_41; tmp_mvar_value_254 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__add_doc ); if (unlikely( tmp_mvar_value_254 == NULL )) { tmp_mvar_value_254 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__add_doc ); } if ( tmp_mvar_value_254 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_add_doc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 620; goto frame_exception_exit_1; } tmp_called_name_189 = tmp_mvar_value_254; tmp_mvar_value_255 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_iterlists ); if (unlikely( tmp_mvar_value_255 == NULL )) { tmp_mvar_value_255 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_iterlists ); } if ( tmp_mvar_value_255 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "iterlists" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 620; goto frame_exception_exit_1; } tmp_args_element_name_40 = tmp_mvar_value_255; tmp_args_element_name_41 = const_str_digest_ef5ae5746ab9ada338d738fcd9ef185d; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 620; { PyObject *call_args[] = { tmp_args_element_name_40, tmp_args_element_name_41 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_189, call_args ); } if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 620; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { nuitka_bool tmp_condition_result_97; PyObject *tmp_mvar_value_256; int tmp_truth_name_21; tmp_mvar_value_256 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_PY3 ); if (unlikely( tmp_mvar_value_256 == NULL )) { tmp_mvar_value_256 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_PY3 ); } if ( tmp_mvar_value_256 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "PY3" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 624; goto frame_exception_exit_1; } tmp_truth_name_21 = CHECK_IF_TRUE( tmp_mvar_value_256 ); if ( tmp_truth_name_21 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 624; goto frame_exception_exit_1; } tmp_condition_result_97 = tmp_truth_name_21 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_97 == NUITKA_BOOL_TRUE ) { goto branch_yes_68; } else { goto branch_no_68; } branch_yes_68:; { PyObject *tmp_assign_source_215; tmp_assign_source_215 = MAKE_FUNCTION_six$$$function_40_b( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_b, tmp_assign_source_215 ); } { PyObject *tmp_assign_source_216; tmp_assign_source_216 = MAKE_FUNCTION_six$$$function_41_u( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_u, tmp_assign_source_216 ); } { PyObject *tmp_assign_source_217; tmp_assign_source_217 = LOOKUP_BUILTIN( const_str_plain_chr ); assert( tmp_assign_source_217 != NULL ); UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_unichr, tmp_assign_source_217 ); } { PyObject *tmp_assign_source_218; 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_struct; tmp_globals_name_6 = (PyObject *)moduledict_six; tmp_locals_name_6 = Py_None; tmp_fromlist_name_6 = Py_None; tmp_level_name_6 = const_int_0; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 631; tmp_assign_source_218 = IMPORT_MODULE5( tmp_name_name_6, tmp_globals_name_6, tmp_locals_name_6, tmp_fromlist_name_6, tmp_level_name_6 ); if ( tmp_assign_source_218 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 631; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_struct, tmp_assign_source_218 ); } { PyObject *tmp_assign_source_219; PyObject *tmp_source_name_88; PyObject *tmp_called_instance_13; PyObject *tmp_mvar_value_257; tmp_mvar_value_257 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_struct ); if (unlikely( tmp_mvar_value_257 == NULL )) { tmp_mvar_value_257 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_struct ); } CHECK_OBJECT( tmp_mvar_value_257 ); tmp_called_instance_13 = tmp_mvar_value_257; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 632; tmp_source_name_88 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_13, const_str_plain_Struct, &PyTuple_GET_ITEM( const_tuple_str_digest_492eced51578a561806e20ae8ef1f867_tuple, 0 ) ); if ( tmp_source_name_88 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 632; goto frame_exception_exit_1; } tmp_assign_source_219 = LOOKUP_ATTRIBUTE( tmp_source_name_88, const_str_plain_pack ); Py_DECREF( tmp_source_name_88 ); if ( tmp_assign_source_219 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 632; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_int2byte, tmp_assign_source_219 ); } { tmp_res = PyDict_DelItem( (PyObject *)moduledict_six, const_str_plain_struct ); tmp_result = tmp_res != -1; if ( tmp_result == false ) CLEAR_ERROR_OCCURRED(); if ( tmp_result == false ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "struct" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 633; goto frame_exception_exit_1; } } { PyObject *tmp_assign_source_220; PyObject *tmp_called_instance_14; PyObject *tmp_mvar_value_258; tmp_mvar_value_258 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_258 == NULL )) { tmp_mvar_value_258 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_258 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 634; goto frame_exception_exit_1; } tmp_called_instance_14 = tmp_mvar_value_258; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 634; tmp_assign_source_220 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_14, const_str_plain_itemgetter, &PyTuple_GET_ITEM( const_tuple_int_0_tuple, 0 ) ); if ( tmp_assign_source_220 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 634; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_byte2int, tmp_assign_source_220 ); } { PyObject *tmp_assign_source_221; PyObject *tmp_source_name_89; PyObject *tmp_mvar_value_259; tmp_mvar_value_259 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_operator ); if (unlikely( tmp_mvar_value_259 == NULL )) { tmp_mvar_value_259 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_operator ); } if ( tmp_mvar_value_259 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "operator" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 635; goto frame_exception_exit_1; } tmp_source_name_89 = tmp_mvar_value_259; tmp_assign_source_221 = LOOKUP_ATTRIBUTE( tmp_source_name_89, const_str_plain_getitem ); if ( tmp_assign_source_221 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 635; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_indexbytes, tmp_assign_source_221 ); } { PyObject *tmp_assign_source_222; tmp_assign_source_222 = LOOKUP_BUILTIN( const_str_plain_iter ); assert( tmp_assign_source_222 != NULL ); UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_iterbytes, tmp_assign_source_222 ); } { PyObject *tmp_assign_source_223; PyObject *tmp_name_name_7; PyObject *tmp_globals_name_7; PyObject *tmp_locals_name_7; PyObject *tmp_fromlist_name_7; PyObject *tmp_level_name_7; tmp_name_name_7 = const_str_plain_io; tmp_globals_name_7 = (PyObject *)moduledict_six; tmp_locals_name_7 = Py_None; tmp_fromlist_name_7 = Py_None; tmp_level_name_7 = const_int_0; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 637; tmp_assign_source_223 = 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_223 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 637; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_io, tmp_assign_source_223 ); } { PyObject *tmp_assign_source_224; PyObject *tmp_source_name_90; PyObject *tmp_mvar_value_260; tmp_mvar_value_260 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_io ); if (unlikely( tmp_mvar_value_260 == NULL )) { tmp_mvar_value_260 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_io ); } CHECK_OBJECT( tmp_mvar_value_260 ); tmp_source_name_90 = tmp_mvar_value_260; tmp_assign_source_224 = LOOKUP_ATTRIBUTE( tmp_source_name_90, const_str_plain_StringIO ); if ( tmp_assign_source_224 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 638; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_StringIO, tmp_assign_source_224 ); } { PyObject *tmp_assign_source_225; PyObject *tmp_source_name_91; PyObject *tmp_mvar_value_261; tmp_mvar_value_261 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_io ); if (unlikely( tmp_mvar_value_261 == NULL )) { tmp_mvar_value_261 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_io ); } if ( tmp_mvar_value_261 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "io" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 639; goto frame_exception_exit_1; } tmp_source_name_91 = tmp_mvar_value_261; tmp_assign_source_225 = LOOKUP_ATTRIBUTE( tmp_source_name_91, const_str_plain_BytesIO ); if ( tmp_assign_source_225 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 639; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_BytesIO, tmp_assign_source_225 ); } { PyObject *tmp_assign_source_226; tmp_assign_source_226 = const_str_plain_assertCountEqual; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__assertCountEqual, tmp_assign_source_226 ); } { nuitka_bool tmp_condition_result_98; PyObject *tmp_compexpr_left_23; PyObject *tmp_compexpr_right_23; PyObject *tmp_subscribed_name_18; PyObject *tmp_source_name_92; PyObject *tmp_mvar_value_262; PyObject *tmp_subscript_name_18; tmp_mvar_value_262 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_262 == NULL )) { tmp_mvar_value_262 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_262 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 641; goto frame_exception_exit_1; } tmp_source_name_92 = tmp_mvar_value_262; tmp_subscribed_name_18 = LOOKUP_ATTRIBUTE( tmp_source_name_92, const_str_plain_version_info ); if ( tmp_subscribed_name_18 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 641; goto frame_exception_exit_1; } tmp_subscript_name_18 = const_int_pos_1; tmp_compexpr_left_23 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_18, tmp_subscript_name_18, 1 ); Py_DECREF( tmp_subscribed_name_18 ); if ( tmp_compexpr_left_23 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 641; goto frame_exception_exit_1; } tmp_compexpr_right_23 = const_int_pos_1; tmp_res = RICH_COMPARE_BOOL_LE( tmp_compexpr_left_23, tmp_compexpr_right_23 ); Py_DECREF( tmp_compexpr_left_23 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 641; goto frame_exception_exit_1; } tmp_condition_result_98 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_98 == NUITKA_BOOL_TRUE ) { goto branch_yes_69; } else { goto branch_no_69; } branch_yes_69:; { PyObject *tmp_assign_source_227; tmp_assign_source_227 = const_str_plain_assertRaisesRegexp; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__assertRaisesRegex, tmp_assign_source_227 ); } { PyObject *tmp_assign_source_228; tmp_assign_source_228 = const_str_plain_assertRegexpMatches; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__assertRegex, tmp_assign_source_228 ); } goto branch_end_69; branch_no_69:; { PyObject *tmp_assign_source_229; tmp_assign_source_229 = const_str_plain_assertRaisesRegex; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__assertRaisesRegex, tmp_assign_source_229 ); } { PyObject *tmp_assign_source_230; tmp_assign_source_230 = const_str_plain_assertRegex; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__assertRegex, tmp_assign_source_230 ); } branch_end_69:; } goto branch_end_68; branch_no_68:; { PyObject *tmp_assign_source_231; tmp_assign_source_231 = MAKE_FUNCTION_six$$$function_42_b( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_b, tmp_assign_source_231 ); } { PyObject *tmp_assign_source_232; tmp_assign_source_232 = MAKE_FUNCTION_six$$$function_43_u( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_u, tmp_assign_source_232 ); } { PyObject *tmp_assign_source_233; PyObject *tmp_mvar_value_263; tmp_mvar_value_263 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_unichr ); if (unlikely( tmp_mvar_value_263 == NULL )) { tmp_mvar_value_263 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_unichr ); } if ( tmp_mvar_value_263 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unichr" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 654; goto frame_exception_exit_1; } tmp_assign_source_233 = tmp_mvar_value_263; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_unichr, tmp_assign_source_233 ); } { PyObject *tmp_assign_source_234; tmp_assign_source_234 = LOOKUP_BUILTIN( const_str_plain_chr ); assert( tmp_assign_source_234 != NULL ); UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_int2byte, tmp_assign_source_234 ); } { PyObject *tmp_assign_source_235; tmp_assign_source_235 = MAKE_FUNCTION_six$$$function_44_byte2int( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_byte2int, tmp_assign_source_235 ); } { PyObject *tmp_assign_source_236; tmp_assign_source_236 = MAKE_FUNCTION_six$$$function_45_indexbytes( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_indexbytes, tmp_assign_source_236 ); } { PyObject *tmp_assign_source_237; PyObject *tmp_called_name_190; PyObject *tmp_source_name_93; PyObject *tmp_mvar_value_264; PyObject *tmp_args_element_name_42; PyObject *tmp_source_name_94; PyObject *tmp_mvar_value_265; PyObject *tmp_args_element_name_43; tmp_mvar_value_264 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_functools ); if (unlikely( tmp_mvar_value_264 == NULL )) { tmp_mvar_value_264 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_functools ); } if ( tmp_mvar_value_264 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "functools" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 662; goto frame_exception_exit_1; } tmp_source_name_93 = tmp_mvar_value_264; tmp_called_name_190 = LOOKUP_ATTRIBUTE( tmp_source_name_93, const_str_plain_partial ); if ( tmp_called_name_190 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 662; goto frame_exception_exit_1; } tmp_mvar_value_265 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_itertools ); if (unlikely( tmp_mvar_value_265 == NULL )) { tmp_mvar_value_265 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_itertools ); } if ( tmp_mvar_value_265 == NULL ) { Py_DECREF( tmp_called_name_190 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "itertools" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 662; goto frame_exception_exit_1; } tmp_source_name_94 = tmp_mvar_value_265; tmp_args_element_name_42 = LOOKUP_ATTRIBUTE( tmp_source_name_94, const_str_plain_imap ); if ( tmp_args_element_name_42 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_190 ); exception_lineno = 662; goto frame_exception_exit_1; } tmp_args_element_name_43 = LOOKUP_BUILTIN( const_str_plain_ord ); assert( tmp_args_element_name_43 != NULL ); frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 662; { PyObject *call_args[] = { tmp_args_element_name_42, tmp_args_element_name_43 }; tmp_assign_source_237 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_190, call_args ); } Py_DECREF( tmp_called_name_190 ); Py_DECREF( tmp_args_element_name_42 ); if ( tmp_assign_source_237 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 662; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_iterbytes, tmp_assign_source_237 ); } { PyObject *tmp_assign_source_238; PyObject *tmp_name_name_8; PyObject *tmp_globals_name_8; PyObject *tmp_locals_name_8; PyObject *tmp_fromlist_name_8; PyObject *tmp_level_name_8; tmp_name_name_8 = const_str_plain_StringIO; tmp_globals_name_8 = (PyObject *)moduledict_six; tmp_locals_name_8 = Py_None; tmp_fromlist_name_8 = Py_None; tmp_level_name_8 = const_int_0; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 663; tmp_assign_source_238 = IMPORT_MODULE5( tmp_name_name_8, tmp_globals_name_8, tmp_locals_name_8, tmp_fromlist_name_8, tmp_level_name_8 ); if ( tmp_assign_source_238 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 663; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_StringIO, tmp_assign_source_238 ); } { PyObject *tmp_assign_source_239; PyObject *tmp_source_name_95; PyObject *tmp_mvar_value_266; tmp_mvar_value_266 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_StringIO ); if (unlikely( tmp_mvar_value_266 == NULL )) { tmp_mvar_value_266 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_StringIO ); } CHECK_OBJECT( tmp_mvar_value_266 ); tmp_source_name_95 = tmp_mvar_value_266; tmp_assign_source_239 = LOOKUP_ATTRIBUTE( tmp_source_name_95, const_str_plain_StringIO ); if ( tmp_assign_source_239 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 664; goto frame_exception_exit_1; } assert( tmp_assign_unpack_1__assign_source == NULL ); tmp_assign_unpack_1__assign_source = tmp_assign_source_239; } { PyObject *tmp_assign_source_240; CHECK_OBJECT( tmp_assign_unpack_1__assign_source ); tmp_assign_source_240 = tmp_assign_unpack_1__assign_source; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_StringIO, tmp_assign_source_240 ); } { PyObject *tmp_assign_source_241; CHECK_OBJECT( tmp_assign_unpack_1__assign_source ); tmp_assign_source_241 = tmp_assign_unpack_1__assign_source; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_BytesIO, tmp_assign_source_241 ); } { 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_242; tmp_assign_source_242 = const_str_plain_assertItemsEqual; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__assertCountEqual, tmp_assign_source_242 ); } { PyObject *tmp_assign_source_243; tmp_assign_source_243 = const_str_plain_assertRaisesRegexp; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__assertRaisesRegex, tmp_assign_source_243 ); } { PyObject *tmp_assign_source_244; tmp_assign_source_244 = const_str_plain_assertRegexpMatches; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__assertRegex, tmp_assign_source_244 ); } branch_end_68:; } { PyObject *tmp_called_name_191; PyObject *tmp_mvar_value_267; PyObject *tmp_args_element_name_44; PyObject *tmp_mvar_value_268; PyObject *tmp_args_element_name_45; tmp_mvar_value_267 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__add_doc ); if (unlikely( tmp_mvar_value_267 == NULL )) { tmp_mvar_value_267 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__add_doc ); } if ( tmp_mvar_value_267 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_add_doc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 668; goto frame_exception_exit_1; } tmp_called_name_191 = tmp_mvar_value_267; tmp_mvar_value_268 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_b ); if (unlikely( tmp_mvar_value_268 == NULL )) { tmp_mvar_value_268 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_b ); } if ( tmp_mvar_value_268 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "b" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 668; goto frame_exception_exit_1; } tmp_args_element_name_44 = tmp_mvar_value_268; tmp_args_element_name_45 = const_str_digest_0e07ea38c4cf2fbcefc89e7de4db934c; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 668; { PyObject *call_args[] = { tmp_args_element_name_44, tmp_args_element_name_45 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_191, call_args ); } if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 668; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_called_name_192; PyObject *tmp_mvar_value_269; PyObject *tmp_args_element_name_46; PyObject *tmp_mvar_value_270; PyObject *tmp_args_element_name_47; tmp_mvar_value_269 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__add_doc ); if (unlikely( tmp_mvar_value_269 == NULL )) { tmp_mvar_value_269 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__add_doc ); } if ( tmp_mvar_value_269 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_add_doc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 669; goto frame_exception_exit_1; } tmp_called_name_192 = tmp_mvar_value_269; tmp_mvar_value_270 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_u ); if (unlikely( tmp_mvar_value_270 == NULL )) { tmp_mvar_value_270 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_u ); } if ( tmp_mvar_value_270 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "u" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 669; goto frame_exception_exit_1; } tmp_args_element_name_46 = tmp_mvar_value_270; tmp_args_element_name_47 = const_str_digest_ebf751844f7678efef5423dab5acd577; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 669; { PyObject *call_args[] = { tmp_args_element_name_46, tmp_args_element_name_47 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_192, call_args ); } if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 669; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assign_source_245; tmp_assign_source_245 = MAKE_FUNCTION_six$$$function_46_assertCountEqual( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_assertCountEqual, tmp_assign_source_245 ); } { PyObject *tmp_assign_source_246; tmp_assign_source_246 = MAKE_FUNCTION_six$$$function_47_assertRaisesRegex( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_assertRaisesRegex, tmp_assign_source_246 ); } { PyObject *tmp_assign_source_247; tmp_assign_source_247 = MAKE_FUNCTION_six$$$function_48_assertRegex( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_assertRegex, tmp_assign_source_247 ); } { nuitka_bool tmp_condition_result_99; PyObject *tmp_mvar_value_271; int tmp_truth_name_22; tmp_mvar_value_271 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_PY3 ); if (unlikely( tmp_mvar_value_271 == NULL )) { tmp_mvar_value_271 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_PY3 ); } if ( tmp_mvar_value_271 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "PY3" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 684; goto frame_exception_exit_1; } tmp_truth_name_22 = CHECK_IF_TRUE( tmp_mvar_value_271 ); if ( tmp_truth_name_22 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 684; goto frame_exception_exit_1; } tmp_condition_result_99 = tmp_truth_name_22 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_99 == NUITKA_BOOL_TRUE ) { goto branch_yes_70; } else { goto branch_no_70; } branch_yes_70:; { PyObject *tmp_assign_source_248; PyObject *tmp_getattr_target_15; PyObject *tmp_source_name_96; PyObject *tmp_mvar_value_272; PyObject *tmp_getattr_attr_15; tmp_mvar_value_272 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_moves ); if (unlikely( tmp_mvar_value_272 == NULL )) { tmp_mvar_value_272 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_moves ); } if ( tmp_mvar_value_272 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "moves" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 685; goto frame_exception_exit_1; } tmp_source_name_96 = tmp_mvar_value_272; tmp_getattr_target_15 = LOOKUP_ATTRIBUTE( tmp_source_name_96, const_str_plain_builtins ); if ( tmp_getattr_target_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 685; goto frame_exception_exit_1; } tmp_getattr_attr_15 = const_str_plain_exec; tmp_assign_source_248 = BUILTIN_GETATTR( tmp_getattr_target_15, tmp_getattr_attr_15, NULL ); Py_DECREF( tmp_getattr_target_15 ); if ( tmp_assign_source_248 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 685; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_exec_, tmp_assign_source_248 ); } { PyObject *tmp_assign_source_249; PyObject *tmp_defaults_4; tmp_defaults_4 = const_tuple_none_tuple; Py_INCREF( tmp_defaults_4 ); tmp_assign_source_249 = MAKE_FUNCTION_six$$$function_49_reraise( tmp_defaults_4 ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_reraise, tmp_assign_source_249 ); } goto branch_end_70; branch_no_70:; { PyObject *tmp_assign_source_250; PyObject *tmp_defaults_5; tmp_defaults_5 = const_tuple_none_none_tuple; Py_INCREF( tmp_defaults_5 ); tmp_assign_source_250 = MAKE_FUNCTION_six$$$function_50_exec_( tmp_defaults_5 ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_exec_, tmp_assign_source_250 ); } { PyObject *tmp_called_name_193; PyObject *tmp_mvar_value_273; tmp_mvar_value_273 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_exec_ ); if (unlikely( tmp_mvar_value_273 == NULL )) { tmp_mvar_value_273 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_exec_ ); } CHECK_OBJECT( tmp_mvar_value_273 ); tmp_called_name_193 = tmp_mvar_value_273; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 711; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_193, &PyTuple_GET_ITEM( const_tuple_str_digest_3f8ec27a39ced90fe68f302c90bb10fe_tuple, 0 ) ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 711; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } branch_end_70:; } { nuitka_bool tmp_condition_result_100; PyObject *tmp_compexpr_left_24; PyObject *tmp_compexpr_right_24; PyObject *tmp_subscribed_name_19; PyObject *tmp_source_name_97; PyObject *tmp_mvar_value_274; PyObject *tmp_subscript_name_19; tmp_mvar_value_274 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_274 == NULL )) { tmp_mvar_value_274 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_274 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 719; goto frame_exception_exit_1; } tmp_source_name_97 = tmp_mvar_value_274; tmp_subscribed_name_19 = LOOKUP_ATTRIBUTE( tmp_source_name_97, const_str_plain_version_info ); if ( tmp_subscribed_name_19 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 719; goto frame_exception_exit_1; } tmp_subscript_name_19 = const_slice_none_int_pos_2_none; tmp_compexpr_left_24 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_19, tmp_subscript_name_19 ); Py_DECREF( tmp_subscribed_name_19 ); if ( tmp_compexpr_left_24 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 719; goto frame_exception_exit_1; } tmp_compexpr_right_24 = const_tuple_int_pos_3_int_pos_2_tuple; tmp_res = RICH_COMPARE_BOOL_EQ_NORECURSE( tmp_compexpr_left_24, tmp_compexpr_right_24 ); Py_DECREF( tmp_compexpr_left_24 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 719; goto frame_exception_exit_1; } tmp_condition_result_100 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_100 == NUITKA_BOOL_TRUE ) { goto branch_yes_71; } else { goto branch_no_71; } branch_yes_71:; { PyObject *tmp_called_name_194; PyObject *tmp_mvar_value_275; tmp_mvar_value_275 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_exec_ ); if (unlikely( tmp_mvar_value_275 == NULL )) { tmp_mvar_value_275 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_exec_ ); } if ( tmp_mvar_value_275 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "exec_" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 720; goto frame_exception_exit_1; } tmp_called_name_194 = tmp_mvar_value_275; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 720; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_194, &PyTuple_GET_ITEM( const_tuple_str_digest_3977e4bf037f0e937784bc251cb8d43f_tuple, 0 ) ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 720; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } goto branch_end_71; branch_no_71:; { nuitka_bool tmp_condition_result_101; PyObject *tmp_compexpr_left_25; PyObject *tmp_compexpr_right_25; PyObject *tmp_subscribed_name_20; PyObject *tmp_source_name_98; PyObject *tmp_mvar_value_276; PyObject *tmp_subscript_name_20; tmp_mvar_value_276 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_276 == NULL )) { tmp_mvar_value_276 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_276 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 728; goto frame_exception_exit_1; } tmp_source_name_98 = tmp_mvar_value_276; tmp_subscribed_name_20 = LOOKUP_ATTRIBUTE( tmp_source_name_98, const_str_plain_version_info ); if ( tmp_subscribed_name_20 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 728; goto frame_exception_exit_1; } tmp_subscript_name_20 = const_slice_none_int_pos_2_none; tmp_compexpr_left_25 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_20, tmp_subscript_name_20 ); Py_DECREF( tmp_subscribed_name_20 ); if ( tmp_compexpr_left_25 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 728; goto frame_exception_exit_1; } tmp_compexpr_right_25 = const_tuple_int_pos_3_int_pos_2_tuple; tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_25, tmp_compexpr_right_25 ); Py_DECREF( tmp_compexpr_left_25 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 728; goto frame_exception_exit_1; } tmp_condition_result_101 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_101 == NUITKA_BOOL_TRUE ) { goto branch_yes_72; } else { goto branch_no_72; } branch_yes_72:; { PyObject *tmp_called_name_195; PyObject *tmp_mvar_value_277; tmp_mvar_value_277 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_exec_ ); if (unlikely( tmp_mvar_value_277 == NULL )) { tmp_mvar_value_277 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_exec_ ); } if ( tmp_mvar_value_277 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "exec_" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 729; goto frame_exception_exit_1; } tmp_called_name_195 = tmp_mvar_value_277; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 729; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_195, &PyTuple_GET_ITEM( const_tuple_str_digest_7fd11fe26638cb0c79fc541a0481820c_tuple, 0 ) ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 729; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } goto branch_end_72; branch_no_72:; { PyObject *tmp_assign_source_251; tmp_assign_source_251 = MAKE_FUNCTION_six$$$function_51_raise_from( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_raise_from, tmp_assign_source_251 ); } branch_end_72:; } branch_end_71:; } { PyObject *tmp_assign_source_252; PyObject *tmp_getattr_target_16; PyObject *tmp_source_name_99; PyObject *tmp_mvar_value_278; PyObject *tmp_getattr_attr_16; PyObject *tmp_getattr_default_15; tmp_mvar_value_278 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_moves ); if (unlikely( tmp_mvar_value_278 == NULL )) { tmp_mvar_value_278 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_moves ); } if ( tmp_mvar_value_278 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "moves" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 740; goto frame_exception_exit_1; } tmp_source_name_99 = tmp_mvar_value_278; tmp_getattr_target_16 = LOOKUP_ATTRIBUTE( tmp_source_name_99, const_str_plain_builtins ); if ( tmp_getattr_target_16 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 740; goto frame_exception_exit_1; } tmp_getattr_attr_16 = const_str_plain_print; tmp_getattr_default_15 = Py_None; tmp_assign_source_252 = BUILTIN_GETATTR( tmp_getattr_target_16, tmp_getattr_attr_16, tmp_getattr_default_15 ); Py_DECREF( tmp_getattr_target_16 ); if ( tmp_assign_source_252 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 740; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_print_, tmp_assign_source_252 ); } { nuitka_bool tmp_condition_result_102; PyObject *tmp_compexpr_left_26; PyObject *tmp_compexpr_right_26; PyObject *tmp_mvar_value_279; tmp_mvar_value_279 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_print_ ); if (unlikely( tmp_mvar_value_279 == NULL )) { tmp_mvar_value_279 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_print_ ); } CHECK_OBJECT( tmp_mvar_value_279 ); tmp_compexpr_left_26 = tmp_mvar_value_279; tmp_compexpr_right_26 = Py_None; tmp_condition_result_102 = ( tmp_compexpr_left_26 == tmp_compexpr_right_26 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_102 == NUITKA_BOOL_TRUE ) { goto branch_yes_73; } else { goto branch_no_73; } branch_yes_73:; { PyObject *tmp_assign_source_253; tmp_assign_source_253 = MAKE_FUNCTION_six$$$function_52_print_( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_print_, tmp_assign_source_253 ); } branch_no_73:; } { nuitka_bool tmp_condition_result_103; PyObject *tmp_compexpr_left_27; PyObject *tmp_compexpr_right_27; PyObject *tmp_subscribed_name_21; PyObject *tmp_source_name_100; PyObject *tmp_mvar_value_280; PyObject *tmp_subscript_name_21; tmp_mvar_value_280 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_280 == NULL )) { tmp_mvar_value_280 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_280 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 795; goto frame_exception_exit_1; } tmp_source_name_100 = tmp_mvar_value_280; tmp_subscribed_name_21 = LOOKUP_ATTRIBUTE( tmp_source_name_100, const_str_plain_version_info ); if ( tmp_subscribed_name_21 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 795; goto frame_exception_exit_1; } tmp_subscript_name_21 = const_slice_none_int_pos_2_none; tmp_compexpr_left_27 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_21, tmp_subscript_name_21 ); Py_DECREF( tmp_subscribed_name_21 ); if ( tmp_compexpr_left_27 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 795; goto frame_exception_exit_1; } tmp_compexpr_right_27 = const_tuple_int_pos_3_int_pos_3_tuple; tmp_res = RICH_COMPARE_BOOL_LT( tmp_compexpr_left_27, tmp_compexpr_right_27 ); Py_DECREF( tmp_compexpr_left_27 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 795; goto frame_exception_exit_1; } tmp_condition_result_103 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_103 == NUITKA_BOOL_TRUE ) { goto branch_yes_74; } else { goto branch_no_74; } branch_yes_74:; { PyObject *tmp_assign_source_254; PyObject *tmp_mvar_value_281; tmp_mvar_value_281 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_print_ ); if (unlikely( tmp_mvar_value_281 == NULL )) { tmp_mvar_value_281 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_print_ ); } if ( tmp_mvar_value_281 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "print_" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 796; goto frame_exception_exit_1; } tmp_assign_source_254 = tmp_mvar_value_281; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain__print, tmp_assign_source_254 ); } { PyObject *tmp_assign_source_255; tmp_assign_source_255 = MAKE_FUNCTION_six$$$function_53_print_( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_print_, tmp_assign_source_255 ); } branch_no_74:; } { PyObject *tmp_called_name_196; PyObject *tmp_mvar_value_282; PyObject *tmp_args_element_name_48; PyObject *tmp_mvar_value_283; PyObject *tmp_args_element_name_49; tmp_mvar_value_282 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__add_doc ); if (unlikely( tmp_mvar_value_282 == NULL )) { tmp_mvar_value_282 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__add_doc ); } if ( tmp_mvar_value_282 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_add_doc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 805; goto frame_exception_exit_1; } tmp_called_name_196 = tmp_mvar_value_282; tmp_mvar_value_283 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_reraise ); if (unlikely( tmp_mvar_value_283 == NULL )) { tmp_mvar_value_283 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_reraise ); } if ( tmp_mvar_value_283 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "reraise" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 805; goto frame_exception_exit_1; } tmp_args_element_name_48 = tmp_mvar_value_283; tmp_args_element_name_49 = const_str_digest_91987f05961643baf523130276babe51; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 805; { PyObject *call_args[] = { tmp_args_element_name_48, tmp_args_element_name_49 }; tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_196, call_args ); } if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 805; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { nuitka_bool tmp_condition_result_104; PyObject *tmp_compexpr_left_28; PyObject *tmp_compexpr_right_28; PyObject *tmp_subscribed_name_22; PyObject *tmp_source_name_101; PyObject *tmp_mvar_value_284; PyObject *tmp_subscript_name_22; tmp_mvar_value_284 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_284 == NULL )) { tmp_mvar_value_284 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_284 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 807; goto frame_exception_exit_1; } tmp_source_name_101 = tmp_mvar_value_284; tmp_subscribed_name_22 = LOOKUP_ATTRIBUTE( tmp_source_name_101, const_str_plain_version_info ); if ( tmp_subscribed_name_22 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 807; goto frame_exception_exit_1; } tmp_subscript_name_22 = const_slice_int_0_int_pos_2_none; tmp_compexpr_left_28 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_22, tmp_subscript_name_22 ); Py_DECREF( tmp_subscribed_name_22 ); if ( tmp_compexpr_left_28 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 807; goto frame_exception_exit_1; } tmp_compexpr_right_28 = const_tuple_int_pos_3_int_pos_4_tuple; tmp_res = RICH_COMPARE_BOOL_LT( tmp_compexpr_left_28, tmp_compexpr_right_28 ); Py_DECREF( tmp_compexpr_left_28 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 807; goto frame_exception_exit_1; } tmp_condition_result_104 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_104 == NUITKA_BOOL_TRUE ) { goto branch_yes_75; } else { goto branch_no_75; } branch_yes_75:; { PyObject *tmp_assign_source_256; PyObject *tmp_defaults_6; PyObject *tmp_tuple_element_56; PyObject *tmp_source_name_102; PyObject *tmp_mvar_value_285; PyObject *tmp_source_name_103; PyObject *tmp_mvar_value_286; tmp_mvar_value_285 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_functools ); if (unlikely( tmp_mvar_value_285 == NULL )) { tmp_mvar_value_285 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_functools ); } if ( tmp_mvar_value_285 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "functools" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 808; goto frame_exception_exit_1; } tmp_source_name_102 = tmp_mvar_value_285; tmp_tuple_element_56 = LOOKUP_ATTRIBUTE( tmp_source_name_102, const_str_plain_WRAPPER_ASSIGNMENTS ); if ( tmp_tuple_element_56 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 808; goto frame_exception_exit_1; } tmp_defaults_6 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_defaults_6, 0, tmp_tuple_element_56 ); tmp_mvar_value_286 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_functools ); if (unlikely( tmp_mvar_value_286 == NULL )) { tmp_mvar_value_286 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_functools ); } if ( tmp_mvar_value_286 == NULL ) { Py_DECREF( tmp_defaults_6 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "functools" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 809; goto frame_exception_exit_1; } tmp_source_name_103 = tmp_mvar_value_286; tmp_tuple_element_56 = LOOKUP_ATTRIBUTE( tmp_source_name_103, const_str_plain_WRAPPER_UPDATES ); if ( tmp_tuple_element_56 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_defaults_6 ); exception_lineno = 809; goto frame_exception_exit_1; } PyTuple_SET_ITEM( tmp_defaults_6, 1, tmp_tuple_element_56 ); tmp_assign_source_256 = MAKE_FUNCTION_six$$$function_54_wraps( tmp_defaults_6 ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_wraps, tmp_assign_source_256 ); } goto branch_end_75; branch_no_75:; { PyObject *tmp_assign_source_257; PyObject *tmp_source_name_104; PyObject *tmp_mvar_value_287; tmp_mvar_value_287 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_functools ); if (unlikely( tmp_mvar_value_287 == NULL )) { tmp_mvar_value_287 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_functools ); } if ( tmp_mvar_value_287 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "functools" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 816; goto frame_exception_exit_1; } tmp_source_name_104 = tmp_mvar_value_287; tmp_assign_source_257 = LOOKUP_ATTRIBUTE( tmp_source_name_104, const_str_plain_wraps ); if ( tmp_assign_source_257 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 816; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_wraps, tmp_assign_source_257 ); } branch_end_75:; } { PyObject *tmp_assign_source_258; tmp_assign_source_258 = MAKE_FUNCTION_six$$$function_55_with_metaclass( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_with_metaclass, tmp_assign_source_258 ); } { PyObject *tmp_assign_source_259; tmp_assign_source_259 = MAKE_FUNCTION_six$$$function_56_add_metaclass( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_add_metaclass, tmp_assign_source_259 ); } { PyObject *tmp_assign_source_260; tmp_assign_source_260 = MAKE_FUNCTION_six$$$function_57_python_2_unicode_compatible( ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain_python_2_unicode_compatible, tmp_assign_source_260 ); } { PyObject *tmp_assign_source_261; tmp_assign_source_261 = PyList_New( 0 ); UPDATE_STRING_DICT1( moduledict_six, (Nuitka_StringObject *)const_str_plain___path__, tmp_assign_source_261 ); } { PyObject *tmp_assign_source_262; tmp_assign_source_262 = const_str_plain_six; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain___package__, tmp_assign_source_262 ); } { nuitka_bool tmp_condition_result_105; PyObject *tmp_compexpr_left_29; PyObject *tmp_compexpr_right_29; PyObject *tmp_called_instance_15; tmp_called_instance_15 = (PyObject *)moduledict_six; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 874; tmp_compexpr_left_29 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_15, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain___spec___tuple, 0 ) ); if ( tmp_compexpr_left_29 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 874; goto frame_exception_exit_1; } tmp_compexpr_right_29 = Py_None; tmp_condition_result_105 = ( tmp_compexpr_left_29 != tmp_compexpr_right_29 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_29 ); if ( tmp_condition_result_105 == NUITKA_BOOL_TRUE ) { goto branch_yes_76; } else { goto branch_no_76; } branch_yes_76:; { PyObject *tmp_assattr_name_7; PyObject *tmp_assattr_target_7; PyObject *tmp_mvar_value_288; tmp_assattr_name_7 = PyList_New( 0 ); tmp_mvar_value_288 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain___spec__ ); if (unlikely( tmp_mvar_value_288 == NULL )) { tmp_mvar_value_288 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain___spec__ ); } CHECK_OBJECT( tmp_mvar_value_288 ); tmp_assattr_target_7 = tmp_mvar_value_288; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_7, const_str_plain_submodule_search_locations, tmp_assattr_name_7 ); Py_DECREF( tmp_assattr_name_7 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 875; goto frame_exception_exit_1; } } branch_no_76:; } { nuitka_bool tmp_condition_result_106; PyObject *tmp_source_name_105; PyObject *tmp_mvar_value_289; PyObject *tmp_attribute_value_1; int tmp_truth_name_23; tmp_mvar_value_289 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_289 == NULL )) { tmp_mvar_value_289 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_289 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 879; goto frame_exception_exit_1; } tmp_source_name_105 = tmp_mvar_value_289; tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_105, const_str_plain_meta_path ); if ( tmp_attribute_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 879; goto frame_exception_exit_1; } tmp_truth_name_23 = CHECK_IF_TRUE( tmp_attribute_value_1 ); if ( tmp_truth_name_23 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_attribute_value_1 ); exception_lineno = 879; goto frame_exception_exit_1; } tmp_condition_result_106 = tmp_truth_name_23 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_attribute_value_1 ); if ( tmp_condition_result_106 == NUITKA_BOOL_TRUE ) { goto branch_yes_77; } else { goto branch_no_77; } branch_yes_77:; { PyObject *tmp_assign_source_263; PyObject *tmp_iter_arg_7; PyObject *tmp_called_name_197; PyObject *tmp_args_element_name_50; PyObject *tmp_source_name_106; PyObject *tmp_mvar_value_290; tmp_called_name_197 = (PyObject *)&PyEnum_Type; tmp_mvar_value_290 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_290 == NULL )) { tmp_mvar_value_290 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_290 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 880; goto frame_exception_exit_1; } tmp_source_name_106 = tmp_mvar_value_290; tmp_args_element_name_50 = LOOKUP_ATTRIBUTE( tmp_source_name_106, const_str_plain_meta_path ); if ( tmp_args_element_name_50 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 880; goto frame_exception_exit_1; } frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 880; { PyObject *call_args[] = { tmp_args_element_name_50 }; tmp_iter_arg_7 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_197, call_args ); } Py_DECREF( tmp_args_element_name_50 ); if ( tmp_iter_arg_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 880; goto frame_exception_exit_1; } tmp_assign_source_263 = MAKE_ITERATOR( tmp_iter_arg_7 ); Py_DECREF( tmp_iter_arg_7 ); if ( tmp_assign_source_263 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 880; goto frame_exception_exit_1; } assert( tmp_for_loop_7__for_iterator == NULL ); tmp_for_loop_7__for_iterator = tmp_assign_source_263; } { // Tried code: { loop_start_7:; { PyObject *tmp_next_source_7; PyObject *tmp_assign_source_264; CHECK_OBJECT( tmp_for_loop_7__for_iterator ); tmp_next_source_7 = tmp_for_loop_7__for_iterator; tmp_assign_source_264 = ITERATOR_NEXT( tmp_next_source_7 ); if ( tmp_assign_source_264 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_7; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 880; goto try_except_handler_56; } } { PyObject *old = tmp_for_loop_7__iter_value; tmp_for_loop_7__iter_value = tmp_assign_source_264; Py_XDECREF( old ); } } { // Tried code: { PyObject *tmp_assign_source_265; PyObject *tmp_iter_arg_8; CHECK_OBJECT( tmp_for_loop_7__iter_value ); tmp_iter_arg_8 = tmp_for_loop_7__iter_value; tmp_assign_source_265 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_8 ); if ( tmp_assign_source_265 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 880; goto try_except_handler_57; } { PyObject *old = tmp_tuple_unpack_1__source_iter; tmp_tuple_unpack_1__source_iter = tmp_assign_source_265; Py_XDECREF( old ); } } { // Tried code: { PyObject *tmp_assign_source_266; PyObject *tmp_unpack_1; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_1 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_266 = UNPACK_NEXT( tmp_unpack_1, 0, 2 ); if ( tmp_assign_source_266 == 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 ); } exception_lineno = 880; goto try_except_handler_58; } { PyObject *old = tmp_tuple_unpack_1__element_1; tmp_tuple_unpack_1__element_1 = tmp_assign_source_266; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_267; PyObject *tmp_unpack_2; CHECK_OBJECT( tmp_tuple_unpack_1__source_iter ); tmp_unpack_2 = tmp_tuple_unpack_1__source_iter; tmp_assign_source_267 = UNPACK_NEXT( tmp_unpack_2, 1, 2 ); if ( tmp_assign_source_267 == 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 ); } exception_lineno = 880; goto try_except_handler_58; } { PyObject *old = tmp_tuple_unpack_1__element_2; tmp_tuple_unpack_1__element_2 = tmp_assign_source_267; 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 ); exception_lineno = 880; goto try_except_handler_58; } } } 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 ); exception_lineno = 880; goto try_except_handler_58; } } goto try_end_28; // Exception handler code: try_except_handler_58:; exception_keeper_type_56 = exception_type; exception_keeper_value_56 = exception_value; exception_keeper_tb_56 = exception_tb; exception_keeper_lineno_56 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { 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_56; exception_value = exception_keeper_value_56; exception_tb = exception_keeper_tb_56; exception_lineno = exception_keeper_lineno_56; goto try_except_handler_57; } // End of try: try_end_28:; } goto try_end_29; // Exception handler code: try_except_handler_57:; exception_keeper_type_57 = exception_type; exception_keeper_value_57 = exception_value; exception_keeper_tb_57 = exception_tb; exception_keeper_lineno_57 = 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_57; exception_value = exception_keeper_value_57; exception_tb = exception_keeper_tb_57; exception_lineno = exception_keeper_lineno_57; goto try_except_handler_56; } // End of try: try_end_29:; } { 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_268; CHECK_OBJECT( tmp_tuple_unpack_1__element_1 ); tmp_assign_source_268 = tmp_tuple_unpack_1__element_1; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_i, tmp_assign_source_268 ); } { Py_XDECREF( tmp_tuple_unpack_1__element_1 ); tmp_tuple_unpack_1__element_1 = NULL; } { PyObject *tmp_assign_source_269; CHECK_OBJECT( tmp_tuple_unpack_1__element_2 ); tmp_assign_source_269 = tmp_tuple_unpack_1__element_2; UPDATE_STRING_DICT0( moduledict_six, (Nuitka_StringObject *)const_str_plain_importer, tmp_assign_source_269 ); } { Py_XDECREF( tmp_tuple_unpack_1__element_2 ); tmp_tuple_unpack_1__element_2 = NULL; } { nuitka_bool tmp_condition_result_107; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; PyObject *tmp_compexpr_left_30; PyObject *tmp_compexpr_right_30; PyObject *tmp_source_name_107; PyObject *tmp_type_arg_29; PyObject *tmp_mvar_value_291; PyObject *tmp_compexpr_left_31; PyObject *tmp_compexpr_right_31; PyObject *tmp_source_name_108; PyObject *tmp_mvar_value_292; tmp_mvar_value_291 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_importer ); if (unlikely( tmp_mvar_value_291 == NULL )) { tmp_mvar_value_291 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_importer ); } if ( tmp_mvar_value_291 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 885; goto try_except_handler_56; } tmp_type_arg_29 = tmp_mvar_value_291; tmp_source_name_107 = BUILTIN_TYPE1( tmp_type_arg_29 ); if ( tmp_source_name_107 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 885; goto try_except_handler_56; } tmp_compexpr_left_30 = LOOKUP_ATTRIBUTE( tmp_source_name_107, const_str_plain___name__ ); Py_DECREF( tmp_source_name_107 ); if ( tmp_compexpr_left_30 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 885; goto try_except_handler_56; } tmp_compexpr_right_30 = const_str_plain__SixMetaPathImporter; tmp_res = RICH_COMPARE_BOOL_EQ_NORECURSE( tmp_compexpr_left_30, tmp_compexpr_right_30 ); Py_DECREF( tmp_compexpr_left_30 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 885; goto try_except_handler_56; } 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_292 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_importer ); if (unlikely( tmp_mvar_value_292 == NULL )) { tmp_mvar_value_292 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_importer ); } if ( tmp_mvar_value_292 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 886; goto try_except_handler_56; } tmp_source_name_108 = tmp_mvar_value_292; tmp_compexpr_left_31 = LOOKUP_ATTRIBUTE( tmp_source_name_108, const_str_plain_name ); if ( tmp_compexpr_left_31 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 886; goto try_except_handler_56; } tmp_compexpr_right_31 = const_str_plain_six; tmp_res = RICH_COMPARE_BOOL_EQ_NORECURSE( tmp_compexpr_left_31, tmp_compexpr_right_31 ); Py_DECREF( tmp_compexpr_left_31 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 886; goto try_except_handler_56; } tmp_and_right_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_107 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_107 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_107 == NUITKA_BOOL_TRUE ) { goto branch_yes_78; } else { goto branch_no_78; } branch_yes_78:; { PyObject *tmp_delsubscr_target_1; PyObject *tmp_source_name_109; PyObject *tmp_mvar_value_293; PyObject *tmp_delsubscr_subscript_1; PyObject *tmp_mvar_value_294; tmp_mvar_value_293 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_293 == NULL )) { tmp_mvar_value_293 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_293 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 887; goto try_except_handler_56; } tmp_source_name_109 = tmp_mvar_value_293; tmp_delsubscr_target_1 = LOOKUP_ATTRIBUTE( tmp_source_name_109, const_str_plain_meta_path ); if ( tmp_delsubscr_target_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 887; goto try_except_handler_56; } tmp_mvar_value_294 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_i ); if (unlikely( tmp_mvar_value_294 == NULL )) { tmp_mvar_value_294 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_i ); } if ( tmp_mvar_value_294 == NULL ) { Py_DECREF( tmp_delsubscr_target_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "i" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 887; goto try_except_handler_56; } tmp_delsubscr_subscript_1 = tmp_mvar_value_294; 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 = 887; goto try_except_handler_56; } } { goto loop_end_7; } branch_no_78:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 880; goto try_except_handler_56; } goto loop_start_7; loop_end_7:; } goto try_end_30; // Exception handler code: try_except_handler_56:; exception_keeper_type_58 = exception_type; exception_keeper_value_58 = exception_value; exception_keeper_tb_58 = exception_tb; exception_keeper_lineno_58 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_7__iter_value ); tmp_for_loop_7__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_7__for_iterator ); Py_DECREF( tmp_for_loop_7__for_iterator ); tmp_for_loop_7__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_58; exception_value = exception_keeper_value_58; exception_tb = exception_keeper_tb_58; exception_lineno = exception_keeper_lineno_58; goto frame_exception_exit_1; } // End of try: try_end_30:; } { Py_XDECREF( tmp_for_loop_7__iter_value ); tmp_for_loop_7__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_7__for_iterator ); Py_DECREF( tmp_for_loop_7__for_iterator ); tmp_for_loop_7__for_iterator = NULL; } { tmp_res = PyDict_DelItem( (PyObject *)moduledict_six, const_str_plain_i ); tmp_result = tmp_res != -1; if ( tmp_result == false ) CLEAR_ERROR_OCCURRED(); if ( tmp_result == false ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "i" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 889; goto frame_exception_exit_1; } } { tmp_res = PyDict_DelItem( (PyObject *)moduledict_six, const_str_plain_importer ); tmp_result = tmp_res != -1; if ( tmp_result == false ) CLEAR_ERROR_OCCURRED(); if ( tmp_result == false ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 889; goto frame_exception_exit_1; } } branch_no_77:; } { PyObject *tmp_called_name_198; PyObject *tmp_source_name_110; PyObject *tmp_source_name_111; PyObject *tmp_mvar_value_295; PyObject *tmp_args_element_name_51; PyObject *tmp_mvar_value_296; tmp_mvar_value_295 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain_sys ); if (unlikely( tmp_mvar_value_295 == NULL )) { tmp_mvar_value_295 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_sys ); } if ( tmp_mvar_value_295 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "sys" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 891; goto frame_exception_exit_1; } tmp_source_name_111 = tmp_mvar_value_295; tmp_source_name_110 = LOOKUP_ATTRIBUTE( tmp_source_name_111, const_str_plain_meta_path ); if ( tmp_source_name_110 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 891; goto frame_exception_exit_1; } tmp_called_name_198 = LOOKUP_ATTRIBUTE( tmp_source_name_110, const_str_plain_append ); Py_DECREF( tmp_source_name_110 ); if ( tmp_called_name_198 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 891; goto frame_exception_exit_1; } tmp_mvar_value_296 = GET_STRING_DICT_VALUE( moduledict_six, (Nuitka_StringObject *)const_str_plain__importer ); if (unlikely( tmp_mvar_value_296 == NULL )) { tmp_mvar_value_296 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__importer ); } if ( tmp_mvar_value_296 == NULL ) { Py_DECREF( tmp_called_name_198 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_importer" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 891; goto frame_exception_exit_1; } tmp_args_element_name_51 = tmp_mvar_value_296; frame_60c5001420db0f56510f38a547d65af9->m_frame.f_lineno = 891; { PyObject *call_args[] = { tmp_args_element_name_51 }; tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_198, call_args ); } Py_DECREF( tmp_called_name_198 ); if ( tmp_unused == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 891; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } // Restore frame exception if necessary. #if 0 RESTORE_FRAME_EXCEPTION( frame_60c5001420db0f56510f38a547d65af9 ); #endif popFrameStack(); assertFrameObject( frame_60c5001420db0f56510f38a547d65af9 ); goto frame_no_exception_10; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_60c5001420db0f56510f38a547d65af9 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_60c5001420db0f56510f38a547d65af9, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_60c5001420db0f56510f38a547d65af9->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_60c5001420db0f56510f38a547d65af9, exception_lineno ); } // Put the previous frame back on top. popFrameStack(); // Return the error. goto module_exception_exit; frame_no_exception_10:; return MOD_RETURN_VALUE( module_six ); module_exception_exit: RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return MOD_RETURN_VALUE( NULL ); }