/* Generated code for Python source for module 'cryptography.x509.base' * 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_cryptography$x509$base 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_cryptography$x509$base; PyDictObject *moduledict_cryptography$x509$base; /* The module constants used, if any. */ extern PyObject *const_int_pos_20; static PyObject *const_str_digest_9627c5f7e2c513f43fbe72a875a243e1; static PyObject *const_str_digest_87063f2dbdb44c026dbbbfe837a129cc; extern PyObject *const_str_plain___name__; extern PyObject *const_tuple_str_plain_self_str_plain_key_tuple; extern PyObject *const_str_plain_object; static PyObject *const_str_digest_a1e7a511d89de13d65ab2661392a1cc0; static PyObject *const_str_digest_ff2c8330fbb8af8551f189b152eb3c9b; static PyObject *const_str_digest_ffa9272c6ab009cde25c9b5c81f254af; extern PyObject *const_str_plain_os; extern PyObject *const_str_plain_None; static PyObject *const_str_digest_6108d89feaddf7d312f4d55df68d71bc; extern PyObject *const_tuple_str_plain_utils_tuple; extern PyObject *const_str_plain_rsa; extern PyObject *const_str_plain_signature; static PyObject *const_str_plain_issuer_name; static PyObject *const_str_digest_7944ddb1e25959feb33d542bff771891; extern PyObject *const_str_plain_algorithm; extern PyObject *const_str_plain_utils; static PyObject *const_str_digest_99a281af72b963f4433f4bc68a7cd656; static PyObject *const_str_digest_b64cdf09a5c488287e9fefb00943d3ec; extern PyObject *const_str_plain_signature_hash_algorithm; extern PyObject *const_str_plain___debug__; extern PyObject *const_str_plain_time; extern PyObject *const_str_plain___ne__; extern PyObject *const_str_plain__issuer_name; static PyObject *const_str_digest_74063b71dca6699705de3bd3662c5511; static PyObject *const_str_plain__UNIX_EPOCH; extern PyObject *const_str_plain_bit_length; extern PyObject *const_str_plain_six; extern PyObject *const_str_plain_load_der_x509_certificate; extern PyObject *const_str_plain_revocation_date; static PyObject *const_str_digest_e07a26f8f9684033c46e9971335344f4; static PyObject *const_str_digest_2ecc09f9b74f899b383c73375214b1ff; static PyObject *const_str_digest_26edb25fc9dd52f5c19f54a52a35f8e0; extern PyObject *const_str_plain__revocation_date; static PyObject *const_str_digest_09a8856754bfa1a4524781c946a056d3; extern PyObject *const_str_plain_name; static PyObject *const_str_digest_7e96e7c81e552a7b9bc6db0ff567a1df; static PyObject *const_str_digest_a64f50a10fcd93aca1ee34279e081f7d; static PyObject *const_str_digest_fc3a3d847750e696f599bb86f85b03c0; extern PyObject *const_str_plain_EllipticCurvePublicKey; extern PyObject *const_tuple_int_pos_1970_int_pos_1_int_pos_1_tuple; extern PyObject *const_str_plain_is_signature_valid; static PyObject *const_str_digest_07d698fd40e89044619f2418b4318196; extern PyObject *const_int_0; static PyObject *const_tuple_str_plain_self_str_plain_public_key_tuple; static PyObject *const_str_digest_25b11ae09478554ef6dc45152ac1cca1; static PyObject *const_str_digest_ccf8c400114564092e2c6a9add3c4830; static PyObject *const_str_digest_b1e62d2b857bb25de4304f87aa631678; static PyObject *const_str_digest_f74dd95e501174cc6a407c8d4bf1c945; static PyObject *const_str_digest_ebd97cec7474c904fb3980aba9d13cea; static PyObject *const_str_digest_31687e1471b90970932789ed547f5463; extern PyObject *const_str_plain__extensions; static PyObject *const_str_digest_842e9108679cff3e8d2d9237c257f206; static PyObject *const_str_digest_5d9a033d4e24ef8a32fb44a050ebc412; extern PyObject *const_str_plain_type; static PyObject *const_str_digest_4dc7f3f416451250667362269ac1d5ed; extern PyObject *const_str_plain___cached__; static PyObject *const_str_digest_9d18d4e9c05d10522207a30772d040f8; static PyObject *const_str_digest_6a1aac617f000a8e39913c2cec381040; static PyObject *const_str_digest_885e3d576b7e476cd56394f7d8d5e9ba; extern PyObject *const_str_plain___hash__; static PyObject *const_str_digest_dc0f8537dc145ab25d737d05a448ff9a; extern PyObject *const_str_plain_RevokedCertificateBuilder; static PyObject *const_str_digest_b7c3855fe213cd58a55523cda4b9df6e; extern PyObject *const_int_pos_1; extern PyObject *const_str_plain_replace; extern PyObject *const_str_plain_get_revoked_certificate_by_serial_number; extern PyObject *const_str_plain_backend; extern PyObject *const_str_plain_other; extern PyObject *const_str_plain_private_key; extern PyObject *const_str_plain__public_key; extern PyObject *const_str_plain__revoked_certificates; extern PyObject *const_str_plain___prepare__; static PyObject *const_str_digest_675ba73a470c33eb9f0a5a3fd5dac4cc; extern PyObject *const_int_pos_160; extern PyObject *const_str_plain_load_pem_x509_csr; extern PyObject *const_str_plain_Certificate; static PyObject *const_tuple_str_plain_self_str_plain_serial_number_tuple; static PyObject *const_str_plain_build; extern PyObject *const_str_plain_CertificateSigningRequest; extern PyObject *const_str_plain_dsa; static PyObject *const_str_digest_0a2ea26f9f98c07dbdf74a25794cf4cd; static PyObject *const_str_digest_a632446218e9219a7d81fb2843a42a9e; static PyObject *const_str_digest_edd27687c401e73cbcda75d6e4e46091; extern PyObject *const_str_plain_CertificateRevocationListBuilder; extern PyObject *const_str_plain_tbs_certrequest_bytes; static PyObject *const_str_digest_a946033bda465a88251cc1ddab96bcb1; static PyObject *const_str_plain_add_extension; extern PyObject *const_str_digest_7822abce90b4f23aa7a437cf95bbfec5; extern PyObject *const_str_plain_timedelta; extern PyObject *const_str_plain___file__; static PyObject *const_str_digest_a17481f9a060f6515bbb7758648eae2d; static PyObject *const_str_digest_065b25ffbc9ca671482a253a6137ad1f; static PyObject *const_str_digest_c351fb6f6bb25612d22e2c79d5ec5c4f; static PyObject *const_str_digest_a39ca318b19cf2dd6a3ac7449fc82178; static PyObject *const_str_digest_445fade462d84f63ad6efb1e4699c660; static PyObject *const_str_digest_af0ccecf8861f7b936beaaf7669bef2e; static PyObject *const_tuple_str_plain_self_str_plain_next_update_tuple; extern PyObject *const_str_plain_next_update; static PyObject *const_str_digest_ffdad50cd839fe253e665e86977b4b18; static PyObject *const_str_digest_fbf3c1d5546ddca84dbae18e95c90b9c; extern PyObject *const_str_plain___orig_bases__; static PyObject *const_str_digest_01b6bda4431549639a277dc2e0f3f616; static PyObject *const_str_digest_6f1479a7376504097efc01414faf0f71; extern PyObject *const_str_plain_utcoffset; static PyObject *const_str_digest_e55c8cefc3dec5dbbd51f6cca83f0776; extern PyObject *const_str_plain_load_der_x509_csr; extern PyObject *const_str_plain___qualname__; static PyObject *const_str_digest_9c7e6122251bd5058f0fe9410ae9d960; static PyObject *const_str_digest_48e70955cdee578e086942fb80853336; extern PyObject *const_tuple_str_plain_self_str_plain_algorithm_tuple; extern PyObject *const_str_plain_RevokedCertificate; extern PyObject *const_str_plain_e; extern PyObject *const_str_plain_integer_types; extern PyObject *const_str_plain_datetime; static PyObject *const_str_digest_b2d1e65cdb09c3bcacab94452f09c05b; extern PyObject *const_str_plain_public_key; static PyObject *const_str_digest_aed9e09629f98bad58cf5394fb7982fa; static PyObject *const_str_digest_0a06e99c0c80dbd2f8fb08e7ec917ba6; static PyObject *const_tuple_31aa60dd2cadfedbab2bf9b2e6efba61_tuple; static PyObject *const_str_digest_e4dd3c226bdc17ee11719da5ae26af4a; static PyObject *const_dict_19923244156fa96a7d6f1da74d173385; extern PyObject *const_str_plain_urandom; static PyObject *const_str_digest_32a327ecca4ef687ddfc32927c8572ca; static PyObject *const_str_digest_5681a5f586b3b3a7a5bb409e15434dc5; static PyObject *const_str_digest_bbe1106030a59a65c3fb099cac1196c2; static PyObject *const_str_digest_7811bf269b233b9a3c8c7d43fd0f869f; extern PyObject *const_str_plain___getitem__; static PyObject *const_tuple_int_pos_20_tuple; static PyObject *const_str_digest_94bec6deb72a172b49707ffb2b8b425a; extern PyObject *const_tuple_str_plain_Enum_tuple; static PyObject *const_str_digest_b68e6f650fcedd32c4be204f0ac726a9; extern PyObject *const_str_plain_issuer; extern PyObject *const_str_plain_ABCMeta; static PyObject *const_str_digest_5917bd78db270332cf7a54246c429bd6; extern PyObject *const_str_plain_subject; extern PyObject *const_tuple_str_plain_self_str_plain_name_tuple; static PyObject *const_str_digest_de436cab741c5b5a62cd356f8a141895; static PyObject *const_str_digest_eed859e7fd807dcaeb5c451edeafd7f4; extern PyObject *const_str_digest_75fd71b1edada749c2ef7ac810062295; static PyObject *const_str_digest_a5807423bdd1cd7bef826fb23640ecd3; extern PyObject *const_str_plain_ExtensionType; extern PyObject *const_str_plain_print_function; static PyObject *const_str_digest_c3d66cf58e5886cc11f43c51b70db39b; static PyObject *const_str_digest_6afd0b2072750d35db2f8640584b7ac4; extern PyObject *const_tuple_str_plain_Name_tuple; static PyObject *const_tuple_str_plain_self_str_plain_subject_name_str_plain_extensions_tuple; static PyObject *const_str_digest_c5eb36e16492452ce108e1ff37bcc81f; static PyObject *const_str_digest_7b3630305775b90a66eade740129239b; static PyObject *const_str_digest_cecddff130b32caa6fa6720efff7b375; static PyObject *const_str_digest_56f6fa736735d716c230af248610e21a; static PyObject *const_str_digest_36a272832f78bb2b46b296187ffb26a5; extern PyObject *const_str_plain_key; static PyObject *const_str_digest_363dd93844c3b6aa72853724c9694b42; extern PyObject *const_str_plain_add_metaclass; extern PyObject *const_str_plain_InvalidVersion; static PyObject *const_str_digest_7d78be12bc10e9503e07580775bc1b2f; extern PyObject *const_str_plain___init__; static PyObject *const_str_digest_d9c90ea6a6ea8405189addd90e5872b7; static PyObject *const_tuple_eee98267bf2523c6ff63a38d127a62e5_tuple; static PyObject *const_str_digest_7cb2f7f4eb337f550a0fdb155b90f5df; extern PyObject *const_str_plain_v3; static PyObject *const_str_digest_f167954178c758dfba5c7a4e7839ef45; extern PyObject *const_str_plain_version; static PyObject *const_str_digest_f0b1544196c3e6daaf368b98ad3c6594; static PyObject *const_str_digest_c7f7e9435b028d489f685d7a6569f1c1; static PyObject *const_str_digest_aad4946cc5dac9c9eb9457e17405f895; static PyObject *const_tuple_94ddac4768f9bf4071c1294904dadeaa_tuple; static PyObject *const_str_digest_009e82f6eafd80f22a3cf3c3f2f73c53; extern PyObject *const_str_plain_create_x509_csr; extern PyObject *const_str_plain_create_x509_certificate; extern PyObject *const_str_plain_big; static PyObject *const_tuple_str_plain_Extension_str_plain_ExtensionType_tuple; extern PyObject *const_str_plain_v1; static PyObject *const_str_digest_b3bbf5e07ffcf59ec42da24e332350ed; static PyObject *const_str_digest_d3d40d3dc464b9c80e6f3b8d66f5f612; extern PyObject *const_str_plain_not_valid_after; extern PyObject *const_str_plain_abc; static PyObject *const_str_digest_0bc8f9029d35d7f6d2379d5fdf82f3c5; extern PyObject *const_str_plain_division; static PyObject *const_str_digest_4d25fb539144786615275bb9d4784c58; static PyObject *const_str_digest_4f31ed6418ca6e8cef8e113a9cf1560f; static PyObject *const_str_digest_7a3f31adde36af1e1bc97e83019b654a; extern PyObject *const_str_plain_Version; static PyObject *const_str_digest_c2422e23917b9800e9ad8d873a806b51; extern PyObject *const_str_plain_load_der_x509_crl; extern PyObject *const_tuple_str_plain_data_str_plain_backend_tuple; static PyObject *const_str_plain_subject_name; static PyObject *const_str_digest_53b62d85c72be72cc27c40a678d07de2; static PyObject *const_str_digest_15b0d34c71353fbb0cb9c99f158901c8; static PyObject *const_tuple_str_plain_self_str_plain_revoked_certificate_tuple; static PyObject *const_str_plain_parsed_version; extern PyObject *const_str_digest_825b30ad5651835ddc22077f909effc3; extern PyObject *const_str_plain___doc__; static PyObject *const_str_digest_fb7f0e13754866a83c3748cbeae480e5; static PyObject *const_str_plain_add_revoked_certificate; extern PyObject *const_str_plain_data; extern PyObject *const_str_plain__last_update; extern PyObject *const_str_plain_cryptography; static PyObject *const_tuple_4088ef8388fc58fb0dd8b4fc138ff0f6_tuple; static PyObject *const_str_digest_98b87b2505516f9b4bde216eb79d21b9; static PyObject *const_tuple_str_plain_self_str_plain_last_update_tuple; static PyObject *const_str_digest_172a53ecc58c4bf9913f8ac4725ce8a6; extern PyObject *const_int_pos_1970; extern PyObject *const_str_plain_tzinfo; static PyObject *const_str_digest_3ca8f8ba96cc93eaecf0e9f830933487; static PyObject *const_str_digest_db4e6b7502a2ef0b52804a60171ccadc; static PyObject *const_str_digest_4d44b1cac7e6fc0fe7d0700933e214c9; extern PyObject *const_tuple_str_plain_self_tuple; static PyObject *const_str_digest_4f1331b711cdc9de793eab8f29a4a248; extern PyObject *const_tuple_empty; static PyObject *const_str_digest_3211e696b8acbdc94ebb846e9b77319a; static PyObject *const_tuple_f166ade4e70e6d21279bc1fa68e30a26_tuple; static PyObject *const_str_digest_2ad1fdc6f0f0489abc0655efcde08c00; extern PyObject *const_str_plain_extensions; static PyObject *const_str_digest_3d042443bb26f68642776c2b17a5f4ff; extern PyObject *const_str_plain_CertificateRevocationList; extern PyObject *const_str_plain__next_update; static PyObject *const_str_digest_17095372ec67d4b7b6f01cffa33de2fd; static PyObject *const_str_digest_b15d2c62de664dc3bd2f79ca178eae0f; static PyObject *const_str_digest_8ceb21290b70f1e8500b48338aefbd60; extern PyObject *const_str_plain_CertificateBuilder; static PyObject *const_str_digest_bcb6bec069afa7a623da85c22a011ec9; static PyObject *const_str_digest_0aef39b6eee708937b342233ff81396f; extern PyObject *const_str_digest_426349c7e201b358f2086eb3f7fb6f47; extern PyObject *const_str_plain_ec; static PyObject *const_str_digest_1021fc583a26a2ae66a0d7c243fa5690; extern PyObject *const_str_plain_msg; static PyObject *const_str_digest_46706ecec6db577a40f5ab65bebc4697; static PyObject *const_str_digest_c74792cf23172b5f5d229d57d460c6fd; extern PyObject *const_str_plain_not_valid_before; static PyObject *const_str_digest_69a2b95cdf106b28c7edb60f3a940868; static PyObject *const_str_digest_51bdb8f7503b46496228a622d959cd5d; extern PyObject *const_str_plain_load_pem_x509_crl; static PyObject *const_str_digest_0263cd5361ed0f5787b25184a2607249; static PyObject *const_str_digest_9faf5374cb366228221daafc9dc1bc77; extern PyObject *const_str_plain___class__; extern PyObject *const_str_plain_fingerprint; static PyObject *const_str_digest_9bf7e32573423383d1c28e7a242042be; static PyObject *const_str_digest_1fd3d5733893f950903c4c8a90fe30a0; extern PyObject *const_tuple_type_Exception_tuple; extern PyObject *const_str_plain_extension; extern PyObject *const_str_plain___module__; static PyObject *const_str_digest_bfe493cccb51d7216f96b47b07da9312; static PyObject *const_str_digest_24534900b89215532d628a2ea3f32997; extern PyObject *const_str_plain_public_bytes; static PyObject *const_str_plain_revoked_certificate; extern PyObject *const_str_plain__serial_number; extern PyObject *const_str_plain__subject_name; static PyObject *const_str_digest_6b964f7d3916d105f4dc7f56eb97f99f; extern PyObject *const_str_plain_abstractproperty; extern PyObject *const_str_plain_enum; static PyObject *const_str_digest_93e578385d56fd0ddb572d043e23cfe5; extern PyObject *const_str_plain_Name; static PyObject *const_str_digest_cb8a7c732f3d8ef512a9cf33903522b4; extern PyObject *const_str_plain_create_x509_revoked_certificate; static PyObject *const_str_digest_e2e34017c5411770dd4b35d4b4cb1224; extern PyObject *const_tuple_str_plain_self_str_plain_time_tuple; extern PyObject *const_str_plain_number; static PyObject *const_tuple_str_plain_self_str_plain_number_tuple; static PyObject *const_str_digest_177b18c0b959fb3c94615c34e184195b; static PyObject *const_str_digest_92fc70ca3c28d5f4c9e31441339e9d68; extern PyObject *const_str_plain_metaclass; extern PyObject *const_tuple_str_plain_self_str_plain_backend_tuple; static PyObject *const_tuple_str_plain_self_str_plain_issuer_name_tuple; extern PyObject *const_str_plain_random_serial_number; extern PyObject *const_tuple_str_plain___class___tuple; extern PyObject *const_str_angle_metaclass; extern PyObject *const_str_plain_offset; static PyObject *const_str_digest_c2c85f33ab8cb04f1644ba30ff516a31; static PyObject *const_str_digest_844228ae30760650d634571945d57310; extern PyObject *const_tuple_str_plain_dsa_str_plain_ec_str_plain_rsa_tuple; extern PyObject *const_str_plain_abstractmethod; extern PyObject *const_str_plain__not_valid_before; static PyObject *const_str_digest_dead340ec4cd736e6a1cc577ef42740d; static PyObject *const_tuple_7d7822b36412962025b6d0081bead65a_tuple; static PyObject *const_str_digest_ef49b44345f40bf09d198280cd43b3d5; extern PyObject *const_str_plain_absolute_import; extern PyObject *const_str_plain_oid; extern PyObject *const_str_digest_957c81bc7a15c28c0c453fa3270dbc10; static PyObject *const_str_digest_ac5d63948ff1b6e469286c3087b8a172; static PyObject *const_str_digest_f5773bac55e4e62be6a456f773ea8b9a; static PyObject *const_str_digest_eab5c92027f89263d75b9732f8deb68b; extern PyObject *const_str_plain_RSAPublicKey; static PyObject *const_str_digest_8812d69446990f40fda34c9391ff3f8e; extern PyObject *const_str_plain__version; extern PyObject *const_tuple_str_plain_self_str_plain_other_tuple; extern PyObject *const_str_plain_critical; static PyObject *const_str_digest_c7db8a91c9ae65a46cadd5308c62a67f; static PyObject *const_str_digest_934982d11362369d07fc64598ece954f; static PyObject *const_str_digest_b1fae5e1b1347237de34e204945dcb68; extern PyObject *const_str_plain_int_from_bytes; static PyObject *const_str_digest_6a68e6fca3dfeab6c00dfcde12ebd98e; static PyObject *const_str_digest_e566c1e573b10904bdf0111dc32bfa62; static PyObject *const_str_digest_8d479a0689da598cf9425ed121865194; extern PyObject *const_str_plain_sign; static PyObject *const_str_digest_93cb0834dc9237aed99228c77792625d; extern PyObject *const_str_plain_DSAPublicKey; extern PyObject *const_str_digest_99d507f2ac89b982963447ed05345806; static PyObject *const_str_digest_6aaa6beb3ae5f627d8086cc149a2eaf7; static PyObject *const_str_digest_facf7b99ebd958651afc9010cff7139b; static PyObject *const_str_digest_651f0ca8ab54dbc4bc869de38eb9e4d1; static PyObject *const_str_digest_6464efc93386306fbe26befe757ade11; extern PyObject *const_str_plain_encoding; static PyObject *const_str_digest_68d8c97de352a0617d07baa1197d6b90; extern PyObject *const_str_plain___eq__; extern PyObject *const_str_plain_create_x509_crl; static PyObject *const_str_plain__convert_to_naive_utc_time; extern PyObject *const_str_plain_signature_algorithm_oid; static PyObject *const_str_digest_09e86c649890c42844564fc6403aca31; static PyObject *const_str_digest_5ac197b660391ea9e847d7aaa67436d7; static PyObject *const_str_digest_30a7ad6afc7cefe1c659d42bf7a1d82f; static PyObject *const_str_digest_0206094db103314ea72e7339d97c94eb; extern PyObject *const_str_plain_last_update; static PyObject *const_str_digest_98213404c93625c6bdf609bc27af16ef; static PyObject *const_tuple_str_plain_time_str_plain_offset_tuple; static PyObject *const_str_digest_6c176183788583d64a8ea5ed5cb1dc96; static PyObject *const_str_digest_9be985be5fce947eae496e9e8283bb42; static PyObject *const_str_digest_9a985aad56dd89d43c27e25f166866d1; static PyObject *const_str_digest_05d224a00915c4ad6e7980ca81af5edc; extern PyObject *const_str_plain_Enum; static PyObject *const_str_digest_614496ff789de33be916d534fca7c622; static PyObject *const_str_digest_8bf8e782a973804d2a888720bed987d5; static PyObject *const_str_digest_ddd39473093564673fd45a61a936588f; extern PyObject *const_str_plain_tbs_certlist_bytes; extern PyObject *const_tuple_type_object_tuple; static PyObject *const_str_plain_revoked_certificates; extern PyObject *const_str_plain_Extension; static PyObject *const_str_digest_8a9254eae359f0c1ae966e535d10bb28; extern PyObject *const_str_plain_CertificateSigningRequestBuilder; static PyObject *const_str_digest_c7926f557ef1bd19b31223b39d2522d2; static PyObject *const_str_digest_a9d5f7053cd6d6e4a662e2e0c400ba31; extern PyObject *const_str_plain_serial_number; extern PyObject *const_str_plain_self; extern PyObject *const_str_plain__not_valid_after; static PyObject *const_str_digest_374522fa88826d6845558dcf681f5edb; static PyObject *const_str_digest_c95bcaa59d182516eedf79a6075558f5; extern PyObject *const_int_pos_2; extern PyObject *const_str_plain_load_pem_x509_certificate; extern PyObject *const_str_plain_tbs_certificate_bytes; extern PyObject *const_tuple_str_plain_self_str_plain_encoding_tuple; static PyObject *module_filename_obj; static bool constants_created = false; static void createModuleConstants( void ) { const_str_digest_9627c5f7e2c513f43fbe72a875a243e1 = UNSTREAM_STRING( &constant_bin[ 512285 ], 67, 0 ); const_str_digest_87063f2dbdb44c026dbbbfe837a129cc = UNSTREAM_STRING( &constant_bin[ 482797 ], 27, 0 ); const_str_digest_a1e7a511d89de13d65ab2661392a1cc0 = UNSTREAM_STRING( &constant_bin[ 483992 ], 35, 0 ); const_str_digest_ff2c8330fbb8af8551f189b152eb3c9b = UNSTREAM_STRING( &constant_bin[ 512352 ], 36, 0 ); const_str_digest_ffa9272c6ab009cde25c9b5c81f254af = UNSTREAM_STRING( &constant_bin[ 512388 ], 47, 0 ); const_str_digest_6108d89feaddf7d312f4d55df68d71bc = UNSTREAM_STRING( &constant_bin[ 512435 ], 58, 0 ); const_str_plain_issuer_name = UNSTREAM_STRING( &constant_bin[ 467218 ], 11, 1 ); const_str_digest_7944ddb1e25959feb33d542bff771891 = UNSTREAM_STRING( &constant_bin[ 512493 ], 42, 0 ); const_str_digest_99a281af72b963f4433f4bc68a7cd656 = UNSTREAM_STRING( &constant_bin[ 484180 ], 18, 0 ); const_str_digest_b64cdf09a5c488287e9fefb00943d3ec = UNSTREAM_STRING( &constant_bin[ 512535 ], 66, 0 ); const_str_digest_74063b71dca6699705de3bd3662c5511 = UNSTREAM_STRING( &constant_bin[ 482764 ], 32, 0 ); const_str_plain__UNIX_EPOCH = UNSTREAM_STRING( &constant_bin[ 512601 ], 11, 1 ); const_str_digest_e07a26f8f9684033c46e9971335344f4 = UNSTREAM_STRING( &constant_bin[ 512612 ], 44, 0 ); const_str_digest_2ecc09f9b74f899b383c73375214b1ff = UNSTREAM_STRING( &constant_bin[ 482307 ], 22, 0 ); const_str_digest_26edb25fc9dd52f5c19f54a52a35f8e0 = UNSTREAM_STRING( &constant_bin[ 512656 ], 55, 0 ); const_str_digest_09a8856754bfa1a4524781c946a056d3 = UNSTREAM_STRING( &constant_bin[ 512711 ], 31, 0 ); const_str_digest_7e96e7c81e552a7b9bc6db0ff567a1df = UNSTREAM_STRING( &constant_bin[ 512742 ], 37, 0 ); const_str_digest_a64f50a10fcd93aca1ee34279e081f7d = UNSTREAM_STRING( &constant_bin[ 512779 ], 146, 0 ); const_str_digest_fc3a3d847750e696f599bb86f85b03c0 = UNSTREAM_STRING( &constant_bin[ 485179 ], 29, 0 ); const_str_digest_07d698fd40e89044619f2418b4318196 = UNSTREAM_STRING( &constant_bin[ 512925 ], 26, 0 ); const_tuple_str_plain_self_str_plain_public_key_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_public_key_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_public_key_tuple, 1, const_str_plain_public_key ); Py_INCREF( const_str_plain_public_key ); const_str_digest_25b11ae09478554ef6dc45152ac1cca1 = UNSTREAM_STRING( &constant_bin[ 512951 ], 39, 0 ); const_str_digest_ccf8c400114564092e2c6a9add3c4830 = UNSTREAM_STRING( &constant_bin[ 512990 ], 35, 0 ); const_str_digest_b1e62d2b857bb25de4304f87aa631678 = UNSTREAM_STRING( &constant_bin[ 513025 ], 53, 0 ); const_str_digest_f74dd95e501174cc6a407c8d4bf1c945 = UNSTREAM_STRING( &constant_bin[ 484370 ], 36, 0 ); const_str_digest_ebd97cec7474c904fb3980aba9d13cea = UNSTREAM_STRING( &constant_bin[ 513078 ], 67, 0 ); const_str_digest_31687e1471b90970932789ed547f5463 = UNSTREAM_STRING( &constant_bin[ 513145 ], 77, 0 ); const_str_digest_842e9108679cff3e8d2d9237c257f206 = UNSTREAM_STRING( &constant_bin[ 513222 ], 23, 0 ); const_str_digest_5d9a033d4e24ef8a32fb44a050ebc412 = UNSTREAM_STRING( &constant_bin[ 513245 ], 51, 0 ); const_str_digest_4dc7f3f416451250667362269ac1d5ed = UNSTREAM_STRING( &constant_bin[ 513296 ], 27, 0 ); const_str_digest_9d18d4e9c05d10522207a30772d040f8 = UNSTREAM_STRING( &constant_bin[ 513323 ], 32, 0 ); const_str_digest_6a1aac617f000a8e39913c2cec381040 = UNSTREAM_STRING( &constant_bin[ 513355 ], 38, 0 ); const_str_digest_885e3d576b7e476cd56394f7d8d5e9ba = UNSTREAM_STRING( &constant_bin[ 513393 ], 69, 0 ); const_str_digest_dc0f8537dc145ab25d737d05a448ff9a = UNSTREAM_STRING( &constant_bin[ 484626 ], 49, 0 ); const_str_digest_b7c3855fe213cd58a55523cda4b9df6e = UNSTREAM_STRING( &constant_bin[ 513462 ], 36, 0 ); const_str_digest_675ba73a470c33eb9f0a5a3fd5dac4cc = UNSTREAM_STRING( &constant_bin[ 513498 ], 64, 0 ); const_tuple_str_plain_self_str_plain_serial_number_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_serial_number_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_serial_number_tuple, 1, const_str_plain_serial_number ); Py_INCREF( const_str_plain_serial_number ); const_str_plain_build = UNSTREAM_STRING( &constant_bin[ 36499 ], 5, 1 ); const_str_digest_0a2ea26f9f98c07dbdf74a25794cf4cd = UNSTREAM_STRING( &constant_bin[ 483325 ], 37, 0 ); const_str_digest_a632446218e9219a7d81fb2843a42a9e = UNSTREAM_STRING( &constant_bin[ 482896 ], 18, 0 ); const_str_digest_edd27687c401e73cbcda75d6e4e46091 = UNSTREAM_STRING( &constant_bin[ 513562 ], 66, 0 ); const_str_digest_a946033bda465a88251cc1ddab96bcb1 = UNSTREAM_STRING( &constant_bin[ 513628 ], 49, 0 ); const_str_plain_add_extension = UNSTREAM_STRING( &constant_bin[ 463505 ], 13, 1 ); const_str_digest_a17481f9a060f6515bbb7758648eae2d = UNSTREAM_STRING( &constant_bin[ 513677 ], 41, 0 ); const_str_digest_065b25ffbc9ca671482a253a6137ad1f = UNSTREAM_STRING( &constant_bin[ 513718 ], 74, 0 ); const_str_digest_c351fb6f6bb25612d22e2c79d5ec5c4f = UNSTREAM_STRING( &constant_bin[ 513792 ], 34, 0 ); const_str_digest_a39ca318b19cf2dd6a3ac7449fc82178 = UNSTREAM_STRING( &constant_bin[ 513826 ], 38, 0 ); const_str_digest_445fade462d84f63ad6efb1e4699c660 = UNSTREAM_STRING( &constant_bin[ 513864 ], 29, 0 ); const_str_digest_af0ccecf8861f7b936beaaf7669bef2e = UNSTREAM_STRING( &constant_bin[ 484224 ], 44, 0 ); const_tuple_str_plain_self_str_plain_next_update_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_next_update_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_next_update_tuple, 1, const_str_plain_next_update ); Py_INCREF( const_str_plain_next_update ); const_str_digest_ffdad50cd839fe253e665e86977b4b18 = UNSTREAM_STRING( &constant_bin[ 483721 ], 37, 0 ); const_str_digest_fbf3c1d5546ddca84dbae18e95c90b9c = UNSTREAM_STRING( &constant_bin[ 513893 ], 33, 0 ); const_str_digest_01b6bda4431549639a277dc2e0f3f616 = UNSTREAM_STRING( &constant_bin[ 513926 ], 71, 0 ); const_str_digest_6f1479a7376504097efc01414faf0f71 = UNSTREAM_STRING( &constant_bin[ 513997 ], 71, 0 ); const_str_digest_e55c8cefc3dec5dbbd51f6cca83f0776 = UNSTREAM_STRING( &constant_bin[ 483587 ], 28, 0 ); const_str_digest_9c7e6122251bd5058f0fe9410ae9d960 = UNSTREAM_STRING( &constant_bin[ 514068 ], 31, 0 ); const_str_digest_48e70955cdee578e086942fb80853336 = UNSTREAM_STRING( &constant_bin[ 514099 ], 115, 0 ); const_str_digest_b2d1e65cdb09c3bcacab94452f09c05b = UNSTREAM_STRING( &constant_bin[ 514214 ], 50, 0 ); const_str_digest_aed9e09629f98bad58cf5394fb7982fa = UNSTREAM_STRING( &constant_bin[ 514264 ], 67, 0 ); const_str_digest_0a06e99c0c80dbd2f8fb08e7ec917ba6 = UNSTREAM_STRING( &constant_bin[ 514331 ], 81, 0 ); const_tuple_31aa60dd2cadfedbab2bf9b2e6efba61_tuple = PyTuple_New( 4 ); PyTuple_SET_ITEM( const_tuple_31aa60dd2cadfedbab2bf9b2e6efba61_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_31aa60dd2cadfedbab2bf9b2e6efba61_tuple, 1, const_str_plain_extension ); Py_INCREF( const_str_plain_extension ); PyTuple_SET_ITEM( const_tuple_31aa60dd2cadfedbab2bf9b2e6efba61_tuple, 2, const_str_plain_critical ); Py_INCREF( const_str_plain_critical ); PyTuple_SET_ITEM( const_tuple_31aa60dd2cadfedbab2bf9b2e6efba61_tuple, 3, const_str_plain_e ); Py_INCREF( const_str_plain_e ); const_str_digest_e4dd3c226bdc17ee11719da5ae26af4a = UNSTREAM_STRING( &constant_bin[ 482259 ], 24, 0 ); const_dict_19923244156fa96a7d6f1da74d173385 = _PyDict_NewPresized( 1 ); PyDict_SetItem( const_dict_19923244156fa96a7d6f1da74d173385, const_str_plain_tzinfo, Py_None ); assert( PyDict_Size( const_dict_19923244156fa96a7d6f1da74d173385 ) == 1 ); const_str_digest_32a327ecca4ef687ddfc32927c8572ca = UNSTREAM_STRING( &constant_bin[ 514412 ], 39, 0 ); const_str_digest_5681a5f586b3b3a7a5bb409e15434dc5 = UNSTREAM_STRING( &constant_bin[ 483759 ], 18, 0 ); const_str_digest_bbe1106030a59a65c3fb099cac1196c2 = UNSTREAM_STRING( &constant_bin[ 514451 ], 70, 0 ); const_str_digest_7811bf269b233b9a3c8c7d43fd0f869f = UNSTREAM_STRING( &constant_bin[ 485052 ], 20, 0 ); const_tuple_int_pos_20_tuple = PyTuple_New( 1 ); PyTuple_SET_ITEM( const_tuple_int_pos_20_tuple, 0, const_int_pos_20 ); Py_INCREF( const_int_pos_20 ); const_str_digest_94bec6deb72a172b49707ffb2b8b425a = UNSTREAM_STRING( &constant_bin[ 514521 ], 72, 0 ); const_str_digest_b68e6f650fcedd32c4be204f0ac726a9 = UNSTREAM_STRING( &constant_bin[ 482092 ], 32, 0 ); const_str_digest_5917bd78db270332cf7a54246c429bd6 = UNSTREAM_STRING( &constant_bin[ 514593 ], 41, 0 ); const_str_digest_de436cab741c5b5a62cd356f8a141895 = UNSTREAM_STRING( &constant_bin[ 482472 ], 34, 0 ); const_str_digest_eed859e7fd807dcaeb5c451edeafd7f4 = UNSTREAM_STRING( &constant_bin[ 484081 ], 47, 0 ); const_str_digest_a5807423bdd1cd7bef826fb23640ecd3 = UNSTREAM_STRING( &constant_bin[ 482072 ], 19, 0 ); const_str_digest_c3d66cf58e5886cc11f43c51b70db39b = UNSTREAM_STRING( &constant_bin[ 514634 ], 87, 0 ); const_str_digest_6afd0b2072750d35db2f8640584b7ac4 = UNSTREAM_STRING( &constant_bin[ 514721 ], 34, 0 ); const_tuple_str_plain_self_str_plain_subject_name_str_plain_extensions_tuple = PyTuple_New( 3 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_subject_name_str_plain_extensions_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); const_str_plain_subject_name = UNSTREAM_STRING( &constant_bin[ 462934 ], 12, 1 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_subject_name_str_plain_extensions_tuple, 1, const_str_plain_subject_name ); Py_INCREF( const_str_plain_subject_name ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_subject_name_str_plain_extensions_tuple, 2, const_str_plain_extensions ); Py_INCREF( const_str_plain_extensions ); const_str_digest_c5eb36e16492452ce108e1ff37bcc81f = UNSTREAM_STRING( &constant_bin[ 514755 ], 116, 0 ); const_str_digest_7b3630305775b90a66eade740129239b = UNSTREAM_STRING( &constant_bin[ 514871 ], 39, 0 ); const_str_digest_cecddff130b32caa6fa6720efff7b375 = UNSTREAM_STRING( &constant_bin[ 483116 ], 32, 0 ); const_str_digest_56f6fa736735d716c230af248610e21a = UNSTREAM_STRING( &constant_bin[ 514910 ], 35, 0 ); const_str_digest_36a272832f78bb2b46b296187ffb26a5 = UNSTREAM_STRING( &constant_bin[ 483226 ], 19, 0 ); const_str_digest_363dd93844c3b6aa72853724c9694b42 = UNSTREAM_STRING( &constant_bin[ 514945 ], 23, 0 ); const_str_digest_7d78be12bc10e9503e07580775bc1b2f = UNSTREAM_STRING( &constant_bin[ 482176 ], 44, 0 ); const_str_digest_d9c90ea6a6ea8405189addd90e5872b7 = UNSTREAM_STRING( &constant_bin[ 514968 ], 46, 0 ); const_tuple_eee98267bf2523c6ff63a38d127a62e5_tuple = PyTuple_New( 8 ); PyTuple_SET_ITEM( const_tuple_eee98267bf2523c6ff63a38d127a62e5_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_eee98267bf2523c6ff63a38d127a62e5_tuple, 1, const_str_plain_issuer_name ); Py_INCREF( const_str_plain_issuer_name ); PyTuple_SET_ITEM( const_tuple_eee98267bf2523c6ff63a38d127a62e5_tuple, 2, const_str_plain_subject_name ); Py_INCREF( const_str_plain_subject_name ); PyTuple_SET_ITEM( const_tuple_eee98267bf2523c6ff63a38d127a62e5_tuple, 3, const_str_plain_public_key ); Py_INCREF( const_str_plain_public_key ); PyTuple_SET_ITEM( const_tuple_eee98267bf2523c6ff63a38d127a62e5_tuple, 4, const_str_plain_serial_number ); Py_INCREF( const_str_plain_serial_number ); PyTuple_SET_ITEM( const_tuple_eee98267bf2523c6ff63a38d127a62e5_tuple, 5, const_str_plain_not_valid_before ); Py_INCREF( const_str_plain_not_valid_before ); PyTuple_SET_ITEM( const_tuple_eee98267bf2523c6ff63a38d127a62e5_tuple, 6, const_str_plain_not_valid_after ); Py_INCREF( const_str_plain_not_valid_after ); PyTuple_SET_ITEM( const_tuple_eee98267bf2523c6ff63a38d127a62e5_tuple, 7, const_str_plain_extensions ); Py_INCREF( const_str_plain_extensions ); const_str_digest_7cb2f7f4eb337f550a0fdb155b90f5df = UNSTREAM_STRING( &constant_bin[ 515014 ], 27, 0 ); const_str_digest_f167954178c758dfba5c7a4e7839ef45 = UNSTREAM_STRING( &constant_bin[ 515041 ], 100, 0 ); const_str_digest_f0b1544196c3e6daaf368b98ad3c6594 = UNSTREAM_STRING( &constant_bin[ 515141 ], 34, 0 ); const_str_digest_c7f7e9435b028d489f685d7a6569f1c1 = UNSTREAM_STRING( &constant_bin[ 515175 ], 70, 0 ); const_str_digest_aad4946cc5dac9c9eb9457e17405f895 = UNSTREAM_STRING( &constant_bin[ 515245 ], 47, 0 ); const_tuple_94ddac4768f9bf4071c1294904dadeaa_tuple = PyTuple_New( 4 ); PyTuple_SET_ITEM( const_tuple_94ddac4768f9bf4071c1294904dadeaa_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_94ddac4768f9bf4071c1294904dadeaa_tuple, 1, const_str_plain_serial_number ); Py_INCREF( const_str_plain_serial_number ); PyTuple_SET_ITEM( const_tuple_94ddac4768f9bf4071c1294904dadeaa_tuple, 2, const_str_plain_revocation_date ); Py_INCREF( const_str_plain_revocation_date ); PyTuple_SET_ITEM( const_tuple_94ddac4768f9bf4071c1294904dadeaa_tuple, 3, const_str_plain_extensions ); Py_INCREF( const_str_plain_extensions ); const_str_digest_009e82f6eafd80f22a3cf3c3f2f73c53 = UNSTREAM_STRING( &constant_bin[ 482507 ], 35, 0 ); const_tuple_str_plain_Extension_str_plain_ExtensionType_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_str_plain_Extension_str_plain_ExtensionType_tuple, 0, const_str_plain_Extension ); Py_INCREF( const_str_plain_Extension ); PyTuple_SET_ITEM( const_tuple_str_plain_Extension_str_plain_ExtensionType_tuple, 1, const_str_plain_ExtensionType ); Py_INCREF( const_str_plain_ExtensionType ); const_str_digest_b3bbf5e07ffcf59ec42da24e332350ed = UNSTREAM_STRING( &constant_bin[ 483007 ], 32, 0 ); const_str_digest_d3d40d3dc464b9c80e6f3b8d66f5f612 = UNSTREAM_STRING( &constant_bin[ 515292 ], 41, 0 ); const_str_digest_0bc8f9029d35d7f6d2379d5fdf82f3c5 = UNSTREAM_STRING( &constant_bin[ 515333 ], 40, 0 ); const_str_digest_4d25fb539144786615275bb9d4784c58 = UNSTREAM_STRING( &constant_bin[ 515373 ], 41, 0 ); const_str_digest_4f31ed6418ca6e8cef8e113a9cf1560f = UNSTREAM_STRING( &constant_bin[ 515414 ], 47, 0 ); const_str_digest_7a3f31adde36af1e1bc97e83019b654a = UNSTREAM_STRING( &constant_bin[ 515461 ], 51, 0 ); const_str_digest_c2422e23917b9800e9ad8d873a806b51 = UNSTREAM_STRING( &constant_bin[ 515512 ], 39, 0 ); const_str_digest_53b62d85c72be72cc27c40a678d07de2 = UNSTREAM_STRING( &constant_bin[ 484129 ], 38, 0 ); const_str_digest_15b0d34c71353fbb0cb9c99f158901c8 = UNSTREAM_STRING( &constant_bin[ 483393 ], 34, 0 ); const_tuple_str_plain_self_str_plain_revoked_certificate_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_revoked_certificate_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); const_str_plain_revoked_certificate = UNSTREAM_STRING( &constant_bin[ 454719 ], 19, 1 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_revoked_certificate_tuple, 1, const_str_plain_revoked_certificate ); Py_INCREF( const_str_plain_revoked_certificate ); const_str_plain_parsed_version = UNSTREAM_STRING( &constant_bin[ 515551 ], 14, 1 ); const_str_digest_fb7f0e13754866a83c3748cbeae480e5 = UNSTREAM_STRING( &constant_bin[ 515565 ], 34, 0 ); const_str_plain_add_revoked_certificate = UNSTREAM_STRING( &constant_bin[ 515599 ], 23, 1 ); const_tuple_4088ef8388fc58fb0dd8b4fc138ff0f6_tuple = PyTuple_New( 6 ); PyTuple_SET_ITEM( const_tuple_4088ef8388fc58fb0dd8b4fc138ff0f6_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_4088ef8388fc58fb0dd8b4fc138ff0f6_tuple, 1, const_str_plain_issuer_name ); Py_INCREF( const_str_plain_issuer_name ); PyTuple_SET_ITEM( const_tuple_4088ef8388fc58fb0dd8b4fc138ff0f6_tuple, 2, const_str_plain_last_update ); Py_INCREF( const_str_plain_last_update ); PyTuple_SET_ITEM( const_tuple_4088ef8388fc58fb0dd8b4fc138ff0f6_tuple, 3, const_str_plain_next_update ); Py_INCREF( const_str_plain_next_update ); PyTuple_SET_ITEM( const_tuple_4088ef8388fc58fb0dd8b4fc138ff0f6_tuple, 4, const_str_plain_extensions ); Py_INCREF( const_str_plain_extensions ); const_str_plain_revoked_certificates = UNSTREAM_STRING( &constant_bin[ 515622 ], 20, 1 ); PyTuple_SET_ITEM( const_tuple_4088ef8388fc58fb0dd8b4fc138ff0f6_tuple, 5, const_str_plain_revoked_certificates ); Py_INCREF( const_str_plain_revoked_certificates ); const_str_digest_98b87b2505516f9b4bde216eb79d21b9 = UNSTREAM_STRING( &constant_bin[ 515642 ], 63, 0 ); const_tuple_str_plain_self_str_plain_last_update_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_last_update_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_last_update_tuple, 1, const_str_plain_last_update ); Py_INCREF( const_str_plain_last_update ); const_str_digest_172a53ecc58c4bf9913f8ac4725ce8a6 = UNSTREAM_STRING( &constant_bin[ 515705 ], 72, 0 ); const_str_digest_3ca8f8ba96cc93eaecf0e9f830933487 = UNSTREAM_STRING( &constant_bin[ 515777 ], 46, 0 ); const_str_digest_db4e6b7502a2ef0b52804a60171ccadc = UNSTREAM_STRING( &constant_bin[ 515823 ], 44, 0 ); const_str_digest_4d44b1cac7e6fc0fe7d0700933e214c9 = UNSTREAM_STRING( &constant_bin[ 515867 ], 58, 0 ); const_str_digest_4f1331b711cdc9de793eab8f29a4a248 = UNSTREAM_STRING( &constant_bin[ 515925 ], 37, 0 ); const_str_digest_3211e696b8acbdc94ebb846e9b77319a = UNSTREAM_STRING( &constant_bin[ 482558 ], 37, 0 ); const_tuple_f166ade4e70e6d21279bc1fa68e30a26_tuple = PyTuple_New( 4 ); PyTuple_SET_ITEM( const_tuple_f166ade4e70e6d21279bc1fa68e30a26_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_f166ade4e70e6d21279bc1fa68e30a26_tuple, 1, const_str_plain_private_key ); Py_INCREF( const_str_plain_private_key ); PyTuple_SET_ITEM( const_tuple_f166ade4e70e6d21279bc1fa68e30a26_tuple, 2, const_str_plain_algorithm ); Py_INCREF( const_str_plain_algorithm ); PyTuple_SET_ITEM( const_tuple_f166ade4e70e6d21279bc1fa68e30a26_tuple, 3, const_str_plain_backend ); Py_INCREF( const_str_plain_backend ); const_str_digest_2ad1fdc6f0f0489abc0655efcde08c00 = UNSTREAM_STRING( &constant_bin[ 515962 ], 83, 0 ); const_str_digest_3d042443bb26f68642776c2b17a5f4ff = UNSTREAM_STRING( &constant_bin[ 516045 ], 49, 0 ); const_str_digest_17095372ec67d4b7b6f01cffa33de2fd = UNSTREAM_STRING( &constant_bin[ 482414 ], 33, 0 ); const_str_digest_b15d2c62de664dc3bd2f79ca178eae0f = UNSTREAM_STRING( &constant_bin[ 516094 ], 82, 0 ); const_str_digest_8ceb21290b70f1e8500b48338aefbd60 = UNSTREAM_STRING( &constant_bin[ 482284 ], 22, 0 ); const_str_digest_bcb6bec069afa7a623da85c22a011ec9 = UNSTREAM_STRING( &constant_bin[ 516176 ], 79, 0 ); const_str_digest_0aef39b6eee708937b342233ff81396f = UNSTREAM_STRING( &constant_bin[ 516255 ], 51, 0 ); const_str_digest_1021fc583a26a2ae66a0d7c243fa5690 = UNSTREAM_STRING( &constant_bin[ 516306 ], 36, 0 ); const_str_digest_46706ecec6db577a40f5ab65bebc4697 = UNSTREAM_STRING( &constant_bin[ 516342 ], 52, 0 ); const_str_digest_c74792cf23172b5f5d229d57d460c6fd = UNSTREAM_STRING( &constant_bin[ 516394 ], 45, 0 ); const_str_digest_69a2b95cdf106b28c7edb60f3a940868 = UNSTREAM_STRING( &constant_bin[ 482125 ], 32, 0 ); const_str_digest_51bdb8f7503b46496228a622d959cd5d = UNSTREAM_STRING( &constant_bin[ 516439 ], 39, 0 ); const_str_digest_0263cd5361ed0f5787b25184a2607249 = UNSTREAM_STRING( &constant_bin[ 516478 ], 65, 0 ); const_str_digest_9faf5374cb366228221daafc9dc1bc77 = UNSTREAM_STRING( &constant_bin[ 516543 ], 55, 0 ); const_str_digest_9bf7e32573423383d1c28e7a242042be = UNSTREAM_STRING( &constant_bin[ 516598 ], 66, 0 ); const_str_digest_1fd3d5733893f950903c4c8a90fe30a0 = UNSTREAM_STRING( &constant_bin[ 516664 ], 63, 0 ); const_str_digest_bfe493cccb51d7216f96b47b07da9312 = UNSTREAM_STRING( &constant_bin[ 483071 ], 44, 0 ); const_str_digest_24534900b89215532d628a2ea3f32997 = UNSTREAM_STRING( &constant_bin[ 516727 ], 56, 0 ); const_str_digest_6b964f7d3916d105f4dc7f56eb97f99f = UNSTREAM_STRING( &constant_bin[ 482132 ], 25, 0 ); const_str_digest_93e578385d56fd0ddb572d043e23cfe5 = UNSTREAM_STRING( &constant_bin[ 516783 ], 36, 0 ); const_str_digest_cb8a7c732f3d8ef512a9cf33903522b4 = UNSTREAM_STRING( &constant_bin[ 482619 ], 66, 0 ); const_str_digest_e2e34017c5411770dd4b35d4b4cb1224 = UNSTREAM_STRING( &constant_bin[ 516819 ], 37, 0 ); const_tuple_str_plain_self_str_plain_number_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_number_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_number_tuple, 1, const_str_plain_number ); Py_INCREF( const_str_plain_number ); const_str_digest_177b18c0b959fb3c94615c34e184195b = UNSTREAM_STRING( &constant_bin[ 516856 ], 31, 0 ); const_str_digest_92fc70ca3c28d5f4c9e31441339e9d68 = UNSTREAM_STRING( &constant_bin[ 516887 ], 62, 0 ); const_tuple_str_plain_self_str_plain_issuer_name_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_issuer_name_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_str_plain_self_str_plain_issuer_name_tuple, 1, const_str_plain_issuer_name ); Py_INCREF( const_str_plain_issuer_name ); const_str_digest_c2c85f33ab8cb04f1644ba30ff516a31 = UNSTREAM_STRING( &constant_bin[ 516949 ], 30, 0 ); const_str_digest_844228ae30760650d634571945d57310 = UNSTREAM_STRING( &constant_bin[ 516979 ], 57, 0 ); const_str_digest_dead340ec4cd736e6a1cc577ef42740d = UNSTREAM_STRING( &constant_bin[ 517036 ], 34, 0 ); const_tuple_7d7822b36412962025b6d0081bead65a_tuple = PyTuple_New( 4 ); PyTuple_SET_ITEM( const_tuple_7d7822b36412962025b6d0081bead65a_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self ); PyTuple_SET_ITEM( const_tuple_7d7822b36412962025b6d0081bead65a_tuple, 1, const_str_plain_msg ); Py_INCREF( const_str_plain_msg ); PyTuple_SET_ITEM( const_tuple_7d7822b36412962025b6d0081bead65a_tuple, 2, const_str_plain_parsed_version ); Py_INCREF( const_str_plain_parsed_version ); PyTuple_SET_ITEM( const_tuple_7d7822b36412962025b6d0081bead65a_tuple, 3, const_str_plain___class__ ); Py_INCREF( const_str_plain___class__ ); const_str_digest_ef49b44345f40bf09d198280cd43b3d5 = UNSTREAM_STRING( &constant_bin[ 517070 ], 30, 0 ); const_str_digest_ac5d63948ff1b6e469286c3087b8a172 = UNSTREAM_STRING( &constant_bin[ 517100 ], 38, 0 ); const_str_digest_f5773bac55e4e62be6a456f773ea8b9a = UNSTREAM_STRING( &constant_bin[ 517138 ], 49, 0 ); const_str_digest_eab5c92027f89263d75b9732f8deb68b = UNSTREAM_STRING( &constant_bin[ 484984 ], 36, 0 ); const_str_digest_8812d69446990f40fda34c9391ff3f8e = UNSTREAM_STRING( &constant_bin[ 517187 ], 56, 0 ); const_str_digest_c7db8a91c9ae65a46cadd5308c62a67f = UNSTREAM_STRING( &constant_bin[ 517243 ], 44, 0 ); const_str_digest_934982d11362369d07fc64598ece954f = UNSTREAM_STRING( &constant_bin[ 517287 ], 66, 0 ); const_str_digest_b1fae5e1b1347237de34e204945dcb68 = UNSTREAM_STRING( &constant_bin[ 482863 ], 32, 0 ); const_str_digest_6a68e6fca3dfeab6c00dfcde12ebd98e = UNSTREAM_STRING( &constant_bin[ 517353 ], 37, 0 ); const_str_digest_e566c1e573b10904bdf0111dc32bfa62 = UNSTREAM_STRING( &constant_bin[ 517390 ], 46, 0 ); const_str_digest_8d479a0689da598cf9425ed121865194 = UNSTREAM_STRING( &constant_bin[ 484451 ], 36, 0 ); const_str_digest_93cb0834dc9237aed99228c77792625d = UNSTREAM_STRING( &constant_bin[ 517436 ], 46, 0 ); const_str_digest_6aaa6beb3ae5f627d8086cc149a2eaf7 = UNSTREAM_STRING( &constant_bin[ 484575 ], 50, 0 ); const_str_digest_facf7b99ebd958651afc9010cff7139b = UNSTREAM_STRING( &constant_bin[ 517482 ], 63, 0 ); const_str_digest_651f0ca8ab54dbc4bc869de38eb9e4d1 = UNSTREAM_STRING( &constant_bin[ 517545 ], 41, 0 ); const_str_digest_6464efc93386306fbe26befe757ade11 = UNSTREAM_STRING( &constant_bin[ 517586 ], 47, 0 ); const_str_digest_68d8c97de352a0617d07baa1197d6b90 = UNSTREAM_STRING( &constant_bin[ 483797 ], 35, 0 ); const_str_plain__convert_to_naive_utc_time = UNSTREAM_STRING( &constant_bin[ 517633 ], 26, 1 ); const_str_digest_09e86c649890c42844564fc6403aca31 = UNSTREAM_STRING( &constant_bin[ 483992 ], 21, 0 ); const_str_digest_5ac197b660391ea9e847d7aaa67436d7 = UNSTREAM_STRING( &constant_bin[ 483465 ], 50, 0 ); const_str_digest_30a7ad6afc7cefe1c659d42bf7a1d82f = UNSTREAM_STRING( &constant_bin[ 517659 ], 61, 0 ); const_str_digest_0206094db103314ea72e7339d97c94eb = UNSTREAM_STRING( &constant_bin[ 517720 ], 59, 0 ); const_str_digest_98213404c93625c6bdf609bc27af16ef = UNSTREAM_STRING( &constant_bin[ 517779 ], 84, 0 ); const_tuple_str_plain_time_str_plain_offset_tuple = PyTuple_New( 2 ); PyTuple_SET_ITEM( const_tuple_str_plain_time_str_plain_offset_tuple, 0, const_str_plain_time ); Py_INCREF( const_str_plain_time ); PyTuple_SET_ITEM( const_tuple_str_plain_time_str_plain_offset_tuple, 1, const_str_plain_offset ); Py_INCREF( const_str_plain_offset ); const_str_digest_6c176183788583d64a8ea5ed5cb1dc96 = UNSTREAM_STRING( &constant_bin[ 517863 ], 56, 0 ); const_str_digest_9be985be5fce947eae496e9e8283bb42 = UNSTREAM_STRING( &constant_bin[ 517919 ], 41, 0 ); const_str_digest_9a985aad56dd89d43c27e25f166866d1 = UNSTREAM_STRING( &constant_bin[ 517960 ], 56, 0 ); const_str_digest_05d224a00915c4ad6e7980ca81af5edc = UNSTREAM_STRING( &constant_bin[ 518016 ], 34, 0 ); const_str_digest_614496ff789de33be916d534fca7c622 = UNSTREAM_STRING( &constant_bin[ 484843 ], 38, 0 ); const_str_digest_8bf8e782a973804d2a888720bed987d5 = UNSTREAM_STRING( &constant_bin[ 518050 ], 34, 0 ); const_str_digest_ddd39473093564673fd45a61a936588f = UNSTREAM_STRING( &constant_bin[ 483955 ], 36, 0 ); const_str_digest_8a9254eae359f0c1ae966e535d10bb28 = UNSTREAM_STRING( &constant_bin[ 516446 ], 32, 0 ); const_str_digest_c7926f557ef1bd19b31223b39d2522d2 = UNSTREAM_STRING( &constant_bin[ 482448 ], 23, 0 ); const_str_digest_a9d5f7053cd6d6e4a662e2e0c400ba31 = UNSTREAM_STRING( &constant_bin[ 483797 ], 49, 0 ); const_str_digest_374522fa88826d6845558dcf681f5edb = UNSTREAM_STRING( &constant_bin[ 518084 ], 58, 0 ); const_str_digest_c95bcaa59d182516eedf79a6075558f5 = UNSTREAM_STRING( &constant_bin[ 483516 ], 33, 0 ); constants_created = true; } #ifndef __NUITKA_NO_ASSERT__ void checkModuleConstants_cryptography$x509$base( void ) { // The module may not have been used at all. if (constants_created == false) return; } #endif // The module code objects. static PyCodeObject *codeobj_99fa0ca2f84f7d5fe07d8fcdc0a899ac; static PyCodeObject *codeobj_a532f68fa50fdbb009d9a8a3ca532807; static PyCodeObject *codeobj_a80c8f9ab6789c91fe10350d784729e1; static PyCodeObject *codeobj_f4d782902c986818f7d7e979b0afd4e4; static PyCodeObject *codeobj_c1016033aad2be7101ea593e6bbd8e11; static PyCodeObject *codeobj_cda1ccb6419c1ef6b2f18b38090c9105; static PyCodeObject *codeobj_af3af7df54f8298a9998dca8895f8900; static PyCodeObject *codeobj_346fd509df56fbe8da1f1f82a3c0cd80; static PyCodeObject *codeobj_0ddb3ad8c1786de0631bd051c8e5fc03; static PyCodeObject *codeobj_f7d9f63dadea6dea82b7da72858976db; static PyCodeObject *codeobj_66bda8f369107b551f0686617fe1d2ca; static PyCodeObject *codeobj_153a4cca23f0ddb168e3806d80d8232d; static PyCodeObject *codeobj_a810dcd8f3f919efd87954eba92067fc; static PyCodeObject *codeobj_04a633cd5d7ad69ef9d4ce490f42407f; static PyCodeObject *codeobj_4914b96fee264e4e3269cfffe7ee9352; static PyCodeObject *codeobj_3c5647a5754d8cd24c414c202d0bd98c; static PyCodeObject *codeobj_7e9beff4c5f1fe1d0ea4ea0c4d46466f; static PyCodeObject *codeobj_ac4aeb5ada0cbeb07dd29e9575c73470; static PyCodeObject *codeobj_c859a73fea55ac090d206a28d29b26dc; static PyCodeObject *codeobj_a361519eb9af17845f9d1b5402f7e9e6; static PyCodeObject *codeobj_b4e0e1eda11b623ca9f3bcbb1af8d45f; static PyCodeObject *codeobj_282366507898cd1c38f64aecbdf9de6a; static PyCodeObject *codeobj_e382c9bc896e0965ff87e142f60cfe02; static PyCodeObject *codeobj_e3a95f1220b565439ef4a81f84ef12d2; static PyCodeObject *codeobj_98bd4f7f05506a1c3c54bb5626bc2597; static PyCodeObject *codeobj_ebfb222e6cd9b0f0cec0537835e98500; static PyCodeObject *codeobj_d61fd4f94d3ecfc85552b67f18fcd3ce; static PyCodeObject *codeobj_cbcfae5236fd71eb0740199df8285442; static PyCodeObject *codeobj_cf45dd323c48c4d96e161db20f211381; static PyCodeObject *codeobj_dc1f211cb1d2fa0794174f93415050f6; static PyCodeObject *codeobj_5eda2f2c817bf21d6ae466ee954454d7; static PyCodeObject *codeobj_fff6344cc26eff7b34f88804e1cfccf1; static PyCodeObject *codeobj_2e75ee8c0500ab331860457901e63bea; static PyCodeObject *codeobj_a0e7f092d83c0e0c8dff1d14101348b1; static PyCodeObject *codeobj_06f056c7bbfb3b60c1e702585feb7fff; static PyCodeObject *codeobj_e7b2741943339e74496bb834eeb65688; static PyCodeObject *codeobj_989855f49caa052e87b369bcbdd962a4; static PyCodeObject *codeobj_cf7bc0089698869514eb420d8d9f7891; static PyCodeObject *codeobj_7703adf7bb9a6abfd552755967fca309; static PyCodeObject *codeobj_11fab0ba3310e4ca42995feecc274a1c; static PyCodeObject *codeobj_5f6d42eb3e883b59ad8339427794fdea; static PyCodeObject *codeobj_85d6292593f25b118125e5074a3a27f2; static PyCodeObject *codeobj_d7a0f9dbf522abb2fdc577735bb25cfd; static PyCodeObject *codeobj_41a84fbcf8d97a064481e0a50ab4b0ff; static PyCodeObject *codeobj_81242146f23f116ef577e6864def01f3; static PyCodeObject *codeobj_40621c5a1023a6bf9f75a7096831f8f3; static PyCodeObject *codeobj_358918e98f654ee8d47b7888a686cf12; static PyCodeObject *codeobj_7d0d07771ee2579b88d3690d69e10266; static PyCodeObject *codeobj_2f3b7d299f45310bea88488b7df1afed; static PyCodeObject *codeobj_401bf822f6615a8de4be2d90db3f377b; static PyCodeObject *codeobj_ab96a08aa574d65a193d6db28306e808; static PyCodeObject *codeobj_9ec2867accca63bf28aa4b965370b3fd; static PyCodeObject *codeobj_63625762d7fd50439843502fcd5dc276; static PyCodeObject *codeobj_69b5f3d2340c0e008c391cf2fb43d91c; static PyCodeObject *codeobj_397372d29807a876a2e460e8ea2599c3; static PyCodeObject *codeobj_cf69b825e54defd627effe2e3b6c4990; static PyCodeObject *codeobj_15d32cb2ead347e4e67127c1e1de7e8f; static PyCodeObject *codeobj_84eb08ef4d997c31fb3718f0cd34f9b6; static PyCodeObject *codeobj_8989d460ffd675b4d901c25b91c8bad2; static PyCodeObject *codeobj_c9a61425fdc2faf1e1368fe29c073973; static PyCodeObject *codeobj_e79dc86be3201c3c19f488b1ace65848; static PyCodeObject *codeobj_b21ee329c073f475c1b99edc72023ba2; static PyCodeObject *codeobj_ec8e31094559a490fbe0f38b7d13bfed; static PyCodeObject *codeobj_5ef0e65a1a20088e3ac9ba64adc60128; static PyCodeObject *codeobj_c92da2d9fa2bd1a3a16cc6ffa4457e71; static PyCodeObject *codeobj_fd0d58d2e8c468eb34cda6738fbe27cf; static PyCodeObject *codeobj_d03b15ed6997023ed72d56fbd447e244; static PyCodeObject *codeobj_b6ec487b47e40c02ce17e6c289ac7aa7; static PyCodeObject *codeobj_eab0d71d1fe47412759ed4bf69aa8607; static PyCodeObject *codeobj_f353798b99dbce19163ed2ba75c1a6af; static PyCodeObject *codeobj_0a7b4e8151c6f6e6e6f5d0b58292a3f5; static PyCodeObject *codeobj_7540f7154932f340b2bb7cf4363adb28; static PyCodeObject *codeobj_0f89a4ee186e38378e1277e530689f69; static PyCodeObject *codeobj_618525ddb7d7697864b4c1ee75a129d5; static PyCodeObject *codeobj_1a99452c85e2747c08af2c127615c993; static PyCodeObject *codeobj_9d33d55c2547fb766defd72b50c9dd4a; static PyCodeObject *codeobj_b291c83102985639cf9946b7cfa27903; static PyCodeObject *codeobj_45c02a7271a8aaeb6e6dd378cf03605a; static PyCodeObject *codeobj_c28951c2825cde97d6596be5198d37d5; static PyCodeObject *codeobj_ecda009d606ebc9403eee983761a277a; static PyCodeObject *codeobj_8e830529ff47115c3a857d9757770ff2; static PyCodeObject *codeobj_c498680387dccf08617ff553e018ce17; static PyCodeObject *codeobj_54498271a7de7311081cc81f1d3a5480; static PyCodeObject *codeobj_74bceb949741db3f42c4017201eced65; static PyCodeObject *codeobj_2159a93e24c73cbf6eacc5f772eb3c1b; static PyCodeObject *codeobj_a1f15e1da7e929c75aa04e5e52db0c02; static PyCodeObject *codeobj_dbc75723ad67d3299fbf9c1b2308120e; static PyCodeObject *codeobj_74dcdc430a0e80c1931f12a5ddf22531; static PyCodeObject *codeobj_a918cfe08a22e0c200ae4bc6c1408de3; static PyCodeObject *codeobj_8689adc55f4e27adf5e0b9b028e59889; static PyCodeObject *codeobj_eb056c13a48b10e6c23b1a8a42650de0; static void createModuleCodeObjects(void) { module_filename_obj = const_str_digest_6108d89feaddf7d312f4d55df68d71bc; codeobj_99fa0ca2f84f7d5fe07d8fcdc0a899ac = MAKE_CODEOBJ( module_filename_obj, const_str_digest_177b18c0b959fb3c94615c34e184195b, 1, const_tuple_empty, 0, 0, CO_NOFREE ); codeobj_a532f68fa50fdbb009d9a8a3ca532807 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_Certificate, 73, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_a80c8f9ab6789c91fe10350d784729e1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_CertificateBuilder, 409, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_f4d782902c986818f7d7e979b0afd4e4 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_CertificateRevocationList, 179, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_c1016033aad2be7101ea593e6bbd8e11 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_CertificateRevocationListBuilder, 580, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_cda1ccb6419c1ef6b2f18b38090c9105 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_CertificateSigningRequest, 268, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_af3af7df54f8298a9998dca8895f8900 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_CertificateSigningRequestBuilder, 365, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_346fd509df56fbe8da1f1f82a3c0cd80 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_InvalidVersion, 66, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_0ddb3ad8c1786de0631bd051c8e5fc03 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_RevokedCertificate, 345, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_f7d9f63dadea6dea82b7da72858976db = MAKE_CODEOBJ( module_filename_obj, const_str_plain_RevokedCertificateBuilder, 679, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_66bda8f369107b551f0686617fe1d2ca = MAKE_CODEOBJ( module_filename_obj, const_str_plain_Version, 37, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE ); codeobj_153a4cca23f0ddb168e3806d80d8232d = MAKE_CODEOBJ( module_filename_obj, const_str_plain___eq__, 153, const_tuple_str_plain_self_str_plain_other_tuple, 2, 0, CO_NOFREE ); codeobj_a810dcd8f3f919efd87954eba92067fc = MAKE_CODEOBJ( module_filename_obj, const_str_plain___eq__, 248, const_tuple_str_plain_self_str_plain_other_tuple, 2, 0, CO_NOFREE ); codeobj_04a633cd5d7ad69ef9d4ce490f42407f = MAKE_CODEOBJ( module_filename_obj, const_str_plain___eq__, 269, const_tuple_str_plain_self_str_plain_other_tuple, 2, 0, CO_NOFREE ); codeobj_4914b96fee264e4e3269cfffe7ee9352 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___hash__, 165, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_3c5647a5754d8cd24c414c202d0bd98c = MAKE_CODEOBJ( module_filename_obj, const_str_plain___hash__, 281, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_7e9beff4c5f1fe1d0ea4ea0c4d46466f = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 67, const_tuple_7d7822b36412962025b6d0081bead65a_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS ); codeobj_ac4aeb5ada0cbeb07dd29e9575c73470 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 366, const_tuple_str_plain_self_str_plain_subject_name_str_plain_extensions_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_c859a73fea55ac090d206a28d29b26dc = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 410, const_tuple_eee98267bf2523c6ff63a38d127a62e5_tuple, 8, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_a361519eb9af17845f9d1b5402f7e9e6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 581, const_tuple_4088ef8388fc58fb0dd8b4fc138ff0f6_tuple, 6, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_b4e0e1eda11b623ca9f3bcbb1af8d45f = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 680, const_tuple_94ddac4768f9bf4071c1294904dadeaa_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_282366507898cd1c38f64aecbdf9de6a = MAKE_CODEOBJ( module_filename_obj, const_str_plain___ne__, 159, const_tuple_str_plain_self_str_plain_other_tuple, 2, 0, CO_NOFREE ); codeobj_e382c9bc896e0965ff87e142f60cfe02 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___ne__, 254, const_tuple_str_plain_self_str_plain_other_tuple, 2, 0, CO_NOFREE ); codeobj_e3a95f1220b565439ef4a81f84ef12d2 = MAKE_CODEOBJ( module_filename_obj, const_str_plain___ne__, 275, const_tuple_str_plain_self_str_plain_other_tuple, 2, 0, CO_NOFREE ); codeobj_98bd4f7f05506a1c3c54bb5626bc2597 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__convert_to_naive_utc_time, 23, const_tuple_str_plain_time_str_plain_offset_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_ebfb222e6cd9b0f0cec0537835e98500 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_add_extension, 383, const_tuple_31aa60dd2cadfedbab2bf9b2e6efba61_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_d61fd4f94d3ecfc85552b67f18fcd3ce = MAKE_CODEOBJ( module_filename_obj, const_str_plain_add_extension, 535, const_tuple_31aa60dd2cadfedbab2bf9b2e6efba61_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_cbcfae5236fd71eb0740199df8285442 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_add_extension, 635, const_tuple_31aa60dd2cadfedbab2bf9b2e6efba61_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_cf45dd323c48c4d96e161db20f211381 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_add_extension, 716, const_tuple_31aa60dd2cadfedbab2bf9b2e6efba61_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_dc1f211cb1d2fa0794174f93415050f6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_add_revoked_certificate, 653, const_tuple_str_plain_self_str_plain_revoked_certificate_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_5eda2f2c817bf21d6ae466ee954454d7 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_build, 731, const_tuple_str_plain_self_str_plain_backend_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_fff6344cc26eff7b34f88804e1cfccf1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_extensions, 135, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_2e75ee8c0500ab331860457901e63bea = MAKE_CODEOBJ( module_filename_obj, const_str_plain_extensions, 230, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_a0e7f092d83c0e0c8dff1d14101348b1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_extensions, 312, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_06f056c7bbfb3b60c1e702585feb7fff = MAKE_CODEOBJ( module_filename_obj, const_str_plain_extensions, 358, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_e7b2741943339e74496bb834eeb65688 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_fingerprint, 74, const_tuple_str_plain_self_str_plain_algorithm_tuple, 2, 0, CO_NOFREE ); codeobj_989855f49caa052e87b369bcbdd962a4 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_fingerprint, 186, const_tuple_str_plain_self_str_plain_algorithm_tuple, 2, 0, CO_NOFREE ); codeobj_cf7bc0089698869514eb420d8d9f7891 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_revoked_certificate_by_serial_number, 192, const_tuple_str_plain_self_str_plain_serial_number_tuple, 2, 0, CO_NOFREE ); codeobj_7703adf7bb9a6abfd552755967fca309 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_is_signature_valid, 260, const_tuple_str_plain_self_str_plain_public_key_tuple, 2, 0, CO_NOFREE ); codeobj_11fab0ba3310e4ca42995feecc274a1c = MAKE_CODEOBJ( module_filename_obj, const_str_plain_is_signature_valid, 337, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_5f6d42eb3e883b59ad8339427794fdea = MAKE_CODEOBJ( module_filename_obj, const_str_plain_issuer, 110, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_85d6292593f25b118125e5074a3a27f2 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_issuer, 212, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_d7a0f9dbf522abb2fdc577735bb25cfd = MAKE_CODEOBJ( module_filename_obj, const_str_plain_issuer_name, 422, const_tuple_str_plain_self_str_plain_name_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_41a84fbcf8d97a064481e0a50ab4b0ff = MAKE_CODEOBJ( module_filename_obj, const_str_plain_issuer_name, 589, const_tuple_str_plain_self_str_plain_issuer_name_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_81242146f23f116ef577e6864def01f3 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_last_update, 224, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_40621c5a1023a6bf9f75a7096831f8f3 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_last_update, 599, const_tuple_str_plain_self_str_plain_last_update_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_358918e98f654ee8d47b7888a686cf12 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_load_der_x509_certificate, 46, const_tuple_str_plain_data_str_plain_backend_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_7d0d07771ee2579b88d3690d69e10266 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_load_der_x509_crl, 62, const_tuple_str_plain_data_str_plain_backend_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_2f3b7d299f45310bea88488b7df1afed = MAKE_CODEOBJ( module_filename_obj, const_str_plain_load_der_x509_csr, 54, const_tuple_str_plain_data_str_plain_backend_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_401bf822f6615a8de4be2d90db3f377b = MAKE_CODEOBJ( module_filename_obj, const_str_plain_load_pem_x509_certificate, 42, const_tuple_str_plain_data_str_plain_backend_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_ab96a08aa574d65a193d6db28306e808 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_load_pem_x509_crl, 58, const_tuple_str_plain_data_str_plain_backend_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_9ec2867accca63bf28aa4b965370b3fd = MAKE_CODEOBJ( module_filename_obj, const_str_plain_load_pem_x509_csr, 50, const_tuple_str_plain_data_str_plain_backend_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_63625762d7fd50439843502fcd5dc276 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_next_update, 218, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_69b5f3d2340c0e008c391cf2fb43d91c = MAKE_CODEOBJ( module_filename_obj, const_str_plain_next_update, 617, const_tuple_str_plain_self_str_plain_next_update_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_397372d29807a876a2e460e8ea2599c3 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_not_valid_after, 104, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_cf69b825e54defd627effe2e3b6c4990 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_not_valid_after, 511, const_tuple_str_plain_self_str_plain_time_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_15d32cb2ead347e4e67127c1e1de7e8f = MAKE_CODEOBJ( module_filename_obj, const_str_plain_not_valid_before, 98, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_84eb08ef4d997c31fb3718f0cd34f9b6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_not_valid_before, 488, const_tuple_str_plain_self_str_plain_time_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_8989d460ffd675b4d901c25b91c8bad2 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_public_bytes, 171, const_tuple_str_plain_self_str_plain_encoding_tuple, 2, 0, CO_NOFREE ); codeobj_c9a61425fdc2faf1e1368fe29c073973 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_public_bytes, 180, const_tuple_str_plain_self_str_plain_encoding_tuple, 2, 0, CO_NOFREE ); codeobj_e79dc86be3201c3c19f488b1ace65848 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_public_bytes, 318, const_tuple_str_plain_self_str_plain_encoding_tuple, 2, 0, CO_NOFREE ); codeobj_b21ee329c073f475c1b99edc72023ba2 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_public_key, 92, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_ec8e31094559a490fbe0f38b7d13bfed = MAKE_CODEOBJ( module_filename_obj, const_str_plain_public_key, 287, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_5ef0e65a1a20088e3ac9ba64adc60128 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_public_key, 450, const_tuple_str_plain_self_str_plain_key_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_c92da2d9fa2bd1a3a16cc6ffa4457e71 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_random_serial_number, 742, const_tuple_empty, 0, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_fd0d58d2e8c468eb34cda6738fbe27cf = MAKE_CODEOBJ( module_filename_obj, const_str_plain_revocation_date, 352, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_d03b15ed6997023ed72d56fbd447e244 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_revocation_date, 703, const_tuple_str_plain_self_str_plain_time_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_b6ec487b47e40c02ce17e6c289ac7aa7 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_serial_number, 80, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_eab0d71d1fe47412759ed4bf69aa8607 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_serial_number, 346, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_f353798b99dbce19163ed2ba75c1a6af = MAKE_CODEOBJ( module_filename_obj, const_str_plain_serial_number, 466, const_tuple_str_plain_self_str_plain_number_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_0a7b4e8151c6f6e6e6f5d0b58292a3f5 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_serial_number, 686, const_tuple_str_plain_self_str_plain_number_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_7540f7154932f340b2bb7cf4363adb28 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_sign, 400, const_tuple_f166ade4e70e6d21279bc1fa68e30a26_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_0f89a4ee186e38378e1277e530689f69 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_sign, 555, const_tuple_f166ade4e70e6d21279bc1fa68e30a26_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_618525ddb7d7697864b4c1ee75a129d5 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_sign, 666, const_tuple_f166ade4e70e6d21279bc1fa68e30a26_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_1a99452c85e2747c08af2c127615c993 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_signature, 141, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_9d33d55c2547fb766defd72b50c9dd4a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_signature, 236, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_b291c83102985639cf9946b7cfa27903 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_signature, 324, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_45c02a7271a8aaeb6e6dd378cf03605a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_signature_algorithm_oid, 129, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_c28951c2825cde97d6596be5198d37d5 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_signature_algorithm_oid, 206, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_ecda009d606ebc9403eee983761a277a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_signature_algorithm_oid, 306, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_8e830529ff47115c3a857d9757770ff2 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_signature_hash_algorithm, 122, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_c498680387dccf08617ff553e018ce17 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_signature_hash_algorithm, 199, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_54498271a7de7311081cc81f1d3a5480 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_signature_hash_algorithm, 299, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_74bceb949741db3f42c4017201eced65 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_subject, 116, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_2159a93e24c73cbf6eacc5f772eb3c1b = MAKE_CODEOBJ( module_filename_obj, const_str_plain_subject, 293, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_a1f15e1da7e929c75aa04e5e52db0c02 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_subject_name, 373, const_tuple_str_plain_self_str_plain_name_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_dbc75723ad67d3299fbf9c1b2308120e = MAKE_CODEOBJ( module_filename_obj, const_str_plain_subject_name, 436, const_tuple_str_plain_self_str_plain_name_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE ); codeobj_74dcdc430a0e80c1931f12a5ddf22531 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_tbs_certificate_bytes, 147, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_a918cfe08a22e0c200ae4bc6c1408de3 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_tbs_certlist_bytes, 242, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_8689adc55f4e27adf5e0b9b028e59889 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_tbs_certrequest_bytes, 330, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); codeobj_eb056c13a48b10e6c23b1a8a42650de0 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_version, 86, const_tuple_str_plain_self_tuple, 1, 0, CO_NOFREE ); } // The module function declarations. NUITKA_CROSS_MODULE PyObject *impl___internal__$$$function_1__mro_entries_conversion( PyObject **python_pars ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_10_serial_number( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_11_version( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_12_public_key( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_13_not_valid_before( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_14_not_valid_after( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_15_issuer( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_16_subject( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_17_signature_hash_algorithm( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_18_signature_algorithm_oid( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_19_extensions( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_1__convert_to_naive_utc_time( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_20_signature( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_21_tbs_certificate_bytes( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_22___eq__( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_23___ne__( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_24___hash__( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_25_public_bytes( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_26_public_bytes( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_27_fingerprint( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_28_get_revoked_certificate_by_serial_number( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_29_signature_hash_algorithm( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_2_load_pem_x509_certificate( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_30_signature_algorithm_oid( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_31_issuer( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_32_next_update( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_33_last_update( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_34_extensions( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_35_signature( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_36_tbs_certlist_bytes( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_37___eq__( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_38___ne__( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_39_is_signature_valid( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_3_load_der_x509_certificate( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_40___eq__( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_41___ne__( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_42___hash__( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_43_public_key( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_44_subject( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_45_signature_hash_algorithm( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_46_signature_algorithm_oid( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_47_extensions( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_48_public_bytes( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_49_signature( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_4_load_pem_x509_csr( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_50_tbs_certrequest_bytes( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_51_is_signature_valid( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_52_serial_number( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_53_revocation_date( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_54_extensions( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_55___init__( PyObject *defaults ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_56_subject_name( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_57_add_extension( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_58_sign( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_59___init__( PyObject *defaults ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_5_load_der_x509_csr( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_60_issuer_name( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_61_subject_name( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_62_public_key( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_63_serial_number( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_64_not_valid_before( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_65_not_valid_after( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_66_add_extension( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_67_sign( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_68___init__( PyObject *defaults ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_69_issuer_name( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_6_load_pem_x509_crl( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_70_last_update( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_71_next_update( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_72_add_extension( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_73_add_revoked_certificate( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_74_sign( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_75___init__( PyObject *defaults ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_76_serial_number( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_77_revocation_date( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_78_add_extension( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_79_build( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_7_load_der_x509_crl( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_80_random_serial_number( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_8___init__( ); static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_9_fingerprint( ); // The module function definitions. static PyObject *impl_cryptography$x509$base$$$function_1__convert_to_naive_utc_time( 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_time = python_pars[ 0 ]; PyObject *var_offset = NULL; struct Nuitka_FrameObject *frame_98bd4f7f05506a1c3c54bb5626bc2597; 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_98bd4f7f05506a1c3c54bb5626bc2597 = 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_98bd4f7f05506a1c3c54bb5626bc2597, codeobj_98bd4f7f05506a1c3c54bb5626bc2597, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_98bd4f7f05506a1c3c54bb5626bc2597 = cache_frame_98bd4f7f05506a1c3c54bb5626bc2597; // Push the new frame as the currently active one. pushFrameStack( frame_98bd4f7f05506a1c3c54bb5626bc2597 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_98bd4f7f05506a1c3c54bb5626bc2597 ) == 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_time ); tmp_source_name_1 = par_time; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_tzinfo ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 29; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_1 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_assign_source_1; PyObject *tmp_called_instance_1; if ( par_time == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 30; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_instance_1 = par_time; frame_98bd4f7f05506a1c3c54bb5626bc2597->m_frame.f_lineno = 30; tmp_assign_source_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_utcoffset ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 30; type_description_1 = "oo"; goto frame_exception_exit_1; } assert( var_offset == NULL ); var_offset = tmp_assign_source_1; } { PyObject *tmp_assign_source_2; nuitka_bool tmp_condition_result_2; int tmp_truth_name_1; PyObject *tmp_called_instance_2; PyObject *tmp_mvar_value_1; CHECK_OBJECT( var_offset ); tmp_truth_name_1 = CHECK_IF_TRUE( var_offset ); if ( tmp_truth_name_1 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 31; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto condexpr_true_1; } else { goto condexpr_false_1; } condexpr_true_1:; CHECK_OBJECT( var_offset ); tmp_assign_source_2 = var_offset; Py_INCREF( tmp_assign_source_2 ); goto condexpr_end_1; condexpr_false_1:; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_datetime ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_datetime ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "datetime" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 31; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_instance_2 = tmp_mvar_value_1; frame_98bd4f7f05506a1c3c54bb5626bc2597->m_frame.f_lineno = 31; tmp_assign_source_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_timedelta ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 31; type_description_1 = "oo"; goto frame_exception_exit_1; } condexpr_end_1:; { PyObject *old = var_offset; var_offset = tmp_assign_source_2; Py_XDECREF( old ); } } { PyObject *tmp_left_name_1; PyObject *tmp_called_name_1; PyObject *tmp_source_name_2; PyObject *tmp_kw_name_1; PyObject *tmp_right_name_1; if ( par_time == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 32; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_time; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_replace ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 32; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_kw_name_1 = PyDict_Copy( const_dict_19923244156fa96a7d6f1da74d173385 ); frame_98bd4f7f05506a1c3c54bb5626bc2597->m_frame.f_lineno = 32; tmp_left_name_1 = CALL_FUNCTION_WITH_KEYARGS( tmp_called_name_1, tmp_kw_name_1 ); Py_DECREF( tmp_called_name_1 ); Py_DECREF( tmp_kw_name_1 ); if ( tmp_left_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 32; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( var_offset == NULL ) { Py_DECREF( tmp_left_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "offset" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 32; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_right_name_1 = var_offset; tmp_return_value = BINARY_OPERATION_SUB( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_left_name_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 32; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } goto branch_end_1; branch_no_1:; { if ( par_time == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 34; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_return_value = par_time; Py_INCREF( tmp_return_value ); goto frame_return_exit_1; } branch_end_1:; } #if 0 RESTORE_FRAME_EXCEPTION( frame_98bd4f7f05506a1c3c54bb5626bc2597 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_98bd4f7f05506a1c3c54bb5626bc2597 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_98bd4f7f05506a1c3c54bb5626bc2597 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_98bd4f7f05506a1c3c54bb5626bc2597, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_98bd4f7f05506a1c3c54bb5626bc2597->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_98bd4f7f05506a1c3c54bb5626bc2597, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_98bd4f7f05506a1c3c54bb5626bc2597, type_description_1, par_time, var_offset ); // Release cached frame. if ( frame_98bd4f7f05506a1c3c54bb5626bc2597 == cache_frame_98bd4f7f05506a1c3c54bb5626bc2597 ) { Py_DECREF( frame_98bd4f7f05506a1c3c54bb5626bc2597 ); } cache_frame_98bd4f7f05506a1c3c54bb5626bc2597 = NULL; assertFrameObject( frame_98bd4f7f05506a1c3c54bb5626bc2597 ); // 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( cryptography$x509$base$$$function_1__convert_to_naive_utc_time ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_time ); par_time = NULL; } { Py_XDECREF( var_offset ); var_offset = 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_time ); par_time = NULL; } { Py_XDECREF( var_offset ); var_offset = 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( cryptography$x509$base$$$function_1__convert_to_naive_utc_time ); 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_cryptography$x509$base$$$function_2_load_pem_x509_certificate( 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 *par_backend = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_401bf822f6615a8de4be2d90db3f377b; 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_401bf822f6615a8de4be2d90db3f377b = 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_401bf822f6615a8de4be2d90db3f377b, codeobj_401bf822f6615a8de4be2d90db3f377b, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_401bf822f6615a8de4be2d90db3f377b = cache_frame_401bf822f6615a8de4be2d90db3f377b; // Push the new frame as the currently active one. pushFrameStack( frame_401bf822f6615a8de4be2d90db3f377b ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_401bf822f6615a8de4be2d90db3f377b ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_1; CHECK_OBJECT( par_backend ); tmp_source_name_1 = par_backend; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_load_pem_x509_certificate ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 43; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_data == 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", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 43; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_data; frame_401bf822f6615a8de4be2d90db3f377b->m_frame.f_lineno = 43; { 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 = 43; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_401bf822f6615a8de4be2d90db3f377b ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_401bf822f6615a8de4be2d90db3f377b ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_401bf822f6615a8de4be2d90db3f377b ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_401bf822f6615a8de4be2d90db3f377b, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_401bf822f6615a8de4be2d90db3f377b->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_401bf822f6615a8de4be2d90db3f377b, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_401bf822f6615a8de4be2d90db3f377b, type_description_1, par_data, par_backend ); // Release cached frame. if ( frame_401bf822f6615a8de4be2d90db3f377b == cache_frame_401bf822f6615a8de4be2d90db3f377b ) { Py_DECREF( frame_401bf822f6615a8de4be2d90db3f377b ); } cache_frame_401bf822f6615a8de4be2d90db3f377b = NULL; assertFrameObject( frame_401bf822f6615a8de4be2d90db3f377b ); // 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( cryptography$x509$base$$$function_2_load_pem_x509_certificate ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_data ); par_data = NULL; } { Py_XDECREF( par_backend ); par_backend = 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( par_backend ); par_backend = 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( cryptography$x509$base$$$function_2_load_pem_x509_certificate ); 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_cryptography$x509$base$$$function_3_load_der_x509_certificate( 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 *par_backend = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_358918e98f654ee8d47b7888a686cf12; 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_358918e98f654ee8d47b7888a686cf12 = 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_358918e98f654ee8d47b7888a686cf12, codeobj_358918e98f654ee8d47b7888a686cf12, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_358918e98f654ee8d47b7888a686cf12 = cache_frame_358918e98f654ee8d47b7888a686cf12; // Push the new frame as the currently active one. pushFrameStack( frame_358918e98f654ee8d47b7888a686cf12 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_358918e98f654ee8d47b7888a686cf12 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_1; CHECK_OBJECT( par_backend ); tmp_source_name_1 = par_backend; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_load_der_x509_certificate ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 47; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_data == 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", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 47; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_data; frame_358918e98f654ee8d47b7888a686cf12->m_frame.f_lineno = 47; { 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 = 47; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_358918e98f654ee8d47b7888a686cf12 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_358918e98f654ee8d47b7888a686cf12 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_358918e98f654ee8d47b7888a686cf12 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_358918e98f654ee8d47b7888a686cf12, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_358918e98f654ee8d47b7888a686cf12->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_358918e98f654ee8d47b7888a686cf12, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_358918e98f654ee8d47b7888a686cf12, type_description_1, par_data, par_backend ); // Release cached frame. if ( frame_358918e98f654ee8d47b7888a686cf12 == cache_frame_358918e98f654ee8d47b7888a686cf12 ) { Py_DECREF( frame_358918e98f654ee8d47b7888a686cf12 ); } cache_frame_358918e98f654ee8d47b7888a686cf12 = NULL; assertFrameObject( frame_358918e98f654ee8d47b7888a686cf12 ); // 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( cryptography$x509$base$$$function_3_load_der_x509_certificate ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_data ); par_data = NULL; } { Py_XDECREF( par_backend ); par_backend = 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( par_backend ); par_backend = 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( cryptography$x509$base$$$function_3_load_der_x509_certificate ); 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_cryptography$x509$base$$$function_4_load_pem_x509_csr( 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 *par_backend = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_9ec2867accca63bf28aa4b965370b3fd; 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_9ec2867accca63bf28aa4b965370b3fd = 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_9ec2867accca63bf28aa4b965370b3fd, codeobj_9ec2867accca63bf28aa4b965370b3fd, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_9ec2867accca63bf28aa4b965370b3fd = cache_frame_9ec2867accca63bf28aa4b965370b3fd; // Push the new frame as the currently active one. pushFrameStack( frame_9ec2867accca63bf28aa4b965370b3fd ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_9ec2867accca63bf28aa4b965370b3fd ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_1; CHECK_OBJECT( par_backend ); tmp_source_name_1 = par_backend; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_load_pem_x509_csr ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 51; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_data == 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", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 51; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_data; frame_9ec2867accca63bf28aa4b965370b3fd->m_frame.f_lineno = 51; { 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 = 51; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_9ec2867accca63bf28aa4b965370b3fd ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_9ec2867accca63bf28aa4b965370b3fd ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_9ec2867accca63bf28aa4b965370b3fd ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_9ec2867accca63bf28aa4b965370b3fd, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_9ec2867accca63bf28aa4b965370b3fd->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_9ec2867accca63bf28aa4b965370b3fd, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_9ec2867accca63bf28aa4b965370b3fd, type_description_1, par_data, par_backend ); // Release cached frame. if ( frame_9ec2867accca63bf28aa4b965370b3fd == cache_frame_9ec2867accca63bf28aa4b965370b3fd ) { Py_DECREF( frame_9ec2867accca63bf28aa4b965370b3fd ); } cache_frame_9ec2867accca63bf28aa4b965370b3fd = NULL; assertFrameObject( frame_9ec2867accca63bf28aa4b965370b3fd ); // 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( cryptography$x509$base$$$function_4_load_pem_x509_csr ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_data ); par_data = NULL; } { Py_XDECREF( par_backend ); par_backend = 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( par_backend ); par_backend = 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( cryptography$x509$base$$$function_4_load_pem_x509_csr ); 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_cryptography$x509$base$$$function_5_load_der_x509_csr( 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 *par_backend = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_2f3b7d299f45310bea88488b7df1afed; 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_2f3b7d299f45310bea88488b7df1afed = 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_2f3b7d299f45310bea88488b7df1afed, codeobj_2f3b7d299f45310bea88488b7df1afed, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_2f3b7d299f45310bea88488b7df1afed = cache_frame_2f3b7d299f45310bea88488b7df1afed; // Push the new frame as the currently active one. pushFrameStack( frame_2f3b7d299f45310bea88488b7df1afed ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_2f3b7d299f45310bea88488b7df1afed ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_1; CHECK_OBJECT( par_backend ); tmp_source_name_1 = par_backend; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_load_der_x509_csr ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 55; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_data == 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", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 55; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_data; frame_2f3b7d299f45310bea88488b7df1afed->m_frame.f_lineno = 55; { 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 = 55; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_2f3b7d299f45310bea88488b7df1afed ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_2f3b7d299f45310bea88488b7df1afed ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_2f3b7d299f45310bea88488b7df1afed ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_2f3b7d299f45310bea88488b7df1afed, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_2f3b7d299f45310bea88488b7df1afed->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_2f3b7d299f45310bea88488b7df1afed, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_2f3b7d299f45310bea88488b7df1afed, type_description_1, par_data, par_backend ); // Release cached frame. if ( frame_2f3b7d299f45310bea88488b7df1afed == cache_frame_2f3b7d299f45310bea88488b7df1afed ) { Py_DECREF( frame_2f3b7d299f45310bea88488b7df1afed ); } cache_frame_2f3b7d299f45310bea88488b7df1afed = NULL; assertFrameObject( frame_2f3b7d299f45310bea88488b7df1afed ); // 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( cryptography$x509$base$$$function_5_load_der_x509_csr ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_data ); par_data = NULL; } { Py_XDECREF( par_backend ); par_backend = 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( par_backend ); par_backend = 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( cryptography$x509$base$$$function_5_load_der_x509_csr ); 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_cryptography$x509$base$$$function_6_load_pem_x509_crl( 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 *par_backend = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_ab96a08aa574d65a193d6db28306e808; 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_ab96a08aa574d65a193d6db28306e808 = 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_ab96a08aa574d65a193d6db28306e808, codeobj_ab96a08aa574d65a193d6db28306e808, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_ab96a08aa574d65a193d6db28306e808 = cache_frame_ab96a08aa574d65a193d6db28306e808; // Push the new frame as the currently active one. pushFrameStack( frame_ab96a08aa574d65a193d6db28306e808 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_ab96a08aa574d65a193d6db28306e808 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_1; CHECK_OBJECT( par_backend ); tmp_source_name_1 = par_backend; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_load_pem_x509_crl ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 59; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_data == 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", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 59; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_data; frame_ab96a08aa574d65a193d6db28306e808->m_frame.f_lineno = 59; { 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 = 59; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_ab96a08aa574d65a193d6db28306e808 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_ab96a08aa574d65a193d6db28306e808 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_ab96a08aa574d65a193d6db28306e808 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_ab96a08aa574d65a193d6db28306e808, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_ab96a08aa574d65a193d6db28306e808->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_ab96a08aa574d65a193d6db28306e808, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_ab96a08aa574d65a193d6db28306e808, type_description_1, par_data, par_backend ); // Release cached frame. if ( frame_ab96a08aa574d65a193d6db28306e808 == cache_frame_ab96a08aa574d65a193d6db28306e808 ) { Py_DECREF( frame_ab96a08aa574d65a193d6db28306e808 ); } cache_frame_ab96a08aa574d65a193d6db28306e808 = NULL; assertFrameObject( frame_ab96a08aa574d65a193d6db28306e808 ); // 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( cryptography$x509$base$$$function_6_load_pem_x509_crl ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_data ); par_data = NULL; } { Py_XDECREF( par_backend ); par_backend = 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( par_backend ); par_backend = 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( cryptography$x509$base$$$function_6_load_pem_x509_crl ); 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_cryptography$x509$base$$$function_7_load_der_x509_crl( 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 *par_backend = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_7d0d07771ee2579b88d3690d69e10266; 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_7d0d07771ee2579b88d3690d69e10266 = 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_7d0d07771ee2579b88d3690d69e10266, codeobj_7d0d07771ee2579b88d3690d69e10266, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_7d0d07771ee2579b88d3690d69e10266 = cache_frame_7d0d07771ee2579b88d3690d69e10266; // Push the new frame as the currently active one. pushFrameStack( frame_7d0d07771ee2579b88d3690d69e10266 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_7d0d07771ee2579b88d3690d69e10266 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_1; CHECK_OBJECT( par_backend ); tmp_source_name_1 = par_backend; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_load_der_x509_crl ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 63; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_data == 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", "data" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 63; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_data; frame_7d0d07771ee2579b88d3690d69e10266->m_frame.f_lineno = 63; { 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 = 63; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_7d0d07771ee2579b88d3690d69e10266 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_7d0d07771ee2579b88d3690d69e10266 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_7d0d07771ee2579b88d3690d69e10266 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_7d0d07771ee2579b88d3690d69e10266, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_7d0d07771ee2579b88d3690d69e10266->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_7d0d07771ee2579b88d3690d69e10266, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_7d0d07771ee2579b88d3690d69e10266, type_description_1, par_data, par_backend ); // Release cached frame. if ( frame_7d0d07771ee2579b88d3690d69e10266 == cache_frame_7d0d07771ee2579b88d3690d69e10266 ) { Py_DECREF( frame_7d0d07771ee2579b88d3690d69e10266 ); } cache_frame_7d0d07771ee2579b88d3690d69e10266 = NULL; assertFrameObject( frame_7d0d07771ee2579b88d3690d69e10266 ); // 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( cryptography$x509$base$$$function_7_load_der_x509_crl ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_data ); par_data = NULL; } { Py_XDECREF( par_backend ); par_backend = 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( par_backend ); par_backend = 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( cryptography$x509$base$$$function_7_load_der_x509_crl ); 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_cryptography$x509$base$$$function_8___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_msg = python_pars[ 1 ]; PyObject *par_parsed_version = python_pars[ 2 ]; struct Nuitka_FrameObject *frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f; 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_7e9beff4c5f1fe1d0ea4ea0c4d46466f = 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_7e9beff4c5f1fe1d0ea4ea0c4d46466f, codeobj_7e9beff4c5f1fe1d0ea4ea0c4d46466f, module_cryptography$x509$base, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f = cache_frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f; // Push the new frame as the currently active one. pushFrameStack( frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f ) == 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_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_InvalidVersion ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InvalidVersion ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InvalidVersion" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 68; type_description_1 = "oooN"; 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 = 68; type_description_1 = "oooN"; 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 = 68; type_description_1 = "oooN"; goto frame_exception_exit_1; } if ( par_msg == 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", "msg" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 68; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_msg; frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f->m_frame.f_lineno = 68; { 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 = 68; type_description_1 = "oooN"; goto frame_exception_exit_1; } Py_DECREF( tmp_unused ); } { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; if ( par_parsed_version == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parsed_version" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 69; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_assattr_name_1 = par_parsed_version; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 69; type_description_1 = "oooN"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_parsed_version, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 69; type_description_1 = "oooN"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f, type_description_1, par_self, par_msg, par_parsed_version, NULL ); // Release cached frame. if ( frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f == cache_frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f ) { Py_DECREF( frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f ); } cache_frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f = NULL; assertFrameObject( frame_7e9beff4c5f1fe1d0ea4ea0c4d46466f ); // 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( cryptography$x509$base$$$function_8___init__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_msg ); par_msg = NULL; } { Py_XDECREF( par_parsed_version ); par_parsed_version = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_msg ); par_msg = NULL; } { Py_XDECREF( par_parsed_version ); par_parsed_version = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_8___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_cryptography$x509$base$$$function_9_fingerprint( 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_algorithm = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_9_fingerprint ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_algorithm ); par_algorithm = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_algorithm ); par_algorithm = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_9_fingerprint ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_10_serial_number( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_10_serial_number ); 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( cryptography$x509$base$$$function_10_serial_number ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_11_version( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_11_version ); 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( cryptography$x509$base$$$function_11_version ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_12_public_key( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_12_public_key ); 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( cryptography$x509$base$$$function_12_public_key ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_13_not_valid_before( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_13_not_valid_before ); 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( cryptography$x509$base$$$function_13_not_valid_before ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_14_not_valid_after( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_14_not_valid_after ); 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( cryptography$x509$base$$$function_14_not_valid_after ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_15_issuer( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_15_issuer ); 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( cryptography$x509$base$$$function_15_issuer ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_16_subject( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_16_subject ); 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( cryptography$x509$base$$$function_16_subject ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_17_signature_hash_algorithm( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_17_signature_hash_algorithm ); 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( cryptography$x509$base$$$function_17_signature_hash_algorithm ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_18_signature_algorithm_oid( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_18_signature_algorithm_oid ); 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( cryptography$x509$base$$$function_18_signature_algorithm_oid ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_19_extensions( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_19_extensions ); 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( cryptography$x509$base$$$function_19_extensions ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_20_signature( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_20_signature ); 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( cryptography$x509$base$$$function_20_signature ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_21_tbs_certificate_bytes( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_21_tbs_certificate_bytes ); 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( cryptography$x509$base$$$function_21_tbs_certificate_bytes ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_22___eq__( 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_other = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_22___eq__ ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_other ); par_other = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_other ); par_other = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_22___eq__ ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_23___ne__( 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_other = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_23___ne__ ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_other ); par_other = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_other ); par_other = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_23___ne__ ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_24___hash__( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_24___hash__ ); 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( cryptography$x509$base$$$function_24___hash__ ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_25_public_bytes( 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_encoding = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_25_public_bytes ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_encoding ); par_encoding = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_encoding ); par_encoding = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_25_public_bytes ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_26_public_bytes( 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_encoding = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_26_public_bytes ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_encoding ); par_encoding = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_encoding ); par_encoding = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_26_public_bytes ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_27_fingerprint( 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_algorithm = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_27_fingerprint ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_algorithm ); par_algorithm = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_algorithm ); par_algorithm = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_27_fingerprint ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_28_get_revoked_certificate_by_serial_number( 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_serial_number = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_28_get_revoked_certificate_by_serial_number ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_serial_number ); par_serial_number = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_serial_number ); par_serial_number = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_28_get_revoked_certificate_by_serial_number ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_29_signature_hash_algorithm( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_29_signature_hash_algorithm ); 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( cryptography$x509$base$$$function_29_signature_hash_algorithm ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_30_signature_algorithm_oid( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_30_signature_algorithm_oid ); 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( cryptography$x509$base$$$function_30_signature_algorithm_oid ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_31_issuer( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_31_issuer ); 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( cryptography$x509$base$$$function_31_issuer ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_32_next_update( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_32_next_update ); 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( cryptography$x509$base$$$function_32_next_update ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_33_last_update( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_33_last_update ); 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( cryptography$x509$base$$$function_33_last_update ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_34_extensions( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_34_extensions ); 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( cryptography$x509$base$$$function_34_extensions ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_35_signature( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_35_signature ); 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( cryptography$x509$base$$$function_35_signature ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_36_tbs_certlist_bytes( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_36_tbs_certlist_bytes ); 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( cryptography$x509$base$$$function_36_tbs_certlist_bytes ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_37___eq__( 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_other = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_37___eq__ ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_other ); par_other = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_other ); par_other = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_37___eq__ ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_38___ne__( 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_other = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_38___ne__ ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_other ); par_other = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_other ); par_other = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_38___ne__ ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_39_is_signature_valid( 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_public_key = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_39_is_signature_valid ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_public_key ); par_public_key = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_public_key ); par_public_key = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_39_is_signature_valid ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_40___eq__( 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_other = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_40___eq__ ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_other ); par_other = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_other ); par_other = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_40___eq__ ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_41___ne__( 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_other = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_41___ne__ ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_other ); par_other = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_other ); par_other = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_41___ne__ ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_42___hash__( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_42___hash__ ); 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( cryptography$x509$base$$$function_42___hash__ ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_43_public_key( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_43_public_key ); 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( cryptography$x509$base$$$function_43_public_key ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_44_subject( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_44_subject ); 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( cryptography$x509$base$$$function_44_subject ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_45_signature_hash_algorithm( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_45_signature_hash_algorithm ); 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( cryptography$x509$base$$$function_45_signature_hash_algorithm ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_46_signature_algorithm_oid( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_46_signature_algorithm_oid ); 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( cryptography$x509$base$$$function_46_signature_algorithm_oid ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_47_extensions( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_47_extensions ); 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( cryptography$x509$base$$$function_47_extensions ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_48_public_bytes( 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_encoding = python_pars[ 1 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { 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( cryptography$x509$base$$$function_48_public_bytes ); return NULL; // Return handler code: try_return_handler_1:; { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_encoding ); par_encoding = NULL; } { goto function_return_exit; } // End of try: } { CHECK_OBJECT( (PyObject *)par_self ); Py_DECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_encoding ); par_encoding = NULL; } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_48_public_bytes ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_49_signature( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_49_signature ); 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( cryptography$x509$base$$$function_49_signature ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_50_tbs_certrequest_bytes( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_50_tbs_certrequest_bytes ); 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( cryptography$x509$base$$$function_50_tbs_certrequest_bytes ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_51_is_signature_valid( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_51_is_signature_valid ); 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( cryptography$x509$base$$$function_51_is_signature_valid ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_52_serial_number( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_52_serial_number ); 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( cryptography$x509$base$$$function_52_serial_number ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_53_revocation_date( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_53_revocation_date ); 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( cryptography$x509$base$$$function_53_revocation_date ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_54_extensions( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *tmp_return_value = NULL; // Actual function code. { // Tried code: { tmp_return_value = Py_None; Py_INCREF( tmp_return_value ); goto try_return_handler_1; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_54_extensions ); 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( cryptography$x509$base$$$function_54_extensions ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_55___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_subject_name = python_pars[ 1 ]; PyObject *par_extensions = python_pars[ 2 ]; struct Nuitka_FrameObject *frame_ac4aeb5ada0cbeb07dd29e9575c73470; 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_ac4aeb5ada0cbeb07dd29e9575c73470 = 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_ac4aeb5ada0cbeb07dd29e9575c73470, codeobj_ac4aeb5ada0cbeb07dd29e9575c73470, module_cryptography$x509$base, sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_ac4aeb5ada0cbeb07dd29e9575c73470 = cache_frame_ac4aeb5ada0cbeb07dd29e9575c73470; // Push the new frame as the currently active one. pushFrameStack( frame_ac4aeb5ada0cbeb07dd29e9575c73470 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_ac4aeb5ada0cbeb07dd29e9575c73470 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; CHECK_OBJECT( par_subject_name ); tmp_assattr_name_1 = par_subject_name; CHECK_OBJECT( par_self ); tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__subject_name, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 370; type_description_1 = "ooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_extensions == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extensions" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 371; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_extensions; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 371; type_description_1 = "ooo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain__extensions, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 371; type_description_1 = "ooo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_ac4aeb5ada0cbeb07dd29e9575c73470 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_ac4aeb5ada0cbeb07dd29e9575c73470 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_ac4aeb5ada0cbeb07dd29e9575c73470, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_ac4aeb5ada0cbeb07dd29e9575c73470->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_ac4aeb5ada0cbeb07dd29e9575c73470, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_ac4aeb5ada0cbeb07dd29e9575c73470, type_description_1, par_self, par_subject_name, par_extensions ); // Release cached frame. if ( frame_ac4aeb5ada0cbeb07dd29e9575c73470 == cache_frame_ac4aeb5ada0cbeb07dd29e9575c73470 ) { Py_DECREF( frame_ac4aeb5ada0cbeb07dd29e9575c73470 ); } cache_frame_ac4aeb5ada0cbeb07dd29e9575c73470 = NULL; assertFrameObject( frame_ac4aeb5ada0cbeb07dd29e9575c73470 ); // 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( cryptography$x509$base$$$function_55___init__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_subject_name ); par_subject_name = NULL; } { Py_XDECREF( par_extensions ); par_extensions = 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_subject_name ); par_subject_name = NULL; } { Py_XDECREF( par_extensions ); par_extensions = 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( cryptography$x509$base$$$function_55___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_cryptography$x509$base$$$function_56_subject_name( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_name = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_a1f15e1da7e929c75aa04e5e52db0c02; 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_a1f15e1da7e929c75aa04e5e52db0c02 = 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_a1f15e1da7e929c75aa04e5e52db0c02, codeobj_a1f15e1da7e929c75aa04e5e52db0c02, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_a1f15e1da7e929c75aa04e5e52db0c02 = cache_frame_a1f15e1da7e929c75aa04e5e52db0c02; // Push the new frame as the currently active one. pushFrameStack( frame_a1f15e1da7e929c75aa04e5e52db0c02 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_a1f15e1da7e929c75aa04e5e52db0c02 ) == 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_name ); tmp_isinstance_inst_1 = par_name; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Name ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Name ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Name" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 377; type_description_1 = "oo"; 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 = 377; type_description_1 = "oo"; 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 = 377; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_4dc7f3f416451250667362269ac1d5ed; frame_a1f15e1da7e929c75aa04e5e52db0c02->m_frame.f_lineno = 378; { 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 = 378; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 379; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__subject_name ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 379; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_6a1aac617f000a8e39913c2cec381040; frame_a1f15e1da7e929c75aa04e5e52db0c02->m_frame.f_lineno = 380; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 380; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_2; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateSigningRequestBuilder ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateSigningRequestBuilder ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateSigningRequestBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 381; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_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 = 381; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_name; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 381; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__extensions ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 381; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_a1f15e1da7e929c75aa04e5e52db0c02->m_frame.f_lineno = 381; { 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_2 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 381; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_a1f15e1da7e929c75aa04e5e52db0c02 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_a1f15e1da7e929c75aa04e5e52db0c02 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_a1f15e1da7e929c75aa04e5e52db0c02 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_a1f15e1da7e929c75aa04e5e52db0c02, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_a1f15e1da7e929c75aa04e5e52db0c02->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_a1f15e1da7e929c75aa04e5e52db0c02, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_a1f15e1da7e929c75aa04e5e52db0c02, type_description_1, par_self, par_name ); // Release cached frame. if ( frame_a1f15e1da7e929c75aa04e5e52db0c02 == cache_frame_a1f15e1da7e929c75aa04e5e52db0c02 ) { Py_DECREF( frame_a1f15e1da7e929c75aa04e5e52db0c02 ); } cache_frame_a1f15e1da7e929c75aa04e5e52db0c02 = NULL; assertFrameObject( frame_a1f15e1da7e929c75aa04e5e52db0c02 ); // 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( cryptography$x509$base$$$function_56_subject_name ); 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( cryptography$x509$base$$$function_56_subject_name ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_57_add_extension( 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_extension = python_pars[ 1 ]; PyObject *par_critical = python_pars[ 2 ]; PyObject *var_e = NULL; PyObject *tmp_for_loop_1__for_iterator = NULL; PyObject *tmp_for_loop_1__iter_value = NULL; struct Nuitka_FrameObject *frame_ebfb222e6cd9b0f0cec0537835e98500; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_ebfb222e6cd9b0f0cec0537835e98500 = 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_ebfb222e6cd9b0f0cec0537835e98500, codeobj_ebfb222e6cd9b0f0cec0537835e98500, module_cryptography$x509$base, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_ebfb222e6cd9b0f0cec0537835e98500 = cache_frame_ebfb222e6cd9b0f0cec0537835e98500; // Push the new frame as the currently active one. pushFrameStack( frame_ebfb222e6cd9b0f0cec0537835e98500 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_ebfb222e6cd9b0f0cec0537835e98500 ) == 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_extension ); tmp_isinstance_inst_1 = par_extension; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_ExtensionType ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ExtensionType ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ExtensionType" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 387; type_description_1 = "oooo"; 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 = 387; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_operand_name_1 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 387; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_f0b1544196c3e6daaf368b98ad3c6594; frame_ebfb222e6cd9b0f0cec0537835e98500->m_frame.f_lineno = 388; { 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 = 388; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_1:; } { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Extension ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Extension ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 390; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_extension == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 390; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_1 = par_extension; tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_oid ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 390; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_critical == 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", "critical" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 390; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_critical; if ( par_extension == 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", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 390; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_extension; frame_ebfb222e6cd9b0f0cec0537835e98500->m_frame.f_lineno = 390; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 390; type_description_1 = "oooo"; goto frame_exception_exit_1; } { PyObject *old = par_extension; par_extension = tmp_assign_source_1; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_2; PyObject *tmp_iter_arg_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 393; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_iter_arg_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__extensions ); if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 393; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_assign_source_2 = MAKE_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 393; type_description_1 = "oooo"; goto frame_exception_exit_1; } assert( tmp_for_loop_1__for_iterator == NULL ); tmp_for_loop_1__for_iterator = tmp_assign_source_2; } { // Tried code: { loop_start_1:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_3; CHECK_OBJECT( tmp_for_loop_1__for_iterator ); tmp_next_source_1 = tmp_for_loop_1__for_iterator; tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 ); if ( tmp_assign_source_3 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_1; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; exception_lineno = 393; goto try_except_handler_2; } } { PyObject *old = tmp_for_loop_1__iter_value; tmp_for_loop_1__iter_value = tmp_assign_source_3; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_4; CHECK_OBJECT( tmp_for_loop_1__iter_value ); tmp_assign_source_4 = tmp_for_loop_1__iter_value; { PyObject *old = var_e; var_e = tmp_assign_source_4; Py_INCREF( var_e ); Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_3; PyObject *tmp_source_name_4; CHECK_OBJECT( var_e ); tmp_source_name_3 = var_e; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_oid ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 394; type_description_1 = "oooo"; goto try_except_handler_2; } if ( par_extension == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 394; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_source_name_4 = par_extension; tmp_compexpr_right_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_oid ); if ( tmp_compexpr_right_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_compexpr_left_1 ); exception_lineno = 394; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( 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 = 394; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_1021fc583a26a2ae66a0d7c243fa5690; frame_ebfb222e6cd9b0f0cec0537835e98500->m_frame.f_lineno = 395; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 395; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto try_except_handler_2; } branch_no_2:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 393; type_description_1 = "oooo"; goto try_except_handler_2; } goto loop_start_1; loop_end_1:; } goto try_end_1; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto frame_exception_exit_1; } // End of try: try_end_1:; } { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_4; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_5; PyObject *tmp_left_name_1; PyObject *tmp_source_name_6; PyObject *tmp_right_name_1; PyObject *tmp_list_element_1; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateSigningRequestBuilder ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateSigningRequestBuilder ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateSigningRequestBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 396; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 397; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__subject_name ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 397; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 397; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_left_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__extensions ); if ( tmp_left_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 397; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_extension == NULL ) { Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_left_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 397; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_list_element_1 = par_extension; tmp_right_name_1 = PyList_New( 1 ); Py_INCREF( tmp_list_element_1 ); PyList_SET_ITEM( tmp_right_name_1, 0, tmp_list_element_1 ); tmp_args_element_name_5 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_left_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 397; type_description_1 = "oooo"; goto frame_exception_exit_1; } frame_ebfb222e6cd9b0f0cec0537835e98500->m_frame.f_lineno = 396; { PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args ); } Py_DECREF( tmp_args_element_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 = 396; type_description_1 = "oooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_ebfb222e6cd9b0f0cec0537835e98500 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_ebfb222e6cd9b0f0cec0537835e98500 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_ebfb222e6cd9b0f0cec0537835e98500 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_ebfb222e6cd9b0f0cec0537835e98500, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_ebfb222e6cd9b0f0cec0537835e98500->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_ebfb222e6cd9b0f0cec0537835e98500, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_ebfb222e6cd9b0f0cec0537835e98500, type_description_1, par_self, par_extension, par_critical, var_e ); // Release cached frame. if ( frame_ebfb222e6cd9b0f0cec0537835e98500 == cache_frame_ebfb222e6cd9b0f0cec0537835e98500 ) { Py_DECREF( frame_ebfb222e6cd9b0f0cec0537835e98500 ); } cache_frame_ebfb222e6cd9b0f0cec0537835e98500 = NULL; assertFrameObject( frame_ebfb222e6cd9b0f0cec0537835e98500 ); // 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( cryptography$x509$base$$$function_57_add_extension ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_extension ); par_extension = NULL; } { Py_XDECREF( par_critical ); par_critical = NULL; } { Py_XDECREF( var_e ); var_e = 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_extension ); par_extension = NULL; } { Py_XDECREF( par_critical ); par_critical = NULL; } { Py_XDECREF( var_e ); var_e = 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( cryptography$x509$base$$$function_57_add_extension ); 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_cryptography$x509$base$$$function_58_sign( 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_private_key = python_pars[ 1 ]; PyObject *par_algorithm = python_pars[ 2 ]; PyObject *par_backend = python_pars[ 3 ]; struct Nuitka_FrameObject *frame_7540f7154932f340b2bb7cf4363adb28; 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_7540f7154932f340b2bb7cf4363adb28 = 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_7540f7154932f340b2bb7cf4363adb28, codeobj_7540f7154932f340b2bb7cf4363adb28, module_cryptography$x509$base, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_7540f7154932f340b2bb7cf4363adb28 = cache_frame_7540f7154932f340b2bb7cf4363adb28; // Push the new frame as the currently active one. pushFrameStack( frame_7540f7154932f340b2bb7cf4363adb28 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_7540f7154932f340b2bb7cf4363adb28 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__subject_name ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 404; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_aad4946cc5dac9c9eb9457e17405f895; frame_7540f7154932f340b2bb7cf4363adb28->m_frame.f_lineno = 405; { PyObject *call_args[] = { tmp_make_exception_arg_1 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_1 == NULL) ); exception_type = tmp_raise_type_1; exception_lineno = 405; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_1:; } { PyObject *tmp_called_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; if ( par_backend == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "backend" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 406; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_backend; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_create_x509_csr ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 406; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 406; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_self; if ( par_private_key == 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", "private_key" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 406; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_private_key; if ( par_algorithm == 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", "algorithm" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 406; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_algorithm; frame_7540f7154932f340b2bb7cf4363adb28->m_frame.f_lineno = 406; { 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 = 406; type_description_1 = "oooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_7540f7154932f340b2bb7cf4363adb28 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_7540f7154932f340b2bb7cf4363adb28 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_7540f7154932f340b2bb7cf4363adb28 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_7540f7154932f340b2bb7cf4363adb28, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_7540f7154932f340b2bb7cf4363adb28->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_7540f7154932f340b2bb7cf4363adb28, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_7540f7154932f340b2bb7cf4363adb28, type_description_1, par_self, par_private_key, par_algorithm, par_backend ); // Release cached frame. if ( frame_7540f7154932f340b2bb7cf4363adb28 == cache_frame_7540f7154932f340b2bb7cf4363adb28 ) { Py_DECREF( frame_7540f7154932f340b2bb7cf4363adb28 ); } cache_frame_7540f7154932f340b2bb7cf4363adb28 = NULL; assertFrameObject( frame_7540f7154932f340b2bb7cf4363adb28 ); // 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( cryptography$x509$base$$$function_58_sign ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_private_key ); par_private_key = NULL; } { Py_XDECREF( par_algorithm ); par_algorithm = NULL; } { Py_XDECREF( par_backend ); par_backend = 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_private_key ); par_private_key = NULL; } { Py_XDECREF( par_algorithm ); par_algorithm = NULL; } { Py_XDECREF( par_backend ); par_backend = 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( cryptography$x509$base$$$function_58_sign ); 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_cryptography$x509$base$$$function_59___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_issuer_name = python_pars[ 1 ]; PyObject *par_subject_name = python_pars[ 2 ]; PyObject *par_public_key = python_pars[ 3 ]; PyObject *par_serial_number = python_pars[ 4 ]; PyObject *par_not_valid_before = python_pars[ 5 ]; PyObject *par_not_valid_after = python_pars[ 6 ]; PyObject *par_extensions = python_pars[ 7 ]; struct Nuitka_FrameObject *frame_c859a73fea55ac090d206a28d29b26dc; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; bool tmp_result; static struct Nuitka_FrameObject *cache_frame_c859a73fea55ac090d206a28d29b26dc = 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_c859a73fea55ac090d206a28d29b26dc, codeobj_c859a73fea55ac090d206a28d29b26dc, module_cryptography$x509$base, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_c859a73fea55ac090d206a28d29b26dc = cache_frame_c859a73fea55ac090d206a28d29b26dc; // Push the new frame as the currently active one. pushFrameStack( frame_c859a73fea55ac090d206a28d29b26dc ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_c859a73fea55ac090d206a28d29b26dc ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assattr_name_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_assattr_target_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Version ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Version ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Version" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 413; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_assattr_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_v3 ); if ( tmp_assattr_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 413; type_description_1 = "oooooooo"; 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 = 413; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__version, tmp_assattr_name_1 ); Py_DECREF( tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 413; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_issuer_name == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "issuer_name" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 414; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_issuer_name; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 414; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain__issuer_name, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 414; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_3; PyObject *tmp_assattr_target_3; if ( par_subject_name == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "subject_name" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 415; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_name_3 = par_subject_name; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 415; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_3 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain__subject_name, tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 415; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_4; PyObject *tmp_assattr_target_4; if ( par_public_key == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "public_key" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 416; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_name_4 = par_public_key; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 416; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_4 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_4, const_str_plain__public_key, tmp_assattr_name_4 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 416; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_5; PyObject *tmp_assattr_target_5; if ( par_serial_number == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "serial_number" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 417; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_name_5 = par_serial_number; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 417; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_5 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_5, const_str_plain__serial_number, tmp_assattr_name_5 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 417; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_6; PyObject *tmp_assattr_target_6; if ( par_not_valid_before == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "not_valid_before" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 418; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_name_6 = par_not_valid_before; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 418; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_6 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_6, const_str_plain__not_valid_before, tmp_assattr_name_6 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 418; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_7; PyObject *tmp_assattr_target_7; if ( par_not_valid_after == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "not_valid_after" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 419; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_name_7 = par_not_valid_after; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 419; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_7 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_7, const_str_plain__not_valid_after, tmp_assattr_name_7 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 419; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_8; PyObject *tmp_assattr_target_8; if ( par_extensions == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extensions" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 420; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_name_8 = par_extensions; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 420; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } tmp_assattr_target_8 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_8, const_str_plain__extensions, tmp_assattr_name_8 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 420; type_description_1 = "oooooooo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_c859a73fea55ac090d206a28d29b26dc ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_c859a73fea55ac090d206a28d29b26dc ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_c859a73fea55ac090d206a28d29b26dc, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_c859a73fea55ac090d206a28d29b26dc->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_c859a73fea55ac090d206a28d29b26dc, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_c859a73fea55ac090d206a28d29b26dc, type_description_1, par_self, par_issuer_name, par_subject_name, par_public_key, par_serial_number, par_not_valid_before, par_not_valid_after, par_extensions ); // Release cached frame. if ( frame_c859a73fea55ac090d206a28d29b26dc == cache_frame_c859a73fea55ac090d206a28d29b26dc ) { Py_DECREF( frame_c859a73fea55ac090d206a28d29b26dc ); } cache_frame_c859a73fea55ac090d206a28d29b26dc = NULL; assertFrameObject( frame_c859a73fea55ac090d206a28d29b26dc ); // 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( cryptography$x509$base$$$function_59___init__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_issuer_name ); par_issuer_name = NULL; } { Py_XDECREF( par_subject_name ); par_subject_name = NULL; } { Py_XDECREF( par_public_key ); par_public_key = NULL; } { Py_XDECREF( par_serial_number ); par_serial_number = NULL; } { Py_XDECREF( par_not_valid_before ); par_not_valid_before = NULL; } { Py_XDECREF( par_not_valid_after ); par_not_valid_after = NULL; } { Py_XDECREF( par_extensions ); par_extensions = 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_issuer_name ); par_issuer_name = NULL; } { Py_XDECREF( par_subject_name ); par_subject_name = NULL; } { Py_XDECREF( par_public_key ); par_public_key = NULL; } { Py_XDECREF( par_serial_number ); par_serial_number = NULL; } { Py_XDECREF( par_not_valid_before ); par_not_valid_before = NULL; } { Py_XDECREF( par_not_valid_after ); par_not_valid_after = NULL; } { Py_XDECREF( par_extensions ); par_extensions = 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( cryptography$x509$base$$$function_59___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_cryptography$x509$base$$$function_60_issuer_name( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_name = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_d7a0f9dbf522abb2fdc577735bb25cfd; 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_d7a0f9dbf522abb2fdc577735bb25cfd = 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_d7a0f9dbf522abb2fdc577735bb25cfd, codeobj_d7a0f9dbf522abb2fdc577735bb25cfd, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_d7a0f9dbf522abb2fdc577735bb25cfd = cache_frame_d7a0f9dbf522abb2fdc577735bb25cfd; // Push the new frame as the currently active one. pushFrameStack( frame_d7a0f9dbf522abb2fdc577735bb25cfd ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_d7a0f9dbf522abb2fdc577735bb25cfd ) == 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_name ); tmp_isinstance_inst_1 = par_name; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Name ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Name ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Name" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 426; type_description_1 = "oo"; 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 = 426; type_description_1 = "oo"; 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 = 426; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_4dc7f3f416451250667362269ac1d5ed; frame_d7a0f9dbf522abb2fdc577735bb25cfd->m_frame.f_lineno = 427; { 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 = 427; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 428; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__issuer_name ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 428; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_7e96e7c81e552a7b9bc6db0ff567a1df; frame_d7a0f9dbf522abb2fdc577735bb25cfd->m_frame.f_lineno = 429; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 429; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_3; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_4; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_6; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_7; PyObject *tmp_source_name_7; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 430; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_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 = 431; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_name; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 431; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__subject_name ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 431; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 431; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__public_key ); 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 = 431; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 432; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__serial_number ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); exception_lineno = 432; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 432; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__not_valid_before ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 432; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 433; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_args_element_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__not_valid_after ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_lineno = 433; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 433; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_args_element_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__extensions ); if ( tmp_args_element_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_lineno = 433; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_d7a0f9dbf522abb2fdc577735bb25cfd->m_frame.f_lineno = 430; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6, tmp_args_element_name_7 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS7( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 430; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_d7a0f9dbf522abb2fdc577735bb25cfd ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_d7a0f9dbf522abb2fdc577735bb25cfd ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_d7a0f9dbf522abb2fdc577735bb25cfd ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_d7a0f9dbf522abb2fdc577735bb25cfd, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_d7a0f9dbf522abb2fdc577735bb25cfd->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_d7a0f9dbf522abb2fdc577735bb25cfd, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_d7a0f9dbf522abb2fdc577735bb25cfd, type_description_1, par_self, par_name ); // Release cached frame. if ( frame_d7a0f9dbf522abb2fdc577735bb25cfd == cache_frame_d7a0f9dbf522abb2fdc577735bb25cfd ) { Py_DECREF( frame_d7a0f9dbf522abb2fdc577735bb25cfd ); } cache_frame_d7a0f9dbf522abb2fdc577735bb25cfd = NULL; assertFrameObject( frame_d7a0f9dbf522abb2fdc577735bb25cfd ); // 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( cryptography$x509$base$$$function_60_issuer_name ); 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( cryptography$x509$base$$$function_60_issuer_name ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_61_subject_name( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_name = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_dbc75723ad67d3299fbf9c1b2308120e; 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_dbc75723ad67d3299fbf9c1b2308120e = 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_dbc75723ad67d3299fbf9c1b2308120e, codeobj_dbc75723ad67d3299fbf9c1b2308120e, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_dbc75723ad67d3299fbf9c1b2308120e = cache_frame_dbc75723ad67d3299fbf9c1b2308120e; // Push the new frame as the currently active one. pushFrameStack( frame_dbc75723ad67d3299fbf9c1b2308120e ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_dbc75723ad67d3299fbf9c1b2308120e ) == 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_name ); tmp_isinstance_inst_1 = par_name; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Name ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Name ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Name" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 440; type_description_1 = "oo"; 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 = 440; type_description_1 = "oo"; 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 = 440; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_4dc7f3f416451250667362269ac1d5ed; frame_dbc75723ad67d3299fbf9c1b2308120e->m_frame.f_lineno = 441; { 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 = 441; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 442; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__subject_name ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 442; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_6a1aac617f000a8e39913c2cec381040; frame_dbc75723ad67d3299fbf9c1b2308120e->m_frame.f_lineno = 443; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 443; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_4; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_6; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_7; PyObject *tmp_source_name_7; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 444; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 445; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__issuer_name ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 445; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_name == 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", "name" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 445; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_name; 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 = 445; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__public_key ); if ( tmp_args_element_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); exception_lineno = 445; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 446; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__serial_number ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_3 ); exception_lineno = 446; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 446; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__not_valid_before ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 446; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 447; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_args_element_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__not_valid_after ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_lineno = 447; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 447; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_args_element_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__extensions ); if ( tmp_args_element_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_lineno = 447; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_dbc75723ad67d3299fbf9c1b2308120e->m_frame.f_lineno = 444; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6, tmp_args_element_name_7 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS7( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 444; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_dbc75723ad67d3299fbf9c1b2308120e ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_dbc75723ad67d3299fbf9c1b2308120e ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_dbc75723ad67d3299fbf9c1b2308120e ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_dbc75723ad67d3299fbf9c1b2308120e, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_dbc75723ad67d3299fbf9c1b2308120e->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_dbc75723ad67d3299fbf9c1b2308120e, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_dbc75723ad67d3299fbf9c1b2308120e, type_description_1, par_self, par_name ); // Release cached frame. if ( frame_dbc75723ad67d3299fbf9c1b2308120e == cache_frame_dbc75723ad67d3299fbf9c1b2308120e ) { Py_DECREF( frame_dbc75723ad67d3299fbf9c1b2308120e ); } cache_frame_dbc75723ad67d3299fbf9c1b2308120e = NULL; assertFrameObject( frame_dbc75723ad67d3299fbf9c1b2308120e ); // 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( cryptography$x509$base$$$function_61_subject_name ); 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( cryptography$x509$base$$$function_61_subject_name ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_62_public_key( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_key = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_5ef0e65a1a20088e3ac9ba64adc60128; 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_5ef0e65a1a20088e3ac9ba64adc60128 = 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_5ef0e65a1a20088e3ac9ba64adc60128, codeobj_5ef0e65a1a20088e3ac9ba64adc60128, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_5ef0e65a1a20088e3ac9ba64adc60128 = cache_frame_5ef0e65a1a20088e3ac9ba64adc60128; // Push the new frame as the currently active one. pushFrameStack( frame_5ef0e65a1a20088e3ac9ba64adc60128 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_5ef0e65a1a20088e3ac9ba64adc60128 ) == 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_tuple_element_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_source_name_2; PyObject *tmp_mvar_value_2; PyObject *tmp_source_name_3; PyObject *tmp_mvar_value_3; CHECK_OBJECT( par_key ); tmp_isinstance_inst_1 = par_key; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_dsa ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_dsa ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "dsa" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 454; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_DSAPublicKey ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 454; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_isinstance_cls_1 = PyTuple_New( 3 ); PyTuple_SET_ITEM( tmp_isinstance_cls_1, 0, tmp_tuple_element_1 ); tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_rsa ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_rsa ); } if ( tmp_mvar_value_2 == NULL ) { Py_DECREF( tmp_isinstance_cls_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "rsa" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 454; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = tmp_mvar_value_2; tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_RSAPublicKey ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_isinstance_cls_1 ); exception_lineno = 454; type_description_1 = "oo"; goto frame_exception_exit_1; } PyTuple_SET_ITEM( tmp_isinstance_cls_1, 1, tmp_tuple_element_1 ); tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_ec ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ec ); } if ( tmp_mvar_value_3 == NULL ) { Py_DECREF( tmp_isinstance_cls_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ec" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 455; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = tmp_mvar_value_3; tmp_tuple_element_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_EllipticCurvePublicKey ); if ( tmp_tuple_element_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_isinstance_cls_1 ); exception_lineno = 455; type_description_1 = "oo"; goto frame_exception_exit_1; } PyTuple_SET_ITEM( tmp_isinstance_cls_1, 2, tmp_tuple_element_1 ); tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); Py_DECREF( tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 454; type_description_1 = "oo"; 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 = 454; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_825b30ad5651835ddc22077f909effc3; frame_5ef0e65a1a20088e3ac9ba64adc60128->m_frame.f_lineno = 456; { 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 = 456; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 458; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__public_key ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 458; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_b7c3855fe213cd58a55523cda4b9df6e; frame_5ef0e65a1a20088e3ac9ba64adc60128->m_frame.f_lineno = 459; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 459; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_3; PyObject *tmp_args_element_name_4; PyObject *tmp_source_name_7; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_8; PyObject *tmp_args_element_name_6; PyObject *tmp_source_name_9; PyObject *tmp_args_element_name_7; PyObject *tmp_source_name_10; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 460; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 461; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__issuer_name ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 461; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 461; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__subject_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 = 461; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_key == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "key" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 461; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_key; if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 462; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__serial_number ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); exception_lineno = 462; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 462; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_8 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain__not_valid_before ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 462; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 463; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_9 = par_self; tmp_args_element_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain__not_valid_after ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_lineno = 463; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 463; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_10 = par_self; tmp_args_element_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain__extensions ); if ( tmp_args_element_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_lineno = 463; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_5ef0e65a1a20088e3ac9ba64adc60128->m_frame.f_lineno = 460; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6, tmp_args_element_name_7 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS7( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 460; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_5ef0e65a1a20088e3ac9ba64adc60128 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_5ef0e65a1a20088e3ac9ba64adc60128 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_5ef0e65a1a20088e3ac9ba64adc60128 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_5ef0e65a1a20088e3ac9ba64adc60128, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_5ef0e65a1a20088e3ac9ba64adc60128->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_5ef0e65a1a20088e3ac9ba64adc60128, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_5ef0e65a1a20088e3ac9ba64adc60128, type_description_1, par_self, par_key ); // Release cached frame. if ( frame_5ef0e65a1a20088e3ac9ba64adc60128 == cache_frame_5ef0e65a1a20088e3ac9ba64adc60128 ) { Py_DECREF( frame_5ef0e65a1a20088e3ac9ba64adc60128 ); } cache_frame_5ef0e65a1a20088e3ac9ba64adc60128 = NULL; assertFrameObject( frame_5ef0e65a1a20088e3ac9ba64adc60128 ); // 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( cryptography$x509$base$$$function_62_public_key ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_key ); par_key = NULL; } { goto function_return_exit; } // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_key ); par_key = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto function_exception_exit; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_62_public_key ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_63_serial_number( 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_number = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_f353798b99dbce19163ed2ba75c1a6af; 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_f353798b99dbce19163ed2ba75c1a6af = 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_f353798b99dbce19163ed2ba75c1a6af, codeobj_f353798b99dbce19163ed2ba75c1a6af, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_f353798b99dbce19163ed2ba75c1a6af = cache_frame_f353798b99dbce19163ed2ba75c1a6af; // Push the new frame as the currently active one. pushFrameStack( frame_f353798b99dbce19163ed2ba75c1a6af ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_f353798b99dbce19163ed2ba75c1a6af ) == 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_source_name_1; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_number ); tmp_isinstance_inst_1 = par_number; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_six ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_six ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "six" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 470; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_isinstance_cls_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_integer_types ); if ( tmp_isinstance_cls_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 470; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); Py_DECREF( tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 470; type_description_1 = "oo"; 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 = 470; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_c2422e23917b9800e9ad8d873a806b51; frame_f353798b99dbce19163ed2ba75c1a6af->m_frame.f_lineno = 471; { 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 = 471; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 472; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__serial_number ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 472; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_25b11ae09478554ef6dc45152ac1cca1; frame_f353798b99dbce19163ed2ba75c1a6af->m_frame.f_lineno = 473; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 473; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; if ( par_number == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "number" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 474; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_left_2 = par_number; tmp_compexpr_right_2 = const_int_0; tmp_res = RICH_COMPARE_BOOL_LE( 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 = 474; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_3; PyObject *tmp_make_exception_arg_3; tmp_make_exception_arg_3 = const_str_digest_e2e34017c5411770dd4b35d4b4cb1224; frame_f353798b99dbce19163ed2ba75c1a6af->m_frame.f_lineno = 475; { PyObject *call_args[] = { tmp_make_exception_arg_3 }; tmp_raise_type_3 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_3 == NULL) ); exception_type = tmp_raise_type_3; exception_lineno = 475; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_3:; } { nuitka_bool tmp_condition_result_4; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_called_instance_1; if ( par_number == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "number" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 479; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_instance_1 = par_number; frame_f353798b99dbce19163ed2ba75c1a6af->m_frame.f_lineno = 479; tmp_compexpr_left_3 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_bit_length ); if ( tmp_compexpr_left_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 479; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_3 = const_int_pos_160; tmp_res = RICH_COMPARE_BOOL_GE( tmp_compexpr_left_3, tmp_compexpr_right_3 ); Py_DECREF( tmp_compexpr_left_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 479; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_4 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_raise_type_4; PyObject *tmp_make_exception_arg_4; tmp_make_exception_arg_4 = const_str_digest_5d9a033d4e24ef8a32fb44a050ebc412; frame_f353798b99dbce19163ed2ba75c1a6af->m_frame.f_lineno = 480; { PyObject *call_args[] = { tmp_make_exception_arg_4 }; tmp_raise_type_4 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_4 == NULL) ); exception_type = tmp_raise_type_4; exception_lineno = 480; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_4:; } { PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_3; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_4; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_6; PyObject *tmp_source_name_7; PyObject *tmp_args_element_name_7; PyObject *tmp_source_name_8; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 482; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 483; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__issuer_name ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 483; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 483; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__subject_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 = 483; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 484; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__public_key ); if ( tmp_args_element_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); exception_lineno = 484; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_number == NULL ) { Py_DECREF( tmp_args_element_name_1 ); 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", "number" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 484; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = par_number; if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 484; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__not_valid_before ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); exception_lineno = 484; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 485; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_args_element_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__not_valid_after ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_5 ); exception_lineno = 485; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 485; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_8 = par_self; tmp_args_element_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain__extensions ); if ( tmp_args_element_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_lineno = 485; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_f353798b99dbce19163ed2ba75c1a6af->m_frame.f_lineno = 482; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6, tmp_args_element_name_7 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS7( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 482; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_f353798b99dbce19163ed2ba75c1a6af ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_f353798b99dbce19163ed2ba75c1a6af ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_f353798b99dbce19163ed2ba75c1a6af ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_f353798b99dbce19163ed2ba75c1a6af, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_f353798b99dbce19163ed2ba75c1a6af->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_f353798b99dbce19163ed2ba75c1a6af, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_f353798b99dbce19163ed2ba75c1a6af, type_description_1, par_self, par_number ); // Release cached frame. if ( frame_f353798b99dbce19163ed2ba75c1a6af == cache_frame_f353798b99dbce19163ed2ba75c1a6af ) { Py_DECREF( frame_f353798b99dbce19163ed2ba75c1a6af ); } cache_frame_f353798b99dbce19163ed2ba75c1a6af = NULL; assertFrameObject( frame_f353798b99dbce19163ed2ba75c1a6af ); // 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( cryptography$x509$base$$$function_63_serial_number ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_number ); par_number = 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_number ); par_number = 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( cryptography$x509$base$$$function_63_serial_number ); 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_cryptography$x509$base$$$function_64_not_valid_before( 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_time = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_84eb08ef4d997c31fb3718f0cd34f9b6; 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_84eb08ef4d997c31fb3718f0cd34f9b6 = 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_84eb08ef4d997c31fb3718f0cd34f9b6, codeobj_84eb08ef4d997c31fb3718f0cd34f9b6, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_84eb08ef4d997c31fb3718f0cd34f9b6 = cache_frame_84eb08ef4d997c31fb3718f0cd34f9b6; // Push the new frame as the currently active one. pushFrameStack( frame_84eb08ef4d997c31fb3718f0cd34f9b6 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_84eb08ef4d997c31fb3718f0cd34f9b6 ) == 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_source_name_1; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_time ); tmp_isinstance_inst_1 = par_time; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_datetime ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_datetime ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "datetime" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 492; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_isinstance_cls_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_datetime ); if ( tmp_isinstance_cls_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 492; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); Py_DECREF( tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 492; type_description_1 = "oo"; 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 = 492; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_07d698fd40e89044619f2418b4318196; frame_84eb08ef4d997c31fb3718f0cd34f9b6->m_frame.f_lineno = 493; { 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 = 493; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 494; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__not_valid_before ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 494; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_7944ddb1e25959feb33d542bff771891; frame_84eb08ef4d997c31fb3718f0cd34f9b6->m_frame.f_lineno = 495; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 495; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain__convert_to_naive_utc_time ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__convert_to_naive_utc_time ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_convert_to_naive_utc_time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 496; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_time == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 496; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_time; frame_84eb08ef4d997c31fb3718f0cd34f9b6->m_frame.f_lineno = 496; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 496; type_description_1 = "oo"; goto frame_exception_exit_1; } { PyObject *old = par_time; par_time = tmp_assign_source_1; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_mvar_value_3; CHECK_OBJECT( par_time ); tmp_compexpr_left_2 = par_time; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain__UNIX_EPOCH ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNIX_EPOCH ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNIX_EPOCH" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 497; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = tmp_mvar_value_3; tmp_res = RICH_COMPARE_BOOL_LE( 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 = 497; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_3; PyObject *tmp_make_exception_arg_3; tmp_make_exception_arg_3 = const_str_digest_94bec6deb72a172b49707ffb2b8b425a; frame_84eb08ef4d997c31fb3718f0cd34f9b6->m_frame.f_lineno = 498; { PyObject *call_args[] = { tmp_make_exception_arg_3 }; tmp_raise_type_3 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_3 == NULL) ); exception_type = tmp_raise_type_3; exception_lineno = 498; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_3:; } { nuitka_bool tmp_condition_result_4; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_source_name_3; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; PyObject *tmp_source_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 500; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__not_valid_after ); if ( tmp_compexpr_left_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 500; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_3 = Py_None; tmp_and_left_value_1 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_3 ); 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_time == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 500; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_left_4 = par_time; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 500; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_compexpr_right_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__not_valid_after ); if ( tmp_compexpr_right_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 500; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_4, tmp_compexpr_right_4 ); Py_DECREF( tmp_compexpr_right_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 500; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_and_right_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_4 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_4 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_raise_type_4; PyObject *tmp_make_exception_arg_4; tmp_make_exception_arg_4 = const_str_digest_934982d11362369d07fc64598ece954f; frame_84eb08ef4d997c31fb3718f0cd34f9b6->m_frame.f_lineno = 501; { PyObject *call_args[] = { tmp_make_exception_arg_4 }; tmp_raise_type_4 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_4 == NULL) ); exception_type = tmp_raise_type_4; exception_lineno = 501; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_4:; } { PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_3; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_4; PyObject *tmp_source_name_7; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_8; PyObject *tmp_args_element_name_6; PyObject *tmp_args_element_name_7; PyObject *tmp_source_name_9; PyObject *tmp_args_element_name_8; PyObject *tmp_source_name_10; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 505; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 506; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__issuer_name ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 506; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 506; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__subject_name ); 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 = 506; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 507; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__public_key ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); exception_lineno = 507; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 507; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_8 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain__serial_number ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 507; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_time == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 507; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_6 = par_time; if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 508; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_9 = par_self; tmp_args_element_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain__not_valid_after ); if ( tmp_args_element_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_lineno = 508; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_7 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 508; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_10 = par_self; tmp_args_element_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain__extensions ); if ( tmp_args_element_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_7 ); exception_lineno = 508; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_84eb08ef4d997c31fb3718f0cd34f9b6->m_frame.f_lineno = 505; { PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6, tmp_args_element_name_7, tmp_args_element_name_8 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS7( tmp_called_name_2, call_args ); } Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_7 ); Py_DECREF( tmp_args_element_name_8 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 505; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_84eb08ef4d997c31fb3718f0cd34f9b6 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_84eb08ef4d997c31fb3718f0cd34f9b6 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_84eb08ef4d997c31fb3718f0cd34f9b6 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_84eb08ef4d997c31fb3718f0cd34f9b6, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_84eb08ef4d997c31fb3718f0cd34f9b6->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_84eb08ef4d997c31fb3718f0cd34f9b6, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_84eb08ef4d997c31fb3718f0cd34f9b6, type_description_1, par_self, par_time ); // Release cached frame. if ( frame_84eb08ef4d997c31fb3718f0cd34f9b6 == cache_frame_84eb08ef4d997c31fb3718f0cd34f9b6 ) { Py_DECREF( frame_84eb08ef4d997c31fb3718f0cd34f9b6 ); } cache_frame_84eb08ef4d997c31fb3718f0cd34f9b6 = NULL; assertFrameObject( frame_84eb08ef4d997c31fb3718f0cd34f9b6 ); // 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( cryptography$x509$base$$$function_64_not_valid_before ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_time ); par_time = 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_time ); par_time = 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( cryptography$x509$base$$$function_64_not_valid_before ); 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_cryptography$x509$base$$$function_65_not_valid_after( 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_time = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_cf69b825e54defd627effe2e3b6c4990; 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_cf69b825e54defd627effe2e3b6c4990 = 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_cf69b825e54defd627effe2e3b6c4990, codeobj_cf69b825e54defd627effe2e3b6c4990, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_cf69b825e54defd627effe2e3b6c4990 = cache_frame_cf69b825e54defd627effe2e3b6c4990; // Push the new frame as the currently active one. pushFrameStack( frame_cf69b825e54defd627effe2e3b6c4990 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_cf69b825e54defd627effe2e3b6c4990 ) == 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_source_name_1; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_time ); tmp_isinstance_inst_1 = par_time; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_datetime ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_datetime ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "datetime" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 515; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_isinstance_cls_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_datetime ); if ( tmp_isinstance_cls_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 515; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); Py_DECREF( tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 515; type_description_1 = "oo"; 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 = 515; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_07d698fd40e89044619f2418b4318196; frame_cf69b825e54defd627effe2e3b6c4990->m_frame.f_lineno = 516; { 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 = 516; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 517; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__not_valid_after ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 517; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_d3d40d3dc464b9c80e6f3b8d66f5f612; frame_cf69b825e54defd627effe2e3b6c4990->m_frame.f_lineno = 518; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 518; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain__convert_to_naive_utc_time ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__convert_to_naive_utc_time ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_convert_to_naive_utc_time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 519; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_time == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 519; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_time; frame_cf69b825e54defd627effe2e3b6c4990->m_frame.f_lineno = 519; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 519; type_description_1 = "oo"; goto frame_exception_exit_1; } { PyObject *old = par_time; par_time = tmp_assign_source_1; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_mvar_value_3; CHECK_OBJECT( par_time ); tmp_compexpr_left_2 = par_time; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain__UNIX_EPOCH ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNIX_EPOCH ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNIX_EPOCH" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 520; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = tmp_mvar_value_3; tmp_res = RICH_COMPARE_BOOL_LE( 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 = 520; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_3; PyObject *tmp_make_exception_arg_3; tmp_make_exception_arg_3 = const_str_digest_01b6bda4431549639a277dc2e0f3f616; frame_cf69b825e54defd627effe2e3b6c4990->m_frame.f_lineno = 521; { PyObject *call_args[] = { tmp_make_exception_arg_3 }; tmp_raise_type_3 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_3 == NULL) ); exception_type = tmp_raise_type_3; exception_lineno = 521; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_3:; } { nuitka_bool tmp_condition_result_4; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_source_name_3; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; PyObject *tmp_source_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 523; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__not_valid_before ); if ( tmp_compexpr_left_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 523; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_3 = Py_None; tmp_and_left_value_1 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_3 ); 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_time == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 524; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_left_4 = par_time; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 524; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_compexpr_right_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__not_valid_before ); if ( tmp_compexpr_right_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 524; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_res = RICH_COMPARE_BOOL_LT( tmp_compexpr_left_4, tmp_compexpr_right_4 ); Py_DECREF( tmp_compexpr_right_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 524; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_and_right_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_4 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_4 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_raise_type_4; PyObject *tmp_make_exception_arg_4; tmp_make_exception_arg_4 = const_str_digest_0263cd5361ed0f5787b25184a2607249; frame_cf69b825e54defd627effe2e3b6c4990->m_frame.f_lineno = 525; { PyObject *call_args[] = { tmp_make_exception_arg_4 }; tmp_raise_type_4 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_4 == NULL) ); exception_type = tmp_raise_type_4; exception_lineno = 525; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_4:; } { PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_3; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_4; PyObject *tmp_source_name_7; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_8; PyObject *tmp_args_element_name_6; PyObject *tmp_source_name_9; PyObject *tmp_args_element_name_7; PyObject *tmp_args_element_name_8; PyObject *tmp_source_name_10; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 529; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 530; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__issuer_name ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 530; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 530; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__subject_name ); 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 = 530; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 531; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__public_key ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); exception_lineno = 531; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 531; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_8 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain__serial_number ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 531; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 531; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_9 = par_self; tmp_args_element_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain__not_valid_before ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_lineno = 531; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_time == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 532; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_7 = par_time; if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 532; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_10 = par_self; tmp_args_element_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain__extensions ); if ( tmp_args_element_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_lineno = 532; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_cf69b825e54defd627effe2e3b6c4990->m_frame.f_lineno = 529; { PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6, tmp_args_element_name_7, tmp_args_element_name_8 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS7( tmp_called_name_2, call_args ); } Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_8 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 529; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_cf69b825e54defd627effe2e3b6c4990 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_cf69b825e54defd627effe2e3b6c4990 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_cf69b825e54defd627effe2e3b6c4990 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_cf69b825e54defd627effe2e3b6c4990, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_cf69b825e54defd627effe2e3b6c4990->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_cf69b825e54defd627effe2e3b6c4990, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_cf69b825e54defd627effe2e3b6c4990, type_description_1, par_self, par_time ); // Release cached frame. if ( frame_cf69b825e54defd627effe2e3b6c4990 == cache_frame_cf69b825e54defd627effe2e3b6c4990 ) { Py_DECREF( frame_cf69b825e54defd627effe2e3b6c4990 ); } cache_frame_cf69b825e54defd627effe2e3b6c4990 = NULL; assertFrameObject( frame_cf69b825e54defd627effe2e3b6c4990 ); // 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( cryptography$x509$base$$$function_65_not_valid_after ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_time ); par_time = 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_time ); par_time = 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( cryptography$x509$base$$$function_65_not_valid_after ); 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_cryptography$x509$base$$$function_66_add_extension( 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_extension = python_pars[ 1 ]; PyObject *par_critical = python_pars[ 2 ]; PyObject *var_e = NULL; PyObject *tmp_for_loop_1__for_iterator = NULL; PyObject *tmp_for_loop_1__iter_value = NULL; struct Nuitka_FrameObject *frame_d61fd4f94d3ecfc85552b67f18fcd3ce; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_d61fd4f94d3ecfc85552b67f18fcd3ce = 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_d61fd4f94d3ecfc85552b67f18fcd3ce, codeobj_d61fd4f94d3ecfc85552b67f18fcd3ce, module_cryptography$x509$base, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_d61fd4f94d3ecfc85552b67f18fcd3ce = cache_frame_d61fd4f94d3ecfc85552b67f18fcd3ce; // Push the new frame as the currently active one. pushFrameStack( frame_d61fd4f94d3ecfc85552b67f18fcd3ce ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_d61fd4f94d3ecfc85552b67f18fcd3ce ) == 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_extension ); tmp_isinstance_inst_1 = par_extension; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_ExtensionType ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ExtensionType ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ExtensionType" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 539; type_description_1 = "oooo"; 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 = 539; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_operand_name_1 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 539; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_f0b1544196c3e6daaf368b98ad3c6594; frame_d61fd4f94d3ecfc85552b67f18fcd3ce->m_frame.f_lineno = 540; { 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 = 540; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_1:; } { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Extension ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Extension ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 542; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_extension == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 542; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_1 = par_extension; tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_oid ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 542; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_critical == 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", "critical" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 542; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_critical; if ( par_extension == 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", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 542; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_extension; frame_d61fd4f94d3ecfc85552b67f18fcd3ce->m_frame.f_lineno = 542; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 542; type_description_1 = "oooo"; goto frame_exception_exit_1; } { PyObject *old = par_extension; par_extension = tmp_assign_source_1; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_2; PyObject *tmp_iter_arg_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 545; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_iter_arg_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__extensions ); if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 545; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_assign_source_2 = MAKE_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 545; type_description_1 = "oooo"; goto frame_exception_exit_1; } assert( tmp_for_loop_1__for_iterator == NULL ); tmp_for_loop_1__for_iterator = tmp_assign_source_2; } { // Tried code: { loop_start_1:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_3; CHECK_OBJECT( tmp_for_loop_1__for_iterator ); tmp_next_source_1 = tmp_for_loop_1__for_iterator; tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 ); if ( tmp_assign_source_3 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_1; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; exception_lineno = 545; goto try_except_handler_2; } } { PyObject *old = tmp_for_loop_1__iter_value; tmp_for_loop_1__iter_value = tmp_assign_source_3; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_4; CHECK_OBJECT( tmp_for_loop_1__iter_value ); tmp_assign_source_4 = tmp_for_loop_1__iter_value; { PyObject *old = var_e; var_e = tmp_assign_source_4; Py_INCREF( var_e ); Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_3; PyObject *tmp_source_name_4; CHECK_OBJECT( var_e ); tmp_source_name_3 = var_e; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_oid ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 546; type_description_1 = "oooo"; goto try_except_handler_2; } if ( par_extension == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 546; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_source_name_4 = par_extension; tmp_compexpr_right_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_oid ); if ( tmp_compexpr_right_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_compexpr_left_1 ); exception_lineno = 546; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( 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 = 546; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_1021fc583a26a2ae66a0d7c243fa5690; frame_d61fd4f94d3ecfc85552b67f18fcd3ce->m_frame.f_lineno = 547; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 547; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto try_except_handler_2; } branch_no_2:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 545; type_description_1 = "oooo"; goto try_except_handler_2; } goto loop_start_1; loop_end_1:; } goto try_end_1; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto frame_exception_exit_1; } // End of try: try_end_1:; } { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_4; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_6; PyObject *tmp_source_name_7; PyObject *tmp_args_element_name_7; PyObject *tmp_source_name_8; PyObject *tmp_args_element_name_8; PyObject *tmp_source_name_9; PyObject *tmp_args_element_name_9; PyObject *tmp_source_name_10; PyObject *tmp_args_element_name_10; PyObject *tmp_left_name_1; PyObject *tmp_source_name_11; PyObject *tmp_right_name_1; PyObject *tmp_list_element_1; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateBuilder ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 549; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 550; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__issuer_name ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 550; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 550; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__subject_name ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 550; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 551; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_args_element_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__public_key ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_lineno = 551; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 551; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_8 = par_self; tmp_args_element_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain__serial_number ); if ( tmp_args_element_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_lineno = 551; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 551; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_9 = par_self; tmp_args_element_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain__not_valid_before ); if ( tmp_args_element_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); exception_lineno = 551; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); Py_DECREF( tmp_args_element_name_8 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 552; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_10 = par_self; tmp_args_element_name_9 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain__not_valid_after ); if ( tmp_args_element_name_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); Py_DECREF( tmp_args_element_name_8 ); exception_lineno = 552; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); Py_DECREF( tmp_args_element_name_8 ); Py_DECREF( tmp_args_element_name_9 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 552; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_11 = par_self; tmp_left_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_11, const_str_plain__extensions ); if ( tmp_left_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); Py_DECREF( tmp_args_element_name_8 ); Py_DECREF( tmp_args_element_name_9 ); exception_lineno = 552; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_extension == NULL ) { Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); Py_DECREF( tmp_args_element_name_8 ); Py_DECREF( tmp_args_element_name_9 ); Py_DECREF( tmp_left_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 552; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_list_element_1 = par_extension; tmp_right_name_1 = PyList_New( 1 ); Py_INCREF( tmp_list_element_1 ); PyList_SET_ITEM( tmp_right_name_1, 0, tmp_list_element_1 ); tmp_args_element_name_10 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_left_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_args_element_name_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); Py_DECREF( tmp_args_element_name_8 ); Py_DECREF( tmp_args_element_name_9 ); exception_lineno = 552; type_description_1 = "oooo"; goto frame_exception_exit_1; } frame_d61fd4f94d3ecfc85552b67f18fcd3ce->m_frame.f_lineno = 549; { PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6, tmp_args_element_name_7, tmp_args_element_name_8, tmp_args_element_name_9, tmp_args_element_name_10 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS7( tmp_called_name_2, call_args ); } Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); Py_DECREF( tmp_args_element_name_8 ); Py_DECREF( tmp_args_element_name_9 ); Py_DECREF( tmp_args_element_name_10 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 549; type_description_1 = "oooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_d61fd4f94d3ecfc85552b67f18fcd3ce ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_d61fd4f94d3ecfc85552b67f18fcd3ce ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_d61fd4f94d3ecfc85552b67f18fcd3ce ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_d61fd4f94d3ecfc85552b67f18fcd3ce, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_d61fd4f94d3ecfc85552b67f18fcd3ce->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_d61fd4f94d3ecfc85552b67f18fcd3ce, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_d61fd4f94d3ecfc85552b67f18fcd3ce, type_description_1, par_self, par_extension, par_critical, var_e ); // Release cached frame. if ( frame_d61fd4f94d3ecfc85552b67f18fcd3ce == cache_frame_d61fd4f94d3ecfc85552b67f18fcd3ce ) { Py_DECREF( frame_d61fd4f94d3ecfc85552b67f18fcd3ce ); } cache_frame_d61fd4f94d3ecfc85552b67f18fcd3ce = NULL; assertFrameObject( frame_d61fd4f94d3ecfc85552b67f18fcd3ce ); // 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( cryptography$x509$base$$$function_66_add_extension ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_extension ); par_extension = NULL; } { Py_XDECREF( par_critical ); par_critical = NULL; } { Py_XDECREF( var_e ); var_e = 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_extension ); par_extension = NULL; } { Py_XDECREF( par_critical ); par_critical = NULL; } { Py_XDECREF( var_e ); var_e = 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( cryptography$x509$base$$$function_66_add_extension ); 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_cryptography$x509$base$$$function_67_sign( 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_private_key = python_pars[ 1 ]; PyObject *par_algorithm = python_pars[ 2 ]; PyObject *par_backend = python_pars[ 3 ]; struct Nuitka_FrameObject *frame_0f89a4ee186e38378e1277e530689f69; 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_0f89a4ee186e38378e1277e530689f69 = 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_0f89a4ee186e38378e1277e530689f69, codeobj_0f89a4ee186e38378e1277e530689f69, module_cryptography$x509$base, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_0f89a4ee186e38378e1277e530689f69 = cache_frame_0f89a4ee186e38378e1277e530689f69; // Push the new frame as the currently active one. pushFrameStack( frame_0f89a4ee186e38378e1277e530689f69 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_0f89a4ee186e38378e1277e530689f69 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__subject_name ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 559; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_ac5d63948ff1b6e469286c3087b8a172; frame_0f89a4ee186e38378e1277e530689f69->m_frame.f_lineno = 560; { PyObject *call_args[] = { tmp_make_exception_arg_1 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_1 == NULL) ); exception_type = tmp_raise_type_1; exception_lineno = 560; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 562; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__issuer_name ); if ( tmp_compexpr_left_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 562; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_2 == tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_2 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_a39ca318b19cf2dd6a3ac7449fc82178; frame_0f89a4ee186e38378e1277e530689f69->m_frame.f_lineno = 563; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 563; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_2:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_source_name_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 565; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__serial_number ); if ( tmp_compexpr_left_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 565; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_3 = Py_None; tmp_condition_result_3 = ( tmp_compexpr_left_3 == tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_3 ); if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_3; PyObject *tmp_make_exception_arg_3; tmp_make_exception_arg_3 = const_str_digest_7b3630305775b90a66eade740129239b; frame_0f89a4ee186e38378e1277e530689f69->m_frame.f_lineno = 566; { PyObject *call_args[] = { tmp_make_exception_arg_3 }; tmp_raise_type_3 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_3 == NULL) ); exception_type = tmp_raise_type_3; exception_lineno = 566; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_3:; } { nuitka_bool tmp_condition_result_4; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; PyObject *tmp_source_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 568; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_compexpr_left_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__not_valid_before ); if ( tmp_compexpr_left_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 568; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_4 = Py_None; tmp_condition_result_4 = ( tmp_compexpr_left_4 == tmp_compexpr_right_4 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_4 ); if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_raise_type_4; PyObject *tmp_make_exception_arg_4; tmp_make_exception_arg_4 = const_str_digest_4f31ed6418ca6e8cef8e113a9cf1560f; frame_0f89a4ee186e38378e1277e530689f69->m_frame.f_lineno = 569; { PyObject *call_args[] = { tmp_make_exception_arg_4 }; tmp_raise_type_4 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_4 == NULL) ); exception_type = tmp_raise_type_4; exception_lineno = 569; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_4:; } { nuitka_bool tmp_condition_result_5; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; PyObject *tmp_source_name_5; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 571; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_compexpr_left_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__not_valid_after ); if ( tmp_compexpr_left_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 571; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_5 = Py_None; tmp_condition_result_5 = ( tmp_compexpr_left_5 == tmp_compexpr_right_5 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_5 ); if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { PyObject *tmp_raise_type_5; PyObject *tmp_make_exception_arg_5; tmp_make_exception_arg_5 = const_str_digest_d9c90ea6a6ea8405189addd90e5872b7; frame_0f89a4ee186e38378e1277e530689f69->m_frame.f_lineno = 572; { PyObject *call_args[] = { tmp_make_exception_arg_5 }; tmp_raise_type_5 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_5 == NULL) ); exception_type = tmp_raise_type_5; exception_lineno = 572; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_5:; } { nuitka_bool tmp_condition_result_6; PyObject *tmp_compexpr_left_6; PyObject *tmp_compexpr_right_6; PyObject *tmp_source_name_6; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 574; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_compexpr_left_6 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__public_key ); if ( tmp_compexpr_left_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 574; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_6 = Py_None; tmp_condition_result_6 = ( tmp_compexpr_left_6 == tmp_compexpr_right_6 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_6 ); if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE ) { goto branch_yes_6; } else { goto branch_no_6; } branch_yes_6:; { PyObject *tmp_raise_type_6; PyObject *tmp_make_exception_arg_6; tmp_make_exception_arg_6 = const_str_digest_ff2c8330fbb8af8551f189b152eb3c9b; frame_0f89a4ee186e38378e1277e530689f69->m_frame.f_lineno = 575; { PyObject *call_args[] = { tmp_make_exception_arg_6 }; tmp_raise_type_6 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_6 == NULL) ); exception_type = tmp_raise_type_6; exception_lineno = 575; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_6:; } { PyObject *tmp_called_name_1; PyObject *tmp_source_name_7; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; if ( par_backend == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "backend" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 577; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_backend; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_create_x509_certificate ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 577; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 577; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_self; if ( par_private_key == 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", "private_key" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 577; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_private_key; if ( par_algorithm == 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", "algorithm" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 577; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_algorithm; frame_0f89a4ee186e38378e1277e530689f69->m_frame.f_lineno = 577; { 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 = 577; type_description_1 = "oooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_0f89a4ee186e38378e1277e530689f69 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0f89a4ee186e38378e1277e530689f69 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0f89a4ee186e38378e1277e530689f69 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_0f89a4ee186e38378e1277e530689f69, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_0f89a4ee186e38378e1277e530689f69->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_0f89a4ee186e38378e1277e530689f69, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_0f89a4ee186e38378e1277e530689f69, type_description_1, par_self, par_private_key, par_algorithm, par_backend ); // Release cached frame. if ( frame_0f89a4ee186e38378e1277e530689f69 == cache_frame_0f89a4ee186e38378e1277e530689f69 ) { Py_DECREF( frame_0f89a4ee186e38378e1277e530689f69 ); } cache_frame_0f89a4ee186e38378e1277e530689f69 = NULL; assertFrameObject( frame_0f89a4ee186e38378e1277e530689f69 ); // 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( cryptography$x509$base$$$function_67_sign ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_private_key ); par_private_key = NULL; } { Py_XDECREF( par_algorithm ); par_algorithm = NULL; } { Py_XDECREF( par_backend ); par_backend = 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_private_key ); par_private_key = NULL; } { Py_XDECREF( par_algorithm ); par_algorithm = NULL; } { Py_XDECREF( par_backend ); par_backend = 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( cryptography$x509$base$$$function_67_sign ); 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_cryptography$x509$base$$$function_68___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_issuer_name = python_pars[ 1 ]; PyObject *par_last_update = python_pars[ 2 ]; PyObject *par_next_update = python_pars[ 3 ]; PyObject *par_extensions = python_pars[ 4 ]; PyObject *par_revoked_certificates = python_pars[ 5 ]; struct Nuitka_FrameObject *frame_a361519eb9af17845f9d1b5402f7e9e6; 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_a361519eb9af17845f9d1b5402f7e9e6 = 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_a361519eb9af17845f9d1b5402f7e9e6, codeobj_a361519eb9af17845f9d1b5402f7e9e6, module_cryptography$x509$base, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_a361519eb9af17845f9d1b5402f7e9e6 = cache_frame_a361519eb9af17845f9d1b5402f7e9e6; // Push the new frame as the currently active one. pushFrameStack( frame_a361519eb9af17845f9d1b5402f7e9e6 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_a361519eb9af17845f9d1b5402f7e9e6 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; CHECK_OBJECT( par_issuer_name ); tmp_assattr_name_1 = par_issuer_name; CHECK_OBJECT( par_self ); tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__issuer_name, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 583; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_last_update == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "last_update" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 584; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_last_update; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 584; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain__last_update, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 584; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_3; PyObject *tmp_assattr_target_3; if ( par_next_update == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "next_update" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 585; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_3 = par_next_update; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 585; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_3 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain__next_update, tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 585; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_4; PyObject *tmp_assattr_target_4; if ( par_extensions == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extensions" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 586; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_4 = par_extensions; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 586; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_4 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_4, const_str_plain__extensions, tmp_assattr_name_4 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 586; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_5; PyObject *tmp_assattr_target_5; if ( par_revoked_certificates == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "revoked_certificates" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 587; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_name_5 = par_revoked_certificates; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 587; type_description_1 = "oooooo"; goto frame_exception_exit_1; } tmp_assattr_target_5 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_5, const_str_plain__revoked_certificates, tmp_assattr_name_5 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 587; type_description_1 = "oooooo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_a361519eb9af17845f9d1b5402f7e9e6 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_a361519eb9af17845f9d1b5402f7e9e6 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_a361519eb9af17845f9d1b5402f7e9e6, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_a361519eb9af17845f9d1b5402f7e9e6->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_a361519eb9af17845f9d1b5402f7e9e6, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_a361519eb9af17845f9d1b5402f7e9e6, type_description_1, par_self, par_issuer_name, par_last_update, par_next_update, par_extensions, par_revoked_certificates ); // Release cached frame. if ( frame_a361519eb9af17845f9d1b5402f7e9e6 == cache_frame_a361519eb9af17845f9d1b5402f7e9e6 ) { Py_DECREF( frame_a361519eb9af17845f9d1b5402f7e9e6 ); } cache_frame_a361519eb9af17845f9d1b5402f7e9e6 = NULL; assertFrameObject( frame_a361519eb9af17845f9d1b5402f7e9e6 ); // 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( cryptography$x509$base$$$function_68___init__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_issuer_name ); par_issuer_name = NULL; } { Py_XDECREF( par_last_update ); par_last_update = NULL; } { Py_XDECREF( par_next_update ); par_next_update = NULL; } { Py_XDECREF( par_extensions ); par_extensions = NULL; } { Py_XDECREF( par_revoked_certificates ); par_revoked_certificates = 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_issuer_name ); par_issuer_name = NULL; } { Py_XDECREF( par_last_update ); par_last_update = NULL; } { Py_XDECREF( par_next_update ); par_next_update = NULL; } { Py_XDECREF( par_extensions ); par_extensions = NULL; } { Py_XDECREF( par_revoked_certificates ); par_revoked_certificates = 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( cryptography$x509$base$$$function_68___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_cryptography$x509$base$$$function_69_issuer_name( struct Nuitka_FunctionObject const *self, PyObject **python_pars ) { // Preserve error status for checks #ifndef __NUITKA_NO_ASSERT__ NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED(); #endif // Local variable declarations. PyObject *par_self = python_pars[ 0 ]; PyObject *par_issuer_name = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_41a84fbcf8d97a064481e0a50ab4b0ff; 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_41a84fbcf8d97a064481e0a50ab4b0ff = 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_41a84fbcf8d97a064481e0a50ab4b0ff, codeobj_41a84fbcf8d97a064481e0a50ab4b0ff, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_41a84fbcf8d97a064481e0a50ab4b0ff = cache_frame_41a84fbcf8d97a064481e0a50ab4b0ff; // Push the new frame as the currently active one. pushFrameStack( frame_41a84fbcf8d97a064481e0a50ab4b0ff ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_41a84fbcf8d97a064481e0a50ab4b0ff ) == 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_issuer_name ); tmp_isinstance_inst_1 = par_issuer_name; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Name ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Name ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Name" ); 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_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 = 590; type_description_1 = "oo"; 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 = 590; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_4dc7f3f416451250667362269ac1d5ed; frame_41a84fbcf8d97a064481e0a50ab4b0ff->m_frame.f_lineno = 591; { 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 = 591; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 592; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__issuer_name ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 592; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_7e96e7c81e552a7b9bc6db0ff567a1df; frame_41a84fbcf8d97a064481e0a50ab4b0ff->m_frame.f_lineno = 593; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 593; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_3; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_4; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_5; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateRevocationListBuilder ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateRevocationListBuilder ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateRevocationListBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 594; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_issuer_name == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "issuer_name" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 595; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_issuer_name; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 595; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__last_update ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 595; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 595; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__next_update ); 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 = 595; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 596; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__extensions ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); exception_lineno = 596; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 596; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__revoked_certificates ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 596; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_41a84fbcf8d97a064481e0a50ab4b0ff->m_frame.f_lineno = 594; { PyObject *call_args[] = { tmp_args_element_name_1, 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_ARGS5( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_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 = 594; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_41a84fbcf8d97a064481e0a50ab4b0ff ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_41a84fbcf8d97a064481e0a50ab4b0ff ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_41a84fbcf8d97a064481e0a50ab4b0ff ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_41a84fbcf8d97a064481e0a50ab4b0ff, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_41a84fbcf8d97a064481e0a50ab4b0ff->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_41a84fbcf8d97a064481e0a50ab4b0ff, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_41a84fbcf8d97a064481e0a50ab4b0ff, type_description_1, par_self, par_issuer_name ); // Release cached frame. if ( frame_41a84fbcf8d97a064481e0a50ab4b0ff == cache_frame_41a84fbcf8d97a064481e0a50ab4b0ff ) { Py_DECREF( frame_41a84fbcf8d97a064481e0a50ab4b0ff ); } cache_frame_41a84fbcf8d97a064481e0a50ab4b0ff = NULL; assertFrameObject( frame_41a84fbcf8d97a064481e0a50ab4b0ff ); // 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( cryptography$x509$base$$$function_69_issuer_name ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_issuer_name ); par_issuer_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_issuer_name ); par_issuer_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( cryptography$x509$base$$$function_69_issuer_name ); return NULL; function_exception_exit: assert( exception_type ); RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return NULL; function_return_exit: CHECK_OBJECT( tmp_return_value ); assert( had_error || !ERROR_OCCURRED() ); return tmp_return_value; } static PyObject *impl_cryptography$x509$base$$$function_70_last_update( 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_last_update = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_40621c5a1023a6bf9f75a7096831f8f3; 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_40621c5a1023a6bf9f75a7096831f8f3 = 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_40621c5a1023a6bf9f75a7096831f8f3, codeobj_40621c5a1023a6bf9f75a7096831f8f3, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_40621c5a1023a6bf9f75a7096831f8f3 = cache_frame_40621c5a1023a6bf9f75a7096831f8f3; // Push the new frame as the currently active one. pushFrameStack( frame_40621c5a1023a6bf9f75a7096831f8f3 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_40621c5a1023a6bf9f75a7096831f8f3 ) == 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_source_name_1; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_last_update ); tmp_isinstance_inst_1 = par_last_update; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_datetime ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_datetime ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "datetime" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 600; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_isinstance_cls_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_datetime ); if ( tmp_isinstance_cls_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 600; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); Py_DECREF( tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 600; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_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 = 600; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_07d698fd40e89044619f2418b4318196; frame_40621c5a1023a6bf9f75a7096831f8f3->m_frame.f_lineno = 601; { 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 = 601; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 602; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__last_update ); if ( tmp_compexpr_left_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; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_fbf3c1d5546ddca84dbae18e95c90b9c; frame_40621c5a1023a6bf9f75a7096831f8f3->m_frame.f_lineno = 603; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 603; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain__convert_to_naive_utc_time ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__convert_to_naive_utc_time ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_convert_to_naive_utc_time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 604; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_last_update == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "last_update" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 604; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_last_update; frame_40621c5a1023a6bf9f75a7096831f8f3->m_frame.f_lineno = 604; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 604; type_description_1 = "oo"; goto frame_exception_exit_1; } { PyObject *old = par_last_update; par_last_update = tmp_assign_source_1; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_mvar_value_3; CHECK_OBJECT( par_last_update ); tmp_compexpr_left_2 = par_last_update; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain__UNIX_EPOCH ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNIX_EPOCH ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNIX_EPOCH" ); 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_compexpr_right_2 = tmp_mvar_value_3; tmp_res = RICH_COMPARE_BOOL_LE( 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 = 605; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_3; PyObject *tmp_make_exception_arg_3; tmp_make_exception_arg_3 = const_str_digest_9627c5f7e2c513f43fbe72a875a243e1; frame_40621c5a1023a6bf9f75a7096831f8f3->m_frame.f_lineno = 606; { PyObject *call_args[] = { tmp_make_exception_arg_3 }; tmp_raise_type_3 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_3 == NULL) ); exception_type = tmp_raise_type_3; exception_lineno = 606; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_3:; } { nuitka_bool tmp_condition_result_4; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_source_name_3; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; PyObject *tmp_source_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 608; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__next_update ); if ( tmp_compexpr_left_3 == 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; } tmp_compexpr_right_3 = Py_None; tmp_and_left_value_1 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_3 ); 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_last_update == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "last_update" ); 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_compexpr_left_4 = par_last_update; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); 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_source_name_4 = par_self; tmp_compexpr_right_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__next_update ); if ( tmp_compexpr_right_4 == 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; } tmp_res = RICH_COMPARE_BOOL_GT( tmp_compexpr_left_4, tmp_compexpr_right_4 ); Py_DECREF( tmp_compexpr_right_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 608; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_and_right_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_4 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_4 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_raise_type_4; PyObject *tmp_make_exception_arg_4; tmp_make_exception_arg_4 = const_str_digest_844228ae30760650d634571945d57310; frame_40621c5a1023a6bf9f75a7096831f8f3->m_frame.f_lineno = 609; { PyObject *call_args[] = { tmp_make_exception_arg_4 }; tmp_raise_type_4 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_4 == NULL) ); exception_type = tmp_raise_type_4; exception_lineno = 609; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_4:; } { PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_3; PyObject *tmp_args_element_name_4; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_7; PyObject *tmp_args_element_name_6; PyObject *tmp_source_name_8; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateRevocationListBuilder ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateRevocationListBuilder ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateRevocationListBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 612; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 613; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__issuer_name ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 613; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_last_update == 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", "last_update" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 613; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_last_update; if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 613; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__next_update ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); exception_lineno = 613; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 614; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__extensions ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 614; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 614; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_8 = par_self; tmp_args_element_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain__revoked_certificates ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_lineno = 614; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_40621c5a1023a6bf9f75a7096831f8f3->m_frame.f_lineno = 612; { PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_2, call_args ); } Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 612; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_40621c5a1023a6bf9f75a7096831f8f3 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_40621c5a1023a6bf9f75a7096831f8f3 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_40621c5a1023a6bf9f75a7096831f8f3 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_40621c5a1023a6bf9f75a7096831f8f3, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_40621c5a1023a6bf9f75a7096831f8f3->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_40621c5a1023a6bf9f75a7096831f8f3, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_40621c5a1023a6bf9f75a7096831f8f3, type_description_1, par_self, par_last_update ); // Release cached frame. if ( frame_40621c5a1023a6bf9f75a7096831f8f3 == cache_frame_40621c5a1023a6bf9f75a7096831f8f3 ) { Py_DECREF( frame_40621c5a1023a6bf9f75a7096831f8f3 ); } cache_frame_40621c5a1023a6bf9f75a7096831f8f3 = NULL; assertFrameObject( frame_40621c5a1023a6bf9f75a7096831f8f3 ); // 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( cryptography$x509$base$$$function_70_last_update ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_last_update ); par_last_update = 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_last_update ); par_last_update = 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( cryptography$x509$base$$$function_70_last_update ); 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_cryptography$x509$base$$$function_71_next_update( 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_next_update = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_69b5f3d2340c0e008c391cf2fb43d91c; 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_69b5f3d2340c0e008c391cf2fb43d91c = 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_69b5f3d2340c0e008c391cf2fb43d91c, codeobj_69b5f3d2340c0e008c391cf2fb43d91c, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_69b5f3d2340c0e008c391cf2fb43d91c = cache_frame_69b5f3d2340c0e008c391cf2fb43d91c; // Push the new frame as the currently active one. pushFrameStack( frame_69b5f3d2340c0e008c391cf2fb43d91c ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_69b5f3d2340c0e008c391cf2fb43d91c ) == 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_source_name_1; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_next_update ); tmp_isinstance_inst_1 = par_next_update; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_datetime ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_datetime ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "datetime" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 618; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_isinstance_cls_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_datetime ); if ( tmp_isinstance_cls_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 618; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); Py_DECREF( tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 618; type_description_1 = "oo"; 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 = 618; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_07d698fd40e89044619f2418b4318196; frame_69b5f3d2340c0e008c391cf2fb43d91c->m_frame.f_lineno = 619; { 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 = 619; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 620; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__next_update ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 620; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_fbf3c1d5546ddca84dbae18e95c90b9c; frame_69b5f3d2340c0e008c391cf2fb43d91c->m_frame.f_lineno = 621; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 621; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain__convert_to_naive_utc_time ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__convert_to_naive_utc_time ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_convert_to_naive_utc_time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 622; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_next_update == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "next_update" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 622; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_next_update; frame_69b5f3d2340c0e008c391cf2fb43d91c->m_frame.f_lineno = 622; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 622; type_description_1 = "oo"; goto frame_exception_exit_1; } { PyObject *old = par_next_update; par_next_update = tmp_assign_source_1; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_mvar_value_3; CHECK_OBJECT( par_next_update ); tmp_compexpr_left_2 = par_next_update; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain__UNIX_EPOCH ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNIX_EPOCH ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNIX_EPOCH" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 623; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = tmp_mvar_value_3; tmp_res = RICH_COMPARE_BOOL_LE( 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 = 623; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_3; PyObject *tmp_make_exception_arg_3; tmp_make_exception_arg_3 = const_str_digest_9627c5f7e2c513f43fbe72a875a243e1; frame_69b5f3d2340c0e008c391cf2fb43d91c->m_frame.f_lineno = 624; { PyObject *call_args[] = { tmp_make_exception_arg_3 }; tmp_raise_type_3 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_3 == NULL) ); exception_type = tmp_raise_type_3; exception_lineno = 624; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_3:; } { nuitka_bool tmp_condition_result_4; int tmp_and_left_truth_1; nuitka_bool tmp_and_left_value_1; nuitka_bool tmp_and_right_value_1; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_source_name_3; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; PyObject *tmp_source_name_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 626; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__last_update ); if ( tmp_compexpr_left_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 626; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_3 = Py_None; tmp_and_left_value_1 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_3 ); 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_next_update == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "next_update" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 626; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_left_4 = par_next_update; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 626; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_compexpr_right_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__last_update ); if ( tmp_compexpr_right_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 626; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_res = RICH_COMPARE_BOOL_LT( tmp_compexpr_left_4, tmp_compexpr_right_4 ); Py_DECREF( tmp_compexpr_right_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 626; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_and_right_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; tmp_condition_result_4 = tmp_and_right_value_1; goto and_end_1; and_left_1:; tmp_condition_result_4 = tmp_and_left_value_1; and_end_1:; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_raise_type_4; PyObject *tmp_make_exception_arg_4; tmp_make_exception_arg_4 = const_str_digest_6c176183788583d64a8ea5ed5cb1dc96; frame_69b5f3d2340c0e008c391cf2fb43d91c->m_frame.f_lineno = 627; { PyObject *call_args[] = { tmp_make_exception_arg_4 }; tmp_raise_type_4 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_4 == NULL) ); exception_type = tmp_raise_type_4; exception_lineno = 627; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_4:; } { PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_3; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_4; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_7; PyObject *tmp_args_element_name_6; PyObject *tmp_source_name_8; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateRevocationListBuilder ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateRevocationListBuilder ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateRevocationListBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 630; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 631; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__issuer_name ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 631; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 631; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__last_update ); 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 = 631; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_next_update == 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", "next_update" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 631; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_4 = par_next_update; if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 632; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__extensions ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); exception_lineno = 632; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 632; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_8 = par_self; tmp_args_element_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain__revoked_certificates ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_5 ); exception_lineno = 632; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_69b5f3d2340c0e008c391cf2fb43d91c->m_frame.f_lineno = 630; { PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3, tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_2, call_args ); } Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 630; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_69b5f3d2340c0e008c391cf2fb43d91c ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_69b5f3d2340c0e008c391cf2fb43d91c ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_69b5f3d2340c0e008c391cf2fb43d91c ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_69b5f3d2340c0e008c391cf2fb43d91c, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_69b5f3d2340c0e008c391cf2fb43d91c->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_69b5f3d2340c0e008c391cf2fb43d91c, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_69b5f3d2340c0e008c391cf2fb43d91c, type_description_1, par_self, par_next_update ); // Release cached frame. if ( frame_69b5f3d2340c0e008c391cf2fb43d91c == cache_frame_69b5f3d2340c0e008c391cf2fb43d91c ) { Py_DECREF( frame_69b5f3d2340c0e008c391cf2fb43d91c ); } cache_frame_69b5f3d2340c0e008c391cf2fb43d91c = NULL; assertFrameObject( frame_69b5f3d2340c0e008c391cf2fb43d91c ); // 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( cryptography$x509$base$$$function_71_next_update ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_next_update ); par_next_update = 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_next_update ); par_next_update = 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( cryptography$x509$base$$$function_71_next_update ); 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_cryptography$x509$base$$$function_72_add_extension( 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_extension = python_pars[ 1 ]; PyObject *par_critical = python_pars[ 2 ]; PyObject *var_e = NULL; PyObject *tmp_for_loop_1__for_iterator = NULL; PyObject *tmp_for_loop_1__iter_value = NULL; struct Nuitka_FrameObject *frame_cbcfae5236fd71eb0740199df8285442; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_cbcfae5236fd71eb0740199df8285442 = 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_cbcfae5236fd71eb0740199df8285442, codeobj_cbcfae5236fd71eb0740199df8285442, module_cryptography$x509$base, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_cbcfae5236fd71eb0740199df8285442 = cache_frame_cbcfae5236fd71eb0740199df8285442; // Push the new frame as the currently active one. pushFrameStack( frame_cbcfae5236fd71eb0740199df8285442 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_cbcfae5236fd71eb0740199df8285442 ) == 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_extension ); tmp_isinstance_inst_1 = par_extension; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_ExtensionType ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ExtensionType ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ExtensionType" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 639; type_description_1 = "oooo"; 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 = 639; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_operand_name_1 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 639; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_f0b1544196c3e6daaf368b98ad3c6594; frame_cbcfae5236fd71eb0740199df8285442->m_frame.f_lineno = 640; { 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 = 640; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_1:; } { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Extension ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Extension ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 642; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_extension == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 642; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_1 = par_extension; tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_oid ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 642; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_critical == 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", "critical" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 642; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_critical; if ( par_extension == 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", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 642; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_extension; frame_cbcfae5236fd71eb0740199df8285442->m_frame.f_lineno = 642; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 642; type_description_1 = "oooo"; goto frame_exception_exit_1; } { PyObject *old = par_extension; par_extension = tmp_assign_source_1; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_2; PyObject *tmp_iter_arg_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 645; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_iter_arg_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__extensions ); if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 645; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_assign_source_2 = MAKE_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 645; type_description_1 = "oooo"; goto frame_exception_exit_1; } assert( tmp_for_loop_1__for_iterator == NULL ); tmp_for_loop_1__for_iterator = tmp_assign_source_2; } { // Tried code: { loop_start_1:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_3; CHECK_OBJECT( tmp_for_loop_1__for_iterator ); tmp_next_source_1 = tmp_for_loop_1__for_iterator; tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 ); if ( tmp_assign_source_3 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_1; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; exception_lineno = 645; goto try_except_handler_2; } } { PyObject *old = tmp_for_loop_1__iter_value; tmp_for_loop_1__iter_value = tmp_assign_source_3; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_4; CHECK_OBJECT( tmp_for_loop_1__iter_value ); tmp_assign_source_4 = tmp_for_loop_1__iter_value; { PyObject *old = var_e; var_e = tmp_assign_source_4; Py_INCREF( var_e ); Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_3; PyObject *tmp_source_name_4; CHECK_OBJECT( var_e ); tmp_source_name_3 = var_e; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_oid ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 646; type_description_1 = "oooo"; goto try_except_handler_2; } if ( par_extension == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 646; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_source_name_4 = par_extension; tmp_compexpr_right_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_oid ); if ( tmp_compexpr_right_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_compexpr_left_1 ); exception_lineno = 646; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( 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 = 646; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_1021fc583a26a2ae66a0d7c243fa5690; frame_cbcfae5236fd71eb0740199df8285442->m_frame.f_lineno = 647; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 647; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto try_except_handler_2; } branch_no_2:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 645; type_description_1 = "oooo"; goto try_except_handler_2; } goto loop_start_1; loop_end_1:; } goto try_end_1; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto frame_exception_exit_1; } // End of try: try_end_1:; } { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_4; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_6; PyObject *tmp_source_name_7; PyObject *tmp_args_element_name_7; PyObject *tmp_left_name_1; PyObject *tmp_source_name_8; PyObject *tmp_right_name_1; PyObject *tmp_list_element_1; PyObject *tmp_args_element_name_8; PyObject *tmp_source_name_9; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateRevocationListBuilder ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateRevocationListBuilder ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateRevocationListBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 648; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 649; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__issuer_name ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 649; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 649; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__last_update ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 649; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 649; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_args_element_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__next_update ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_lineno = 649; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 650; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_8 = par_self; tmp_left_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain__extensions ); if ( tmp_left_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_lineno = 650; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_extension == NULL ) { Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_left_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 650; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_list_element_1 = par_extension; tmp_right_name_1 = PyList_New( 1 ); Py_INCREF( tmp_list_element_1 ); PyList_SET_ITEM( tmp_right_name_1, 0, tmp_list_element_1 ); tmp_args_element_name_7 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_left_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_args_element_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); exception_lineno = 650; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 650; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_9 = par_self; tmp_args_element_name_8 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain__revoked_certificates ); if ( tmp_args_element_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); exception_lineno = 650; type_description_1 = "oooo"; goto frame_exception_exit_1; } frame_cbcfae5236fd71eb0740199df8285442->m_frame.f_lineno = 648; { PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6, tmp_args_element_name_7, tmp_args_element_name_8 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS5( tmp_called_name_2, call_args ); } Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); Py_DECREF( tmp_args_element_name_7 ); Py_DECREF( tmp_args_element_name_8 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 648; type_description_1 = "oooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_cbcfae5236fd71eb0740199df8285442 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_cbcfae5236fd71eb0740199df8285442 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_cbcfae5236fd71eb0740199df8285442 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_cbcfae5236fd71eb0740199df8285442, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_cbcfae5236fd71eb0740199df8285442->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_cbcfae5236fd71eb0740199df8285442, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_cbcfae5236fd71eb0740199df8285442, type_description_1, par_self, par_extension, par_critical, var_e ); // Release cached frame. if ( frame_cbcfae5236fd71eb0740199df8285442 == cache_frame_cbcfae5236fd71eb0740199df8285442 ) { Py_DECREF( frame_cbcfae5236fd71eb0740199df8285442 ); } cache_frame_cbcfae5236fd71eb0740199df8285442 = NULL; assertFrameObject( frame_cbcfae5236fd71eb0740199df8285442 ); // 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( cryptography$x509$base$$$function_72_add_extension ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_extension ); par_extension = NULL; } { Py_XDECREF( par_critical ); par_critical = NULL; } { Py_XDECREF( var_e ); var_e = 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_extension ); par_extension = NULL; } { Py_XDECREF( par_critical ); par_critical = NULL; } { Py_XDECREF( var_e ); var_e = 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( cryptography$x509$base$$$function_72_add_extension ); 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_cryptography$x509$base$$$function_73_add_revoked_certificate( 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_revoked_certificate = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_dc1f211cb1d2fa0794174f93415050f6; 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_dc1f211cb1d2fa0794174f93415050f6 = 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_dc1f211cb1d2fa0794174f93415050f6, codeobj_dc1f211cb1d2fa0794174f93415050f6, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_dc1f211cb1d2fa0794174f93415050f6 = cache_frame_dc1f211cb1d2fa0794174f93415050f6; // Push the new frame as the currently active one. pushFrameStack( frame_dc1f211cb1d2fa0794174f93415050f6 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_dc1f211cb1d2fa0794174f93415050f6 ) == 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_revoked_certificate ); tmp_isinstance_inst_1 = par_revoked_certificate; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_RevokedCertificate ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_RevokedCertificate ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "RevokedCertificate" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 657; type_description_1 = "oo"; 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 = 657; type_description_1 = "oo"; 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 = 657; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_a17481f9a060f6515bbb7758648eae2d; frame_dc1f211cb1d2fa0794174f93415050f6->m_frame.f_lineno = 658; { 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 = 658; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_2; PyObject *tmp_args_element_name_3; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_4; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_5; PyObject *tmp_left_name_1; PyObject *tmp_source_name_5; PyObject *tmp_right_name_1; PyObject *tmp_list_element_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateRevocationListBuilder ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_CertificateRevocationListBuilder ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "CertificateRevocationListBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 660; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 661; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = par_self; tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__issuer_name ); if ( tmp_args_element_name_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; } 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 = 661; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__last_update ); 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 = 661; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 662; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__next_update ); if ( tmp_args_element_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); exception_lineno = 662; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 662; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__extensions ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); exception_lineno = 662; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 663; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_left_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__revoked_certificates ); if ( tmp_left_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 663; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_revoked_certificate == NULL ) { Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_left_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "revoked_certificate" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 663; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_list_element_1 = par_revoked_certificate; tmp_right_name_1 = PyList_New( 1 ); Py_INCREF( tmp_list_element_1 ); PyList_SET_ITEM( tmp_right_name_1, 0, tmp_list_element_1 ); tmp_args_element_name_5 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_left_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 663; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_dc1f211cb1d2fa0794174f93415050f6->m_frame.f_lineno = 660; { PyObject *call_args[] = { tmp_args_element_name_1, 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_ARGS5( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); Py_DECREF( tmp_args_element_name_2 ); Py_DECREF( tmp_args_element_name_3 ); Py_DECREF( tmp_args_element_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 = 660; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_dc1f211cb1d2fa0794174f93415050f6 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_dc1f211cb1d2fa0794174f93415050f6 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_dc1f211cb1d2fa0794174f93415050f6 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_dc1f211cb1d2fa0794174f93415050f6, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_dc1f211cb1d2fa0794174f93415050f6->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_dc1f211cb1d2fa0794174f93415050f6, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_dc1f211cb1d2fa0794174f93415050f6, type_description_1, par_self, par_revoked_certificate ); // Release cached frame. if ( frame_dc1f211cb1d2fa0794174f93415050f6 == cache_frame_dc1f211cb1d2fa0794174f93415050f6 ) { Py_DECREF( frame_dc1f211cb1d2fa0794174f93415050f6 ); } cache_frame_dc1f211cb1d2fa0794174f93415050f6 = NULL; assertFrameObject( frame_dc1f211cb1d2fa0794174f93415050f6 ); // 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( cryptography$x509$base$$$function_73_add_revoked_certificate ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_revoked_certificate ); par_revoked_certificate = 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_revoked_certificate ); par_revoked_certificate = 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( cryptography$x509$base$$$function_73_add_revoked_certificate ); 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_cryptography$x509$base$$$function_74_sign( 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_private_key = python_pars[ 1 ]; PyObject *par_algorithm = python_pars[ 2 ]; PyObject *par_backend = python_pars[ 3 ]; struct Nuitka_FrameObject *frame_618525ddb7d7697864b4c1ee75a129d5; 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_618525ddb7d7697864b4c1ee75a129d5 = 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_618525ddb7d7697864b4c1ee75a129d5, codeobj_618525ddb7d7697864b4c1ee75a129d5, module_cryptography$x509$base, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_618525ddb7d7697864b4c1ee75a129d5 = cache_frame_618525ddb7d7697864b4c1ee75a129d5; // Push the new frame as the currently active one. pushFrameStack( frame_618525ddb7d7697864b4c1ee75a129d5 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_618525ddb7d7697864b4c1ee75a129d5 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__issuer_name ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 667; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_ef49b44345f40bf09d198280cd43b3d5; frame_618525ddb7d7697864b4c1ee75a129d5->m_frame.f_lineno = 668; { PyObject *call_args[] = { tmp_make_exception_arg_1 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_1 == NULL) ); exception_type = tmp_raise_type_1; exception_lineno = 668; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 670; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__last_update ); if ( tmp_compexpr_left_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 670; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_2 == tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_2 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_c351fb6f6bb25612d22e2c79d5ec5c4f; frame_618525ddb7d7697864b4c1ee75a129d5->m_frame.f_lineno = 671; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 671; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_2:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_source_name_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 673; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_compexpr_left_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__next_update ); if ( tmp_compexpr_left_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 673; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_compexpr_right_3 = Py_None; tmp_condition_result_3 = ( tmp_compexpr_left_3 == tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_3 ); if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_3; PyObject *tmp_make_exception_arg_3; tmp_make_exception_arg_3 = const_str_digest_8bf8e782a973804d2a888720bed987d5; frame_618525ddb7d7697864b4c1ee75a129d5->m_frame.f_lineno = 674; { PyObject *call_args[] = { tmp_make_exception_arg_3 }; tmp_raise_type_3 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_3 == NULL) ); exception_type = tmp_raise_type_3; exception_lineno = 674; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_3:; } { PyObject *tmp_called_name_1; PyObject *tmp_source_name_4; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; if ( par_backend == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "backend" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 676; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_backend; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_create_x509_crl ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 676; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 676; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_self; if ( par_private_key == 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", "private_key" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 676; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_private_key; if ( par_algorithm == 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", "algorithm" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 676; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_algorithm; frame_618525ddb7d7697864b4c1ee75a129d5->m_frame.f_lineno = 676; { 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 = 676; type_description_1 = "oooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_618525ddb7d7697864b4c1ee75a129d5 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_618525ddb7d7697864b4c1ee75a129d5 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_618525ddb7d7697864b4c1ee75a129d5 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_618525ddb7d7697864b4c1ee75a129d5, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_618525ddb7d7697864b4c1ee75a129d5->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_618525ddb7d7697864b4c1ee75a129d5, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_618525ddb7d7697864b4c1ee75a129d5, type_description_1, par_self, par_private_key, par_algorithm, par_backend ); // Release cached frame. if ( frame_618525ddb7d7697864b4c1ee75a129d5 == cache_frame_618525ddb7d7697864b4c1ee75a129d5 ) { Py_DECREF( frame_618525ddb7d7697864b4c1ee75a129d5 ); } cache_frame_618525ddb7d7697864b4c1ee75a129d5 = NULL; assertFrameObject( frame_618525ddb7d7697864b4c1ee75a129d5 ); // 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( cryptography$x509$base$$$function_74_sign ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_private_key ); par_private_key = NULL; } { Py_XDECREF( par_algorithm ); par_algorithm = NULL; } { Py_XDECREF( par_backend ); par_backend = 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_private_key ); par_private_key = NULL; } { Py_XDECREF( par_algorithm ); par_algorithm = NULL; } { Py_XDECREF( par_backend ); par_backend = 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( cryptography$x509$base$$$function_74_sign ); 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_cryptography$x509$base$$$function_75___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_serial_number = python_pars[ 1 ]; PyObject *par_revocation_date = python_pars[ 2 ]; PyObject *par_extensions = python_pars[ 3 ]; struct Nuitka_FrameObject *frame_b4e0e1eda11b623ca9f3bcbb1af8d45f; 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_b4e0e1eda11b623ca9f3bcbb1af8d45f = 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_b4e0e1eda11b623ca9f3bcbb1af8d45f, codeobj_b4e0e1eda11b623ca9f3bcbb1af8d45f, module_cryptography$x509$base, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_b4e0e1eda11b623ca9f3bcbb1af8d45f = cache_frame_b4e0e1eda11b623ca9f3bcbb1af8d45f; // Push the new frame as the currently active one. pushFrameStack( frame_b4e0e1eda11b623ca9f3bcbb1af8d45f ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_b4e0e1eda11b623ca9f3bcbb1af8d45f ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_assattr_name_1; PyObject *tmp_assattr_target_1; CHECK_OBJECT( par_serial_number ); tmp_assattr_name_1 = par_serial_number; CHECK_OBJECT( par_self ); tmp_assattr_target_1 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain__serial_number, tmp_assattr_name_1 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 682; type_description_1 = "oooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_2; PyObject *tmp_assattr_target_2; if ( par_revocation_date == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "revocation_date" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 683; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_assattr_name_2 = par_revocation_date; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 683; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_assattr_target_2 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain__revocation_date, tmp_assattr_name_2 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 683; type_description_1 = "oooo"; goto frame_exception_exit_1; } } { PyObject *tmp_assattr_name_3; PyObject *tmp_assattr_target_3; if ( par_extensions == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extensions" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 684; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_assattr_name_3 = par_extensions; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 684; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_assattr_target_3 = par_self; tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain__extensions, tmp_assattr_name_3 ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 684; type_description_1 = "oooo"; goto frame_exception_exit_1; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_b4e0e1eda11b623ca9f3bcbb1af8d45f ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_b4e0e1eda11b623ca9f3bcbb1af8d45f ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_b4e0e1eda11b623ca9f3bcbb1af8d45f, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_b4e0e1eda11b623ca9f3bcbb1af8d45f->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_b4e0e1eda11b623ca9f3bcbb1af8d45f, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_b4e0e1eda11b623ca9f3bcbb1af8d45f, type_description_1, par_self, par_serial_number, par_revocation_date, par_extensions ); // Release cached frame. if ( frame_b4e0e1eda11b623ca9f3bcbb1af8d45f == cache_frame_b4e0e1eda11b623ca9f3bcbb1af8d45f ) { Py_DECREF( frame_b4e0e1eda11b623ca9f3bcbb1af8d45f ); } cache_frame_b4e0e1eda11b623ca9f3bcbb1af8d45f = NULL; assertFrameObject( frame_b4e0e1eda11b623ca9f3bcbb1af8d45f ); // 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( cryptography$x509$base$$$function_75___init__ ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_serial_number ); par_serial_number = NULL; } { Py_XDECREF( par_revocation_date ); par_revocation_date = NULL; } { Py_XDECREF( par_extensions ); par_extensions = 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_serial_number ); par_serial_number = NULL; } { Py_XDECREF( par_revocation_date ); par_revocation_date = NULL; } { Py_XDECREF( par_extensions ); par_extensions = 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( cryptography$x509$base$$$function_75___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_cryptography$x509$base$$$function_76_serial_number( 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_number = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5; 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_0a7b4e8151c6f6e6e6f5d0b58292a3f5 = 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_0a7b4e8151c6f6e6e6f5d0b58292a3f5, codeobj_0a7b4e8151c6f6e6e6f5d0b58292a3f5, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5 = cache_frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5; // Push the new frame as the currently active one. pushFrameStack( frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5 ) == 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_source_name_1; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_number ); tmp_isinstance_inst_1 = par_number; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_six ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_six ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "six" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 687; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_isinstance_cls_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_integer_types ); if ( tmp_isinstance_cls_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 687; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); Py_DECREF( tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 687; type_description_1 = "oo"; 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 = 687; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_c2422e23917b9800e9ad8d873a806b51; frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5->m_frame.f_lineno = 688; { 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 = 688; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 689; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__serial_number ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 689; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_25b11ae09478554ef6dc45152ac1cca1; frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5->m_frame.f_lineno = 690; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 690; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; if ( par_number == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "number" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 691; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_left_2 = par_number; tmp_compexpr_right_2 = const_int_0; tmp_res = RICH_COMPARE_BOOL_LE( 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 = 691; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_3; PyObject *tmp_make_exception_arg_3; tmp_make_exception_arg_3 = const_str_digest_93e578385d56fd0ddb572d043e23cfe5; frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5->m_frame.f_lineno = 692; { PyObject *call_args[] = { tmp_make_exception_arg_3 }; tmp_raise_type_3 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_3 == NULL) ); exception_type = tmp_raise_type_3; exception_lineno = 692; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_3:; } { nuitka_bool tmp_condition_result_4; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; PyObject *tmp_called_instance_1; if ( par_number == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "number" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 696; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_instance_1 = par_number; frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5->m_frame.f_lineno = 696; tmp_compexpr_left_3 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_bit_length ); if ( tmp_compexpr_left_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 696; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_3 = const_int_pos_160; tmp_res = RICH_COMPARE_BOOL_GE( tmp_compexpr_left_3, tmp_compexpr_right_3 ); Py_DECREF( tmp_compexpr_left_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 696; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_4 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { PyObject *tmp_raise_type_4; PyObject *tmp_make_exception_arg_4; tmp_make_exception_arg_4 = const_str_digest_5d9a033d4e24ef8a32fb44a050ebc412; frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5->m_frame.f_lineno = 697; { PyObject *call_args[] = { tmp_make_exception_arg_4 }; tmp_raise_type_4 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_4 == NULL) ); exception_type = tmp_raise_type_4; exception_lineno = 697; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_4:; } { PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_3; PyObject *tmp_source_name_4; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_RevokedCertificateBuilder ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_RevokedCertificateBuilder ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "RevokedCertificateBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 699; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_number == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "number" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 700; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_number; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 700; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__revocation_date ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 700; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 700; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__extensions ); 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 = 700; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5->m_frame.f_lineno = 699; { 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_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 = 699; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5, type_description_1, par_self, par_number ); // Release cached frame. if ( frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5 == cache_frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5 ) { Py_DECREF( frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5 ); } cache_frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5 = NULL; assertFrameObject( frame_0a7b4e8151c6f6e6e6f5d0b58292a3f5 ); // 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( cryptography$x509$base$$$function_76_serial_number ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_number ); par_number = 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_number ); par_number = 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( cryptography$x509$base$$$function_76_serial_number ); 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_cryptography$x509$base$$$function_77_revocation_date( 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_time = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_d03b15ed6997023ed72d56fbd447e244; 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_d03b15ed6997023ed72d56fbd447e244 = 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_d03b15ed6997023ed72d56fbd447e244, codeobj_d03b15ed6997023ed72d56fbd447e244, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_d03b15ed6997023ed72d56fbd447e244 = cache_frame_d03b15ed6997023ed72d56fbd447e244; // Push the new frame as the currently active one. pushFrameStack( frame_d03b15ed6997023ed72d56fbd447e244 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_d03b15ed6997023ed72d56fbd447e244 ) == 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_source_name_1; PyObject *tmp_mvar_value_1; CHECK_OBJECT( par_time ); tmp_isinstance_inst_1 = par_time; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_datetime ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_datetime ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "datetime" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 704; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_1 = tmp_mvar_value_1; tmp_isinstance_cls_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_datetime ); if ( tmp_isinstance_cls_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 704; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 ); Py_DECREF( tmp_isinstance_cls_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 704; type_description_1 = "oo"; 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 = 704; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_07d698fd40e89044619f2418b4318196; frame_d03b15ed6997023ed72d56fbd447e244->m_frame.f_lineno = 705; { 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 = 705; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 706; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__revocation_date ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 706; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_5917bd78db270332cf7a54246c429bd6; frame_d03b15ed6997023ed72d56fbd447e244->m_frame.f_lineno = 707; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 707; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain__convert_to_naive_utc_time ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__convert_to_naive_utc_time ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_convert_to_naive_utc_time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 708; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_time == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 708; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_time; frame_d03b15ed6997023ed72d56fbd447e244->m_frame.f_lineno = 708; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args ); } if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 708; type_description_1 = "oo"; goto frame_exception_exit_1; } { PyObject *old = par_time; par_time = tmp_assign_source_1; Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_3; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_mvar_value_3; CHECK_OBJECT( par_time ); tmp_compexpr_left_2 = par_time; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain__UNIX_EPOCH ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain__UNIX_EPOCH ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "_UNIX_EPOCH" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 709; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = tmp_mvar_value_3; tmp_res = RICH_COMPARE_BOOL_LE( 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 = 709; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_3; PyObject *tmp_make_exception_arg_3; tmp_make_exception_arg_3 = const_str_digest_edd27687c401e73cbcda75d6e4e46091; frame_d03b15ed6997023ed72d56fbd447e244->m_frame.f_lineno = 710; { PyObject *call_args[] = { tmp_make_exception_arg_3 }; tmp_raise_type_3 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_3 == NULL) ); exception_type = tmp_raise_type_3; exception_lineno = 710; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_3:; } { PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_2; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_3; PyObject *tmp_args_element_name_4; PyObject *tmp_source_name_4; tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_RevokedCertificateBuilder ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_RevokedCertificateBuilder ); } if ( tmp_mvar_value_4 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "RevokedCertificateBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 712; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_4; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 713; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_self; tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain__serial_number ); if ( tmp_args_element_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 713; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_time == 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", "time" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 713; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_time; if ( par_self == 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", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 713; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_4 = par_self; tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__extensions ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_2 ); exception_lineno = 713; type_description_1 = "oo"; goto frame_exception_exit_1; } frame_d03b15ed6997023ed72d56fbd447e244->m_frame.f_lineno = 712; { 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_4 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 712; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_d03b15ed6997023ed72d56fbd447e244 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_d03b15ed6997023ed72d56fbd447e244 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_d03b15ed6997023ed72d56fbd447e244 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_d03b15ed6997023ed72d56fbd447e244, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_d03b15ed6997023ed72d56fbd447e244->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_d03b15ed6997023ed72d56fbd447e244, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_d03b15ed6997023ed72d56fbd447e244, type_description_1, par_self, par_time ); // Release cached frame. if ( frame_d03b15ed6997023ed72d56fbd447e244 == cache_frame_d03b15ed6997023ed72d56fbd447e244 ) { Py_DECREF( frame_d03b15ed6997023ed72d56fbd447e244 ); } cache_frame_d03b15ed6997023ed72d56fbd447e244 = NULL; assertFrameObject( frame_d03b15ed6997023ed72d56fbd447e244 ); // 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( cryptography$x509$base$$$function_77_revocation_date ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_time ); par_time = 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_time ); par_time = 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( cryptography$x509$base$$$function_77_revocation_date ); 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_cryptography$x509$base$$$function_78_add_extension( 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_extension = python_pars[ 1 ]; PyObject *par_critical = python_pars[ 2 ]; PyObject *var_e = NULL; PyObject *tmp_for_loop_1__for_iterator = NULL; PyObject *tmp_for_loop_1__iter_value = NULL; struct Nuitka_FrameObject *frame_cf45dd323c48c4d96e161db20f211381; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; int tmp_res; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *tmp_return_value = NULL; static struct Nuitka_FrameObject *cache_frame_cf45dd323c48c4d96e161db20f211381 = 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_cf45dd323c48c4d96e161db20f211381, codeobj_cf45dd323c48c4d96e161db20f211381, module_cryptography$x509$base, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) ); frame_cf45dd323c48c4d96e161db20f211381 = cache_frame_cf45dd323c48c4d96e161db20f211381; // Push the new frame as the currently active one. pushFrameStack( frame_cf45dd323c48c4d96e161db20f211381 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_cf45dd323c48c4d96e161db20f211381 ) == 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_extension ); tmp_isinstance_inst_1 = par_extension; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_ExtensionType ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ExtensionType ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ExtensionType" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 717; type_description_1 = "oooo"; 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 = 717; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_operand_name_1 = ( tmp_res != 0 ) ? Py_True : Py_False; tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 717; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_f0b1544196c3e6daaf368b98ad3c6594; frame_cf45dd323c48c4d96e161db20f211381->m_frame.f_lineno = 718; { 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 = 718; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto frame_exception_exit_1; } branch_no_1:; } { PyObject *tmp_assign_source_1; PyObject *tmp_called_name_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_1; PyObject *tmp_args_element_name_2; PyObject *tmp_args_element_name_3; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Extension ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Extension ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 720; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_1 = tmp_mvar_value_2; if ( par_extension == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 720; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_1 = par_extension; tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_oid ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 720; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_critical == 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", "critical" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 720; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_2 = par_critical; if ( par_extension == 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", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 720; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_args_element_name_3 = par_extension; frame_cf45dd323c48c4d96e161db20f211381->m_frame.f_lineno = 720; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2, tmp_args_element_name_3 }; tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_1, call_args ); } Py_DECREF( tmp_args_element_name_1 ); if ( tmp_assign_source_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 720; type_description_1 = "oooo"; goto frame_exception_exit_1; } { PyObject *old = par_extension; par_extension = tmp_assign_source_1; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_2; PyObject *tmp_iter_arg_1; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 723; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_iter_arg_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__extensions ); if ( tmp_iter_arg_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 723; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_assign_source_2 = MAKE_ITERATOR( tmp_iter_arg_1 ); Py_DECREF( tmp_iter_arg_1 ); if ( tmp_assign_source_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 723; type_description_1 = "oooo"; goto frame_exception_exit_1; } assert( tmp_for_loop_1__for_iterator == NULL ); tmp_for_loop_1__for_iterator = tmp_assign_source_2; } { // Tried code: { loop_start_1:; { PyObject *tmp_next_source_1; PyObject *tmp_assign_source_3; CHECK_OBJECT( tmp_for_loop_1__for_iterator ); tmp_next_source_1 = tmp_for_loop_1__for_iterator; tmp_assign_source_3 = ITERATOR_NEXT( tmp_next_source_1 ); if ( tmp_assign_source_3 == NULL ) { if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() ) { goto loop_end_1; } else { FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; exception_lineno = 723; goto try_except_handler_2; } } { PyObject *old = tmp_for_loop_1__iter_value; tmp_for_loop_1__iter_value = tmp_assign_source_3; Py_XDECREF( old ); } } { PyObject *tmp_assign_source_4; CHECK_OBJECT( tmp_for_loop_1__iter_value ); tmp_assign_source_4 = tmp_for_loop_1__iter_value; { PyObject *old = var_e; var_e = tmp_assign_source_4; Py_INCREF( var_e ); Py_XDECREF( old ); } } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_3; PyObject *tmp_source_name_4; CHECK_OBJECT( var_e ); tmp_source_name_3 = var_e; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_oid ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 724; type_description_1 = "oooo"; goto try_except_handler_2; } if ( par_extension == NULL ) { Py_DECREF( tmp_compexpr_left_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 724; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_source_name_4 = par_extension; tmp_compexpr_right_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_oid ); if ( tmp_compexpr_right_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_compexpr_left_1 ); exception_lineno = 724; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_1, tmp_compexpr_right_1 ); Py_DECREF( 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 = 724; type_description_1 = "oooo"; goto try_except_handler_2; } tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_1021fc583a26a2ae66a0d7c243fa5690; frame_cf45dd323c48c4d96e161db20f211381->m_frame.f_lineno = 725; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 725; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oooo"; goto try_except_handler_2; } branch_no_2:; } if ( CONSIDER_THREADING() == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 723; type_description_1 = "oooo"; goto try_except_handler_2; } goto loop_start_1; loop_end_1:; } goto try_end_1; // Exception handler code: try_except_handler_2:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto frame_exception_exit_1; } // End of try: try_end_1:; } { Py_XDECREF( tmp_for_loop_1__iter_value ); tmp_for_loop_1__iter_value = NULL; } { CHECK_OBJECT( (PyObject *)tmp_for_loop_1__for_iterator ); Py_DECREF( tmp_for_loop_1__for_iterator ); tmp_for_loop_1__for_iterator = NULL; } { PyObject *tmp_called_name_2; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_4; PyObject *tmp_source_name_5; PyObject *tmp_args_element_name_5; PyObject *tmp_source_name_6; PyObject *tmp_args_element_name_6; PyObject *tmp_left_name_1; PyObject *tmp_source_name_7; PyObject *tmp_right_name_1; PyObject *tmp_list_element_1; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_RevokedCertificateBuilder ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_RevokedCertificateBuilder ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "RevokedCertificateBuilder" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 726; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_called_name_2 = tmp_mvar_value_3; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 727; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_5 = par_self; tmp_args_element_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__serial_number ); if ( tmp_args_element_name_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 727; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_4 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 727; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_6 = par_self; tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__revocation_date ); if ( tmp_args_element_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); exception_lineno = 727; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 728; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_source_name_7 = par_self; tmp_left_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain__extensions ); if ( tmp_left_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_lineno = 728; type_description_1 = "oooo"; goto frame_exception_exit_1; } if ( par_extension == NULL ) { Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_left_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "extension" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 728; type_description_1 = "oooo"; goto frame_exception_exit_1; } tmp_list_element_1 = par_extension; tmp_right_name_1 = PyList_New( 1 ); Py_INCREF( tmp_list_element_1 ); PyList_SET_ITEM( tmp_right_name_1, 0, tmp_list_element_1 ); tmp_args_element_name_6 = BINARY_OPERATION_ADD( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_left_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_args_element_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); exception_lineno = 728; type_description_1 = "oooo"; goto frame_exception_exit_1; } frame_cf45dd323c48c4d96e161db20f211381->m_frame.f_lineno = 726; { PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5, tmp_args_element_name_6 }; tmp_return_value = CALL_FUNCTION_WITH_ARGS3( tmp_called_name_2, call_args ); } Py_DECREF( tmp_args_element_name_4 ); Py_DECREF( tmp_args_element_name_5 ); Py_DECREF( tmp_args_element_name_6 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 726; type_description_1 = "oooo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_cf45dd323c48c4d96e161db20f211381 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_cf45dd323c48c4d96e161db20f211381 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_cf45dd323c48c4d96e161db20f211381 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_cf45dd323c48c4d96e161db20f211381, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_cf45dd323c48c4d96e161db20f211381->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_cf45dd323c48c4d96e161db20f211381, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_cf45dd323c48c4d96e161db20f211381, type_description_1, par_self, par_extension, par_critical, var_e ); // Release cached frame. if ( frame_cf45dd323c48c4d96e161db20f211381 == cache_frame_cf45dd323c48c4d96e161db20f211381 ) { Py_DECREF( frame_cf45dd323c48c4d96e161db20f211381 ); } cache_frame_cf45dd323c48c4d96e161db20f211381 = NULL; assertFrameObject( frame_cf45dd323c48c4d96e161db20f211381 ); // 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( cryptography$x509$base$$$function_78_add_extension ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_extension ); par_extension = NULL; } { Py_XDECREF( par_critical ); par_critical = NULL; } { Py_XDECREF( var_e ); var_e = 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_extension ); par_extension = NULL; } { Py_XDECREF( par_critical ); par_critical = NULL; } { Py_XDECREF( var_e ); var_e = 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( cryptography$x509$base$$$function_78_add_extension ); 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_cryptography$x509$base$$$function_79_build( 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_backend = python_pars[ 1 ]; struct Nuitka_FrameObject *frame_5eda2f2c817bf21d6ae466ee954454d7; 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_5eda2f2c817bf21d6ae466ee954454d7 = 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_5eda2f2c817bf21d6ae466ee954454d7, codeobj_5eda2f2c817bf21d6ae466ee954454d7, module_cryptography$x509$base, sizeof(void *)+sizeof(void *) ); frame_5eda2f2c817bf21d6ae466ee954454d7 = cache_frame_5eda2f2c817bf21d6ae466ee954454d7; // Push the new frame as the currently active one. pushFrameStack( frame_5eda2f2c817bf21d6ae466ee954454d7 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_5eda2f2c817bf21d6ae466ee954454d7 ) == 2 ); // Frame stack // Framed code: { nuitka_bool tmp_condition_result_1; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; PyObject *tmp_source_name_1; CHECK_OBJECT( par_self ); tmp_source_name_1 = par_self; tmp_compexpr_left_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__serial_number ); if ( tmp_compexpr_left_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 732; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_1 = Py_None; tmp_condition_result_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_1 ); if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto branch_yes_1; } else { goto branch_no_1; } branch_yes_1:; { PyObject *tmp_raise_type_1; PyObject *tmp_make_exception_arg_1; tmp_make_exception_arg_1 = const_str_digest_6464efc93386306fbe26befe757ade11; frame_5eda2f2c817bf21d6ae466ee954454d7->m_frame.f_lineno = 733; { PyObject *call_args[] = { tmp_make_exception_arg_1 }; tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_1 == NULL) ); exception_type = tmp_raise_type_1; exception_lineno = 733; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_1:; } { nuitka_bool tmp_condition_result_2; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; PyObject *tmp_source_name_2; if ( par_self == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 734; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_2 = par_self; tmp_compexpr_left_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__revocation_date ); if ( tmp_compexpr_left_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 734; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_compexpr_right_2 = Py_None; tmp_condition_result_2 = ( tmp_compexpr_left_2 == tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; Py_DECREF( tmp_compexpr_left_2 ); if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE ) { goto branch_yes_2; } else { goto branch_no_2; } branch_yes_2:; { PyObject *tmp_raise_type_2; PyObject *tmp_make_exception_arg_2; tmp_make_exception_arg_2 = const_str_digest_3d042443bb26f68642776c2b17a5f4ff; frame_5eda2f2c817bf21d6ae466ee954454d7->m_frame.f_lineno = 735; { PyObject *call_args[] = { tmp_make_exception_arg_2 }; tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( PyExc_ValueError, call_args ); } assert( !(tmp_raise_type_2 == NULL) ); exception_type = tmp_raise_type_2; exception_lineno = 735; RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb ); type_description_1 = "oo"; goto frame_exception_exit_1; } branch_no_2:; } { PyObject *tmp_called_name_1; PyObject *tmp_source_name_3; PyObject *tmp_args_element_name_1; if ( par_backend == NULL ) { exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "backend" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 739; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_source_name_3 = par_backend; tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_create_x509_revoked_certificate ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 739; type_description_1 = "oo"; goto frame_exception_exit_1; } if ( par_self == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_UnboundLocalError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 739; type_description_1 = "oo"; goto frame_exception_exit_1; } tmp_args_element_name_1 = par_self; frame_5eda2f2c817bf21d6ae466ee954454d7->m_frame.f_lineno = 739; { 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 = 739; type_description_1 = "oo"; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_5eda2f2c817bf21d6ae466ee954454d7 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_5eda2f2c817bf21d6ae466ee954454d7 ); #endif // Put the previous frame back on top. popFrameStack(); goto try_return_handler_1; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_5eda2f2c817bf21d6ae466ee954454d7 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_5eda2f2c817bf21d6ae466ee954454d7, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_5eda2f2c817bf21d6ae466ee954454d7->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_5eda2f2c817bf21d6ae466ee954454d7, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_5eda2f2c817bf21d6ae466ee954454d7, type_description_1, par_self, par_backend ); // Release cached frame. if ( frame_5eda2f2c817bf21d6ae466ee954454d7 == cache_frame_5eda2f2c817bf21d6ae466ee954454d7 ) { Py_DECREF( frame_5eda2f2c817bf21d6ae466ee954454d7 ); } cache_frame_5eda2f2c817bf21d6ae466ee954454d7 = NULL; assertFrameObject( frame_5eda2f2c817bf21d6ae466ee954454d7 ); // 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( cryptography$x509$base$$$function_79_build ); return NULL; // Return handler code: try_return_handler_1:; { Py_XDECREF( par_self ); par_self = NULL; } { Py_XDECREF( par_backend ); par_backend = 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_backend ); par_backend = 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( cryptography$x509$base$$$function_79_build ); 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_cryptography$x509$base$$$function_80_random_serial_number( 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_FrameObject *frame_c92da2d9fa2bd1a3a16cc6ffa4457e71; 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_c92da2d9fa2bd1a3a16cc6ffa4457e71 = NULL; // Actual function code. MAKE_OR_REUSE_FRAME( cache_frame_c92da2d9fa2bd1a3a16cc6ffa4457e71, codeobj_c92da2d9fa2bd1a3a16cc6ffa4457e71, module_cryptography$x509$base, 0 ); frame_c92da2d9fa2bd1a3a16cc6ffa4457e71 = cache_frame_c92da2d9fa2bd1a3a16cc6ffa4457e71; // Push the new frame as the currently active one. pushFrameStack( frame_c92da2d9fa2bd1a3a16cc6ffa4457e71 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_c92da2d9fa2bd1a3a16cc6ffa4457e71 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_left_name_1; PyObject *tmp_called_name_1; PyObject *tmp_source_name_1; PyObject *tmp_mvar_value_1; PyObject *tmp_args_element_name_1; PyObject *tmp_called_instance_1; PyObject *tmp_mvar_value_2; PyObject *tmp_args_element_name_2; PyObject *tmp_right_name_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_utils ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_utils ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "utils" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 743; 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_int_from_bytes ); if ( tmp_called_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 743; goto frame_exception_exit_1; } tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_os ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_os ); } if ( tmp_mvar_value_2 == NULL ) { Py_DECREF( tmp_called_name_1 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "os" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 743; goto frame_exception_exit_1; } tmp_called_instance_1 = tmp_mvar_value_2; frame_c92da2d9fa2bd1a3a16cc6ffa4457e71->m_frame.f_lineno = 743; tmp_args_element_name_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_urandom, &PyTuple_GET_ITEM( const_tuple_int_pos_20_tuple, 0 ) ); 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 = 743; goto frame_exception_exit_1; } tmp_args_element_name_2 = const_str_plain_big; frame_c92da2d9fa2bd1a3a16cc6ffa4457e71->m_frame.f_lineno = 743; { PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 }; tmp_left_name_1 = 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_left_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 743; goto frame_exception_exit_1; } tmp_right_name_1 = const_int_pos_1; tmp_return_value = BINARY_OPERATION( PyNumber_Rshift, tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_left_name_1 ); if ( tmp_return_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 743; goto frame_exception_exit_1; } goto frame_return_exit_1; } #if 0 RESTORE_FRAME_EXCEPTION( frame_c92da2d9fa2bd1a3a16cc6ffa4457e71 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_1; frame_return_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_c92da2d9fa2bd1a3a16cc6ffa4457e71 ); #endif // Put the previous frame back on top. popFrameStack(); goto function_return_exit; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_c92da2d9fa2bd1a3a16cc6ffa4457e71 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_c92da2d9fa2bd1a3a16cc6ffa4457e71, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_c92da2d9fa2bd1a3a16cc6ffa4457e71->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_c92da2d9fa2bd1a3a16cc6ffa4457e71, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_c92da2d9fa2bd1a3a16cc6ffa4457e71, type_description_1 ); // Release cached frame. if ( frame_c92da2d9fa2bd1a3a16cc6ffa4457e71 == cache_frame_c92da2d9fa2bd1a3a16cc6ffa4457e71 ) { Py_DECREF( frame_c92da2d9fa2bd1a3a16cc6ffa4457e71 ); } cache_frame_c92da2d9fa2bd1a3a16cc6ffa4457e71 = NULL; assertFrameObject( frame_c92da2d9fa2bd1a3a16cc6ffa4457e71 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto function_exception_exit; frame_no_exception_1:; // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base$$$function_80_random_serial_number ); 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_cryptography$x509$base$$$function_10_serial_number( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_10_serial_number, const_str_plain_serial_number, #if PYTHON_VERSION >= 300 const_str_digest_6b964f7d3916d105f4dc7f56eb97f99f, #endif codeobj_b6ec487b47e40c02ce17e6c289ac7aa7, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_7a3f31adde36af1e1bc97e83019b654a, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_11_version( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_11_version, const_str_plain_version, #if PYTHON_VERSION >= 300 const_str_digest_a5807423bdd1cd7bef826fb23640ecd3, #endif codeobj_eb056c13a48b10e6c23b1a8a42650de0, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_f5773bac55e4e62be6a456f773ea8b9a, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_12_public_key( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_12_public_key, const_str_plain_public_key, #if PYTHON_VERSION >= 300 const_str_digest_8ceb21290b70f1e8500b48338aefbd60, #endif codeobj_b21ee329c073f475c1b99edc72023ba2, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_0bc8f9029d35d7f6d2379d5fdf82f3c5, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_13_not_valid_before( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_13_not_valid_before, const_str_plain_not_valid_before, #if PYTHON_VERSION >= 300 const_str_digest_e55c8cefc3dec5dbbd51f6cca83f0776, #endif codeobj_15d32cb2ead347e4e67127c1e1de7e8f, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_facf7b99ebd958651afc9010cff7139b, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_14_not_valid_after( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_14_not_valid_after, const_str_plain_not_valid_after, #if PYTHON_VERSION >= 300 const_str_digest_87063f2dbdb44c026dbbbfe837a129cc, #endif codeobj_397372d29807a876a2e460e8ea2599c3, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_92fc70ca3c28d5f4c9e31441339e9d68, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_15_issuer( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_15_issuer, const_str_plain_issuer, #if PYTHON_VERSION >= 300 const_str_digest_99a281af72b963f4433f4bc68a7cd656, #endif codeobj_5f6d42eb3e883b59ad8339427794fdea, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_a946033bda465a88251cc1ddab96bcb1, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_16_subject( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_16_subject, const_str_plain_subject, #if PYTHON_VERSION >= 300 const_str_digest_36a272832f78bb2b46b296187ffb26a5, #endif codeobj_74bceb949741db3f42c4017201eced65, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_b2d1e65cdb09c3bcacab94452f09c05b, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_17_signature_hash_algorithm( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_17_signature_hash_algorithm, const_str_plain_signature_hash_algorithm, #if PYTHON_VERSION >= 300 const_str_digest_8d479a0689da598cf9425ed121865194, #endif codeobj_8e830529ff47115c3a857d9757770ff2, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_c5eb36e16492452ce108e1ff37bcc81f, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_18_signature_algorithm_oid( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_18_signature_algorithm_oid, const_str_plain_signature_algorithm_oid, #if PYTHON_VERSION >= 300 const_str_digest_a1e7a511d89de13d65ab2661392a1cc0, #endif codeobj_45c02a7271a8aaeb6e6dd378cf03605a, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_065b25ffbc9ca671482a253a6137ad1f, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_19_extensions( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_19_extensions, const_str_plain_extensions, #if PYTHON_VERSION >= 300 const_str_digest_2ecc09f9b74f899b383c73375214b1ff, #endif codeobj_fff6344cc26eff7b34f88804e1cfccf1, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_ffa9272c6ab009cde25c9b5c81f254af, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_1__convert_to_naive_utc_time( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_1__convert_to_naive_utc_time, const_str_plain__convert_to_naive_utc_time, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_98bd4f7f05506a1c3c54bb5626bc2597, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_a64f50a10fcd93aca1ee34279e081f7d, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_20_signature( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_20_signature, const_str_plain_signature, #if PYTHON_VERSION >= 300 const_str_digest_09e86c649890c42844564fc6403aca31, #endif codeobj_1a99452c85e2747c08af2c127615c993, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_3ca8f8ba96cc93eaecf0e9f830933487, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_21_tbs_certificate_bytes( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_21_tbs_certificate_bytes, const_str_plain_tbs_certificate_bytes, #if PYTHON_VERSION >= 300 const_str_digest_c95bcaa59d182516eedf79a6075558f5, #endif codeobj_74dcdc430a0e80c1931f12a5ddf22531, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_b15d2c62de664dc3bd2f79ca178eae0f, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_22___eq__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_22___eq__, const_str_plain___eq__, #if PYTHON_VERSION >= 300 const_str_digest_a632446218e9219a7d81fb2843a42a9e, #endif codeobj_153a4cca23f0ddb168e3806d80d8232d, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_6afd0b2072750d35db2f8640584b7ac4, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_23___ne__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_23___ne__, const_str_plain___ne__, #if PYTHON_VERSION >= 300 const_str_digest_5681a5f586b3b3a7a5bb409e15434dc5, #endif codeobj_282366507898cd1c38f64aecbdf9de6a, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_ccf8c400114564092e2c6a9add3c4830, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_24___hash__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_24___hash__, const_str_plain___hash__, #if PYTHON_VERSION >= 300 const_str_digest_7811bf269b233b9a3c8c7d43fd0f869f, #endif codeobj_4914b96fee264e4e3269cfffe7ee9352, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_fb7f0e13754866a83c3748cbeae480e5, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_25_public_bytes( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_25_public_bytes, const_str_plain_public_bytes, #if PYTHON_VERSION >= 300 const_str_digest_e4dd3c226bdc17ee11719da5ae26af4a, #endif codeobj_8989d460ffd675b4d901c25b91c8bad2, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_9bf7e32573423383d1c28e7a242042be, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_26_public_bytes( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_26_public_bytes, const_str_plain_public_bytes, #if PYTHON_VERSION >= 300 const_str_digest_614496ff789de33be916d534fca7c622, #endif codeobj_c9a61425fdc2faf1e1368fe29c073973, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_374522fa88826d6845558dcf681f5edb, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_27_fingerprint( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_27_fingerprint, const_str_plain_fingerprint, #if PYTHON_VERSION >= 300 const_str_digest_ffdad50cd839fe253e665e86977b4b18, #endif codeobj_989855f49caa052e87b369bcbdd962a4, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_46706ecec6db577a40f5ab65bebc4697, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_28_get_revoked_certificate_by_serial_number( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_28_get_revoked_certificate_by_serial_number, const_str_plain_get_revoked_certificate_by_serial_number, #if PYTHON_VERSION >= 300 const_str_digest_cb8a7c732f3d8ef512a9cf33903522b4, #endif codeobj_cf7bc0089698869514eb420d8d9f7891, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_48e70955cdee578e086942fb80853336, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_29_signature_hash_algorithm( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_29_signature_hash_algorithm, const_str_plain_signature_hash_algorithm, #if PYTHON_VERSION >= 300 const_str_digest_6aaa6beb3ae5f627d8086cc149a2eaf7, #endif codeobj_c498680387dccf08617ff553e018ce17, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_c5eb36e16492452ce108e1ff37bcc81f, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_2_load_pem_x509_certificate( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_2_load_pem_x509_certificate, const_str_plain_load_pem_x509_certificate, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_401bf822f6615a8de4be2d90db3f377b, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_30_signature_algorithm_oid( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_30_signature_algorithm_oid, const_str_plain_signature_algorithm_oid, #if PYTHON_VERSION >= 300 const_str_digest_a9d5f7053cd6d6e4a662e2e0c400ba31, #endif codeobj_c28951c2825cde97d6596be5198d37d5, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_065b25ffbc9ca671482a253a6137ad1f, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_31_issuer( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_31_issuer, const_str_plain_issuer, #if PYTHON_VERSION >= 300 const_str_digest_b68e6f650fcedd32c4be204f0ac726a9, #endif codeobj_85d6292593f25b118125e5074a3a27f2, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_aed9e09629f98bad58cf5394fb7982fa, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_32_next_update( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_32_next_update, const_str_plain_next_update, #if PYTHON_VERSION >= 300 const_str_digest_0a2ea26f9f98c07dbdf74a25794cf4cd, #endif codeobj_63625762d7fd50439843502fcd5dc276, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_98b87b2505516f9b4bde216eb79d21b9, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_33_last_update( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_33_last_update, const_str_plain_last_update, #if PYTHON_VERSION >= 300 const_str_digest_3211e696b8acbdc94ebb846e9b77319a, #endif codeobj_81242146f23f116ef577e6864def01f3, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_1fd3d5733893f950903c4c8a90fe30a0, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_34_extensions( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_34_extensions, const_str_plain_extensions, #if PYTHON_VERSION >= 300 const_str_digest_f74dd95e501174cc6a407c8d4bf1c945, #endif codeobj_2e75ee8c0500ab331860457901e63bea, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_2ad1fdc6f0f0489abc0655efcde08c00, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_35_signature( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_35_signature, const_str_plain_signature, #if PYTHON_VERSION >= 300 const_str_digest_68d8c97de352a0617d07baa1197d6b90, #endif codeobj_9d33d55c2547fb766defd72b50c9dd4a, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_3ca8f8ba96cc93eaecf0e9f830933487, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_36_tbs_certlist_bytes( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_36_tbs_certlist_bytes, const_str_plain_tbs_certlist_bytes, #if PYTHON_VERSION >= 300 const_str_digest_bfe493cccb51d7216f96b47b07da9312, #endif codeobj_a918cfe08a22e0c200ae4bc6c1408de3, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_bcb6bec069afa7a623da85c22a011ec9, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_37___eq__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_37___eq__, const_str_plain___eq__, #if PYTHON_VERSION >= 300 const_str_digest_b3bbf5e07ffcf59ec42da24e332350ed, #endif codeobj_a810dcd8f3f919efd87954eba92067fc, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_6afd0b2072750d35db2f8640584b7ac4, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_38___ne__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_38___ne__, const_str_plain___ne__, #if PYTHON_VERSION >= 300 const_str_digest_cecddff130b32caa6fa6720efff7b375, #endif codeobj_e382c9bc896e0965ff87e142f60cfe02, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_ccf8c400114564092e2c6a9add3c4830, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_39_is_signature_valid( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_39_is_signature_valid, const_str_plain_is_signature_valid, #if PYTHON_VERSION >= 300 const_str_digest_af0ccecf8861f7b936beaaf7669bef2e, #endif codeobj_7703adf7bb9a6abfd552755967fca309, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_0a06e99c0c80dbd2f8fb08e7ec917ba6, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_3_load_der_x509_certificate( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_3_load_der_x509_certificate, const_str_plain_load_der_x509_certificate, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_358918e98f654ee8d47b7888a686cf12, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_40___eq__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_40___eq__, const_str_plain___eq__, #if PYTHON_VERSION >= 300 const_str_digest_74063b71dca6699705de3bd3662c5511, #endif codeobj_04a633cd5d7ad69ef9d4ce490f42407f, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_6afd0b2072750d35db2f8640584b7ac4, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_41___ne__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_41___ne__, const_str_plain___ne__, #if PYTHON_VERSION >= 300 const_str_digest_b1fae5e1b1347237de34e204945dcb68, #endif codeobj_e3a95f1220b565439ef4a81f84ef12d2, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_ccf8c400114564092e2c6a9add3c4830, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_42___hash__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_42___hash__, const_str_plain___hash__, #if PYTHON_VERSION >= 300 const_str_digest_15b0d34c71353fbb0cb9c99f158901c8, #endif codeobj_3c5647a5754d8cd24c414c202d0bd98c, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_fb7f0e13754866a83c3748cbeae480e5, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_43_public_key( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_43_public_key, const_str_plain_public_key, #if PYTHON_VERSION >= 300 const_str_digest_eab5c92027f89263d75b9732f8deb68b, #endif codeobj_ec8e31094559a490fbe0f38b7d13bfed, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_0bc8f9029d35d7f6d2379d5fdf82f3c5, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_44_subject( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_44_subject, const_str_plain_subject, #if PYTHON_VERSION >= 300 const_str_digest_17095372ec67d4b7b6f01cffa33de2fd, #endif codeobj_2159a93e24c73cbf6eacc5f772eb3c1b, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_b2d1e65cdb09c3bcacab94452f09c05b, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_45_signature_hash_algorithm( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_45_signature_hash_algorithm, const_str_plain_signature_hash_algorithm, #if PYTHON_VERSION >= 300 const_str_digest_5ac197b660391ea9e847d7aaa67436d7, #endif codeobj_54498271a7de7311081cc81f1d3a5480, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_c5eb36e16492452ce108e1ff37bcc81f, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_46_signature_algorithm_oid( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_46_signature_algorithm_oid, const_str_plain_signature_algorithm_oid, #if PYTHON_VERSION >= 300 const_str_digest_dc0f8537dc145ab25d737d05a448ff9a, #endif codeobj_ecda009d606ebc9403eee983761a277a, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_065b25ffbc9ca671482a253a6137ad1f, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_47_extensions( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_47_extensions, const_str_plain_extensions, #if PYTHON_VERSION >= 300 const_str_digest_ddd39473093564673fd45a61a936588f, #endif codeobj_a0e7f092d83c0e0c8dff1d14101348b1, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_675ba73a470c33eb9f0a5a3fd5dac4cc, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_48_public_bytes( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_48_public_bytes, const_str_plain_public_bytes, #if PYTHON_VERSION >= 300 const_str_digest_53b62d85c72be72cc27c40a678d07de2, #endif codeobj_e79dc86be3201c3c19f488b1ace65848, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_0206094db103314ea72e7339d97c94eb, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_49_signature( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_49_signature, const_str_plain_signature, #if PYTHON_VERSION >= 300 const_str_digest_009e82f6eafd80f22a3cf3c3f2f73c53, #endif codeobj_b291c83102985639cf9946b7cfa27903, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_3ca8f8ba96cc93eaecf0e9f830933487, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_4_load_pem_x509_csr( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_4_load_pem_x509_csr, const_str_plain_load_pem_x509_csr, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_9ec2867accca63bf28aa4b965370b3fd, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_50_tbs_certrequest_bytes( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_50_tbs_certrequest_bytes, const_str_plain_tbs_certrequest_bytes, #if PYTHON_VERSION >= 300 const_str_digest_eed859e7fd807dcaeb5c451edeafd7f4, #endif codeobj_8689adc55f4e27adf5e0b9b028e59889, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_f167954178c758dfba5c7a4e7839ef45, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_51_is_signature_valid( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_51_is_signature_valid, const_str_plain_is_signature_valid, #if PYTHON_VERSION >= 300 const_str_digest_7d78be12bc10e9503e07580775bc1b2f, #endif codeobj_11fab0ba3310e4ca42995feecc274a1c, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_24534900b89215532d628a2ea3f32997, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_52_serial_number( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_52_serial_number, const_str_plain_serial_number, #if PYTHON_VERSION >= 300 const_str_digest_69a2b95cdf106b28c7edb60f3a940868, #endif codeobj_eab0d71d1fe47412759ed4bf69aa8607, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_6f1479a7376504097efc01414faf0f71, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_53_revocation_date( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_53_revocation_date, const_str_plain_revocation_date, #if PYTHON_VERSION >= 300 const_str_digest_de436cab741c5b5a62cd356f8a141895, #endif codeobj_fd0d58d2e8c468eb34cda6738fbe27cf, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_172a53ecc58c4bf9913f8ac4725ce8a6, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_54_extensions( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_54_extensions, const_str_plain_extensions, #if PYTHON_VERSION >= 300 const_str_digest_fc3a3d847750e696f599bb86f85b03c0, #endif codeobj_06f056c7bbfb3b60c1e702585feb7fff, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_c3d66cf58e5886cc11f43c51b70db39b, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_55___init__( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_55___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_9be985be5fce947eae496e9e8283bb42, #endif codeobj_ac4aeb5ada0cbeb07dd29e9575c73470, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_b64cdf09a5c488287e9fefb00943d3ec, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_56_subject_name( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_56_subject_name, const_str_plain_subject_name, #if PYTHON_VERSION >= 300 const_str_digest_c74792cf23172b5f5d229d57d460c6fd, #endif codeobj_a1f15e1da7e929c75aa04e5e52db0c02, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_bbe1106030a59a65c3fb099cac1196c2, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_57_add_extension( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_57_add_extension, const_str_plain_add_extension, #if PYTHON_VERSION >= 300 const_str_digest_93cb0834dc9237aed99228c77792625d, #endif codeobj_ebfb222e6cd9b0f0cec0537835e98500, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_885e3d576b7e476cd56394f7d8d5e9ba, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_58_sign( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_58_sign, const_str_plain_sign, #if PYTHON_VERSION >= 300 const_str_digest_4f1331b711cdc9de793eab8f29a4a248, #endif codeobj_7540f7154932f340b2bb7cf4363adb28, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_c7f7e9435b028d489f685d7a6569f1c1, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_59___init__( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_59___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_7cb2f7f4eb337f550a0fdb155b90f5df, #endif codeobj_c859a73fea55ac090d206a28d29b26dc, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_5_load_der_x509_csr( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_5_load_der_x509_csr, const_str_plain_load_der_x509_csr, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_2f3b7d299f45310bea88488b7df1afed, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_60_issuer_name( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_60_issuer_name, const_str_plain_issuer_name, #if PYTHON_VERSION >= 300 const_str_digest_c2c85f33ab8cb04f1644ba30ff516a31, #endif codeobj_d7a0f9dbf522abb2fdc577735bb25cfd, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_0aef39b6eee708937b342233ff81396f, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_61_subject_name( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_61_subject_name, const_str_plain_subject_name, #if PYTHON_VERSION >= 300 const_str_digest_09a8856754bfa1a4524781c946a056d3, #endif codeobj_dbc75723ad67d3299fbf9c1b2308120e, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_4d44b1cac7e6fc0fe7d0700933e214c9, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_62_public_key( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_62_public_key, const_str_plain_public_key, #if PYTHON_VERSION >= 300 const_str_digest_445fade462d84f63ad6efb1e4699c660, #endif codeobj_5ef0e65a1a20088e3ac9ba64adc60128, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_98213404c93625c6bdf609bc27af16ef, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_63_serial_number( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_63_serial_number, const_str_plain_serial_number, #if PYTHON_VERSION >= 300 const_str_digest_9d18d4e9c05d10522207a30772d040f8, #endif codeobj_f353798b99dbce19163ed2ba75c1a6af, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_b1e62d2b857bb25de4304f87aa631678, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_64_not_valid_before( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_64_not_valid_before, const_str_plain_not_valid_before, #if PYTHON_VERSION >= 300 const_str_digest_56f6fa736735d716c230af248610e21a, #endif codeobj_84eb08ef4d997c31fb3718f0cd34f9b6, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_26edb25fc9dd52f5c19f54a52a35f8e0, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_65_not_valid_after( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_65_not_valid_after, const_str_plain_not_valid_after, #if PYTHON_VERSION >= 300 const_str_digest_dead340ec4cd736e6a1cc577ef42740d, #endif codeobj_cf69b825e54defd627effe2e3b6c4990, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_9faf5374cb366228221daafc9dc1bc77, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_66_add_extension( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_66_add_extension, const_str_plain_add_extension, #if PYTHON_VERSION >= 300 const_str_digest_8a9254eae359f0c1ae966e535d10bb28, #endif codeobj_d61fd4f94d3ecfc85552b67f18fcd3ce, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_30a7ad6afc7cefe1c659d42bf7a1d82f, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_67_sign( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_67_sign, const_str_plain_sign, #if PYTHON_VERSION >= 300 const_str_digest_842e9108679cff3e8d2d9237c257f206, #endif codeobj_0f89a4ee186e38378e1277e530689f69, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_ebd97cec7474c904fb3980aba9d13cea, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_68___init__( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_68___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_4d25fb539144786615275bb9d4784c58, #endif codeobj_a361519eb9af17845f9d1b5402f7e9e6, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_69_issuer_name( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_69_issuer_name, const_str_plain_issuer_name, #if PYTHON_VERSION >= 300 const_str_digest_c7db8a91c9ae65a46cadd5308c62a67f, #endif codeobj_41a84fbcf8d97a064481e0a50ab4b0ff, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_6_load_pem_x509_crl( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_6_load_pem_x509_crl, const_str_plain_load_pem_x509_crl, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_ab96a08aa574d65a193d6db28306e808, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_70_last_update( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_70_last_update, const_str_plain_last_update, #if PYTHON_VERSION >= 300 const_str_digest_e07a26f8f9684033c46e9971335344f4, #endif codeobj_40621c5a1023a6bf9f75a7096831f8f3, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_71_next_update( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_71_next_update, const_str_plain_next_update, #if PYTHON_VERSION >= 300 const_str_digest_db4e6b7502a2ef0b52804a60171ccadc, #endif codeobj_69b5f3d2340c0e008c391cf2fb43d91c, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_72_add_extension( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_72_add_extension, const_str_plain_add_extension, #if PYTHON_VERSION >= 300 const_str_digest_e566c1e573b10904bdf0111dc32bfa62, #endif codeobj_cbcfae5236fd71eb0740199df8285442, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_31687e1471b90970932789ed547f5463, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_73_add_revoked_certificate( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_73_add_revoked_certificate, const_str_plain_add_revoked_certificate, #if PYTHON_VERSION >= 300 const_str_digest_9a985aad56dd89d43c27e25f166866d1, #endif codeobj_dc1f211cb1d2fa0794174f93415050f6, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_8812d69446990f40fda34c9391ff3f8e, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_74_sign( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_74_sign, const_str_plain_sign, #if PYTHON_VERSION >= 300 const_str_digest_6a68e6fca3dfeab6c00dfcde12ebd98e, #endif codeobj_618525ddb7d7697864b4c1ee75a129d5, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_75___init__( PyObject *defaults ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_75___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_05d224a00915c4ad6e7980ca81af5edc, #endif codeobj_b4e0e1eda11b623ca9f3bcbb1af8d45f, defaults, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_76_serial_number( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_76_serial_number, const_str_plain_serial_number, #if PYTHON_VERSION >= 300 const_str_digest_32a327ecca4ef687ddfc32927c8572ca, #endif codeobj_0a7b4e8151c6f6e6e6f5d0b58292a3f5, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_77_revocation_date( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_77_revocation_date, const_str_plain_revocation_date, #if PYTHON_VERSION >= 300 const_str_digest_651f0ca8ab54dbc4bc869de38eb9e4d1, #endif codeobj_d03b15ed6997023ed72d56fbd447e244, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_78_add_extension( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_78_add_extension, const_str_plain_add_extension, #if PYTHON_VERSION >= 300 const_str_digest_51bdb8f7503b46496228a622d959cd5d, #endif codeobj_cf45dd323c48c4d96e161db20f211381, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_79_build( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_79_build, const_str_plain_build, #if PYTHON_VERSION >= 300 const_str_digest_9c7e6122251bd5058f0fe9410ae9d960, #endif codeobj_5eda2f2c817bf21d6ae466ee954454d7, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_7_load_der_x509_crl( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_7_load_der_x509_crl, const_str_plain_load_der_x509_crl, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_7d0d07771ee2579b88d3690d69e10266, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_80_random_serial_number( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_80_random_serial_number, const_str_plain_random_serial_number, #if PYTHON_VERSION >= 300 NULL, #endif codeobj_c92da2d9fa2bd1a3a16cc6ffa4457e71, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_8___init__( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_8___init__, const_str_plain___init__, #if PYTHON_VERSION >= 300 const_str_digest_363dd93844c3b6aa72853724c9694b42, #endif codeobj_7e9beff4c5f1fe1d0ea4ea0c4d46466f, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, NULL, 0 ); return (PyObject *)result; } static PyObject *MAKE_FUNCTION_cryptography$x509$base$$$function_9_fingerprint( ) { struct Nuitka_FunctionObject *result = Nuitka_Function_New( impl_cryptography$x509$base$$$function_9_fingerprint, const_str_plain_fingerprint, #if PYTHON_VERSION >= 300 const_str_digest_c7926f557ef1bd19b31223b39d2522d2, #endif codeobj_e7b2741943339e74496bb834eeb65688, NULL, #if PYTHON_VERSION >= 300 NULL, NULL, #endif module_cryptography$x509$base, const_str_digest_46706ecec6db577a40f5ab65bebc4697, 0 ); return (PyObject *)result; } #if PYTHON_VERSION >= 300 static struct PyModuleDef mdef_cryptography$x509$base = { PyModuleDef_HEAD_INIT, "cryptography.x509.base", /* 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( cryptography$x509$base ) { #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_cryptography$x509$base ); } 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("cryptography.x509.base: 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("cryptography.x509.base: Calling createModuleConstants()."); #endif createModuleConstants(); /* The code objects used by this module are created now. */ #ifdef _NUITKA_TRACE puts("cryptography.x509.base: Calling createModuleCodeObjects()."); #endif createModuleCodeObjects(); // puts( "in initcryptography$x509$base" ); // 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_cryptography$x509$base = Py_InitModule4( "cryptography.x509.base", // 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_cryptography$x509$base = PyModule_Create( &mdef_cryptography$x509$base ); #endif moduledict_cryptography$x509$base = MODULE_DICT( module_cryptography$x509$base ); // Update "__package__" value to what it ought to be. { #if 0 PyObject *module_name = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain___name__ ); UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain___package__, module_name ); #else #if PYTHON_VERSION < 300 PyObject *module_name = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (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_cryptography$x509$base, (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_cryptography$x509$base, (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_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain___package__, PyUnicode_Substring( module_name, 0, dot_index ) ); } #endif #endif } CHECK_OBJECT( module_cryptography$x509$base ); // Seems to work for Python2.7 out of the box, but for Python3, the module // doesn't automatically enter "sys.modules", so do it manually. #if PYTHON_VERSION >= 300 { int r = PyObject_SetItem( PySys_GetObject( (char *)"modules" ), const_str_digest_99d507f2ac89b982963447ed05345806, module_cryptography$x509$base ); 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_cryptography$x509$base, (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_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain___builtins__, value ); } #if PYTHON_VERSION >= 300 UPDATE_STRING_DICT0( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain___loader__, metapath_based_loader ); #endif #if PYTHON_VERSION >= 340 #if 0 UPDATE_STRING_DICT0( moduledict_cryptography$x509$base, (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_cryptography$x509$base, (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_cryptography$x509$base, (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 *tmp_class_creation_10__bases = 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_1__bases = NULL; PyObject *tmp_class_creation_1__bases_orig = NULL; PyObject *tmp_class_creation_1__class_decl_dict = NULL; PyObject *tmp_class_creation_1__metaclass = NULL; PyObject *tmp_class_creation_1__prepared = NULL; PyObject *tmp_class_creation_2__bases = NULL; PyObject *tmp_class_creation_2__class_decl_dict = NULL; PyObject *tmp_class_creation_2__metaclass = NULL; PyObject *tmp_class_creation_2__prepared = NULL; PyObject *tmp_class_creation_3__bases = NULL; PyObject *tmp_class_creation_3__class_decl_dict = NULL; PyObject *tmp_class_creation_3__metaclass = NULL; PyObject *tmp_class_creation_3__prepared = NULL; PyObject *tmp_class_creation_4__bases = NULL; PyObject *tmp_class_creation_4__class_decl_dict = NULL; PyObject *tmp_class_creation_4__metaclass = NULL; PyObject *tmp_class_creation_4__prepared = NULL; PyObject *tmp_class_creation_5__bases = NULL; PyObject *tmp_class_creation_5__class_decl_dict = NULL; PyObject *tmp_class_creation_5__metaclass = NULL; PyObject *tmp_class_creation_5__prepared = NULL; PyObject *tmp_class_creation_6__bases = NULL; PyObject *tmp_class_creation_6__class_decl_dict = NULL; PyObject *tmp_class_creation_6__metaclass = NULL; PyObject *tmp_class_creation_6__prepared = NULL; PyObject *tmp_class_creation_7__bases = NULL; PyObject *tmp_class_creation_7__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__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__class_decl_dict = NULL; PyObject *tmp_class_creation_9__metaclass = NULL; PyObject *tmp_class_creation_9__prepared = NULL; PyObject *tmp_import_from_1__module = NULL; PyObject *tmp_import_from_2__module = NULL; PyObject *tmp_import_from_3__module = NULL; struct Nuitka_FrameObject *frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac; NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL; PyObject *exception_type = NULL; PyObject *exception_value = NULL; PyTracebackObject *exception_tb = NULL; NUITKA_MAY_BE_UNUSED int exception_lineno = 0; PyObject *exception_keeper_type_1; PyObject *exception_keeper_value_1; PyTracebackObject *exception_keeper_tb_1; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1; PyObject *exception_keeper_type_2; PyObject *exception_keeper_value_2; PyTracebackObject *exception_keeper_tb_2; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2; PyObject *exception_keeper_type_3; PyObject *exception_keeper_value_3; PyTracebackObject *exception_keeper_tb_3; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3; int tmp_res; PyObject *tmp_dictdel_dict; PyObject *tmp_dictdel_key; bool tmp_result; PyObject *locals_cryptography$x509$base_37 = NULL; PyObject *tmp_dictset_value; struct Nuitka_FrameObject *frame_66bda8f369107b551f0686617fe1d2ca_2; NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL; static struct Nuitka_FrameObject *cache_frame_66bda8f369107b551f0686617fe1d2ca_2 = NULL; PyObject *exception_keeper_type_4; PyObject *exception_keeper_value_4; PyTracebackObject *exception_keeper_tb_4; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4; PyObject *exception_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_cryptography$x509$base_66 = NULL; struct Nuitka_FrameObject *frame_346fd509df56fbe8da1f1f82a3c0cd80_3; NUITKA_MAY_BE_UNUSED char const *type_description_3 = NULL; static struct Nuitka_FrameObject *cache_frame_346fd509df56fbe8da1f1f82a3c0cd80_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_cryptography$x509$base_73 = NULL; struct Nuitka_FrameObject *frame_a532f68fa50fdbb009d9a8a3ca532807_4; NUITKA_MAY_BE_UNUSED char const *type_description_4 = NULL; static struct Nuitka_FrameObject *cache_frame_a532f68fa50fdbb009d9a8a3ca532807_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_cryptography$x509$base_179 = NULL; struct Nuitka_FrameObject *frame_f4d782902c986818f7d7e979b0afd4e4_5; NUITKA_MAY_BE_UNUSED char const *type_description_5 = NULL; static struct Nuitka_FrameObject *cache_frame_f4d782902c986818f7d7e979b0afd4e4_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_cryptography$x509$base_268 = NULL; struct Nuitka_FrameObject *frame_cda1ccb6419c1ef6b2f18b38090c9105_6; NUITKA_MAY_BE_UNUSED char const *type_description_6 = NULL; static struct Nuitka_FrameObject *cache_frame_cda1ccb6419c1ef6b2f18b38090c9105_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_cryptography$x509$base_345 = NULL; struct Nuitka_FrameObject *frame_0ddb3ad8c1786de0631bd051c8e5fc03_7; NUITKA_MAY_BE_UNUSED char const *type_description_7 = NULL; static struct Nuitka_FrameObject *cache_frame_0ddb3ad8c1786de0631bd051c8e5fc03_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_cryptography$x509$base_365 = NULL; struct Nuitka_FrameObject *frame_af3af7df54f8298a9998dca8895f8900_8; NUITKA_MAY_BE_UNUSED char const *type_description_8 = NULL; static struct Nuitka_FrameObject *cache_frame_af3af7df54f8298a9998dca8895f8900_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 *locals_cryptography$x509$base_409 = NULL; struct Nuitka_FrameObject *frame_a80c8f9ab6789c91fe10350d784729e1_9; NUITKA_MAY_BE_UNUSED char const *type_description_9 = NULL; static struct Nuitka_FrameObject *cache_frame_a80c8f9ab6789c91fe10350d784729e1_9 = NULL; PyObject *exception_keeper_type_25; PyObject *exception_keeper_value_25; PyTracebackObject *exception_keeper_tb_25; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_25; PyObject *exception_keeper_type_26; PyObject *exception_keeper_value_26; PyTracebackObject *exception_keeper_tb_26; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_26; PyObject *exception_keeper_type_27; PyObject *exception_keeper_value_27; PyTracebackObject *exception_keeper_tb_27; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_27; PyObject *locals_cryptography$x509$base_580 = NULL; struct Nuitka_FrameObject *frame_c1016033aad2be7101ea593e6bbd8e11_10; NUITKA_MAY_BE_UNUSED char const *type_description_10 = NULL; static struct Nuitka_FrameObject *cache_frame_c1016033aad2be7101ea593e6bbd8e11_10 = NULL; 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 *exception_keeper_type_30; PyObject *exception_keeper_value_30; PyTracebackObject *exception_keeper_tb_30; NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_30; PyObject *locals_cryptography$x509$base_679 = NULL; struct Nuitka_FrameObject *frame_f7d9f63dadea6dea82b7da72858976db_11; NUITKA_MAY_BE_UNUSED char const *type_description_11 = NULL; static struct Nuitka_FrameObject *cache_frame_f7d9f63dadea6dea82b7da72858976db_11 = NULL; 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; // Module code. { PyObject *tmp_assign_source_1; tmp_assign_source_1 = Py_None; UPDATE_STRING_DICT0( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain___doc__, tmp_assign_source_1 ); } { PyObject *tmp_assign_source_2; tmp_assign_source_2 = const_str_digest_6108d89feaddf7d312f4d55df68d71bc; UPDATE_STRING_DICT0( moduledict_cryptography$x509$base, (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_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain___cached__, tmp_assign_source_3 ); } { PyObject *tmp_assign_source_4; tmp_assign_source_4 = PyImport_ImportModule("__future__"); assert( !(tmp_assign_source_4 == NULL) ); assert( tmp_import_from_1__module == NULL ); Py_INCREF( tmp_assign_source_4 ); tmp_import_from_1__module = tmp_assign_source_4; } // Frame without reuse. frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac = MAKE_MODULE_FRAME( codeobj_99fa0ca2f84f7d5fe07d8fcdc0a899ac, module_cryptography$x509$base ); // Push the new frame as the currently active one, and we should be exclusively // owning it. pushFrameStack( frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac ); assert( Py_REFCNT( frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac ) == 2 ); // Framed code: { // Tried code: { PyObject *tmp_assign_source_5; PyObject *tmp_import_name_from_1; CHECK_OBJECT( tmp_import_from_1__module ); tmp_import_name_from_1 = tmp_import_from_1__module; tmp_assign_source_5 = IMPORT_NAME( tmp_import_name_from_1, const_str_plain_absolute_import ); if ( tmp_assign_source_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 5; goto try_except_handler_1; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_absolute_import, tmp_assign_source_5 ); } { PyObject *tmp_assign_source_6; PyObject *tmp_import_name_from_2; CHECK_OBJECT( tmp_import_from_1__module ); tmp_import_name_from_2 = tmp_import_from_1__module; tmp_assign_source_6 = IMPORT_NAME( tmp_import_name_from_2, const_str_plain_division ); if ( tmp_assign_source_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 5; goto try_except_handler_1; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_division, tmp_assign_source_6 ); } { PyObject *tmp_assign_source_7; PyObject *tmp_import_name_from_3; CHECK_OBJECT( tmp_import_from_1__module ); tmp_import_name_from_3 = tmp_import_from_1__module; tmp_assign_source_7 = IMPORT_NAME( tmp_import_name_from_3, const_str_plain_print_function ); if ( tmp_assign_source_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 5; goto try_except_handler_1; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_print_function, tmp_assign_source_7 ); } goto try_end_1; // Exception handler code: try_except_handler_1:; exception_keeper_type_1 = exception_type; exception_keeper_value_1 = exception_value; exception_keeper_tb_1 = exception_tb; exception_keeper_lineno_1 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_import_from_1__module ); Py_DECREF( tmp_import_from_1__module ); tmp_import_from_1__module = NULL; } { // Re-raise. exception_type = exception_keeper_type_1; exception_value = exception_keeper_value_1; exception_tb = exception_keeper_tb_1; exception_lineno = exception_keeper_lineno_1; goto frame_exception_exit_1; } // End of try: try_end_1:; } { CHECK_OBJECT( (PyObject *)tmp_import_from_1__module ); Py_DECREF( tmp_import_from_1__module ); tmp_import_from_1__module = NULL; } { PyObject *tmp_assign_source_8; PyObject *tmp_name_name_1; PyObject *tmp_globals_name_1; PyObject *tmp_locals_name_1; PyObject *tmp_fromlist_name_1; PyObject *tmp_level_name_1; tmp_name_name_1 = const_str_plain_abc; tmp_globals_name_1 = (PyObject *)moduledict_cryptography$x509$base; tmp_locals_name_1 = Py_None; tmp_fromlist_name_1 = Py_None; tmp_level_name_1 = const_int_0; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 7; tmp_assign_source_8 = IMPORT_MODULE5( tmp_name_name_1, tmp_globals_name_1, tmp_locals_name_1, tmp_fromlist_name_1, tmp_level_name_1 ); if ( tmp_assign_source_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 7; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc, tmp_assign_source_8 ); } { PyObject *tmp_assign_source_9; PyObject *tmp_name_name_2; PyObject *tmp_globals_name_2; PyObject *tmp_locals_name_2; PyObject *tmp_fromlist_name_2; PyObject *tmp_level_name_2; tmp_name_name_2 = const_str_plain_datetime; tmp_globals_name_2 = (PyObject *)moduledict_cryptography$x509$base; tmp_locals_name_2 = Py_None; tmp_fromlist_name_2 = Py_None; tmp_level_name_2 = const_int_0; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 8; tmp_assign_source_9 = IMPORT_MODULE5( tmp_name_name_2, tmp_globals_name_2, tmp_locals_name_2, tmp_fromlist_name_2, tmp_level_name_2 ); if ( tmp_assign_source_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 8; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_datetime, tmp_assign_source_9 ); } { PyObject *tmp_assign_source_10; PyObject *tmp_name_name_3; PyObject *tmp_globals_name_3; PyObject *tmp_locals_name_3; PyObject *tmp_fromlist_name_3; PyObject *tmp_level_name_3; tmp_name_name_3 = const_str_plain_os; tmp_globals_name_3 = (PyObject *)moduledict_cryptography$x509$base; tmp_locals_name_3 = Py_None; tmp_fromlist_name_3 = Py_None; tmp_level_name_3 = const_int_0; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 9; tmp_assign_source_10 = IMPORT_MODULE5( tmp_name_name_3, tmp_globals_name_3, tmp_locals_name_3, tmp_fromlist_name_3, tmp_level_name_3 ); if ( tmp_assign_source_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 9; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_os, tmp_assign_source_10 ); } { PyObject *tmp_assign_source_11; PyObject *tmp_import_name_from_4; 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_enum; tmp_globals_name_4 = (PyObject *)moduledict_cryptography$x509$base; tmp_locals_name_4 = Py_None; tmp_fromlist_name_4 = const_tuple_str_plain_Enum_tuple; tmp_level_name_4 = const_int_0; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 10; tmp_import_name_from_4 = IMPORT_MODULE5( tmp_name_name_4, tmp_globals_name_4, tmp_locals_name_4, tmp_fromlist_name_4, tmp_level_name_4 ); if ( tmp_import_name_from_4 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 10; goto frame_exception_exit_1; } tmp_assign_source_11 = IMPORT_NAME( tmp_import_name_from_4, const_str_plain_Enum ); Py_DECREF( tmp_import_name_from_4 ); if ( tmp_assign_source_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 10; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Enum, tmp_assign_source_11 ); } { PyObject *tmp_assign_source_12; PyObject *tmp_name_name_5; PyObject *tmp_globals_name_5; PyObject *tmp_locals_name_5; PyObject *tmp_fromlist_name_5; PyObject *tmp_level_name_5; tmp_name_name_5 = const_str_plain_six; tmp_globals_name_5 = (PyObject *)moduledict_cryptography$x509$base; tmp_locals_name_5 = Py_None; tmp_fromlist_name_5 = Py_None; tmp_level_name_5 = const_int_0; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 12; tmp_assign_source_12 = IMPORT_MODULE5( tmp_name_name_5, tmp_globals_name_5, tmp_locals_name_5, tmp_fromlist_name_5, tmp_level_name_5 ); if ( tmp_assign_source_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 12; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_six, tmp_assign_source_12 ); } { PyObject *tmp_assign_source_13; PyObject *tmp_import_name_from_5; 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_cryptography; tmp_globals_name_6 = (PyObject *)moduledict_cryptography$x509$base; tmp_locals_name_6 = Py_None; tmp_fromlist_name_6 = const_tuple_str_plain_utils_tuple; tmp_level_name_6 = const_int_0; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 14; tmp_import_name_from_5 = IMPORT_MODULE5( tmp_name_name_6, tmp_globals_name_6, tmp_locals_name_6, tmp_fromlist_name_6, tmp_level_name_6 ); if ( tmp_import_name_from_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 14; goto frame_exception_exit_1; } tmp_assign_source_13 = IMPORT_NAME( tmp_import_name_from_5, const_str_plain_utils ); Py_DECREF( tmp_import_name_from_5 ); if ( tmp_assign_source_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 14; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_utils, tmp_assign_source_13 ); } { PyObject *tmp_assign_source_14; PyObject *tmp_name_name_7; PyObject *tmp_globals_name_7; PyObject *tmp_locals_name_7; PyObject *tmp_fromlist_name_7; PyObject *tmp_level_name_7; tmp_name_name_7 = const_str_digest_426349c7e201b358f2086eb3f7fb6f47; tmp_globals_name_7 = (PyObject *)moduledict_cryptography$x509$base; tmp_locals_name_7 = Py_None; tmp_fromlist_name_7 = const_tuple_str_plain_dsa_str_plain_ec_str_plain_rsa_tuple; tmp_level_name_7 = const_int_0; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 15; tmp_assign_source_14 = 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_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 15; goto frame_exception_exit_1; } assert( tmp_import_from_2__module == NULL ); tmp_import_from_2__module = tmp_assign_source_14; } { // Tried code: { PyObject *tmp_assign_source_15; PyObject *tmp_import_name_from_6; CHECK_OBJECT( tmp_import_from_2__module ); tmp_import_name_from_6 = tmp_import_from_2__module; tmp_assign_source_15 = IMPORT_NAME( tmp_import_name_from_6, const_str_plain_dsa ); if ( tmp_assign_source_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 15; goto try_except_handler_2; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_dsa, tmp_assign_source_15 ); } { PyObject *tmp_assign_source_16; PyObject *tmp_import_name_from_7; CHECK_OBJECT( tmp_import_from_2__module ); tmp_import_name_from_7 = tmp_import_from_2__module; tmp_assign_source_16 = IMPORT_NAME( tmp_import_name_from_7, const_str_plain_ec ); if ( tmp_assign_source_16 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 15; goto try_except_handler_2; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_ec, tmp_assign_source_16 ); } { PyObject *tmp_assign_source_17; PyObject *tmp_import_name_from_8; CHECK_OBJECT( tmp_import_from_2__module ); tmp_import_name_from_8 = tmp_import_from_2__module; tmp_assign_source_17 = IMPORT_NAME( tmp_import_name_from_8, const_str_plain_rsa ); if ( tmp_assign_source_17 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 15; goto try_except_handler_2; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_rsa, tmp_assign_source_17 ); } goto try_end_2; // Exception handler code: try_except_handler_2:; exception_keeper_type_2 = exception_type; exception_keeper_value_2 = exception_value; exception_keeper_tb_2 = exception_tb; exception_keeper_lineno_2 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_import_from_2__module ); Py_DECREF( tmp_import_from_2__module ); tmp_import_from_2__module = NULL; } { // Re-raise. exception_type = exception_keeper_type_2; exception_value = exception_keeper_value_2; exception_tb = exception_keeper_tb_2; exception_lineno = exception_keeper_lineno_2; goto frame_exception_exit_1; } // End of try: try_end_2:; } { CHECK_OBJECT( (PyObject *)tmp_import_from_2__module ); Py_DECREF( tmp_import_from_2__module ); tmp_import_from_2__module = NULL; } { PyObject *tmp_assign_source_18; PyObject *tmp_name_name_8; PyObject *tmp_globals_name_8; PyObject *tmp_locals_name_8; PyObject *tmp_fromlist_name_8; PyObject *tmp_level_name_8; tmp_name_name_8 = const_str_digest_7822abce90b4f23aa7a437cf95bbfec5; tmp_globals_name_8 = (PyObject *)moduledict_cryptography$x509$base; tmp_locals_name_8 = Py_None; tmp_fromlist_name_8 = const_tuple_str_plain_Extension_str_plain_ExtensionType_tuple; tmp_level_name_8 = const_int_0; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 16; tmp_assign_source_18 = 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_18 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 16; goto frame_exception_exit_1; } assert( tmp_import_from_3__module == NULL ); tmp_import_from_3__module = tmp_assign_source_18; } { // Tried code: { PyObject *tmp_assign_source_19; PyObject *tmp_import_name_from_9; CHECK_OBJECT( tmp_import_from_3__module ); tmp_import_name_from_9 = tmp_import_from_3__module; tmp_assign_source_19 = IMPORT_NAME( tmp_import_name_from_9, const_str_plain_Extension ); if ( tmp_assign_source_19 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 16; goto try_except_handler_3; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Extension, tmp_assign_source_19 ); } { PyObject *tmp_assign_source_20; PyObject *tmp_import_name_from_10; CHECK_OBJECT( tmp_import_from_3__module ); tmp_import_name_from_10 = tmp_import_from_3__module; tmp_assign_source_20 = IMPORT_NAME( tmp_import_name_from_10, const_str_plain_ExtensionType ); if ( tmp_assign_source_20 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 16; goto try_except_handler_3; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_ExtensionType, tmp_assign_source_20 ); } goto try_end_3; // Exception handler code: try_except_handler_3:; exception_keeper_type_3 = exception_type; exception_keeper_value_3 = exception_value; exception_keeper_tb_3 = exception_tb; exception_keeper_lineno_3 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { CHECK_OBJECT( (PyObject *)tmp_import_from_3__module ); Py_DECREF( tmp_import_from_3__module ); tmp_import_from_3__module = NULL; } { // Re-raise. exception_type = exception_keeper_type_3; exception_value = exception_keeper_value_3; exception_tb = exception_keeper_tb_3; exception_lineno = exception_keeper_lineno_3; goto frame_exception_exit_1; } // End of try: try_end_3:; } { CHECK_OBJECT( (PyObject *)tmp_import_from_3__module ); Py_DECREF( tmp_import_from_3__module ); tmp_import_from_3__module = NULL; } { PyObject *tmp_assign_source_21; PyObject *tmp_import_name_from_11; PyObject *tmp_name_name_9; PyObject *tmp_globals_name_9; PyObject *tmp_locals_name_9; PyObject *tmp_fromlist_name_9; PyObject *tmp_level_name_9; tmp_name_name_9 = const_str_digest_957c81bc7a15c28c0c453fa3270dbc10; tmp_globals_name_9 = (PyObject *)moduledict_cryptography$x509$base; tmp_locals_name_9 = Py_None; tmp_fromlist_name_9 = const_tuple_str_plain_Name_tuple; tmp_level_name_9 = const_int_0; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 17; tmp_import_name_from_11 = IMPORT_MODULE5( tmp_name_name_9, tmp_globals_name_9, tmp_locals_name_9, tmp_fromlist_name_9, tmp_level_name_9 ); if ( tmp_import_name_from_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 17; goto frame_exception_exit_1; } tmp_assign_source_21 = IMPORT_NAME( tmp_import_name_from_11, const_str_plain_Name ); Py_DECREF( tmp_import_name_from_11 ); if ( tmp_assign_source_21 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 17; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Name, tmp_assign_source_21 ); } { PyObject *tmp_assign_source_22; PyObject *tmp_called_instance_1; PyObject *tmp_mvar_value_1; tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_datetime ); if (unlikely( tmp_mvar_value_1 == NULL )) { tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_datetime ); } if ( tmp_mvar_value_1 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "datetime" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 20; goto frame_exception_exit_1; } tmp_called_instance_1 = tmp_mvar_value_1; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 20; tmp_assign_source_22 = CALL_METHOD_WITH_ARGS3( tmp_called_instance_1, const_str_plain_datetime, &PyTuple_GET_ITEM( const_tuple_int_pos_1970_int_pos_1_int_pos_1_tuple, 0 ) ); if ( tmp_assign_source_22 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 20; goto frame_exception_exit_1; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain__UNIX_EPOCH, tmp_assign_source_22 ); } { PyObject *tmp_assign_source_23; tmp_assign_source_23 = MAKE_FUNCTION_cryptography$x509$base$$$function_1__convert_to_naive_utc_time( ); UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain__convert_to_naive_utc_time, tmp_assign_source_23 ); } { // Tried code: { PyObject *tmp_assign_source_24; PyObject *tmp_tuple_element_1; PyObject *tmp_mvar_value_2; tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Enum ); if (unlikely( tmp_mvar_value_2 == NULL )) { tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Enum ); } if ( tmp_mvar_value_2 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Enum" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 37; goto try_except_handler_4; } tmp_tuple_element_1 = tmp_mvar_value_2; tmp_assign_source_24 = PyTuple_New( 1 ); Py_INCREF( tmp_tuple_element_1 ); PyTuple_SET_ITEM( tmp_assign_source_24, 0, tmp_tuple_element_1 ); assert( tmp_class_creation_1__bases_orig == NULL ); tmp_class_creation_1__bases_orig = tmp_assign_source_24; } { PyObject *tmp_assign_source_25; PyObject *tmp_dircall_arg1_1; CHECK_OBJECT( tmp_class_creation_1__bases_orig ); tmp_dircall_arg1_1 = tmp_class_creation_1__bases_orig; Py_INCREF( tmp_dircall_arg1_1 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_1}; tmp_assign_source_25 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_25 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 37; goto try_except_handler_4; } assert( tmp_class_creation_1__bases == NULL ); tmp_class_creation_1__bases = tmp_assign_source_25; } { PyObject *tmp_assign_source_26; tmp_assign_source_26 = PyDict_New(); assert( tmp_class_creation_1__class_decl_dict == NULL ); tmp_class_creation_1__class_decl_dict = tmp_assign_source_26; } { PyObject *tmp_assign_source_27; 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 = 37; goto try_except_handler_4; } tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE ) { goto 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 = 37; goto try_except_handler_4; } 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 = 37; goto try_except_handler_4; } 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 = 37; goto try_except_handler_4; } 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 = 37; goto try_except_handler_4; } 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_27 = SELECT_METACLASS( tmp_metaclass_name_1, tmp_bases_name_1 ); Py_DECREF( tmp_metaclass_name_1 ); if ( tmp_assign_source_27 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 37; goto try_except_handler_4; } assert( tmp_class_creation_1__metaclass == NULL ); tmp_class_creation_1__metaclass = tmp_assign_source_27; } { 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 = 37; goto try_except_handler_4; } tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE ) { goto branch_yes_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 = 37; goto try_except_handler_4; } } 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_28; PyObject *tmp_called_name_1; PyObject *tmp_source_name_2; PyObject *tmp_args_name_1; PyObject *tmp_tuple_element_2; PyObject *tmp_kw_name_1; CHECK_OBJECT( tmp_class_creation_1__metaclass ); tmp_source_name_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 = 37; goto try_except_handler_4; } tmp_tuple_element_2 = const_str_plain_Version; tmp_args_name_1 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_2 ); PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_2 ); CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_tuple_element_2 = tmp_class_creation_1__bases; Py_INCREF( tmp_tuple_element_2 ); PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_2 ); CHECK_OBJECT( tmp_class_creation_1__class_decl_dict ); tmp_kw_name_1 = tmp_class_creation_1__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 37; tmp_assign_source_28 = 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_28 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 37; goto try_except_handler_4; } assert( tmp_class_creation_1__prepared == NULL ); tmp_class_creation_1__prepared = tmp_assign_source_28; } { 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 = 37; goto try_except_handler_4; } tmp_condition_result_5 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE ) { goto branch_yes_3; } else { goto branch_no_3; } branch_yes_3:; { PyObject *tmp_raise_type_1; PyObject *tmp_raise_value_1; PyObject *tmp_left_name_1; PyObject *tmp_right_name_1; PyObject *tmp_tuple_element_3; PyObject *tmp_getattr_target_1; PyObject *tmp_getattr_attr_1; PyObject *tmp_getattr_default_1; PyObject *tmp_source_name_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_3 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, tmp_getattr_default_1 ); if ( tmp_tuple_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 37; goto try_except_handler_4; } tmp_right_name_1 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_3 ); CHECK_OBJECT( tmp_class_creation_1__prepared ); tmp_type_arg_2 = tmp_class_creation_1__prepared; tmp_source_name_4 = BUILTIN_TYPE1( tmp_type_arg_2 ); assert( !(tmp_source_name_4 == NULL) ); tmp_tuple_element_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain___name__ ); Py_DECREF( tmp_source_name_4 ); if ( tmp_tuple_element_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_1 ); exception_lineno = 37; goto try_except_handler_4; } PyTuple_SET_ITEM( tmp_right_name_1, 1, tmp_tuple_element_3 ); tmp_raise_value_1 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 ); Py_DECREF( tmp_right_name_1 ); if ( tmp_raise_value_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 37; goto try_except_handler_4; } exception_type = tmp_raise_type_1; Py_INCREF( tmp_raise_type_1 ); exception_value = tmp_raise_value_1; exception_lineno = 37; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_4; } branch_no_3:; } goto branch_end_2; branch_no_2:; { PyObject *tmp_assign_source_29; tmp_assign_source_29 = PyDict_New(); assert( tmp_class_creation_1__prepared == NULL ); tmp_class_creation_1__prepared = tmp_assign_source_29; } branch_end_2:; } { PyObject *tmp_assign_source_30; { PyObject *tmp_set_locals_1; CHECK_OBJECT( tmp_class_creation_1__prepared ); tmp_set_locals_1 = tmp_class_creation_1__prepared; locals_cryptography$x509$base_37 = tmp_set_locals_1; Py_INCREF( tmp_set_locals_1 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_99d507f2ac89b982963447ed05345806; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_37, 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 = 37; goto try_except_handler_6; } } { tmp_dictset_value = const_str_plain_Version; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_37, 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 = 37; goto try_except_handler_6; } } MAKE_OR_REUSE_FRAME( cache_frame_66bda8f369107b551f0686617fe1d2ca_2, codeobj_66bda8f369107b551f0686617fe1d2ca, module_cryptography$x509$base, sizeof(void *) ); frame_66bda8f369107b551f0686617fe1d2ca_2 = cache_frame_66bda8f369107b551f0686617fe1d2ca_2; // Push the new frame as the currently active one. pushFrameStack( frame_66bda8f369107b551f0686617fe1d2ca_2 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_66bda8f369107b551f0686617fe1d2ca_2 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = const_int_0; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_37, const_str_plain_v1, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 38; type_description_2 = "o"; goto frame_exception_exit_2; } } { tmp_dictset_value = const_int_pos_2; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_37, const_str_plain_v3, tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 39; type_description_2 = "o"; goto frame_exception_exit_2; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_66bda8f369107b551f0686617fe1d2ca_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_66bda8f369107b551f0686617fe1d2ca_2 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_66bda8f369107b551f0686617fe1d2ca_2, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_66bda8f369107b551f0686617fe1d2ca_2->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_66bda8f369107b551f0686617fe1d2ca_2, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_66bda8f369107b551f0686617fe1d2ca_2, type_description_2, outline_0_var___class__ ); // Release cached frame. if ( frame_66bda8f369107b551f0686617fe1d2ca_2 == cache_frame_66bda8f369107b551f0686617fe1d2ca_2 ) { Py_DECREF( frame_66bda8f369107b551f0686617fe1d2ca_2 ); } cache_frame_66bda8f369107b551f0686617fe1d2ca_2 = NULL; assertFrameObject( frame_66bda8f369107b551f0686617fe1d2ca_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_6; skip_nested_handling_1:; { nuitka_bool tmp_condition_result_6; PyObject *tmp_compexpr_left_1; PyObject *tmp_compexpr_right_1; CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_compexpr_left_1 = tmp_class_creation_1__bases; CHECK_OBJECT( tmp_class_creation_1__bases_orig ); tmp_compexpr_right_1 = tmp_class_creation_1__bases_orig; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_1, tmp_compexpr_right_1 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 37; goto try_except_handler_6; } tmp_condition_result_6 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE ) { goto branch_yes_4; } else { goto branch_no_4; } branch_yes_4:; { CHECK_OBJECT( tmp_class_creation_1__bases_orig ); tmp_dictset_value = tmp_class_creation_1__bases_orig; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_37, 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 = 37; goto try_except_handler_6; } } branch_no_4:; } { PyObject *tmp_assign_source_31; PyObject *tmp_called_name_2; PyObject *tmp_args_name_2; PyObject *tmp_tuple_element_4; PyObject *tmp_kw_name_2; CHECK_OBJECT( tmp_class_creation_1__metaclass ); tmp_called_name_2 = tmp_class_creation_1__metaclass; tmp_tuple_element_4 = const_str_plain_Version; tmp_args_name_2 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_4 ); PyTuple_SET_ITEM( tmp_args_name_2, 0, tmp_tuple_element_4 ); CHECK_OBJECT( tmp_class_creation_1__bases ); tmp_tuple_element_4 = tmp_class_creation_1__bases; Py_INCREF( tmp_tuple_element_4 ); PyTuple_SET_ITEM( tmp_args_name_2, 1, tmp_tuple_element_4 ); tmp_tuple_element_4 = locals_cryptography$x509$base_37; Py_INCREF( tmp_tuple_element_4 ); PyTuple_SET_ITEM( tmp_args_name_2, 2, tmp_tuple_element_4 ); CHECK_OBJECT( tmp_class_creation_1__class_decl_dict ); tmp_kw_name_2 = tmp_class_creation_1__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 37; tmp_assign_source_31 = CALL_FUNCTION( tmp_called_name_2, tmp_args_name_2, tmp_kw_name_2 ); Py_DECREF( tmp_args_name_2 ); if ( tmp_assign_source_31 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 37; goto try_except_handler_6; } assert( outline_0_var___class__ == NULL ); outline_0_var___class__ = tmp_assign_source_31; } { CHECK_OBJECT( outline_0_var___class__ ); tmp_assign_source_30 = outline_0_var___class__; Py_INCREF( tmp_assign_source_30 ); goto try_return_handler_6; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_6:; { Py_DECREF( locals_cryptography$x509$base_37 ); locals_cryptography$x509$base_37 = NULL; } { goto try_return_handler_5; } // Exception handler code: try_except_handler_6:; exception_keeper_type_4 = exception_type; exception_keeper_value_4 = exception_value; exception_keeper_tb_4 = exception_tb; exception_keeper_lineno_4 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_DECREF( locals_cryptography$x509$base_37 ); locals_cryptography$x509$base_37 = NULL; } { // Re-raise. exception_type = exception_keeper_type_4; exception_value = exception_keeper_value_4; exception_tb = exception_keeper_tb_4; exception_lineno = exception_keeper_lineno_4; goto try_except_handler_5; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_5:; { 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_5:; exception_keeper_type_5 = exception_type; exception_keeper_value_5 = exception_value; exception_keeper_tb_5 = exception_tb; exception_keeper_lineno_5 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { // 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 outline_exception_1; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); outline_exception_1:; exception_lineno = 37; goto try_except_handler_4; outline_result_1:; UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Version, tmp_assign_source_30 ); } 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; { 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_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:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_1__bases ); Py_DECREF( tmp_class_creation_1__bases ); tmp_class_creation_1__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_1__class_decl_dict ); Py_DECREF( tmp_class_creation_1__class_decl_dict ); tmp_class_creation_1__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_1__metaclass ); Py_DECREF( tmp_class_creation_1__metaclass ); tmp_class_creation_1__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_1__prepared ); Py_DECREF( tmp_class_creation_1__prepared ); tmp_class_creation_1__prepared = NULL; } { PyObject *tmp_assign_source_32; tmp_assign_source_32 = MAKE_FUNCTION_cryptography$x509$base$$$function_2_load_pem_x509_certificate( ); UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_load_pem_x509_certificate, tmp_assign_source_32 ); } { PyObject *tmp_assign_source_33; tmp_assign_source_33 = MAKE_FUNCTION_cryptography$x509$base$$$function_3_load_der_x509_certificate( ); UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_load_der_x509_certificate, tmp_assign_source_33 ); } { PyObject *tmp_assign_source_34; tmp_assign_source_34 = MAKE_FUNCTION_cryptography$x509$base$$$function_4_load_pem_x509_csr( ); UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_load_pem_x509_csr, tmp_assign_source_34 ); } { PyObject *tmp_assign_source_35; tmp_assign_source_35 = MAKE_FUNCTION_cryptography$x509$base$$$function_5_load_der_x509_csr( ); UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_load_der_x509_csr, tmp_assign_source_35 ); } { PyObject *tmp_assign_source_36; tmp_assign_source_36 = MAKE_FUNCTION_cryptography$x509$base$$$function_6_load_pem_x509_crl( ); UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_load_pem_x509_crl, tmp_assign_source_36 ); } { PyObject *tmp_assign_source_37; tmp_assign_source_37 = MAKE_FUNCTION_cryptography$x509$base$$$function_7_load_der_x509_crl( ); UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_load_der_x509_crl, tmp_assign_source_37 ); } { // Tried code: { PyObject *tmp_assign_source_38; PyObject *tmp_dircall_arg1_2; tmp_dircall_arg1_2 = const_tuple_type_Exception_tuple; Py_INCREF( tmp_dircall_arg1_2 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_2}; tmp_assign_source_38 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_38 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; goto try_except_handler_7; } assert( tmp_class_creation_2__bases == NULL ); tmp_class_creation_2__bases = tmp_assign_source_38; } { PyObject *tmp_assign_source_39; tmp_assign_source_39 = PyDict_New(); assert( tmp_class_creation_2__class_decl_dict == NULL ); tmp_class_creation_2__class_decl_dict = tmp_assign_source_39; } { PyObject *tmp_assign_source_40; PyObject *tmp_metaclass_name_2; nuitka_bool tmp_condition_result_7; PyObject *tmp_key_name_4; PyObject *tmp_dict_name_4; PyObject *tmp_dict_name_5; PyObject *tmp_key_name_5; nuitka_bool tmp_condition_result_8; int tmp_truth_name_2; PyObject *tmp_type_arg_3; PyObject *tmp_subscribed_name_2; PyObject *tmp_subscript_name_2; PyObject *tmp_bases_name_2; tmp_key_name_4 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_dict_name_4 = tmp_class_creation_2__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_4, tmp_key_name_4 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; goto try_except_handler_7; } tmp_condition_result_7 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE ) { goto condexpr_true_3; } else { goto condexpr_false_3; } condexpr_true_3:; CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_dict_name_5 = tmp_class_creation_2__class_decl_dict; tmp_key_name_5 = const_str_plain_metaclass; tmp_metaclass_name_2 = DICT_GET_ITEM( tmp_dict_name_5, tmp_key_name_5 ); if ( tmp_metaclass_name_2 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; goto try_except_handler_7; } goto condexpr_end_3; condexpr_false_3:; CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_truth_name_2 = CHECK_IF_TRUE( tmp_class_creation_2__bases ); if ( tmp_truth_name_2 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; goto try_except_handler_7; } tmp_condition_result_8 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE ) { goto condexpr_true_4; } else { goto condexpr_false_4; } condexpr_true_4:; CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_subscribed_name_2 = tmp_class_creation_2__bases; tmp_subscript_name_2 = const_int_0; tmp_type_arg_3 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_2, tmp_subscript_name_2, 0 ); if ( tmp_type_arg_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; 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 = 66; 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_40 = SELECT_METACLASS( tmp_metaclass_name_2, tmp_bases_name_2 ); Py_DECREF( tmp_metaclass_name_2 ); if ( tmp_assign_source_40 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; goto try_except_handler_7; } assert( tmp_class_creation_2__metaclass == NULL ); tmp_class_creation_2__metaclass = tmp_assign_source_40; } { nuitka_bool tmp_condition_result_9; PyObject *tmp_key_name_6; PyObject *tmp_dict_name_6; tmp_key_name_6 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_dict_name_6 = tmp_class_creation_2__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_6, tmp_key_name_6 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; goto try_except_handler_7; } tmp_condition_result_9 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE ) { goto branch_yes_5; } else { goto branch_no_5; } branch_yes_5:; { CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_2__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; goto try_except_handler_7; } } branch_no_5:; } { nuitka_bool tmp_condition_result_10; PyObject *tmp_source_name_5; CHECK_OBJECT( tmp_class_creation_2__metaclass ); tmp_source_name_5 = tmp_class_creation_2__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_5, const_str_plain___prepare__ ); tmp_condition_result_10 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_10 == NUITKA_BOOL_TRUE ) { goto branch_yes_6; } else { goto branch_no_6; } branch_yes_6:; { PyObject *tmp_assign_source_41; PyObject *tmp_called_name_3; PyObject *tmp_source_name_6; PyObject *tmp_args_name_3; PyObject *tmp_tuple_element_5; PyObject *tmp_kw_name_3; CHECK_OBJECT( tmp_class_creation_2__metaclass ); tmp_source_name_6 = tmp_class_creation_2__metaclass; tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain___prepare__ ); if ( tmp_called_name_3 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; goto try_except_handler_7; } tmp_tuple_element_5 = const_str_plain_InvalidVersion; tmp_args_name_3 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_5 ); PyTuple_SET_ITEM( tmp_args_name_3, 0, tmp_tuple_element_5 ); CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_tuple_element_5 = tmp_class_creation_2__bases; Py_INCREF( tmp_tuple_element_5 ); PyTuple_SET_ITEM( tmp_args_name_3, 1, tmp_tuple_element_5 ); CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_kw_name_3 = tmp_class_creation_2__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 66; tmp_assign_source_41 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_3, tmp_kw_name_3 ); Py_DECREF( tmp_called_name_3 ); Py_DECREF( tmp_args_name_3 ); if ( tmp_assign_source_41 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; goto try_except_handler_7; } assert( tmp_class_creation_2__prepared == NULL ); tmp_class_creation_2__prepared = tmp_assign_source_41; } { nuitka_bool tmp_condition_result_11; PyObject *tmp_operand_name_2; PyObject *tmp_source_name_7; CHECK_OBJECT( tmp_class_creation_2__prepared ); tmp_source_name_7 = tmp_class_creation_2__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_7, 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 = 66; 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 branch_yes_7; } else { goto branch_no_7; } branch_yes_7:; { PyObject *tmp_raise_type_2; PyObject *tmp_raise_value_2; PyObject *tmp_left_name_2; PyObject *tmp_right_name_2; PyObject *tmp_tuple_element_6; PyObject *tmp_getattr_target_2; PyObject *tmp_getattr_attr_2; PyObject *tmp_getattr_default_2; PyObject *tmp_source_name_8; 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_6 = BUILTIN_GETATTR( tmp_getattr_target_2, tmp_getattr_attr_2, tmp_getattr_default_2 ); if ( tmp_tuple_element_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; goto try_except_handler_7; } tmp_right_name_2 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_2, 0, tmp_tuple_element_6 ); CHECK_OBJECT( tmp_class_creation_2__prepared ); tmp_type_arg_4 = tmp_class_creation_2__prepared; tmp_source_name_8 = BUILTIN_TYPE1( tmp_type_arg_4 ); assert( !(tmp_source_name_8 == NULL) ); tmp_tuple_element_6 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain___name__ ); Py_DECREF( tmp_source_name_8 ); if ( tmp_tuple_element_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_2 ); exception_lineno = 66; goto try_except_handler_7; } PyTuple_SET_ITEM( tmp_right_name_2, 1, tmp_tuple_element_6 ); 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 = 66; 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 = 66; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_7; } branch_no_7:; } goto branch_end_6; branch_no_6:; { PyObject *tmp_assign_source_42; tmp_assign_source_42 = PyDict_New(); assert( tmp_class_creation_2__prepared == NULL ); tmp_class_creation_2__prepared = tmp_assign_source_42; } branch_end_6:; } { PyObject *tmp_assign_source_43; { PyObject *tmp_set_locals_2; CHECK_OBJECT( tmp_class_creation_2__prepared ); tmp_set_locals_2 = tmp_class_creation_2__prepared; locals_cryptography$x509$base_66 = tmp_set_locals_2; Py_INCREF( tmp_set_locals_2 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_99d507f2ac89b982963447ed05345806; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_66, 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 = 66; goto try_except_handler_9; } } { tmp_dictset_value = const_str_plain_InvalidVersion; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_66, 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 = 66; goto try_except_handler_9; } } MAKE_OR_REUSE_FRAME( cache_frame_346fd509df56fbe8da1f1f82a3c0cd80_3, codeobj_346fd509df56fbe8da1f1f82a3c0cd80, module_cryptography$x509$base, sizeof(void *) ); frame_346fd509df56fbe8da1f1f82a3c0cd80_3 = cache_frame_346fd509df56fbe8da1f1f82a3c0cd80_3; // Push the new frame as the currently active one. pushFrameStack( frame_346fd509df56fbe8da1f1f82a3c0cd80_3 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_346fd509df56fbe8da1f1f82a3c0cd80_3 ) == 2 ); // Frame stack // Framed code: { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_8___init__( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_66, 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 = 67; type_description_2 = "o"; goto frame_exception_exit_3; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_346fd509df56fbe8da1f1f82a3c0cd80_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_346fd509df56fbe8da1f1f82a3c0cd80_3 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_346fd509df56fbe8da1f1f82a3c0cd80_3, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_346fd509df56fbe8da1f1f82a3c0cd80_3->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_346fd509df56fbe8da1f1f82a3c0cd80_3, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_346fd509df56fbe8da1f1f82a3c0cd80_3, type_description_2, outline_1_var___class__ ); // Release cached frame. if ( frame_346fd509df56fbe8da1f1f82a3c0cd80_3 == cache_frame_346fd509df56fbe8da1f1f82a3c0cd80_3 ) { Py_DECREF( frame_346fd509df56fbe8da1f1f82a3c0cd80_3 ); } cache_frame_346fd509df56fbe8da1f1f82a3c0cd80_3 = NULL; assertFrameObject( frame_346fd509df56fbe8da1f1f82a3c0cd80_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_12; PyObject *tmp_compexpr_left_2; PyObject *tmp_compexpr_right_2; CHECK_OBJECT( tmp_class_creation_2__bases ); tmp_compexpr_left_2 = tmp_class_creation_2__bases; tmp_compexpr_right_2 = const_tuple_type_Exception_tuple; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_2, tmp_compexpr_right_2 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; goto try_except_handler_9; } tmp_condition_result_12 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_12 == NUITKA_BOOL_TRUE ) { goto branch_yes_8; } else { goto branch_no_8; } branch_yes_8:; { tmp_dictset_value = const_tuple_type_Exception_tuple; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_66, 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 = 66; goto try_except_handler_9; } } branch_no_8:; } { PyObject *tmp_assign_source_44; PyObject *tmp_called_name_4; PyObject *tmp_args_name_4; PyObject *tmp_tuple_element_7; PyObject *tmp_kw_name_4; CHECK_OBJECT( tmp_class_creation_2__metaclass ); tmp_called_name_4 = tmp_class_creation_2__metaclass; tmp_tuple_element_7 = const_str_plain_InvalidVersion; tmp_args_name_4 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_7 ); PyTuple_SET_ITEM( tmp_args_name_4, 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_4, 1, tmp_tuple_element_7 ); tmp_tuple_element_7 = locals_cryptography$x509$base_66; Py_INCREF( tmp_tuple_element_7 ); PyTuple_SET_ITEM( tmp_args_name_4, 2, tmp_tuple_element_7 ); CHECK_OBJECT( tmp_class_creation_2__class_decl_dict ); tmp_kw_name_4 = tmp_class_creation_2__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 66; tmp_assign_source_44 = CALL_FUNCTION( tmp_called_name_4, tmp_args_name_4, tmp_kw_name_4 ); Py_DECREF( tmp_args_name_4 ); if ( tmp_assign_source_44 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 66; goto try_except_handler_9; } assert( outline_1_var___class__ == NULL ); outline_1_var___class__ = tmp_assign_source_44; } { CHECK_OBJECT( outline_1_var___class__ ); tmp_assign_source_43 = outline_1_var___class__; Py_INCREF( tmp_assign_source_43 ); goto try_return_handler_9; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_9:; { Py_DECREF( locals_cryptography$x509$base_66 ); locals_cryptography$x509$base_66 = 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_cryptography$x509$base_66 ); locals_cryptography$x509$base_66 = 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( cryptography$x509$base ); 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( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); outline_exception_2:; exception_lineno = 66; goto try_except_handler_7; outline_result_2:; UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_InvalidVersion, tmp_assign_source_43 ); } 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_45; PyObject *tmp_dircall_arg1_3; tmp_dircall_arg1_3 = const_tuple_type_object_tuple; Py_INCREF( tmp_dircall_arg1_3 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_3}; tmp_assign_source_45 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_45 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_10; } assert( tmp_class_creation_3__bases == NULL ); tmp_class_creation_3__bases = tmp_assign_source_45; } { PyObject *tmp_assign_source_46; tmp_assign_source_46 = PyDict_New(); assert( tmp_class_creation_3__class_decl_dict == NULL ); tmp_class_creation_3__class_decl_dict = tmp_assign_source_46; } { PyObject *tmp_assign_source_47; PyObject *tmp_metaclass_name_3; nuitka_bool tmp_condition_result_13; PyObject *tmp_key_name_7; PyObject *tmp_dict_name_7; PyObject *tmp_dict_name_8; PyObject *tmp_key_name_8; nuitka_bool tmp_condition_result_14; int tmp_truth_name_3; PyObject *tmp_type_arg_5; PyObject *tmp_subscribed_name_3; PyObject *tmp_subscript_name_3; PyObject *tmp_bases_name_3; tmp_key_name_7 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_3__class_decl_dict ); tmp_dict_name_7 = tmp_class_creation_3__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_7, tmp_key_name_7 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_10; } tmp_condition_result_13 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_13 == NUITKA_BOOL_TRUE ) { goto 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 = 73; goto try_except_handler_10; } goto condexpr_end_5; condexpr_false_5:; CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_truth_name_3 = CHECK_IF_TRUE( tmp_class_creation_3__bases ); if ( tmp_truth_name_3 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_10; } tmp_condition_result_14 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_14 == NUITKA_BOOL_TRUE ) { goto condexpr_true_6; } else { goto condexpr_false_6; } condexpr_true_6:; CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_subscribed_name_3 = tmp_class_creation_3__bases; tmp_subscript_name_3 = const_int_0; tmp_type_arg_5 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_3, tmp_subscript_name_3, 0 ); if ( tmp_type_arg_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; 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 = 73; 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_47 = SELECT_METACLASS( tmp_metaclass_name_3, tmp_bases_name_3 ); Py_DECREF( tmp_metaclass_name_3 ); if ( tmp_assign_source_47 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_10; } assert( tmp_class_creation_3__metaclass == NULL ); tmp_class_creation_3__metaclass = tmp_assign_source_47; } { nuitka_bool tmp_condition_result_15; PyObject *tmp_key_name_9; PyObject *tmp_dict_name_9; tmp_key_name_9 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_3__class_decl_dict ); tmp_dict_name_9 = tmp_class_creation_3__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_9, tmp_key_name_9 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_10; } tmp_condition_result_15 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_15 == NUITKA_BOOL_TRUE ) { goto branch_yes_9; } else { goto branch_no_9; } branch_yes_9:; { CHECK_OBJECT( tmp_class_creation_3__class_decl_dict ); tmp_dictdel_dict = tmp_class_creation_3__class_decl_dict; tmp_dictdel_key = const_str_plain_metaclass; tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key ); if ( tmp_result == false ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_10; } } branch_no_9:; } { nuitka_bool tmp_condition_result_16; PyObject *tmp_source_name_9; CHECK_OBJECT( tmp_class_creation_3__metaclass ); tmp_source_name_9 = tmp_class_creation_3__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_9, const_str_plain___prepare__ ); tmp_condition_result_16 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_16 == NUITKA_BOOL_TRUE ) { goto branch_yes_10; } else { goto branch_no_10; } branch_yes_10:; { PyObject *tmp_assign_source_48; PyObject *tmp_called_name_5; PyObject *tmp_source_name_10; PyObject *tmp_args_name_5; PyObject *tmp_tuple_element_8; PyObject *tmp_kw_name_5; CHECK_OBJECT( tmp_class_creation_3__metaclass ); tmp_source_name_10 = tmp_class_creation_3__metaclass; tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain___prepare__ ); if ( tmp_called_name_5 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_10; } tmp_tuple_element_8 = const_str_plain_Certificate; tmp_args_name_5 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_8 ); PyTuple_SET_ITEM( tmp_args_name_5, 0, tmp_tuple_element_8 ); CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_tuple_element_8 = tmp_class_creation_3__bases; Py_INCREF( tmp_tuple_element_8 ); PyTuple_SET_ITEM( tmp_args_name_5, 1, tmp_tuple_element_8 ); CHECK_OBJECT( tmp_class_creation_3__class_decl_dict ); tmp_kw_name_5 = tmp_class_creation_3__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 73; tmp_assign_source_48 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_5, tmp_kw_name_5 ); Py_DECREF( tmp_called_name_5 ); Py_DECREF( tmp_args_name_5 ); if ( tmp_assign_source_48 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_10; } assert( tmp_class_creation_3__prepared == NULL ); tmp_class_creation_3__prepared = tmp_assign_source_48; } { nuitka_bool tmp_condition_result_17; PyObject *tmp_operand_name_3; PyObject *tmp_source_name_11; CHECK_OBJECT( tmp_class_creation_3__prepared ); tmp_source_name_11 = tmp_class_creation_3__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_11, 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 = 73; 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 branch_yes_11; } else { goto branch_no_11; } branch_yes_11:; { PyObject *tmp_raise_type_3; PyObject *tmp_raise_value_3; PyObject *tmp_left_name_3; PyObject *tmp_right_name_3; PyObject *tmp_tuple_element_9; PyObject *tmp_getattr_target_3; PyObject *tmp_getattr_attr_3; PyObject *tmp_getattr_default_3; PyObject *tmp_source_name_12; 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_9 = BUILTIN_GETATTR( tmp_getattr_target_3, tmp_getattr_attr_3, tmp_getattr_default_3 ); if ( tmp_tuple_element_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_10; } tmp_right_name_3 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_3, 0, tmp_tuple_element_9 ); CHECK_OBJECT( tmp_class_creation_3__prepared ); tmp_type_arg_6 = tmp_class_creation_3__prepared; tmp_source_name_12 = BUILTIN_TYPE1( tmp_type_arg_6 ); assert( !(tmp_source_name_12 == NULL) ); tmp_tuple_element_9 = LOOKUP_ATTRIBUTE( tmp_source_name_12, const_str_plain___name__ ); Py_DECREF( tmp_source_name_12 ); if ( tmp_tuple_element_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_3 ); exception_lineno = 73; goto try_except_handler_10; } PyTuple_SET_ITEM( tmp_right_name_3, 1, tmp_tuple_element_9 ); 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 = 73; 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 = 73; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_10; } branch_no_11:; } goto branch_end_10; branch_no_10:; { PyObject *tmp_assign_source_49; tmp_assign_source_49 = PyDict_New(); assert( tmp_class_creation_3__prepared == NULL ); tmp_class_creation_3__prepared = tmp_assign_source_49; } branch_end_10:; } { PyObject *tmp_assign_source_50; PyObject *tmp_called_name_6; PyObject *tmp_called_name_7; PyObject *tmp_source_name_13; PyObject *tmp_mvar_value_3; PyObject *tmp_args_element_name_1; PyObject *tmp_source_name_14; PyObject *tmp_mvar_value_4; PyObject *tmp_args_element_name_2; tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_six ); if (unlikely( tmp_mvar_value_3 == NULL )) { tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_six ); } if ( tmp_mvar_value_3 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "six" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 72; goto try_except_handler_10; } tmp_source_name_13 = tmp_mvar_value_3; tmp_called_name_7 = LOOKUP_ATTRIBUTE( tmp_source_name_13, const_str_plain_add_metaclass ); if ( tmp_called_name_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 72; goto try_except_handler_10; } tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_4 == NULL )) { tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_4 == NULL ) { Py_DECREF( tmp_called_name_7 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 72; goto try_except_handler_10; } tmp_source_name_14 = tmp_mvar_value_4; tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_14, const_str_plain_ABCMeta ); if ( tmp_args_element_name_1 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_7 ); exception_lineno = 72; goto try_except_handler_10; } frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 72; { PyObject *call_args[] = { tmp_args_element_name_1 }; tmp_called_name_6 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args ); } Py_DECREF( tmp_called_name_7 ); Py_DECREF( tmp_args_element_name_1 ); if ( tmp_called_name_6 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 72; goto try_except_handler_10; } { PyObject *tmp_set_locals_3; CHECK_OBJECT( tmp_class_creation_3__prepared ); tmp_set_locals_3 = tmp_class_creation_3__prepared; locals_cryptography$x509$base_73 = tmp_set_locals_3; Py_INCREF( tmp_set_locals_3 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_99d507f2ac89b982963447ed05345806; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, 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 = 73; goto try_except_handler_12; } } { tmp_dictset_value = const_str_plain_Certificate; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, 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 = 73; goto try_except_handler_12; } } MAKE_OR_REUSE_FRAME( cache_frame_a532f68fa50fdbb009d9a8a3ca532807_4, codeobj_a532f68fa50fdbb009d9a8a3ca532807, module_cryptography$x509$base, sizeof(void *) ); frame_a532f68fa50fdbb009d9a8a3ca532807_4 = cache_frame_a532f68fa50fdbb009d9a8a3ca532807_4; // Push the new frame as the currently active one. pushFrameStack( frame_a532f68fa50fdbb009d9a8a3ca532807_4 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_a532f68fa50fdbb009d9a8a3ca532807_4 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_instance_2; PyObject *tmp_mvar_value_5; PyObject *tmp_args_element_name_3; tmp_called_instance_2 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_2 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_5 == NULL )) { tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_5 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 74; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_2 = tmp_mvar_value_5; Py_INCREF( tmp_called_instance_2 ); } } tmp_args_element_name_3 = MAKE_FUNCTION_cryptography$x509$base$$$function_9_fingerprint( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 74; { PyObject *call_args[] = { tmp_args_element_name_3 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_2 ); Py_DECREF( tmp_args_element_name_3 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 74; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_fingerprint, 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 = 74; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_3; PyObject *tmp_mvar_value_6; PyObject *tmp_args_element_name_4; tmp_called_instance_3 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_3 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_6 == NULL )) { tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_6 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 80; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_3 = tmp_mvar_value_6; Py_INCREF( tmp_called_instance_3 ); } } tmp_args_element_name_4 = MAKE_FUNCTION_cryptography$x509$base$$$function_10_serial_number( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 80; { PyObject *call_args[] = { tmp_args_element_name_4 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_3 ); Py_DECREF( tmp_args_element_name_4 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 80; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_serial_number, 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 = 80; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_4; PyObject *tmp_mvar_value_7; PyObject *tmp_args_element_name_5; tmp_called_instance_4 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_4 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_7 == NULL )) { tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_7 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 86; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_4 = tmp_mvar_value_7; Py_INCREF( tmp_called_instance_4 ); } } tmp_args_element_name_5 = MAKE_FUNCTION_cryptography$x509$base$$$function_11_version( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 86; { PyObject *call_args[] = { tmp_args_element_name_5 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_4, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_4 ); Py_DECREF( tmp_args_element_name_5 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 86; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_version, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 86; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_5; PyObject *tmp_mvar_value_8; PyObject *tmp_args_element_name_6; tmp_called_instance_5 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_5 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_8 == NULL )) { tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_8 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 92; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_5 = tmp_mvar_value_8; Py_INCREF( tmp_called_instance_5 ); } } tmp_args_element_name_6 = MAKE_FUNCTION_cryptography$x509$base$$$function_12_public_key( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 92; { PyObject *call_args[] = { tmp_args_element_name_6 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_5, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_5 ); Py_DECREF( tmp_args_element_name_6 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 92; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_public_key, 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 = 92; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_6; PyObject *tmp_mvar_value_9; PyObject *tmp_args_element_name_7; tmp_called_instance_6 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_6 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_9 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_9 == NULL )) { tmp_mvar_value_9 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_9 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 98; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_6 = tmp_mvar_value_9; Py_INCREF( tmp_called_instance_6 ); } } tmp_args_element_name_7 = MAKE_FUNCTION_cryptography$x509$base$$$function_13_not_valid_before( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 98; { PyObject *call_args[] = { tmp_args_element_name_7 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_6, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_6 ); Py_DECREF( tmp_args_element_name_7 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 98; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_not_valid_before, 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 = 98; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_7; PyObject *tmp_mvar_value_10; PyObject *tmp_args_element_name_8; tmp_called_instance_7 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_7 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_10 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_10 == NULL )) { tmp_mvar_value_10 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_10 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 104; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_7 = tmp_mvar_value_10; Py_INCREF( tmp_called_instance_7 ); } } tmp_args_element_name_8 = MAKE_FUNCTION_cryptography$x509$base$$$function_14_not_valid_after( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 104; { PyObject *call_args[] = { tmp_args_element_name_8 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_7, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_7 ); Py_DECREF( tmp_args_element_name_8 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 104; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_not_valid_after, 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 = 104; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_8; PyObject *tmp_mvar_value_11; PyObject *tmp_args_element_name_9; tmp_called_instance_8 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_8 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_11 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_11 == NULL )) { tmp_mvar_value_11 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_11 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 110; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_8 = tmp_mvar_value_11; Py_INCREF( tmp_called_instance_8 ); } } tmp_args_element_name_9 = MAKE_FUNCTION_cryptography$x509$base$$$function_15_issuer( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 110; { PyObject *call_args[] = { tmp_args_element_name_9 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_8, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_8 ); Py_DECREF( tmp_args_element_name_9 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 110; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_issuer, 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 = 110; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_9; PyObject *tmp_mvar_value_12; PyObject *tmp_args_element_name_10; tmp_called_instance_9 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_9 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_12 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_12 == NULL )) { tmp_mvar_value_12 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_12 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 116; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_9 = tmp_mvar_value_12; Py_INCREF( tmp_called_instance_9 ); } } tmp_args_element_name_10 = MAKE_FUNCTION_cryptography$x509$base$$$function_16_subject( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 116; { PyObject *call_args[] = { tmp_args_element_name_10 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_9, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_9 ); Py_DECREF( tmp_args_element_name_10 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 116; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_subject, 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 = 116; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_10; PyObject *tmp_mvar_value_13; PyObject *tmp_args_element_name_11; tmp_called_instance_10 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_10 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_13 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_13 == NULL )) { tmp_mvar_value_13 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_13 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 122; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_10 = tmp_mvar_value_13; Py_INCREF( tmp_called_instance_10 ); } } tmp_args_element_name_11 = MAKE_FUNCTION_cryptography$x509$base$$$function_17_signature_hash_algorithm( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 122; { PyObject *call_args[] = { tmp_args_element_name_11 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_10, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_10 ); Py_DECREF( tmp_args_element_name_11 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 122; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_signature_hash_algorithm, 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 = 122; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_11; PyObject *tmp_mvar_value_14; PyObject *tmp_args_element_name_12; tmp_called_instance_11 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_11 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_14 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_14 == NULL )) { tmp_mvar_value_14 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_14 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 129; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_11 = tmp_mvar_value_14; Py_INCREF( tmp_called_instance_11 ); } } tmp_args_element_name_12 = MAKE_FUNCTION_cryptography$x509$base$$$function_18_signature_algorithm_oid( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 129; { PyObject *call_args[] = { tmp_args_element_name_12 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_11, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_11 ); Py_DECREF( tmp_args_element_name_12 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 129; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_signature_algorithm_oid, 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 = 129; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_12; PyObject *tmp_mvar_value_15; PyObject *tmp_args_element_name_13; tmp_called_instance_12 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_12 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_15 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_15 == NULL )) { tmp_mvar_value_15 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_15 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 135; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_12 = tmp_mvar_value_15; Py_INCREF( tmp_called_instance_12 ); } } tmp_args_element_name_13 = MAKE_FUNCTION_cryptography$x509$base$$$function_19_extensions( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 135; { PyObject *call_args[] = { tmp_args_element_name_13 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_12, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_12 ); Py_DECREF( tmp_args_element_name_13 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 135; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_extensions, 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 = 135; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_13; PyObject *tmp_mvar_value_16; PyObject *tmp_args_element_name_14; tmp_called_instance_13 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_13 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_16 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_16 == NULL )) { tmp_mvar_value_16 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_16 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 141; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_13 = tmp_mvar_value_16; Py_INCREF( tmp_called_instance_13 ); } } tmp_args_element_name_14 = MAKE_FUNCTION_cryptography$x509$base$$$function_20_signature( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 141; { PyObject *call_args[] = { tmp_args_element_name_14 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_13, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_13 ); Py_DECREF( tmp_args_element_name_14 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 141; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_signature, 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_4; } } { PyObject *tmp_called_instance_14; PyObject *tmp_mvar_value_17; PyObject *tmp_args_element_name_15; tmp_called_instance_14 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_14 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_17 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_17 == NULL )) { tmp_mvar_value_17 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_17 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 147; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_14 = tmp_mvar_value_17; Py_INCREF( tmp_called_instance_14 ); } } tmp_args_element_name_15 = MAKE_FUNCTION_cryptography$x509$base$$$function_21_tbs_certificate_bytes( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 147; { PyObject *call_args[] = { tmp_args_element_name_15 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_14, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_14 ); Py_DECREF( tmp_args_element_name_15 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 147; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_tbs_certificate_bytes, 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 = 147; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_15; PyObject *tmp_mvar_value_18; PyObject *tmp_args_element_name_16; tmp_called_instance_15 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_15 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_18 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_18 == NULL )) { tmp_mvar_value_18 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_18 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 153; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_15 = tmp_mvar_value_18; Py_INCREF( tmp_called_instance_15 ); } } tmp_args_element_name_16 = MAKE_FUNCTION_cryptography$x509$base$$$function_22___eq__( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 153; { PyObject *call_args[] = { tmp_args_element_name_16 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_15, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_15 ); Py_DECREF( tmp_args_element_name_16 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 153; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain___eq__, 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 = 153; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_16; PyObject *tmp_mvar_value_19; PyObject *tmp_args_element_name_17; tmp_called_instance_16 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_16 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_19 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_19 == NULL )) { tmp_mvar_value_19 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_19 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 159; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_16 = tmp_mvar_value_19; Py_INCREF( tmp_called_instance_16 ); } } tmp_args_element_name_17 = MAKE_FUNCTION_cryptography$x509$base$$$function_23___ne__( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 159; { PyObject *call_args[] = { tmp_args_element_name_17 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_16, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_16 ); Py_DECREF( tmp_args_element_name_17 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 159; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain___ne__, 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_4; } } { PyObject *tmp_called_instance_17; PyObject *tmp_mvar_value_20; PyObject *tmp_args_element_name_18; tmp_called_instance_17 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_17 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_20 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_20 == NULL )) { tmp_mvar_value_20 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_20 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 165; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_17 = tmp_mvar_value_20; Py_INCREF( tmp_called_instance_17 ); } } tmp_args_element_name_18 = MAKE_FUNCTION_cryptography$x509$base$$$function_24___hash__( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 165; { PyObject *call_args[] = { tmp_args_element_name_18 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_17, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_17 ); Py_DECREF( tmp_args_element_name_18 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 165; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain___hash__, 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 = 165; type_description_2 = "o"; goto frame_exception_exit_4; } } { PyObject *tmp_called_instance_18; PyObject *tmp_mvar_value_21; PyObject *tmp_args_element_name_19; tmp_called_instance_18 = PyObject_GetItem( locals_cryptography$x509$base_73, const_str_plain_abc ); if ( tmp_called_instance_18 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_21 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_21 == NULL )) { tmp_mvar_value_21 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_21 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 171; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_called_instance_18 = tmp_mvar_value_21; Py_INCREF( tmp_called_instance_18 ); } } tmp_args_element_name_19 = MAKE_FUNCTION_cryptography$x509$base$$$function_25_public_bytes( ); frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame.f_lineno = 171; { PyObject *call_args[] = { tmp_args_element_name_19 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_18, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_18 ); Py_DECREF( tmp_args_element_name_19 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 171; type_description_2 = "o"; goto frame_exception_exit_4; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, const_str_plain_public_bytes, 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 = 171; type_description_2 = "o"; goto frame_exception_exit_4; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_a532f68fa50fdbb009d9a8a3ca532807_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_a532f68fa50fdbb009d9a8a3ca532807_4 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_a532f68fa50fdbb009d9a8a3ca532807_4, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_a532f68fa50fdbb009d9a8a3ca532807_4->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_a532f68fa50fdbb009d9a8a3ca532807_4, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_a532f68fa50fdbb009d9a8a3ca532807_4, type_description_2, outline_2_var___class__ ); // Release cached frame. if ( frame_a532f68fa50fdbb009d9a8a3ca532807_4 == cache_frame_a532f68fa50fdbb009d9a8a3ca532807_4 ) { Py_DECREF( frame_a532f68fa50fdbb009d9a8a3ca532807_4 ); } cache_frame_a532f68fa50fdbb009d9a8a3ca532807_4 = NULL; assertFrameObject( frame_a532f68fa50fdbb009d9a8a3ca532807_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_18; PyObject *tmp_compexpr_left_3; PyObject *tmp_compexpr_right_3; CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_compexpr_left_3 = tmp_class_creation_3__bases; tmp_compexpr_right_3 = const_tuple_type_object_tuple; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_3, tmp_compexpr_right_3 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_12; } tmp_condition_result_18 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_18 == NUITKA_BOOL_TRUE ) { goto branch_yes_12; } else { goto branch_no_12; } branch_yes_12:; { tmp_dictset_value = const_tuple_type_object_tuple; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_73, 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 = 73; goto try_except_handler_12; } } branch_no_12:; } { PyObject *tmp_assign_source_51; PyObject *tmp_called_name_8; PyObject *tmp_args_name_6; PyObject *tmp_tuple_element_10; PyObject *tmp_kw_name_6; CHECK_OBJECT( tmp_class_creation_3__metaclass ); tmp_called_name_8 = tmp_class_creation_3__metaclass; tmp_tuple_element_10 = const_str_plain_Certificate; tmp_args_name_6 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_10 ); PyTuple_SET_ITEM( tmp_args_name_6, 0, tmp_tuple_element_10 ); CHECK_OBJECT( tmp_class_creation_3__bases ); tmp_tuple_element_10 = tmp_class_creation_3__bases; Py_INCREF( tmp_tuple_element_10 ); PyTuple_SET_ITEM( tmp_args_name_6, 1, tmp_tuple_element_10 ); tmp_tuple_element_10 = locals_cryptography$x509$base_73; Py_INCREF( tmp_tuple_element_10 ); PyTuple_SET_ITEM( tmp_args_name_6, 2, tmp_tuple_element_10 ); CHECK_OBJECT( tmp_class_creation_3__class_decl_dict ); tmp_kw_name_6 = tmp_class_creation_3__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 73; tmp_assign_source_51 = CALL_FUNCTION( tmp_called_name_8, tmp_args_name_6, tmp_kw_name_6 ); Py_DECREF( tmp_args_name_6 ); if ( tmp_assign_source_51 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 73; goto try_except_handler_12; } assert( outline_2_var___class__ == NULL ); outline_2_var___class__ = tmp_assign_source_51; } { CHECK_OBJECT( outline_2_var___class__ ); tmp_args_element_name_2 = outline_2_var___class__; Py_INCREF( tmp_args_element_name_2 ); goto try_return_handler_12; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_12:; { Py_DECREF( locals_cryptography$x509$base_73 ); locals_cryptography$x509$base_73 = 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_cryptography$x509$base_73 ); locals_cryptography$x509$base_73 = 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( cryptography$x509$base ); 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( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); outline_exception_3:; exception_lineno = 73; goto try_except_handler_10; outline_result_3:; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 72; { PyObject *call_args[] = { tmp_args_element_name_2 }; tmp_assign_source_50 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args ); } Py_DECREF( tmp_called_name_6 ); Py_DECREF( tmp_args_element_name_2 ); if ( tmp_assign_source_50 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 72; goto try_except_handler_10; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_Certificate, tmp_assign_source_50 ); } 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_52; PyObject *tmp_dircall_arg1_4; tmp_dircall_arg1_4 = const_tuple_type_object_tuple; Py_INCREF( tmp_dircall_arg1_4 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_4}; tmp_assign_source_52 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_52 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 179; goto try_except_handler_13; } assert( tmp_class_creation_4__bases == NULL ); tmp_class_creation_4__bases = tmp_assign_source_52; } { PyObject *tmp_assign_source_53; tmp_assign_source_53 = PyDict_New(); assert( tmp_class_creation_4__class_decl_dict == NULL ); tmp_class_creation_4__class_decl_dict = tmp_assign_source_53; } { PyObject *tmp_assign_source_54; PyObject *tmp_metaclass_name_4; nuitka_bool tmp_condition_result_19; 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_20; int tmp_truth_name_4; PyObject *tmp_type_arg_7; PyObject *tmp_subscribed_name_4; PyObject *tmp_subscript_name_4; PyObject *tmp_bases_name_4; tmp_key_name_10 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_4__class_decl_dict ); tmp_dict_name_10 = tmp_class_creation_4__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_10, tmp_key_name_10 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 179; goto try_except_handler_13; } tmp_condition_result_19 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_19 == 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 = 179; goto try_except_handler_13; } goto condexpr_end_7; condexpr_false_7:; CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_truth_name_4 = CHECK_IF_TRUE( tmp_class_creation_4__bases ); if ( tmp_truth_name_4 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 179; goto try_except_handler_13; } tmp_condition_result_20 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_20 == NUITKA_BOOL_TRUE ) { goto condexpr_true_8; } else { goto condexpr_false_8; } condexpr_true_8:; CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_subscribed_name_4 = tmp_class_creation_4__bases; tmp_subscript_name_4 = const_int_0; tmp_type_arg_7 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_4, tmp_subscript_name_4, 0 ); if ( tmp_type_arg_7 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 179; 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 = 179; 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_54 = SELECT_METACLASS( tmp_metaclass_name_4, tmp_bases_name_4 ); Py_DECREF( tmp_metaclass_name_4 ); if ( tmp_assign_source_54 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 179; goto try_except_handler_13; } assert( tmp_class_creation_4__metaclass == NULL ); tmp_class_creation_4__metaclass = tmp_assign_source_54; } { nuitka_bool tmp_condition_result_21; 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 = 179; goto try_except_handler_13; } tmp_condition_result_21 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_21 == NUITKA_BOOL_TRUE ) { goto branch_yes_13; } else { goto branch_no_13; } branch_yes_13:; { 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 = 179; goto try_except_handler_13; } } branch_no_13:; } { nuitka_bool tmp_condition_result_22; PyObject *tmp_source_name_15; CHECK_OBJECT( tmp_class_creation_4__metaclass ); tmp_source_name_15 = tmp_class_creation_4__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_15, const_str_plain___prepare__ ); tmp_condition_result_22 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_22 == NUITKA_BOOL_TRUE ) { goto branch_yes_14; } else { goto branch_no_14; } branch_yes_14:; { PyObject *tmp_assign_source_55; PyObject *tmp_called_name_9; PyObject *tmp_source_name_16; PyObject *tmp_args_name_7; PyObject *tmp_tuple_element_11; PyObject *tmp_kw_name_7; CHECK_OBJECT( tmp_class_creation_4__metaclass ); tmp_source_name_16 = tmp_class_creation_4__metaclass; tmp_called_name_9 = LOOKUP_ATTRIBUTE( tmp_source_name_16, const_str_plain___prepare__ ); if ( tmp_called_name_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 179; goto try_except_handler_13; } tmp_tuple_element_11 = const_str_plain_CertificateRevocationList; tmp_args_name_7 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_11 ); PyTuple_SET_ITEM( tmp_args_name_7, 0, tmp_tuple_element_11 ); CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_tuple_element_11 = tmp_class_creation_4__bases; Py_INCREF( tmp_tuple_element_11 ); PyTuple_SET_ITEM( tmp_args_name_7, 1, tmp_tuple_element_11 ); CHECK_OBJECT( tmp_class_creation_4__class_decl_dict ); tmp_kw_name_7 = tmp_class_creation_4__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 179; tmp_assign_source_55 = CALL_FUNCTION( tmp_called_name_9, tmp_args_name_7, tmp_kw_name_7 ); Py_DECREF( tmp_called_name_9 ); Py_DECREF( tmp_args_name_7 ); if ( tmp_assign_source_55 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 179; goto try_except_handler_13; } assert( tmp_class_creation_4__prepared == NULL ); tmp_class_creation_4__prepared = tmp_assign_source_55; } { nuitka_bool tmp_condition_result_23; PyObject *tmp_operand_name_4; PyObject *tmp_source_name_17; CHECK_OBJECT( tmp_class_creation_4__prepared ); tmp_source_name_17 = tmp_class_creation_4__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_17, 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 = 179; 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 branch_yes_15; } else { goto branch_no_15; } branch_yes_15:; { PyObject *tmp_raise_type_4; PyObject *tmp_raise_value_4; PyObject *tmp_left_name_4; PyObject *tmp_right_name_4; PyObject *tmp_tuple_element_12; PyObject *tmp_getattr_target_4; PyObject *tmp_getattr_attr_4; PyObject *tmp_getattr_default_4; PyObject *tmp_source_name_18; 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_12 = BUILTIN_GETATTR( tmp_getattr_target_4, tmp_getattr_attr_4, tmp_getattr_default_4 ); if ( tmp_tuple_element_12 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 179; goto try_except_handler_13; } tmp_right_name_4 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_4, 0, tmp_tuple_element_12 ); CHECK_OBJECT( tmp_class_creation_4__prepared ); tmp_type_arg_8 = tmp_class_creation_4__prepared; tmp_source_name_18 = BUILTIN_TYPE1( tmp_type_arg_8 ); 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_4 ); exception_lineno = 179; goto try_except_handler_13; } PyTuple_SET_ITEM( tmp_right_name_4, 1, tmp_tuple_element_12 ); 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 = 179; 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 = 179; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_13; } branch_no_15:; } goto branch_end_14; branch_no_14:; { PyObject *tmp_assign_source_56; tmp_assign_source_56 = PyDict_New(); assert( tmp_class_creation_4__prepared == NULL ); tmp_class_creation_4__prepared = tmp_assign_source_56; } branch_end_14:; } { PyObject *tmp_assign_source_57; PyObject *tmp_called_name_10; PyObject *tmp_called_name_11; PyObject *tmp_source_name_19; PyObject *tmp_mvar_value_22; PyObject *tmp_args_element_name_20; PyObject *tmp_source_name_20; PyObject *tmp_mvar_value_23; PyObject *tmp_args_element_name_21; tmp_mvar_value_22 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_six ); if (unlikely( tmp_mvar_value_22 == NULL )) { tmp_mvar_value_22 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_six ); } if ( tmp_mvar_value_22 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "six" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 178; goto try_except_handler_13; } tmp_source_name_19 = tmp_mvar_value_22; tmp_called_name_11 = LOOKUP_ATTRIBUTE( tmp_source_name_19, const_str_plain_add_metaclass ); if ( tmp_called_name_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 178; goto try_except_handler_13; } tmp_mvar_value_23 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_23 == NULL )) { tmp_mvar_value_23 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_23 == NULL ) { Py_DECREF( tmp_called_name_11 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 178; goto try_except_handler_13; } tmp_source_name_20 = tmp_mvar_value_23; tmp_args_element_name_20 = LOOKUP_ATTRIBUTE( tmp_source_name_20, const_str_plain_ABCMeta ); if ( tmp_args_element_name_20 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_11 ); exception_lineno = 178; goto try_except_handler_13; } frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 178; { PyObject *call_args[] = { tmp_args_element_name_20 }; tmp_called_name_10 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_11, call_args ); } Py_DECREF( tmp_called_name_11 ); Py_DECREF( tmp_args_element_name_20 ); if ( tmp_called_name_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 178; goto try_except_handler_13; } { PyObject *tmp_set_locals_4; CHECK_OBJECT( tmp_class_creation_4__prepared ); tmp_set_locals_4 = tmp_class_creation_4__prepared; locals_cryptography$x509$base_179 = tmp_set_locals_4; Py_INCREF( tmp_set_locals_4 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_99d507f2ac89b982963447ed05345806; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, 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 = 179; goto try_except_handler_15; } } { tmp_dictset_value = const_str_plain_CertificateRevocationList; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, 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 = 179; goto try_except_handler_15; } } MAKE_OR_REUSE_FRAME( cache_frame_f4d782902c986818f7d7e979b0afd4e4_5, codeobj_f4d782902c986818f7d7e979b0afd4e4, module_cryptography$x509$base, sizeof(void *) ); frame_f4d782902c986818f7d7e979b0afd4e4_5 = cache_frame_f4d782902c986818f7d7e979b0afd4e4_5; // Push the new frame as the currently active one. pushFrameStack( frame_f4d782902c986818f7d7e979b0afd4e4_5 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_f4d782902c986818f7d7e979b0afd4e4_5 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_instance_19; PyObject *tmp_mvar_value_24; PyObject *tmp_args_element_name_22; tmp_called_instance_19 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_19 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_24 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_24 == NULL )) { tmp_mvar_value_24 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_24 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 180; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_called_instance_19 = tmp_mvar_value_24; Py_INCREF( tmp_called_instance_19 ); } } tmp_args_element_name_22 = MAKE_FUNCTION_cryptography$x509$base$$$function_26_public_bytes( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 180; { PyObject *call_args[] = { tmp_args_element_name_22 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_19, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_19 ); Py_DECREF( tmp_args_element_name_22 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 180; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain_public_bytes, 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 = 180; type_description_2 = "o"; goto frame_exception_exit_5; } } { PyObject *tmp_called_instance_20; PyObject *tmp_mvar_value_25; PyObject *tmp_args_element_name_23; tmp_called_instance_20 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_20 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_25 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_25 == NULL )) { tmp_mvar_value_25 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_25 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 186; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_called_instance_20 = tmp_mvar_value_25; Py_INCREF( tmp_called_instance_20 ); } } tmp_args_element_name_23 = MAKE_FUNCTION_cryptography$x509$base$$$function_27_fingerprint( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 186; { PyObject *call_args[] = { tmp_args_element_name_23 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_20, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_20 ); Py_DECREF( tmp_args_element_name_23 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 186; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain_fingerprint, 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 = 186; type_description_2 = "o"; goto frame_exception_exit_5; } } { PyObject *tmp_called_instance_21; PyObject *tmp_mvar_value_26; PyObject *tmp_args_element_name_24; tmp_called_instance_21 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_21 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_26 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_26 == NULL )) { tmp_mvar_value_26 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_26 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 192; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_called_instance_21 = tmp_mvar_value_26; Py_INCREF( tmp_called_instance_21 ); } } tmp_args_element_name_24 = MAKE_FUNCTION_cryptography$x509$base$$$function_28_get_revoked_certificate_by_serial_number( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 192; { PyObject *call_args[] = { tmp_args_element_name_24 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_21, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_21 ); Py_DECREF( tmp_args_element_name_24 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 192; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain_get_revoked_certificate_by_serial_number, 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 = 192; type_description_2 = "o"; goto frame_exception_exit_5; } } { PyObject *tmp_called_instance_22; PyObject *tmp_mvar_value_27; PyObject *tmp_args_element_name_25; tmp_called_instance_22 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_22 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_27 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_27 == NULL )) { tmp_mvar_value_27 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_27 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 199; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_called_instance_22 = tmp_mvar_value_27; Py_INCREF( tmp_called_instance_22 ); } } tmp_args_element_name_25 = MAKE_FUNCTION_cryptography$x509$base$$$function_29_signature_hash_algorithm( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 199; { PyObject *call_args[] = { tmp_args_element_name_25 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_22, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_22 ); Py_DECREF( tmp_args_element_name_25 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 199; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain_signature_hash_algorithm, 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 = 199; type_description_2 = "o"; goto frame_exception_exit_5; } } { PyObject *tmp_called_instance_23; PyObject *tmp_mvar_value_28; PyObject *tmp_args_element_name_26; tmp_called_instance_23 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_23 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_28 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_28 == NULL )) { tmp_mvar_value_28 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_28 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 206; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_called_instance_23 = tmp_mvar_value_28; Py_INCREF( tmp_called_instance_23 ); } } tmp_args_element_name_26 = MAKE_FUNCTION_cryptography$x509$base$$$function_30_signature_algorithm_oid( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 206; { PyObject *call_args[] = { tmp_args_element_name_26 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_23, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_23 ); Py_DECREF( tmp_args_element_name_26 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 206; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain_signature_algorithm_oid, 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 = 206; type_description_2 = "o"; goto frame_exception_exit_5; } } { PyObject *tmp_called_instance_24; PyObject *tmp_mvar_value_29; PyObject *tmp_args_element_name_27; tmp_called_instance_24 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_24 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_29 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_29 == NULL )) { tmp_mvar_value_29 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_29 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 212; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_called_instance_24 = tmp_mvar_value_29; Py_INCREF( tmp_called_instance_24 ); } } tmp_args_element_name_27 = MAKE_FUNCTION_cryptography$x509$base$$$function_31_issuer( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 212; { PyObject *call_args[] = { tmp_args_element_name_27 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_24, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_24 ); Py_DECREF( tmp_args_element_name_27 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 212; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain_issuer, 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 = 212; type_description_2 = "o"; goto frame_exception_exit_5; } } { PyObject *tmp_called_instance_25; PyObject *tmp_mvar_value_30; PyObject *tmp_args_element_name_28; tmp_called_instance_25 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_25 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_30 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_30 == NULL )) { tmp_mvar_value_30 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_30 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 218; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_called_instance_25 = tmp_mvar_value_30; Py_INCREF( tmp_called_instance_25 ); } } tmp_args_element_name_28 = MAKE_FUNCTION_cryptography$x509$base$$$function_32_next_update( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 218; { PyObject *call_args[] = { tmp_args_element_name_28 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_25, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_25 ); Py_DECREF( tmp_args_element_name_28 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 218; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain_next_update, 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_5; } } { PyObject *tmp_called_instance_26; PyObject *tmp_mvar_value_31; PyObject *tmp_args_element_name_29; tmp_called_instance_26 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_26 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_31 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_31 == NULL )) { tmp_mvar_value_31 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_31 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); 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_5; } tmp_called_instance_26 = tmp_mvar_value_31; Py_INCREF( tmp_called_instance_26 ); } } tmp_args_element_name_29 = MAKE_FUNCTION_cryptography$x509$base$$$function_33_last_update( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 224; { PyObject *call_args[] = { tmp_args_element_name_29 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_26, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_26 ); Py_DECREF( tmp_args_element_name_29 ); 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_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain_last_update, 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_5; } } { PyObject *tmp_called_instance_27; PyObject *tmp_mvar_value_32; PyObject *tmp_args_element_name_30; tmp_called_instance_27 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_27 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_32 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_32 == NULL )) { tmp_mvar_value_32 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_32 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 230; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_called_instance_27 = tmp_mvar_value_32; Py_INCREF( tmp_called_instance_27 ); } } tmp_args_element_name_30 = MAKE_FUNCTION_cryptography$x509$base$$$function_34_extensions( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 230; { PyObject *call_args[] = { tmp_args_element_name_30 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_27, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_27 ); Py_DECREF( tmp_args_element_name_30 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 230; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain_extensions, 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 = 230; type_description_2 = "o"; goto frame_exception_exit_5; } } { PyObject *tmp_called_instance_28; PyObject *tmp_mvar_value_33; PyObject *tmp_args_element_name_31; tmp_called_instance_28 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_28 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_33 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_33 == NULL )) { tmp_mvar_value_33 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_33 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 236; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_called_instance_28 = tmp_mvar_value_33; Py_INCREF( tmp_called_instance_28 ); } } tmp_args_element_name_31 = MAKE_FUNCTION_cryptography$x509$base$$$function_35_signature( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 236; { PyObject *call_args[] = { tmp_args_element_name_31 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_28, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_28 ); Py_DECREF( tmp_args_element_name_31 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 236; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain_signature, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 236; type_description_2 = "o"; goto frame_exception_exit_5; } } { PyObject *tmp_called_instance_29; PyObject *tmp_mvar_value_34; PyObject *tmp_args_element_name_32; tmp_called_instance_29 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_29 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_34 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_34 == NULL )) { tmp_mvar_value_34 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_34 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 242; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_called_instance_29 = tmp_mvar_value_34; Py_INCREF( tmp_called_instance_29 ); } } tmp_args_element_name_32 = MAKE_FUNCTION_cryptography$x509$base$$$function_36_tbs_certlist_bytes( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 242; { PyObject *call_args[] = { tmp_args_element_name_32 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_29, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_29 ); Py_DECREF( tmp_args_element_name_32 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 242; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain_tbs_certlist_bytes, 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 = 242; type_description_2 = "o"; goto frame_exception_exit_5; } } { PyObject *tmp_called_instance_30; PyObject *tmp_mvar_value_35; PyObject *tmp_args_element_name_33; tmp_called_instance_30 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_30 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_35 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_35 == NULL )) { tmp_mvar_value_35 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_35 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 248; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_called_instance_30 = tmp_mvar_value_35; Py_INCREF( tmp_called_instance_30 ); } } tmp_args_element_name_33 = MAKE_FUNCTION_cryptography$x509$base$$$function_37___eq__( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 248; { PyObject *call_args[] = { tmp_args_element_name_33 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_30, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_30 ); Py_DECREF( tmp_args_element_name_33 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 248; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain___eq__, 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 = 248; type_description_2 = "o"; goto frame_exception_exit_5; } } { PyObject *tmp_called_instance_31; PyObject *tmp_mvar_value_36; PyObject *tmp_args_element_name_34; tmp_called_instance_31 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_31 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_36 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_36 == NULL )) { tmp_mvar_value_36 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_36 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 254; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_called_instance_31 = tmp_mvar_value_36; Py_INCREF( tmp_called_instance_31 ); } } tmp_args_element_name_34 = MAKE_FUNCTION_cryptography$x509$base$$$function_38___ne__( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 254; { PyObject *call_args[] = { tmp_args_element_name_34 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_31, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_31 ); Py_DECREF( tmp_args_element_name_34 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 254; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain___ne__, 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 = 254; type_description_2 = "o"; goto frame_exception_exit_5; } } { PyObject *tmp_called_instance_32; PyObject *tmp_mvar_value_37; PyObject *tmp_args_element_name_35; tmp_called_instance_32 = PyObject_GetItem( locals_cryptography$x509$base_179, const_str_plain_abc ); if ( tmp_called_instance_32 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_37 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_37 == NULL )) { tmp_mvar_value_37 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_37 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 260; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_called_instance_32 = tmp_mvar_value_37; Py_INCREF( tmp_called_instance_32 ); } } tmp_args_element_name_35 = MAKE_FUNCTION_cryptography$x509$base$$$function_39_is_signature_valid( ); frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame.f_lineno = 260; { PyObject *call_args[] = { tmp_args_element_name_35 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_32, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_32 ); Py_DECREF( tmp_args_element_name_35 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 260; type_description_2 = "o"; goto frame_exception_exit_5; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, const_str_plain_is_signature_valid, 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 = 260; type_description_2 = "o"; goto frame_exception_exit_5; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_f4d782902c986818f7d7e979b0afd4e4_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_f4d782902c986818f7d7e979b0afd4e4_5 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_f4d782902c986818f7d7e979b0afd4e4_5, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_f4d782902c986818f7d7e979b0afd4e4_5->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_f4d782902c986818f7d7e979b0afd4e4_5, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_f4d782902c986818f7d7e979b0afd4e4_5, type_description_2, outline_3_var___class__ ); // Release cached frame. if ( frame_f4d782902c986818f7d7e979b0afd4e4_5 == cache_frame_f4d782902c986818f7d7e979b0afd4e4_5 ) { Py_DECREF( frame_f4d782902c986818f7d7e979b0afd4e4_5 ); } cache_frame_f4d782902c986818f7d7e979b0afd4e4_5 = NULL; assertFrameObject( frame_f4d782902c986818f7d7e979b0afd4e4_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_24; PyObject *tmp_compexpr_left_4; PyObject *tmp_compexpr_right_4; CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_compexpr_left_4 = tmp_class_creation_4__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 = 179; goto try_except_handler_15; } tmp_condition_result_24 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_24 == NUITKA_BOOL_TRUE ) { goto branch_yes_16; } else { goto branch_no_16; } branch_yes_16:; { tmp_dictset_value = const_tuple_type_object_tuple; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_179, 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 = 179; goto try_except_handler_15; } } branch_no_16:; } { PyObject *tmp_assign_source_58; PyObject *tmp_called_name_12; PyObject *tmp_args_name_8; PyObject *tmp_tuple_element_13; PyObject *tmp_kw_name_8; CHECK_OBJECT( tmp_class_creation_4__metaclass ); tmp_called_name_12 = tmp_class_creation_4__metaclass; tmp_tuple_element_13 = const_str_plain_CertificateRevocationList; tmp_args_name_8 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_13 ); PyTuple_SET_ITEM( tmp_args_name_8, 0, tmp_tuple_element_13 ); CHECK_OBJECT( tmp_class_creation_4__bases ); tmp_tuple_element_13 = tmp_class_creation_4__bases; Py_INCREF( tmp_tuple_element_13 ); PyTuple_SET_ITEM( tmp_args_name_8, 1, tmp_tuple_element_13 ); tmp_tuple_element_13 = locals_cryptography$x509$base_179; Py_INCREF( tmp_tuple_element_13 ); PyTuple_SET_ITEM( tmp_args_name_8, 2, tmp_tuple_element_13 ); CHECK_OBJECT( tmp_class_creation_4__class_decl_dict ); tmp_kw_name_8 = tmp_class_creation_4__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 179; tmp_assign_source_58 = CALL_FUNCTION( tmp_called_name_12, tmp_args_name_8, tmp_kw_name_8 ); Py_DECREF( tmp_args_name_8 ); if ( tmp_assign_source_58 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 179; goto try_except_handler_15; } assert( outline_3_var___class__ == NULL ); outline_3_var___class__ = tmp_assign_source_58; } { CHECK_OBJECT( outline_3_var___class__ ); tmp_args_element_name_21 = outline_3_var___class__; Py_INCREF( tmp_args_element_name_21 ); goto try_return_handler_15; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_15:; { Py_DECREF( locals_cryptography$x509$base_179 ); locals_cryptography$x509$base_179 = 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_cryptography$x509$base_179 ); locals_cryptography$x509$base_179 = 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( cryptography$x509$base ); 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( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); outline_exception_4:; exception_lineno = 179; goto try_except_handler_13; outline_result_4:; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 178; { PyObject *call_args[] = { tmp_args_element_name_21 }; tmp_assign_source_57 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_10, call_args ); } Py_DECREF( tmp_called_name_10 ); Py_DECREF( tmp_args_element_name_21 ); if ( tmp_assign_source_57 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 178; goto try_except_handler_13; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateRevocationList, tmp_assign_source_57 ); } 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_59; PyObject *tmp_dircall_arg1_5; tmp_dircall_arg1_5 = const_tuple_type_object_tuple; Py_INCREF( tmp_dircall_arg1_5 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_5}; tmp_assign_source_59 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_59 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 268; goto try_except_handler_16; } assert( tmp_class_creation_5__bases == NULL ); tmp_class_creation_5__bases = tmp_assign_source_59; } { PyObject *tmp_assign_source_60; tmp_assign_source_60 = PyDict_New(); assert( tmp_class_creation_5__class_decl_dict == NULL ); tmp_class_creation_5__class_decl_dict = tmp_assign_source_60; } { PyObject *tmp_assign_source_61; PyObject *tmp_metaclass_name_5; nuitka_bool tmp_condition_result_25; 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_26; int tmp_truth_name_5; PyObject *tmp_type_arg_9; PyObject *tmp_subscribed_name_5; PyObject *tmp_subscript_name_5; PyObject *tmp_bases_name_5; tmp_key_name_13 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_5__class_decl_dict ); tmp_dict_name_13 = tmp_class_creation_5__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_13, tmp_key_name_13 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 268; goto try_except_handler_16; } tmp_condition_result_25 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_25 == 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 = 268; goto try_except_handler_16; } goto condexpr_end_9; condexpr_false_9:; CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_truth_name_5 = CHECK_IF_TRUE( tmp_class_creation_5__bases ); if ( tmp_truth_name_5 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 268; goto try_except_handler_16; } tmp_condition_result_26 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_26 == NUITKA_BOOL_TRUE ) { goto condexpr_true_10; } else { goto condexpr_false_10; } condexpr_true_10:; CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_subscribed_name_5 = tmp_class_creation_5__bases; tmp_subscript_name_5 = const_int_0; tmp_type_arg_9 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_5, tmp_subscript_name_5, 0 ); if ( tmp_type_arg_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 268; 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 = 268; 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_61 = SELECT_METACLASS( tmp_metaclass_name_5, tmp_bases_name_5 ); Py_DECREF( tmp_metaclass_name_5 ); if ( tmp_assign_source_61 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 268; goto try_except_handler_16; } assert( tmp_class_creation_5__metaclass == NULL ); tmp_class_creation_5__metaclass = tmp_assign_source_61; } { nuitka_bool tmp_condition_result_27; 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 = 268; goto try_except_handler_16; } tmp_condition_result_27 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_27 == NUITKA_BOOL_TRUE ) { goto branch_yes_17; } else { goto branch_no_17; } branch_yes_17:; { 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 = 268; goto try_except_handler_16; } } branch_no_17:; } { nuitka_bool tmp_condition_result_28; PyObject *tmp_source_name_21; CHECK_OBJECT( tmp_class_creation_5__metaclass ); tmp_source_name_21 = tmp_class_creation_5__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_21, const_str_plain___prepare__ ); tmp_condition_result_28 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_28 == NUITKA_BOOL_TRUE ) { goto branch_yes_18; } else { goto branch_no_18; } branch_yes_18:; { PyObject *tmp_assign_source_62; PyObject *tmp_called_name_13; PyObject *tmp_source_name_22; PyObject *tmp_args_name_9; PyObject *tmp_tuple_element_14; PyObject *tmp_kw_name_9; CHECK_OBJECT( tmp_class_creation_5__metaclass ); tmp_source_name_22 = tmp_class_creation_5__metaclass; tmp_called_name_13 = LOOKUP_ATTRIBUTE( tmp_source_name_22, const_str_plain___prepare__ ); if ( tmp_called_name_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 268; goto try_except_handler_16; } tmp_tuple_element_14 = const_str_plain_CertificateSigningRequest; tmp_args_name_9 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_14 ); PyTuple_SET_ITEM( tmp_args_name_9, 0, tmp_tuple_element_14 ); CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_tuple_element_14 = tmp_class_creation_5__bases; Py_INCREF( tmp_tuple_element_14 ); PyTuple_SET_ITEM( tmp_args_name_9, 1, tmp_tuple_element_14 ); CHECK_OBJECT( tmp_class_creation_5__class_decl_dict ); tmp_kw_name_9 = tmp_class_creation_5__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 268; tmp_assign_source_62 = CALL_FUNCTION( tmp_called_name_13, tmp_args_name_9, tmp_kw_name_9 ); Py_DECREF( tmp_called_name_13 ); Py_DECREF( tmp_args_name_9 ); if ( tmp_assign_source_62 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 268; goto try_except_handler_16; } assert( tmp_class_creation_5__prepared == NULL ); tmp_class_creation_5__prepared = tmp_assign_source_62; } { nuitka_bool tmp_condition_result_29; PyObject *tmp_operand_name_5; PyObject *tmp_source_name_23; CHECK_OBJECT( tmp_class_creation_5__prepared ); tmp_source_name_23 = tmp_class_creation_5__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_23, const_str_plain___getitem__ ); tmp_operand_name_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 = 268; 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 branch_yes_19; } else { goto branch_no_19; } branch_yes_19:; { PyObject *tmp_raise_type_5; PyObject *tmp_raise_value_5; PyObject *tmp_left_name_5; PyObject *tmp_right_name_5; PyObject *tmp_tuple_element_15; PyObject *tmp_getattr_target_5; PyObject *tmp_getattr_attr_5; PyObject *tmp_getattr_default_5; PyObject *tmp_source_name_24; PyObject *tmp_type_arg_10; tmp_raise_type_5 = PyExc_TypeError; tmp_left_name_5 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_5__metaclass ); tmp_getattr_target_5 = tmp_class_creation_5__metaclass; tmp_getattr_attr_5 = const_str_plain___name__; tmp_getattr_default_5 = const_str_angle_metaclass; tmp_tuple_element_15 = BUILTIN_GETATTR( tmp_getattr_target_5, tmp_getattr_attr_5, tmp_getattr_default_5 ); if ( tmp_tuple_element_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 268; goto try_except_handler_16; } tmp_right_name_5 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_5, 0, tmp_tuple_element_15 ); CHECK_OBJECT( tmp_class_creation_5__prepared ); tmp_type_arg_10 = tmp_class_creation_5__prepared; tmp_source_name_24 = BUILTIN_TYPE1( tmp_type_arg_10 ); assert( !(tmp_source_name_24 == NULL) ); tmp_tuple_element_15 = LOOKUP_ATTRIBUTE( tmp_source_name_24, const_str_plain___name__ ); Py_DECREF( tmp_source_name_24 ); if ( tmp_tuple_element_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_5 ); exception_lineno = 268; goto try_except_handler_16; } PyTuple_SET_ITEM( tmp_right_name_5, 1, tmp_tuple_element_15 ); 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 = 268; 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 = 268; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_16; } branch_no_19:; } goto branch_end_18; branch_no_18:; { PyObject *tmp_assign_source_63; tmp_assign_source_63 = PyDict_New(); assert( tmp_class_creation_5__prepared == NULL ); tmp_class_creation_5__prepared = tmp_assign_source_63; } branch_end_18:; } { PyObject *tmp_assign_source_64; PyObject *tmp_called_name_14; PyObject *tmp_called_name_15; PyObject *tmp_source_name_25; PyObject *tmp_mvar_value_38; PyObject *tmp_args_element_name_36; PyObject *tmp_source_name_26; PyObject *tmp_mvar_value_39; PyObject *tmp_args_element_name_37; tmp_mvar_value_38 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_six ); if (unlikely( tmp_mvar_value_38 == NULL )) { tmp_mvar_value_38 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_six ); } if ( tmp_mvar_value_38 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "six" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 267; goto try_except_handler_16; } tmp_source_name_25 = tmp_mvar_value_38; tmp_called_name_15 = LOOKUP_ATTRIBUTE( tmp_source_name_25, const_str_plain_add_metaclass ); if ( tmp_called_name_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 267; goto try_except_handler_16; } tmp_mvar_value_39 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_39 == NULL )) { tmp_mvar_value_39 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_39 == NULL ) { Py_DECREF( tmp_called_name_15 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 267; goto try_except_handler_16; } tmp_source_name_26 = tmp_mvar_value_39; tmp_args_element_name_36 = LOOKUP_ATTRIBUTE( tmp_source_name_26, const_str_plain_ABCMeta ); if ( tmp_args_element_name_36 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_15 ); exception_lineno = 267; goto try_except_handler_16; } frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 267; { PyObject *call_args[] = { tmp_args_element_name_36 }; tmp_called_name_14 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_15, call_args ); } Py_DECREF( tmp_called_name_15 ); Py_DECREF( tmp_args_element_name_36 ); if ( tmp_called_name_14 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 267; goto try_except_handler_16; } { PyObject *tmp_set_locals_5; CHECK_OBJECT( tmp_class_creation_5__prepared ); tmp_set_locals_5 = tmp_class_creation_5__prepared; locals_cryptography$x509$base_268 = tmp_set_locals_5; Py_INCREF( tmp_set_locals_5 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_99d507f2ac89b982963447ed05345806; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, 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 = 268; goto try_except_handler_18; } } { tmp_dictset_value = const_str_plain_CertificateSigningRequest; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, 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 = 268; goto try_except_handler_18; } } MAKE_OR_REUSE_FRAME( cache_frame_cda1ccb6419c1ef6b2f18b38090c9105_6, codeobj_cda1ccb6419c1ef6b2f18b38090c9105, module_cryptography$x509$base, sizeof(void *) ); frame_cda1ccb6419c1ef6b2f18b38090c9105_6 = cache_frame_cda1ccb6419c1ef6b2f18b38090c9105_6; // Push the new frame as the currently active one. pushFrameStack( frame_cda1ccb6419c1ef6b2f18b38090c9105_6 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_cda1ccb6419c1ef6b2f18b38090c9105_6 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_instance_33; PyObject *tmp_mvar_value_40; PyObject *tmp_args_element_name_38; tmp_called_instance_33 = PyObject_GetItem( locals_cryptography$x509$base_268, const_str_plain_abc ); if ( tmp_called_instance_33 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_40 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_40 == NULL )) { tmp_mvar_value_40 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_40 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 269; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_called_instance_33 = tmp_mvar_value_40; Py_INCREF( tmp_called_instance_33 ); } } tmp_args_element_name_38 = MAKE_FUNCTION_cryptography$x509$base$$$function_40___eq__( ); frame_cda1ccb6419c1ef6b2f18b38090c9105_6->m_frame.f_lineno = 269; { PyObject *call_args[] = { tmp_args_element_name_38 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_33, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_33 ); Py_DECREF( tmp_args_element_name_38 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 269; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, const_str_plain___eq__, 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 = 269; type_description_2 = "o"; goto frame_exception_exit_6; } } { PyObject *tmp_called_instance_34; PyObject *tmp_mvar_value_41; PyObject *tmp_args_element_name_39; tmp_called_instance_34 = PyObject_GetItem( locals_cryptography$x509$base_268, const_str_plain_abc ); if ( tmp_called_instance_34 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_41 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_41 == NULL )) { tmp_mvar_value_41 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_41 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 275; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_called_instance_34 = tmp_mvar_value_41; Py_INCREF( tmp_called_instance_34 ); } } tmp_args_element_name_39 = MAKE_FUNCTION_cryptography$x509$base$$$function_41___ne__( ); frame_cda1ccb6419c1ef6b2f18b38090c9105_6->m_frame.f_lineno = 275; { PyObject *call_args[] = { tmp_args_element_name_39 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_34, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_34 ); Py_DECREF( tmp_args_element_name_39 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 275; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, const_str_plain___ne__, 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 = 275; type_description_2 = "o"; goto frame_exception_exit_6; } } { PyObject *tmp_called_instance_35; PyObject *tmp_mvar_value_42; PyObject *tmp_args_element_name_40; tmp_called_instance_35 = PyObject_GetItem( locals_cryptography$x509$base_268, const_str_plain_abc ); if ( tmp_called_instance_35 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_42 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_42 == NULL )) { tmp_mvar_value_42 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_42 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 281; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_called_instance_35 = tmp_mvar_value_42; Py_INCREF( tmp_called_instance_35 ); } } tmp_args_element_name_40 = MAKE_FUNCTION_cryptography$x509$base$$$function_42___hash__( ); frame_cda1ccb6419c1ef6b2f18b38090c9105_6->m_frame.f_lineno = 281; { PyObject *call_args[] = { tmp_args_element_name_40 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_35, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_35 ); Py_DECREF( tmp_args_element_name_40 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 281; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, const_str_plain___hash__, 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 = 281; type_description_2 = "o"; goto frame_exception_exit_6; } } { PyObject *tmp_called_instance_36; PyObject *tmp_mvar_value_43; PyObject *tmp_args_element_name_41; tmp_called_instance_36 = PyObject_GetItem( locals_cryptography$x509$base_268, const_str_plain_abc ); if ( tmp_called_instance_36 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_43 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_43 == NULL )) { tmp_mvar_value_43 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_43 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 287; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_called_instance_36 = tmp_mvar_value_43; Py_INCREF( tmp_called_instance_36 ); } } tmp_args_element_name_41 = MAKE_FUNCTION_cryptography$x509$base$$$function_43_public_key( ); frame_cda1ccb6419c1ef6b2f18b38090c9105_6->m_frame.f_lineno = 287; { PyObject *call_args[] = { tmp_args_element_name_41 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_36, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_36 ); Py_DECREF( tmp_args_element_name_41 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 287; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, const_str_plain_public_key, 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 = 287; type_description_2 = "o"; goto frame_exception_exit_6; } } { PyObject *tmp_called_instance_37; PyObject *tmp_mvar_value_44; PyObject *tmp_args_element_name_42; tmp_called_instance_37 = PyObject_GetItem( locals_cryptography$x509$base_268, const_str_plain_abc ); if ( tmp_called_instance_37 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_44 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_44 == NULL )) { tmp_mvar_value_44 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_44 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 293; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_called_instance_37 = tmp_mvar_value_44; Py_INCREF( tmp_called_instance_37 ); } } tmp_args_element_name_42 = MAKE_FUNCTION_cryptography$x509$base$$$function_44_subject( ); frame_cda1ccb6419c1ef6b2f18b38090c9105_6->m_frame.f_lineno = 293; { PyObject *call_args[] = { tmp_args_element_name_42 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_37, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_37 ); Py_DECREF( tmp_args_element_name_42 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 293; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, const_str_plain_subject, 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 = 293; type_description_2 = "o"; goto frame_exception_exit_6; } } { PyObject *tmp_called_instance_38; PyObject *tmp_mvar_value_45; PyObject *tmp_args_element_name_43; tmp_called_instance_38 = PyObject_GetItem( locals_cryptography$x509$base_268, const_str_plain_abc ); if ( tmp_called_instance_38 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_45 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_45 == NULL )) { tmp_mvar_value_45 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_45 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 299; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_called_instance_38 = tmp_mvar_value_45; Py_INCREF( tmp_called_instance_38 ); } } tmp_args_element_name_43 = MAKE_FUNCTION_cryptography$x509$base$$$function_45_signature_hash_algorithm( ); frame_cda1ccb6419c1ef6b2f18b38090c9105_6->m_frame.f_lineno = 299; { PyObject *call_args[] = { tmp_args_element_name_43 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_38, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_38 ); Py_DECREF( tmp_args_element_name_43 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 299; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, const_str_plain_signature_hash_algorithm, 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 = 299; type_description_2 = "o"; goto frame_exception_exit_6; } } { PyObject *tmp_called_instance_39; PyObject *tmp_mvar_value_46; PyObject *tmp_args_element_name_44; tmp_called_instance_39 = PyObject_GetItem( locals_cryptography$x509$base_268, const_str_plain_abc ); if ( tmp_called_instance_39 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_46 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_46 == NULL )) { tmp_mvar_value_46 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_46 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 306; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_called_instance_39 = tmp_mvar_value_46; Py_INCREF( tmp_called_instance_39 ); } } tmp_args_element_name_44 = MAKE_FUNCTION_cryptography$x509$base$$$function_46_signature_algorithm_oid( ); frame_cda1ccb6419c1ef6b2f18b38090c9105_6->m_frame.f_lineno = 306; { PyObject *call_args[] = { tmp_args_element_name_44 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_39, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_39 ); Py_DECREF( tmp_args_element_name_44 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 306; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, const_str_plain_signature_algorithm_oid, 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 = 306; type_description_2 = "o"; goto frame_exception_exit_6; } } { PyObject *tmp_called_instance_40; PyObject *tmp_mvar_value_47; PyObject *tmp_args_element_name_45; tmp_called_instance_40 = PyObject_GetItem( locals_cryptography$x509$base_268, const_str_plain_abc ); if ( tmp_called_instance_40 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_47 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_47 == NULL )) { tmp_mvar_value_47 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_47 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 312; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_called_instance_40 = tmp_mvar_value_47; Py_INCREF( tmp_called_instance_40 ); } } tmp_args_element_name_45 = MAKE_FUNCTION_cryptography$x509$base$$$function_47_extensions( ); frame_cda1ccb6419c1ef6b2f18b38090c9105_6->m_frame.f_lineno = 312; { PyObject *call_args[] = { tmp_args_element_name_45 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_40, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_40 ); Py_DECREF( tmp_args_element_name_45 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 312; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, const_str_plain_extensions, 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 = 312; type_description_2 = "o"; goto frame_exception_exit_6; } } { PyObject *tmp_called_instance_41; PyObject *tmp_mvar_value_48; PyObject *tmp_args_element_name_46; tmp_called_instance_41 = PyObject_GetItem( locals_cryptography$x509$base_268, const_str_plain_abc ); if ( tmp_called_instance_41 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_48 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_48 == NULL )) { tmp_mvar_value_48 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_48 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 318; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_called_instance_41 = tmp_mvar_value_48; Py_INCREF( tmp_called_instance_41 ); } } tmp_args_element_name_46 = MAKE_FUNCTION_cryptography$x509$base$$$function_48_public_bytes( ); frame_cda1ccb6419c1ef6b2f18b38090c9105_6->m_frame.f_lineno = 318; { PyObject *call_args[] = { tmp_args_element_name_46 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_41, const_str_plain_abstractmethod, call_args ); } Py_DECREF( tmp_called_instance_41 ); Py_DECREF( tmp_args_element_name_46 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 318; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, const_str_plain_public_bytes, 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 = 318; type_description_2 = "o"; goto frame_exception_exit_6; } } { PyObject *tmp_called_instance_42; PyObject *tmp_mvar_value_49; PyObject *tmp_args_element_name_47; tmp_called_instance_42 = PyObject_GetItem( locals_cryptography$x509$base_268, const_str_plain_abc ); if ( tmp_called_instance_42 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_49 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_49 == NULL )) { tmp_mvar_value_49 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_49 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 324; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_called_instance_42 = tmp_mvar_value_49; Py_INCREF( tmp_called_instance_42 ); } } tmp_args_element_name_47 = MAKE_FUNCTION_cryptography$x509$base$$$function_49_signature( ); frame_cda1ccb6419c1ef6b2f18b38090c9105_6->m_frame.f_lineno = 324; { PyObject *call_args[] = { tmp_args_element_name_47 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_42, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_42 ); Py_DECREF( tmp_args_element_name_47 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 324; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, const_str_plain_signature, 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 = 324; type_description_2 = "o"; goto frame_exception_exit_6; } } { PyObject *tmp_called_instance_43; PyObject *tmp_mvar_value_50; PyObject *tmp_args_element_name_48; tmp_called_instance_43 = PyObject_GetItem( locals_cryptography$x509$base_268, const_str_plain_abc ); if ( tmp_called_instance_43 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_50 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_50 == NULL )) { tmp_mvar_value_50 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_50 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 330; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_called_instance_43 = tmp_mvar_value_50; Py_INCREF( tmp_called_instance_43 ); } } tmp_args_element_name_48 = MAKE_FUNCTION_cryptography$x509$base$$$function_50_tbs_certrequest_bytes( ); frame_cda1ccb6419c1ef6b2f18b38090c9105_6->m_frame.f_lineno = 330; { PyObject *call_args[] = { tmp_args_element_name_48 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_43, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_43 ); Py_DECREF( tmp_args_element_name_48 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 330; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, const_str_plain_tbs_certrequest_bytes, 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 = 330; type_description_2 = "o"; goto frame_exception_exit_6; } } { PyObject *tmp_called_instance_44; PyObject *tmp_mvar_value_51; PyObject *tmp_args_element_name_49; tmp_called_instance_44 = PyObject_GetItem( locals_cryptography$x509$base_268, const_str_plain_abc ); if ( tmp_called_instance_44 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_51 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_51 == NULL )) { tmp_mvar_value_51 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_51 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 337; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_called_instance_44 = tmp_mvar_value_51; Py_INCREF( tmp_called_instance_44 ); } } tmp_args_element_name_49 = MAKE_FUNCTION_cryptography$x509$base$$$function_51_is_signature_valid( ); frame_cda1ccb6419c1ef6b2f18b38090c9105_6->m_frame.f_lineno = 337; { PyObject *call_args[] = { tmp_args_element_name_49 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_44, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_44 ); Py_DECREF( tmp_args_element_name_49 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 337; type_description_2 = "o"; goto frame_exception_exit_6; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, const_str_plain_is_signature_valid, 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 = 337; type_description_2 = "o"; goto frame_exception_exit_6; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_cda1ccb6419c1ef6b2f18b38090c9105_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_cda1ccb6419c1ef6b2f18b38090c9105_6 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_cda1ccb6419c1ef6b2f18b38090c9105_6, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_cda1ccb6419c1ef6b2f18b38090c9105_6->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_cda1ccb6419c1ef6b2f18b38090c9105_6, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_cda1ccb6419c1ef6b2f18b38090c9105_6, type_description_2, outline_4_var___class__ ); // Release cached frame. if ( frame_cda1ccb6419c1ef6b2f18b38090c9105_6 == cache_frame_cda1ccb6419c1ef6b2f18b38090c9105_6 ) { Py_DECREF( frame_cda1ccb6419c1ef6b2f18b38090c9105_6 ); } cache_frame_cda1ccb6419c1ef6b2f18b38090c9105_6 = NULL; assertFrameObject( frame_cda1ccb6419c1ef6b2f18b38090c9105_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_30; PyObject *tmp_compexpr_left_5; PyObject *tmp_compexpr_right_5; CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_compexpr_left_5 = tmp_class_creation_5__bases; tmp_compexpr_right_5 = const_tuple_type_object_tuple; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_5, tmp_compexpr_right_5 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 268; goto try_except_handler_18; } tmp_condition_result_30 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_30 == NUITKA_BOOL_TRUE ) { goto branch_yes_20; } else { goto branch_no_20; } branch_yes_20:; { tmp_dictset_value = const_tuple_type_object_tuple; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_268, 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 = 268; goto try_except_handler_18; } } branch_no_20:; } { PyObject *tmp_assign_source_65; PyObject *tmp_called_name_16; PyObject *tmp_args_name_10; PyObject *tmp_tuple_element_16; PyObject *tmp_kw_name_10; CHECK_OBJECT( tmp_class_creation_5__metaclass ); tmp_called_name_16 = tmp_class_creation_5__metaclass; tmp_tuple_element_16 = const_str_plain_CertificateSigningRequest; tmp_args_name_10 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_16 ); PyTuple_SET_ITEM( tmp_args_name_10, 0, tmp_tuple_element_16 ); CHECK_OBJECT( tmp_class_creation_5__bases ); tmp_tuple_element_16 = tmp_class_creation_5__bases; Py_INCREF( tmp_tuple_element_16 ); PyTuple_SET_ITEM( tmp_args_name_10, 1, tmp_tuple_element_16 ); tmp_tuple_element_16 = locals_cryptography$x509$base_268; Py_INCREF( tmp_tuple_element_16 ); PyTuple_SET_ITEM( tmp_args_name_10, 2, tmp_tuple_element_16 ); CHECK_OBJECT( tmp_class_creation_5__class_decl_dict ); tmp_kw_name_10 = tmp_class_creation_5__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 268; tmp_assign_source_65 = CALL_FUNCTION( tmp_called_name_16, tmp_args_name_10, tmp_kw_name_10 ); Py_DECREF( tmp_args_name_10 ); if ( tmp_assign_source_65 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 268; goto try_except_handler_18; } assert( outline_4_var___class__ == NULL ); outline_4_var___class__ = tmp_assign_source_65; } { CHECK_OBJECT( outline_4_var___class__ ); tmp_args_element_name_37 = outline_4_var___class__; Py_INCREF( tmp_args_element_name_37 ); goto try_return_handler_18; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_18:; { Py_DECREF( locals_cryptography$x509$base_268 ); locals_cryptography$x509$base_268 = 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_cryptography$x509$base_268 ); locals_cryptography$x509$base_268 = 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( cryptography$x509$base ); 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( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); outline_exception_5:; exception_lineno = 268; goto try_except_handler_16; outline_result_5:; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 267; { PyObject *call_args[] = { tmp_args_element_name_37 }; tmp_assign_source_64 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_14, call_args ); } Py_DECREF( tmp_called_name_14 ); Py_DECREF( tmp_args_element_name_37 ); if ( tmp_assign_source_64 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 267; goto try_except_handler_16; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateSigningRequest, tmp_assign_source_64 ); } 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_66; 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_66 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_66 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 345; goto try_except_handler_19; } assert( tmp_class_creation_6__bases == NULL ); tmp_class_creation_6__bases = tmp_assign_source_66; } { PyObject *tmp_assign_source_67; tmp_assign_source_67 = PyDict_New(); assert( tmp_class_creation_6__class_decl_dict == NULL ); tmp_class_creation_6__class_decl_dict = tmp_assign_source_67; } { PyObject *tmp_assign_source_68; PyObject *tmp_metaclass_name_6; nuitka_bool tmp_condition_result_31; 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_32; int tmp_truth_name_6; PyObject *tmp_type_arg_11; PyObject *tmp_subscribed_name_6; PyObject *tmp_subscript_name_6; PyObject *tmp_bases_name_6; tmp_key_name_16 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_6__class_decl_dict ); tmp_dict_name_16 = tmp_class_creation_6__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_16, tmp_key_name_16 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 345; goto try_except_handler_19; } tmp_condition_result_31 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_31 == 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 = 345; goto try_except_handler_19; } goto condexpr_end_11; condexpr_false_11:; CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_truth_name_6 = CHECK_IF_TRUE( tmp_class_creation_6__bases ); if ( tmp_truth_name_6 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 345; goto try_except_handler_19; } tmp_condition_result_32 = tmp_truth_name_6 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_32 == NUITKA_BOOL_TRUE ) { goto condexpr_true_12; } else { goto condexpr_false_12; } condexpr_true_12:; CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_subscribed_name_6 = tmp_class_creation_6__bases; tmp_subscript_name_6 = const_int_0; tmp_type_arg_11 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_6, tmp_subscript_name_6, 0 ); if ( tmp_type_arg_11 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 345; 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 = 345; 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_68 = SELECT_METACLASS( tmp_metaclass_name_6, tmp_bases_name_6 ); Py_DECREF( tmp_metaclass_name_6 ); if ( tmp_assign_source_68 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 345; goto try_except_handler_19; } assert( tmp_class_creation_6__metaclass == NULL ); tmp_class_creation_6__metaclass = tmp_assign_source_68; } { nuitka_bool tmp_condition_result_33; 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 = 345; goto try_except_handler_19; } tmp_condition_result_33 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_33 == NUITKA_BOOL_TRUE ) { goto branch_yes_21; } else { goto branch_no_21; } branch_yes_21:; { 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 = 345; goto try_except_handler_19; } } branch_no_21:; } { nuitka_bool tmp_condition_result_34; PyObject *tmp_source_name_27; CHECK_OBJECT( tmp_class_creation_6__metaclass ); tmp_source_name_27 = tmp_class_creation_6__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_27, const_str_plain___prepare__ ); tmp_condition_result_34 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_34 == NUITKA_BOOL_TRUE ) { goto branch_yes_22; } else { goto branch_no_22; } branch_yes_22:; { PyObject *tmp_assign_source_69; PyObject *tmp_called_name_17; PyObject *tmp_source_name_28; PyObject *tmp_args_name_11; PyObject *tmp_tuple_element_17; PyObject *tmp_kw_name_11; CHECK_OBJECT( tmp_class_creation_6__metaclass ); tmp_source_name_28 = tmp_class_creation_6__metaclass; tmp_called_name_17 = LOOKUP_ATTRIBUTE( tmp_source_name_28, const_str_plain___prepare__ ); if ( tmp_called_name_17 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 345; goto try_except_handler_19; } tmp_tuple_element_17 = const_str_plain_RevokedCertificate; tmp_args_name_11 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_17 ); PyTuple_SET_ITEM( tmp_args_name_11, 0, tmp_tuple_element_17 ); CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_tuple_element_17 = tmp_class_creation_6__bases; Py_INCREF( tmp_tuple_element_17 ); PyTuple_SET_ITEM( tmp_args_name_11, 1, tmp_tuple_element_17 ); CHECK_OBJECT( tmp_class_creation_6__class_decl_dict ); tmp_kw_name_11 = tmp_class_creation_6__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 345; tmp_assign_source_69 = CALL_FUNCTION( tmp_called_name_17, tmp_args_name_11, tmp_kw_name_11 ); Py_DECREF( tmp_called_name_17 ); Py_DECREF( tmp_args_name_11 ); if ( tmp_assign_source_69 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 345; goto try_except_handler_19; } assert( tmp_class_creation_6__prepared == NULL ); tmp_class_creation_6__prepared = tmp_assign_source_69; } { nuitka_bool tmp_condition_result_35; PyObject *tmp_operand_name_6; PyObject *tmp_source_name_29; CHECK_OBJECT( tmp_class_creation_6__prepared ); tmp_source_name_29 = tmp_class_creation_6__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_29, 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 = 345; 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 branch_yes_23; } else { goto branch_no_23; } branch_yes_23:; { PyObject *tmp_raise_type_6; PyObject *tmp_raise_value_6; PyObject *tmp_left_name_6; PyObject *tmp_right_name_6; PyObject *tmp_tuple_element_18; PyObject *tmp_getattr_target_6; PyObject *tmp_getattr_attr_6; PyObject *tmp_getattr_default_6; PyObject *tmp_source_name_30; 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_18 = BUILTIN_GETATTR( tmp_getattr_target_6, tmp_getattr_attr_6, tmp_getattr_default_6 ); if ( tmp_tuple_element_18 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 345; goto try_except_handler_19; } tmp_right_name_6 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_6, 0, tmp_tuple_element_18 ); CHECK_OBJECT( tmp_class_creation_6__prepared ); tmp_type_arg_12 = tmp_class_creation_6__prepared; tmp_source_name_30 = BUILTIN_TYPE1( tmp_type_arg_12 ); assert( !(tmp_source_name_30 == NULL) ); tmp_tuple_element_18 = LOOKUP_ATTRIBUTE( tmp_source_name_30, const_str_plain___name__ ); Py_DECREF( tmp_source_name_30 ); if ( tmp_tuple_element_18 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_6 ); exception_lineno = 345; goto try_except_handler_19; } PyTuple_SET_ITEM( tmp_right_name_6, 1, tmp_tuple_element_18 ); 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 = 345; 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 = 345; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_19; } branch_no_23:; } goto branch_end_22; branch_no_22:; { PyObject *tmp_assign_source_70; tmp_assign_source_70 = PyDict_New(); assert( tmp_class_creation_6__prepared == NULL ); tmp_class_creation_6__prepared = tmp_assign_source_70; } branch_end_22:; } { PyObject *tmp_assign_source_71; PyObject *tmp_called_name_18; PyObject *tmp_called_name_19; PyObject *tmp_source_name_31; PyObject *tmp_mvar_value_52; PyObject *tmp_args_element_name_50; PyObject *tmp_source_name_32; PyObject *tmp_mvar_value_53; PyObject *tmp_args_element_name_51; tmp_mvar_value_52 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_six ); if (unlikely( tmp_mvar_value_52 == NULL )) { tmp_mvar_value_52 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_six ); } if ( tmp_mvar_value_52 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "six" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 344; goto try_except_handler_19; } tmp_source_name_31 = tmp_mvar_value_52; tmp_called_name_19 = LOOKUP_ATTRIBUTE( tmp_source_name_31, const_str_plain_add_metaclass ); if ( tmp_called_name_19 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 344; goto try_except_handler_19; } tmp_mvar_value_53 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_53 == NULL )) { tmp_mvar_value_53 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_53 == NULL ) { Py_DECREF( tmp_called_name_19 ); exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 344; goto try_except_handler_19; } tmp_source_name_32 = tmp_mvar_value_53; tmp_args_element_name_50 = LOOKUP_ATTRIBUTE( tmp_source_name_32, const_str_plain_ABCMeta ); if ( tmp_args_element_name_50 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_called_name_19 ); exception_lineno = 344; goto try_except_handler_19; } frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 344; { PyObject *call_args[] = { tmp_args_element_name_50 }; tmp_called_name_18 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_19, call_args ); } Py_DECREF( tmp_called_name_19 ); Py_DECREF( tmp_args_element_name_50 ); if ( tmp_called_name_18 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 344; goto try_except_handler_19; } { PyObject *tmp_set_locals_6; CHECK_OBJECT( tmp_class_creation_6__prepared ); tmp_set_locals_6 = tmp_class_creation_6__prepared; locals_cryptography$x509$base_345 = tmp_set_locals_6; Py_INCREF( tmp_set_locals_6 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_99d507f2ac89b982963447ed05345806; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_345, 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 = 345; goto try_except_handler_21; } } { tmp_dictset_value = const_str_plain_RevokedCertificate; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_345, 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 = 345; goto try_except_handler_21; } } MAKE_OR_REUSE_FRAME( cache_frame_0ddb3ad8c1786de0631bd051c8e5fc03_7, codeobj_0ddb3ad8c1786de0631bd051c8e5fc03, module_cryptography$x509$base, sizeof(void *) ); frame_0ddb3ad8c1786de0631bd051c8e5fc03_7 = cache_frame_0ddb3ad8c1786de0631bd051c8e5fc03_7; // Push the new frame as the currently active one. pushFrameStack( frame_0ddb3ad8c1786de0631bd051c8e5fc03_7 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_0ddb3ad8c1786de0631bd051c8e5fc03_7 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_called_instance_45; PyObject *tmp_mvar_value_54; PyObject *tmp_args_element_name_52; tmp_called_instance_45 = PyObject_GetItem( locals_cryptography$x509$base_345, const_str_plain_abc ); if ( tmp_called_instance_45 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_54 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_54 == NULL )) { tmp_mvar_value_54 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_54 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 346; type_description_2 = "o"; goto frame_exception_exit_7; } tmp_called_instance_45 = tmp_mvar_value_54; Py_INCREF( tmp_called_instance_45 ); } } tmp_args_element_name_52 = MAKE_FUNCTION_cryptography$x509$base$$$function_52_serial_number( ); frame_0ddb3ad8c1786de0631bd051c8e5fc03_7->m_frame.f_lineno = 346; { PyObject *call_args[] = { tmp_args_element_name_52 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_45, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_45 ); Py_DECREF( tmp_args_element_name_52 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 346; type_description_2 = "o"; goto frame_exception_exit_7; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_345, const_str_plain_serial_number, 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 = 346; type_description_2 = "o"; goto frame_exception_exit_7; } } { PyObject *tmp_called_instance_46; PyObject *tmp_mvar_value_55; PyObject *tmp_args_element_name_53; tmp_called_instance_46 = PyObject_GetItem( locals_cryptography$x509$base_345, const_str_plain_abc ); if ( tmp_called_instance_46 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_55 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_55 == NULL )) { tmp_mvar_value_55 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_55 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 352; type_description_2 = "o"; goto frame_exception_exit_7; } tmp_called_instance_46 = tmp_mvar_value_55; Py_INCREF( tmp_called_instance_46 ); } } tmp_args_element_name_53 = MAKE_FUNCTION_cryptography$x509$base$$$function_53_revocation_date( ); frame_0ddb3ad8c1786de0631bd051c8e5fc03_7->m_frame.f_lineno = 352; { PyObject *call_args[] = { tmp_args_element_name_53 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_46, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_46 ); Py_DECREF( tmp_args_element_name_53 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 352; type_description_2 = "o"; goto frame_exception_exit_7; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_345, const_str_plain_revocation_date, 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 = 352; type_description_2 = "o"; goto frame_exception_exit_7; } } { PyObject *tmp_called_instance_47; PyObject *tmp_mvar_value_56; PyObject *tmp_args_element_name_54; tmp_called_instance_47 = PyObject_GetItem( locals_cryptography$x509$base_345, const_str_plain_abc ); if ( tmp_called_instance_47 == NULL ) { if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() ) { tmp_mvar_value_56 = GET_STRING_DICT_VALUE( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_abc ); if (unlikely( tmp_mvar_value_56 == NULL )) { tmp_mvar_value_56 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_abc ); } if ( tmp_mvar_value_56 == NULL ) { exception_type = PyExc_NameError; Py_INCREF( exception_type ); exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "abc" ); exception_tb = NULL; NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb ); CHAIN_EXCEPTION( exception_value ); exception_lineno = 358; type_description_2 = "o"; goto frame_exception_exit_7; } tmp_called_instance_47 = tmp_mvar_value_56; Py_INCREF( tmp_called_instance_47 ); } } tmp_args_element_name_54 = MAKE_FUNCTION_cryptography$x509$base$$$function_54_extensions( ); frame_0ddb3ad8c1786de0631bd051c8e5fc03_7->m_frame.f_lineno = 358; { PyObject *call_args[] = { tmp_args_element_name_54 }; tmp_dictset_value = CALL_METHOD_WITH_ARGS1( tmp_called_instance_47, const_str_plain_abstractproperty, call_args ); } Py_DECREF( tmp_called_instance_47 ); Py_DECREF( tmp_args_element_name_54 ); if ( tmp_dictset_value == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 358; type_description_2 = "o"; goto frame_exception_exit_7; } tmp_res = PyObject_SetItem( locals_cryptography$x509$base_345, const_str_plain_extensions, 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 = 358; type_description_2 = "o"; goto frame_exception_exit_7; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_0ddb3ad8c1786de0631bd051c8e5fc03_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_0ddb3ad8c1786de0631bd051c8e5fc03_7 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_0ddb3ad8c1786de0631bd051c8e5fc03_7, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_0ddb3ad8c1786de0631bd051c8e5fc03_7->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_0ddb3ad8c1786de0631bd051c8e5fc03_7, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_0ddb3ad8c1786de0631bd051c8e5fc03_7, type_description_2, outline_5_var___class__ ); // Release cached frame. if ( frame_0ddb3ad8c1786de0631bd051c8e5fc03_7 == cache_frame_0ddb3ad8c1786de0631bd051c8e5fc03_7 ) { Py_DECREF( frame_0ddb3ad8c1786de0631bd051c8e5fc03_7 ); } cache_frame_0ddb3ad8c1786de0631bd051c8e5fc03_7 = NULL; assertFrameObject( frame_0ddb3ad8c1786de0631bd051c8e5fc03_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_36; PyObject *tmp_compexpr_left_6; PyObject *tmp_compexpr_right_6; CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_compexpr_left_6 = tmp_class_creation_6__bases; tmp_compexpr_right_6 = const_tuple_type_object_tuple; tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_6, tmp_compexpr_right_6 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 345; goto try_except_handler_21; } tmp_condition_result_36 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_36 == NUITKA_BOOL_TRUE ) { goto branch_yes_24; } else { goto branch_no_24; } branch_yes_24:; { tmp_dictset_value = const_tuple_type_object_tuple; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_345, 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 = 345; goto try_except_handler_21; } } branch_no_24:; } { PyObject *tmp_assign_source_72; PyObject *tmp_called_name_20; PyObject *tmp_args_name_12; PyObject *tmp_tuple_element_19; PyObject *tmp_kw_name_12; CHECK_OBJECT( tmp_class_creation_6__metaclass ); tmp_called_name_20 = tmp_class_creation_6__metaclass; tmp_tuple_element_19 = const_str_plain_RevokedCertificate; tmp_args_name_12 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_19 ); PyTuple_SET_ITEM( tmp_args_name_12, 0, tmp_tuple_element_19 ); CHECK_OBJECT( tmp_class_creation_6__bases ); tmp_tuple_element_19 = tmp_class_creation_6__bases; Py_INCREF( tmp_tuple_element_19 ); PyTuple_SET_ITEM( tmp_args_name_12, 1, tmp_tuple_element_19 ); tmp_tuple_element_19 = locals_cryptography$x509$base_345; Py_INCREF( tmp_tuple_element_19 ); PyTuple_SET_ITEM( tmp_args_name_12, 2, tmp_tuple_element_19 ); CHECK_OBJECT( tmp_class_creation_6__class_decl_dict ); tmp_kw_name_12 = tmp_class_creation_6__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 345; tmp_assign_source_72 = CALL_FUNCTION( tmp_called_name_20, tmp_args_name_12, tmp_kw_name_12 ); Py_DECREF( tmp_args_name_12 ); if ( tmp_assign_source_72 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 345; goto try_except_handler_21; } assert( outline_5_var___class__ == NULL ); outline_5_var___class__ = tmp_assign_source_72; } { CHECK_OBJECT( outline_5_var___class__ ); tmp_args_element_name_51 = outline_5_var___class__; Py_INCREF( tmp_args_element_name_51 ); goto try_return_handler_21; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_21:; { Py_DECREF( locals_cryptography$x509$base_345 ); locals_cryptography$x509$base_345 = 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_cryptography$x509$base_345 ); locals_cryptography$x509$base_345 = 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( cryptography$x509$base ); 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( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); outline_exception_6:; exception_lineno = 345; goto try_except_handler_19; outline_result_6:; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 344; { PyObject *call_args[] = { tmp_args_element_name_51 }; tmp_assign_source_71 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_18, call_args ); } Py_DECREF( tmp_called_name_18 ); Py_DECREF( tmp_args_element_name_51 ); if ( tmp_assign_source_71 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 344; goto try_except_handler_19; } UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_RevokedCertificate, tmp_assign_source_71 ); } 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; } { // Tried code: { PyObject *tmp_assign_source_73; PyObject *tmp_dircall_arg1_7; tmp_dircall_arg1_7 = const_tuple_type_object_tuple; Py_INCREF( tmp_dircall_arg1_7 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_7}; tmp_assign_source_73 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_73 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 365; goto try_except_handler_22; } assert( tmp_class_creation_7__bases == NULL ); tmp_class_creation_7__bases = tmp_assign_source_73; } { PyObject *tmp_assign_source_74; tmp_assign_source_74 = PyDict_New(); assert( tmp_class_creation_7__class_decl_dict == NULL ); tmp_class_creation_7__class_decl_dict = tmp_assign_source_74; } { PyObject *tmp_assign_source_75; PyObject *tmp_metaclass_name_7; nuitka_bool tmp_condition_result_37; 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_38; int tmp_truth_name_7; PyObject *tmp_type_arg_13; PyObject *tmp_subscribed_name_7; PyObject *tmp_subscript_name_7; PyObject *tmp_bases_name_7; tmp_key_name_19 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_7__class_decl_dict ); tmp_dict_name_19 = tmp_class_creation_7__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_19, tmp_key_name_19 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 365; goto try_except_handler_22; } tmp_condition_result_37 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_37 == 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 = 365; goto try_except_handler_22; } goto condexpr_end_13; condexpr_false_13:; CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_truth_name_7 = CHECK_IF_TRUE( tmp_class_creation_7__bases ); if ( tmp_truth_name_7 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 365; goto try_except_handler_22; } tmp_condition_result_38 = tmp_truth_name_7 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_38 == NUITKA_BOOL_TRUE ) { goto condexpr_true_14; } else { goto condexpr_false_14; } condexpr_true_14:; CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_subscribed_name_7 = tmp_class_creation_7__bases; tmp_subscript_name_7 = const_int_0; tmp_type_arg_13 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_7, tmp_subscript_name_7, 0 ); if ( tmp_type_arg_13 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 365; 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 = 365; 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_75 = SELECT_METACLASS( tmp_metaclass_name_7, tmp_bases_name_7 ); Py_DECREF( tmp_metaclass_name_7 ); if ( tmp_assign_source_75 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 365; goto try_except_handler_22; } assert( tmp_class_creation_7__metaclass == NULL ); tmp_class_creation_7__metaclass = tmp_assign_source_75; } { nuitka_bool tmp_condition_result_39; 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 = 365; goto try_except_handler_22; } tmp_condition_result_39 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_39 == NUITKA_BOOL_TRUE ) { goto branch_yes_25; } else { goto branch_no_25; } branch_yes_25:; { 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 = 365; goto try_except_handler_22; } } branch_no_25:; } { nuitka_bool tmp_condition_result_40; PyObject *tmp_source_name_33; CHECK_OBJECT( tmp_class_creation_7__metaclass ); tmp_source_name_33 = tmp_class_creation_7__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_33, const_str_plain___prepare__ ); tmp_condition_result_40 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_40 == NUITKA_BOOL_TRUE ) { goto branch_yes_26; } else { goto branch_no_26; } branch_yes_26:; { PyObject *tmp_assign_source_76; PyObject *tmp_called_name_21; PyObject *tmp_source_name_34; PyObject *tmp_args_name_13; PyObject *tmp_tuple_element_20; PyObject *tmp_kw_name_13; CHECK_OBJECT( tmp_class_creation_7__metaclass ); tmp_source_name_34 = tmp_class_creation_7__metaclass; tmp_called_name_21 = LOOKUP_ATTRIBUTE( tmp_source_name_34, const_str_plain___prepare__ ); if ( tmp_called_name_21 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 365; goto try_except_handler_22; } tmp_tuple_element_20 = const_str_plain_CertificateSigningRequestBuilder; tmp_args_name_13 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_20 ); PyTuple_SET_ITEM( tmp_args_name_13, 0, tmp_tuple_element_20 ); CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_tuple_element_20 = tmp_class_creation_7__bases; Py_INCREF( tmp_tuple_element_20 ); PyTuple_SET_ITEM( tmp_args_name_13, 1, tmp_tuple_element_20 ); CHECK_OBJECT( tmp_class_creation_7__class_decl_dict ); tmp_kw_name_13 = tmp_class_creation_7__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 365; tmp_assign_source_76 = CALL_FUNCTION( tmp_called_name_21, tmp_args_name_13, tmp_kw_name_13 ); Py_DECREF( tmp_called_name_21 ); Py_DECREF( tmp_args_name_13 ); if ( tmp_assign_source_76 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 365; goto try_except_handler_22; } assert( tmp_class_creation_7__prepared == NULL ); tmp_class_creation_7__prepared = tmp_assign_source_76; } { nuitka_bool tmp_condition_result_41; PyObject *tmp_operand_name_7; PyObject *tmp_source_name_35; CHECK_OBJECT( tmp_class_creation_7__prepared ); tmp_source_name_35 = tmp_class_creation_7__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_35, 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 = 365; 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 branch_yes_27; } else { goto branch_no_27; } branch_yes_27:; { PyObject *tmp_raise_type_7; PyObject *tmp_raise_value_7; PyObject *tmp_left_name_7; PyObject *tmp_right_name_7; PyObject *tmp_tuple_element_21; PyObject *tmp_getattr_target_7; PyObject *tmp_getattr_attr_7; PyObject *tmp_getattr_default_7; PyObject *tmp_source_name_36; 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_21 = BUILTIN_GETATTR( tmp_getattr_target_7, tmp_getattr_attr_7, tmp_getattr_default_7 ); if ( tmp_tuple_element_21 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 365; goto try_except_handler_22; } tmp_right_name_7 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_7, 0, tmp_tuple_element_21 ); CHECK_OBJECT( tmp_class_creation_7__prepared ); tmp_type_arg_14 = tmp_class_creation_7__prepared; tmp_source_name_36 = BUILTIN_TYPE1( tmp_type_arg_14 ); assert( !(tmp_source_name_36 == NULL) ); tmp_tuple_element_21 = LOOKUP_ATTRIBUTE( tmp_source_name_36, const_str_plain___name__ ); Py_DECREF( tmp_source_name_36 ); if ( tmp_tuple_element_21 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_7 ); exception_lineno = 365; goto try_except_handler_22; } PyTuple_SET_ITEM( tmp_right_name_7, 1, tmp_tuple_element_21 ); 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 = 365; 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 = 365; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_22; } branch_no_27:; } goto branch_end_26; branch_no_26:; { PyObject *tmp_assign_source_77; tmp_assign_source_77 = PyDict_New(); assert( tmp_class_creation_7__prepared == NULL ); tmp_class_creation_7__prepared = tmp_assign_source_77; } branch_end_26:; } { PyObject *tmp_assign_source_78; { PyObject *tmp_set_locals_7; CHECK_OBJECT( tmp_class_creation_7__prepared ); tmp_set_locals_7 = tmp_class_creation_7__prepared; locals_cryptography$x509$base_365 = tmp_set_locals_7; Py_INCREF( tmp_set_locals_7 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_99d507f2ac89b982963447ed05345806; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_365, 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 = 365; goto try_except_handler_24; } } { tmp_dictset_value = const_str_plain_CertificateSigningRequestBuilder; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_365, 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 = 365; goto try_except_handler_24; } } MAKE_OR_REUSE_FRAME( cache_frame_af3af7df54f8298a9998dca8895f8900_8, codeobj_af3af7df54f8298a9998dca8895f8900, module_cryptography$x509$base, sizeof(void *) ); frame_af3af7df54f8298a9998dca8895f8900_8 = cache_frame_af3af7df54f8298a9998dca8895f8900_8; // Push the new frame as the currently active one. pushFrameStack( frame_af3af7df54f8298a9998dca8895f8900_8 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_af3af7df54f8298a9998dca8895f8900_8 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_defaults_1; PyObject *tmp_tuple_element_22; tmp_tuple_element_22 = Py_None; tmp_defaults_1 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_22 ); PyTuple_SET_ITEM( tmp_defaults_1, 0, tmp_tuple_element_22 ); tmp_tuple_element_22 = PyList_New( 0 ); PyTuple_SET_ITEM( tmp_defaults_1, 1, tmp_tuple_element_22 ); tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_55___init__( tmp_defaults_1 ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_365, 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 = 366; type_description_2 = "o"; goto frame_exception_exit_8; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_56_subject_name( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_365, const_str_plain_subject_name, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 373; type_description_2 = "o"; goto frame_exception_exit_8; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_57_add_extension( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_365, const_str_plain_add_extension, 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 = 383; type_description_2 = "o"; goto frame_exception_exit_8; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_58_sign( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_365, const_str_plain_sign, 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 = 400; type_description_2 = "o"; goto frame_exception_exit_8; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_af3af7df54f8298a9998dca8895f8900_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_af3af7df54f8298a9998dca8895f8900_8 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_af3af7df54f8298a9998dca8895f8900_8, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_af3af7df54f8298a9998dca8895f8900_8->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_af3af7df54f8298a9998dca8895f8900_8, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_af3af7df54f8298a9998dca8895f8900_8, type_description_2, outline_6_var___class__ ); // Release cached frame. if ( frame_af3af7df54f8298a9998dca8895f8900_8 == cache_frame_af3af7df54f8298a9998dca8895f8900_8 ) { Py_DECREF( frame_af3af7df54f8298a9998dca8895f8900_8 ); } cache_frame_af3af7df54f8298a9998dca8895f8900_8 = NULL; assertFrameObject( frame_af3af7df54f8298a9998dca8895f8900_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_42; PyObject *tmp_compexpr_left_7; PyObject *tmp_compexpr_right_7; CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_compexpr_left_7 = tmp_class_creation_7__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 = 365; goto try_except_handler_24; } tmp_condition_result_42 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_42 == NUITKA_BOOL_TRUE ) { goto branch_yes_28; } else { goto branch_no_28; } branch_yes_28:; { tmp_dictset_value = const_tuple_type_object_tuple; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_365, 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 = 365; goto try_except_handler_24; } } branch_no_28:; } { PyObject *tmp_assign_source_79; PyObject *tmp_called_name_22; PyObject *tmp_args_name_14; PyObject *tmp_tuple_element_23; PyObject *tmp_kw_name_14; CHECK_OBJECT( tmp_class_creation_7__metaclass ); tmp_called_name_22 = tmp_class_creation_7__metaclass; tmp_tuple_element_23 = const_str_plain_CertificateSigningRequestBuilder; tmp_args_name_14 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_23 ); PyTuple_SET_ITEM( tmp_args_name_14, 0, tmp_tuple_element_23 ); CHECK_OBJECT( tmp_class_creation_7__bases ); tmp_tuple_element_23 = tmp_class_creation_7__bases; Py_INCREF( tmp_tuple_element_23 ); PyTuple_SET_ITEM( tmp_args_name_14, 1, tmp_tuple_element_23 ); tmp_tuple_element_23 = locals_cryptography$x509$base_365; Py_INCREF( tmp_tuple_element_23 ); PyTuple_SET_ITEM( tmp_args_name_14, 2, tmp_tuple_element_23 ); CHECK_OBJECT( tmp_class_creation_7__class_decl_dict ); tmp_kw_name_14 = tmp_class_creation_7__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 365; tmp_assign_source_79 = CALL_FUNCTION( tmp_called_name_22, tmp_args_name_14, tmp_kw_name_14 ); Py_DECREF( tmp_args_name_14 ); if ( tmp_assign_source_79 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 365; goto try_except_handler_24; } assert( outline_6_var___class__ == NULL ); outline_6_var___class__ = tmp_assign_source_79; } { CHECK_OBJECT( outline_6_var___class__ ); tmp_assign_source_78 = outline_6_var___class__; Py_INCREF( tmp_assign_source_78 ); goto try_return_handler_24; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_24:; { Py_DECREF( locals_cryptography$x509$base_365 ); locals_cryptography$x509$base_365 = 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_cryptography$x509$base_365 ); locals_cryptography$x509$base_365 = 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( cryptography$x509$base ); 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( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); outline_exception_7:; exception_lineno = 365; goto try_except_handler_22; outline_result_7:; UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateSigningRequestBuilder, tmp_assign_source_78 ); } 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; } { // Tried code: { PyObject *tmp_assign_source_80; PyObject *tmp_dircall_arg1_8; tmp_dircall_arg1_8 = const_tuple_type_object_tuple; Py_INCREF( tmp_dircall_arg1_8 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_8}; 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 = 409; goto try_except_handler_25; } assert( tmp_class_creation_8__bases == NULL ); tmp_class_creation_8__bases = tmp_assign_source_80; } { PyObject *tmp_assign_source_81; tmp_assign_source_81 = PyDict_New(); assert( tmp_class_creation_8__class_decl_dict == NULL ); tmp_class_creation_8__class_decl_dict = tmp_assign_source_81; } { PyObject *tmp_assign_source_82; PyObject *tmp_metaclass_name_8; nuitka_bool tmp_condition_result_43; 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_44; int tmp_truth_name_8; PyObject *tmp_type_arg_15; PyObject *tmp_subscribed_name_8; PyObject *tmp_subscript_name_8; PyObject *tmp_bases_name_8; tmp_key_name_22 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_8__class_decl_dict ); tmp_dict_name_22 = tmp_class_creation_8__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_22, tmp_key_name_22 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 409; goto try_except_handler_25; } tmp_condition_result_43 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_43 == NUITKA_BOOL_TRUE ) { goto condexpr_true_15; } else { goto condexpr_false_15; } condexpr_true_15:; CHECK_OBJECT( tmp_class_creation_8__class_decl_dict ); tmp_dict_name_23 = tmp_class_creation_8__class_decl_dict; tmp_key_name_23 = const_str_plain_metaclass; tmp_metaclass_name_8 = DICT_GET_ITEM( tmp_dict_name_23, tmp_key_name_23 ); if ( tmp_metaclass_name_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 409; goto try_except_handler_25; } goto condexpr_end_15; condexpr_false_15:; CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_truth_name_8 = CHECK_IF_TRUE( tmp_class_creation_8__bases ); if ( tmp_truth_name_8 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 409; goto try_except_handler_25; } tmp_condition_result_44 = tmp_truth_name_8 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_44 == NUITKA_BOOL_TRUE ) { goto condexpr_true_16; } else { goto condexpr_false_16; } condexpr_true_16:; CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_subscribed_name_8 = tmp_class_creation_8__bases; tmp_subscript_name_8 = const_int_0; tmp_type_arg_15 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_8, tmp_subscript_name_8, 0 ); if ( tmp_type_arg_15 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 409; goto try_except_handler_25; } 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 = 409; goto try_except_handler_25; } goto condexpr_end_16; condexpr_false_16:; tmp_metaclass_name_8 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_8 ); condexpr_end_16:; condexpr_end_15:; CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_bases_name_8 = tmp_class_creation_8__bases; tmp_assign_source_82 = SELECT_METACLASS( tmp_metaclass_name_8, tmp_bases_name_8 ); Py_DECREF( tmp_metaclass_name_8 ); if ( tmp_assign_source_82 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 409; goto try_except_handler_25; } assert( tmp_class_creation_8__metaclass == NULL ); tmp_class_creation_8__metaclass = tmp_assign_source_82; } { nuitka_bool tmp_condition_result_45; 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 = 409; goto try_except_handler_25; } tmp_condition_result_45 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_45 == NUITKA_BOOL_TRUE ) { goto branch_yes_29; } else { goto branch_no_29; } branch_yes_29:; { 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 = 409; goto try_except_handler_25; } } branch_no_29:; } { nuitka_bool tmp_condition_result_46; PyObject *tmp_source_name_37; CHECK_OBJECT( tmp_class_creation_8__metaclass ); tmp_source_name_37 = tmp_class_creation_8__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_37, const_str_plain___prepare__ ); tmp_condition_result_46 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_46 == NUITKA_BOOL_TRUE ) { goto branch_yes_30; } else { goto branch_no_30; } branch_yes_30:; { PyObject *tmp_assign_source_83; PyObject *tmp_called_name_23; PyObject *tmp_source_name_38; PyObject *tmp_args_name_15; PyObject *tmp_tuple_element_24; PyObject *tmp_kw_name_15; CHECK_OBJECT( tmp_class_creation_8__metaclass ); tmp_source_name_38 = tmp_class_creation_8__metaclass; tmp_called_name_23 = LOOKUP_ATTRIBUTE( tmp_source_name_38, const_str_plain___prepare__ ); if ( tmp_called_name_23 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 409; goto try_except_handler_25; } tmp_tuple_element_24 = const_str_plain_CertificateBuilder; tmp_args_name_15 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_24 ); PyTuple_SET_ITEM( tmp_args_name_15, 0, tmp_tuple_element_24 ); CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_tuple_element_24 = tmp_class_creation_8__bases; Py_INCREF( tmp_tuple_element_24 ); PyTuple_SET_ITEM( tmp_args_name_15, 1, tmp_tuple_element_24 ); CHECK_OBJECT( tmp_class_creation_8__class_decl_dict ); tmp_kw_name_15 = tmp_class_creation_8__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 409; tmp_assign_source_83 = CALL_FUNCTION( tmp_called_name_23, tmp_args_name_15, tmp_kw_name_15 ); Py_DECREF( tmp_called_name_23 ); Py_DECREF( tmp_args_name_15 ); if ( tmp_assign_source_83 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 409; goto try_except_handler_25; } assert( tmp_class_creation_8__prepared == NULL ); tmp_class_creation_8__prepared = tmp_assign_source_83; } { nuitka_bool tmp_condition_result_47; PyObject *tmp_operand_name_8; PyObject *tmp_source_name_39; CHECK_OBJECT( tmp_class_creation_8__prepared ); tmp_source_name_39 = tmp_class_creation_8__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_39, 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 = 409; goto try_except_handler_25; } tmp_condition_result_47 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_47 == NUITKA_BOOL_TRUE ) { goto branch_yes_31; } else { goto branch_no_31; } branch_yes_31:; { PyObject *tmp_raise_type_8; PyObject *tmp_raise_value_8; PyObject *tmp_left_name_8; PyObject *tmp_right_name_8; PyObject *tmp_tuple_element_25; PyObject *tmp_getattr_target_8; PyObject *tmp_getattr_attr_8; PyObject *tmp_getattr_default_8; PyObject *tmp_source_name_40; PyObject *tmp_type_arg_16; tmp_raise_type_8 = PyExc_TypeError; tmp_left_name_8 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_8__metaclass ); tmp_getattr_target_8 = tmp_class_creation_8__metaclass; tmp_getattr_attr_8 = const_str_plain___name__; tmp_getattr_default_8 = const_str_angle_metaclass; tmp_tuple_element_25 = BUILTIN_GETATTR( tmp_getattr_target_8, tmp_getattr_attr_8, tmp_getattr_default_8 ); if ( tmp_tuple_element_25 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 409; goto try_except_handler_25; } tmp_right_name_8 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_8, 0, tmp_tuple_element_25 ); CHECK_OBJECT( tmp_class_creation_8__prepared ); tmp_type_arg_16 = tmp_class_creation_8__prepared; tmp_source_name_40 = BUILTIN_TYPE1( tmp_type_arg_16 ); assert( !(tmp_source_name_40 == NULL) ); tmp_tuple_element_25 = LOOKUP_ATTRIBUTE( tmp_source_name_40, const_str_plain___name__ ); Py_DECREF( tmp_source_name_40 ); if ( tmp_tuple_element_25 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_8 ); exception_lineno = 409; goto try_except_handler_25; } PyTuple_SET_ITEM( tmp_right_name_8, 1, tmp_tuple_element_25 ); tmp_raise_value_8 = BINARY_OPERATION_REMAINDER( tmp_left_name_8, tmp_right_name_8 ); Py_DECREF( tmp_right_name_8 ); if ( tmp_raise_value_8 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 409; goto try_except_handler_25; } exception_type = tmp_raise_type_8; Py_INCREF( tmp_raise_type_8 ); exception_value = tmp_raise_value_8; exception_lineno = 409; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_25; } 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_8__prepared == NULL ); tmp_class_creation_8__prepared = tmp_assign_source_84; } branch_end_30:; } { PyObject *tmp_assign_source_85; { PyObject *tmp_set_locals_8; CHECK_OBJECT( tmp_class_creation_8__prepared ); tmp_set_locals_8 = tmp_class_creation_8__prepared; locals_cryptography$x509$base_409 = tmp_set_locals_8; Py_INCREF( tmp_set_locals_8 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_99d507f2ac89b982963447ed05345806; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_409, 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 = 409; goto try_except_handler_27; } } { tmp_dictset_value = const_str_plain_CertificateBuilder; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_409, 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 = 409; goto try_except_handler_27; } } MAKE_OR_REUSE_FRAME( cache_frame_a80c8f9ab6789c91fe10350d784729e1_9, codeobj_a80c8f9ab6789c91fe10350d784729e1, module_cryptography$x509$base, sizeof(void *) ); frame_a80c8f9ab6789c91fe10350d784729e1_9 = cache_frame_a80c8f9ab6789c91fe10350d784729e1_9; // Push the new frame as the currently active one. pushFrameStack( frame_a80c8f9ab6789c91fe10350d784729e1_9 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_a80c8f9ab6789c91fe10350d784729e1_9 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_defaults_2; PyObject *tmp_tuple_element_26; tmp_tuple_element_26 = Py_None; tmp_defaults_2 = PyTuple_New( 7 ); Py_INCREF( tmp_tuple_element_26 ); PyTuple_SET_ITEM( tmp_defaults_2, 0, tmp_tuple_element_26 ); tmp_tuple_element_26 = Py_None; Py_INCREF( tmp_tuple_element_26 ); PyTuple_SET_ITEM( tmp_defaults_2, 1, tmp_tuple_element_26 ); tmp_tuple_element_26 = Py_None; Py_INCREF( tmp_tuple_element_26 ); PyTuple_SET_ITEM( tmp_defaults_2, 2, tmp_tuple_element_26 ); tmp_tuple_element_26 = Py_None; Py_INCREF( tmp_tuple_element_26 ); PyTuple_SET_ITEM( tmp_defaults_2, 3, tmp_tuple_element_26 ); tmp_tuple_element_26 = Py_None; Py_INCREF( tmp_tuple_element_26 ); PyTuple_SET_ITEM( tmp_defaults_2, 4, tmp_tuple_element_26 ); tmp_tuple_element_26 = Py_None; Py_INCREF( tmp_tuple_element_26 ); PyTuple_SET_ITEM( tmp_defaults_2, 5, tmp_tuple_element_26 ); tmp_tuple_element_26 = PyList_New( 0 ); PyTuple_SET_ITEM( tmp_defaults_2, 6, tmp_tuple_element_26 ); tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_59___init__( tmp_defaults_2 ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_409, 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 = 410; type_description_2 = "o"; goto frame_exception_exit_9; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_60_issuer_name( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_409, const_str_plain_issuer_name, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 422; type_description_2 = "o"; goto frame_exception_exit_9; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_61_subject_name( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_409, const_str_plain_subject_name, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 436; type_description_2 = "o"; goto frame_exception_exit_9; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_62_public_key( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_409, const_str_plain_public_key, 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 = 450; type_description_2 = "o"; goto frame_exception_exit_9; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_63_serial_number( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_409, const_str_plain_serial_number, 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 = 466; type_description_2 = "o"; goto frame_exception_exit_9; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_64_not_valid_before( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_409, const_str_plain_not_valid_before, 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 = 488; type_description_2 = "o"; goto frame_exception_exit_9; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_65_not_valid_after( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_409, const_str_plain_not_valid_after, 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 = 511; type_description_2 = "o"; goto frame_exception_exit_9; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_66_add_extension( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_409, const_str_plain_add_extension, 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 = 535; type_description_2 = "o"; goto frame_exception_exit_9; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_67_sign( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_409, const_str_plain_sign, 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 = 555; type_description_2 = "o"; goto frame_exception_exit_9; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_a80c8f9ab6789c91fe10350d784729e1_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_a80c8f9ab6789c91fe10350d784729e1_9 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_a80c8f9ab6789c91fe10350d784729e1_9, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_a80c8f9ab6789c91fe10350d784729e1_9->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_a80c8f9ab6789c91fe10350d784729e1_9, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_a80c8f9ab6789c91fe10350d784729e1_9, type_description_2, outline_7_var___class__ ); // Release cached frame. if ( frame_a80c8f9ab6789c91fe10350d784729e1_9 == cache_frame_a80c8f9ab6789c91fe10350d784729e1_9 ) { Py_DECREF( frame_a80c8f9ab6789c91fe10350d784729e1_9 ); } cache_frame_a80c8f9ab6789c91fe10350d784729e1_9 = NULL; assertFrameObject( frame_a80c8f9ab6789c91fe10350d784729e1_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_27; skip_nested_handling_8:; { nuitka_bool tmp_condition_result_48; PyObject *tmp_compexpr_left_8; PyObject *tmp_compexpr_right_8; CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_compexpr_left_8 = tmp_class_creation_8__bases; tmp_compexpr_right_8 = const_tuple_type_object_tuple; 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 = 409; goto try_except_handler_27; } tmp_condition_result_48 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_48 == NUITKA_BOOL_TRUE ) { goto branch_yes_32; } else { goto branch_no_32; } branch_yes_32:; { tmp_dictset_value = const_tuple_type_object_tuple; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_409, 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 = 409; goto try_except_handler_27; } } branch_no_32:; } { PyObject *tmp_assign_source_86; PyObject *tmp_called_name_24; PyObject *tmp_args_name_16; PyObject *tmp_tuple_element_27; PyObject *tmp_kw_name_16; CHECK_OBJECT( tmp_class_creation_8__metaclass ); tmp_called_name_24 = tmp_class_creation_8__metaclass; tmp_tuple_element_27 = const_str_plain_CertificateBuilder; tmp_args_name_16 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_27 ); PyTuple_SET_ITEM( tmp_args_name_16, 0, tmp_tuple_element_27 ); CHECK_OBJECT( tmp_class_creation_8__bases ); tmp_tuple_element_27 = tmp_class_creation_8__bases; Py_INCREF( tmp_tuple_element_27 ); PyTuple_SET_ITEM( tmp_args_name_16, 1, tmp_tuple_element_27 ); tmp_tuple_element_27 = locals_cryptography$x509$base_409; Py_INCREF( tmp_tuple_element_27 ); PyTuple_SET_ITEM( tmp_args_name_16, 2, tmp_tuple_element_27 ); CHECK_OBJECT( tmp_class_creation_8__class_decl_dict ); tmp_kw_name_16 = tmp_class_creation_8__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 409; tmp_assign_source_86 = CALL_FUNCTION( tmp_called_name_24, tmp_args_name_16, tmp_kw_name_16 ); Py_DECREF( tmp_args_name_16 ); if ( tmp_assign_source_86 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 409; goto try_except_handler_27; } assert( outline_7_var___class__ == NULL ); outline_7_var___class__ = tmp_assign_source_86; } { CHECK_OBJECT( outline_7_var___class__ ); tmp_assign_source_85 = outline_7_var___class__; Py_INCREF( tmp_assign_source_85 ); goto try_return_handler_27; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_27:; { Py_DECREF( locals_cryptography$x509$base_409 ); locals_cryptography$x509$base_409 = NULL; } { goto try_return_handler_26; } // Exception handler code: try_except_handler_27:; 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_DECREF( locals_cryptography$x509$base_409 ); locals_cryptography$x509$base_409 = 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 try_except_handler_26; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_26:; { 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_26:; 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; { // 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 outline_exception_8; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); outline_exception_8:; exception_lineno = 409; goto try_except_handler_25; outline_result_8:; UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateBuilder, tmp_assign_source_85 ); } goto try_end_11; // Exception handler code: try_except_handler_25:; exception_keeper_type_27 = exception_type; exception_keeper_value_27 = exception_value; exception_keeper_tb_27 = exception_tb; exception_keeper_lineno_27 = exception_lineno; exception_type = NULL; exception_value = NULL; exception_tb = NULL; exception_lineno = 0; { Py_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_27; exception_value = exception_keeper_value_27; exception_tb = exception_keeper_tb_27; exception_lineno = exception_keeper_lineno_27; goto frame_exception_exit_1; } // End of try: try_end_11:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_8__bases ); Py_DECREF( tmp_class_creation_8__bases ); tmp_class_creation_8__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_8__class_decl_dict ); Py_DECREF( tmp_class_creation_8__class_decl_dict ); tmp_class_creation_8__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_8__metaclass ); Py_DECREF( tmp_class_creation_8__metaclass ); tmp_class_creation_8__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_8__prepared ); Py_DECREF( tmp_class_creation_8__prepared ); tmp_class_creation_8__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_87; PyObject *tmp_dircall_arg1_9; tmp_dircall_arg1_9 = const_tuple_type_object_tuple; Py_INCREF( tmp_dircall_arg1_9 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_9}; tmp_assign_source_87 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args ); } if ( tmp_assign_source_87 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 580; goto try_except_handler_28; } assert( tmp_class_creation_9__bases == NULL ); tmp_class_creation_9__bases = tmp_assign_source_87; } { PyObject *tmp_assign_source_88; tmp_assign_source_88 = PyDict_New(); assert( tmp_class_creation_9__class_decl_dict == NULL ); tmp_class_creation_9__class_decl_dict = tmp_assign_source_88; } { PyObject *tmp_assign_source_89; PyObject *tmp_metaclass_name_9; nuitka_bool tmp_condition_result_49; 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_50; int tmp_truth_name_9; PyObject *tmp_type_arg_17; PyObject *tmp_subscribed_name_9; PyObject *tmp_subscript_name_9; PyObject *tmp_bases_name_9; tmp_key_name_25 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_9__class_decl_dict ); tmp_dict_name_25 = tmp_class_creation_9__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_25, tmp_key_name_25 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 580; goto try_except_handler_28; } tmp_condition_result_49 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_49 == NUITKA_BOOL_TRUE ) { goto condexpr_true_17; } else { goto condexpr_false_17; } condexpr_true_17:; CHECK_OBJECT( tmp_class_creation_9__class_decl_dict ); tmp_dict_name_26 = tmp_class_creation_9__class_decl_dict; tmp_key_name_26 = const_str_plain_metaclass; tmp_metaclass_name_9 = DICT_GET_ITEM( tmp_dict_name_26, tmp_key_name_26 ); if ( tmp_metaclass_name_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 580; goto try_except_handler_28; } goto condexpr_end_17; condexpr_false_17:; CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_truth_name_9 = CHECK_IF_TRUE( tmp_class_creation_9__bases ); if ( tmp_truth_name_9 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 580; goto try_except_handler_28; } tmp_condition_result_50 = tmp_truth_name_9 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_50 == NUITKA_BOOL_TRUE ) { goto condexpr_true_18; } else { goto condexpr_false_18; } condexpr_true_18:; CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_subscribed_name_9 = tmp_class_creation_9__bases; tmp_subscript_name_9 = const_int_0; tmp_type_arg_17 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_9, tmp_subscript_name_9, 0 ); if ( tmp_type_arg_17 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 580; goto try_except_handler_28; } 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 = 580; goto try_except_handler_28; } goto condexpr_end_18; condexpr_false_18:; tmp_metaclass_name_9 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_9 ); condexpr_end_18:; condexpr_end_17:; CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_bases_name_9 = tmp_class_creation_9__bases; tmp_assign_source_89 = SELECT_METACLASS( tmp_metaclass_name_9, tmp_bases_name_9 ); Py_DECREF( tmp_metaclass_name_9 ); if ( tmp_assign_source_89 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 580; goto try_except_handler_28; } assert( tmp_class_creation_9__metaclass == NULL ); tmp_class_creation_9__metaclass = tmp_assign_source_89; } { nuitka_bool tmp_condition_result_51; 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 = 580; goto try_except_handler_28; } tmp_condition_result_51 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_51 == NUITKA_BOOL_TRUE ) { goto branch_yes_33; } else { goto branch_no_33; } branch_yes_33:; { 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 = 580; goto try_except_handler_28; } } branch_no_33:; } { nuitka_bool tmp_condition_result_52; PyObject *tmp_source_name_41; CHECK_OBJECT( tmp_class_creation_9__metaclass ); tmp_source_name_41 = tmp_class_creation_9__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_41, const_str_plain___prepare__ ); tmp_condition_result_52 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_52 == NUITKA_BOOL_TRUE ) { goto branch_yes_34; } else { goto branch_no_34; } branch_yes_34:; { PyObject *tmp_assign_source_90; PyObject *tmp_called_name_25; PyObject *tmp_source_name_42; PyObject *tmp_args_name_17; PyObject *tmp_tuple_element_28; PyObject *tmp_kw_name_17; CHECK_OBJECT( tmp_class_creation_9__metaclass ); tmp_source_name_42 = tmp_class_creation_9__metaclass; tmp_called_name_25 = LOOKUP_ATTRIBUTE( tmp_source_name_42, const_str_plain___prepare__ ); if ( tmp_called_name_25 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 580; goto try_except_handler_28; } tmp_tuple_element_28 = const_str_plain_CertificateRevocationListBuilder; tmp_args_name_17 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_28 ); PyTuple_SET_ITEM( tmp_args_name_17, 0, tmp_tuple_element_28 ); CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_tuple_element_28 = tmp_class_creation_9__bases; Py_INCREF( tmp_tuple_element_28 ); PyTuple_SET_ITEM( tmp_args_name_17, 1, tmp_tuple_element_28 ); CHECK_OBJECT( tmp_class_creation_9__class_decl_dict ); tmp_kw_name_17 = tmp_class_creation_9__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 580; tmp_assign_source_90 = CALL_FUNCTION( tmp_called_name_25, tmp_args_name_17, tmp_kw_name_17 ); Py_DECREF( tmp_called_name_25 ); Py_DECREF( tmp_args_name_17 ); if ( tmp_assign_source_90 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 580; goto try_except_handler_28; } assert( tmp_class_creation_9__prepared == NULL ); tmp_class_creation_9__prepared = tmp_assign_source_90; } { nuitka_bool tmp_condition_result_53; PyObject *tmp_operand_name_9; PyObject *tmp_source_name_43; CHECK_OBJECT( tmp_class_creation_9__prepared ); tmp_source_name_43 = tmp_class_creation_9__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_43, 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 = 580; goto try_except_handler_28; } tmp_condition_result_53 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_53 == NUITKA_BOOL_TRUE ) { goto branch_yes_35; } else { goto branch_no_35; } branch_yes_35:; { PyObject *tmp_raise_type_9; PyObject *tmp_raise_value_9; PyObject *tmp_left_name_9; PyObject *tmp_right_name_9; PyObject *tmp_tuple_element_29; PyObject *tmp_getattr_target_9; PyObject *tmp_getattr_attr_9; PyObject *tmp_getattr_default_9; PyObject *tmp_source_name_44; PyObject *tmp_type_arg_18; tmp_raise_type_9 = PyExc_TypeError; tmp_left_name_9 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_9__metaclass ); tmp_getattr_target_9 = tmp_class_creation_9__metaclass; tmp_getattr_attr_9 = const_str_plain___name__; tmp_getattr_default_9 = const_str_angle_metaclass; tmp_tuple_element_29 = BUILTIN_GETATTR( tmp_getattr_target_9, tmp_getattr_attr_9, tmp_getattr_default_9 ); if ( tmp_tuple_element_29 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 580; goto try_except_handler_28; } tmp_right_name_9 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_9, 0, tmp_tuple_element_29 ); CHECK_OBJECT( tmp_class_creation_9__prepared ); tmp_type_arg_18 = tmp_class_creation_9__prepared; tmp_source_name_44 = BUILTIN_TYPE1( tmp_type_arg_18 ); assert( !(tmp_source_name_44 == NULL) ); tmp_tuple_element_29 = LOOKUP_ATTRIBUTE( tmp_source_name_44, const_str_plain___name__ ); Py_DECREF( tmp_source_name_44 ); if ( tmp_tuple_element_29 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_9 ); exception_lineno = 580; goto try_except_handler_28; } PyTuple_SET_ITEM( tmp_right_name_9, 1, tmp_tuple_element_29 ); tmp_raise_value_9 = BINARY_OPERATION_REMAINDER( tmp_left_name_9, tmp_right_name_9 ); Py_DECREF( tmp_right_name_9 ); if ( tmp_raise_value_9 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 580; goto try_except_handler_28; } exception_type = tmp_raise_type_9; Py_INCREF( tmp_raise_type_9 ); exception_value = tmp_raise_value_9; exception_lineno = 580; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_28; } branch_no_35:; } goto branch_end_34; branch_no_34:; { PyObject *tmp_assign_source_91; tmp_assign_source_91 = PyDict_New(); assert( tmp_class_creation_9__prepared == NULL ); tmp_class_creation_9__prepared = tmp_assign_source_91; } branch_end_34:; } { PyObject *tmp_assign_source_92; { PyObject *tmp_set_locals_9; CHECK_OBJECT( tmp_class_creation_9__prepared ); tmp_set_locals_9 = tmp_class_creation_9__prepared; locals_cryptography$x509$base_580 = tmp_set_locals_9; Py_INCREF( tmp_set_locals_9 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_99d507f2ac89b982963447ed05345806; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_580, 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 = 580; goto try_except_handler_30; } } { tmp_dictset_value = const_str_plain_CertificateRevocationListBuilder; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_580, 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 = 580; goto try_except_handler_30; } } MAKE_OR_REUSE_FRAME( cache_frame_c1016033aad2be7101ea593e6bbd8e11_10, codeobj_c1016033aad2be7101ea593e6bbd8e11, module_cryptography$x509$base, sizeof(void *) ); frame_c1016033aad2be7101ea593e6bbd8e11_10 = cache_frame_c1016033aad2be7101ea593e6bbd8e11_10; // Push the new frame as the currently active one. pushFrameStack( frame_c1016033aad2be7101ea593e6bbd8e11_10 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_c1016033aad2be7101ea593e6bbd8e11_10 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_defaults_3; PyObject *tmp_tuple_element_30; tmp_tuple_element_30 = Py_None; tmp_defaults_3 = PyTuple_New( 5 ); Py_INCREF( tmp_tuple_element_30 ); PyTuple_SET_ITEM( tmp_defaults_3, 0, tmp_tuple_element_30 ); tmp_tuple_element_30 = Py_None; Py_INCREF( tmp_tuple_element_30 ); PyTuple_SET_ITEM( tmp_defaults_3, 1, tmp_tuple_element_30 ); tmp_tuple_element_30 = Py_None; Py_INCREF( tmp_tuple_element_30 ); PyTuple_SET_ITEM( tmp_defaults_3, 2, tmp_tuple_element_30 ); tmp_tuple_element_30 = PyList_New( 0 ); PyTuple_SET_ITEM( tmp_defaults_3, 3, tmp_tuple_element_30 ); tmp_tuple_element_30 = PyList_New( 0 ); PyTuple_SET_ITEM( tmp_defaults_3, 4, tmp_tuple_element_30 ); tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_68___init__( tmp_defaults_3 ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_580, 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 = 581; type_description_2 = "o"; goto frame_exception_exit_10; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_69_issuer_name( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_580, const_str_plain_issuer_name, tmp_dictset_value ); Py_DECREF( tmp_dictset_value ); if ( tmp_res != 0 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 589; type_description_2 = "o"; goto frame_exception_exit_10; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_70_last_update( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_580, const_str_plain_last_update, 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 = 599; type_description_2 = "o"; goto frame_exception_exit_10; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_71_next_update( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_580, const_str_plain_next_update, 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 = 617; type_description_2 = "o"; goto frame_exception_exit_10; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_72_add_extension( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_580, const_str_plain_add_extension, 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 = 635; type_description_2 = "o"; goto frame_exception_exit_10; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_73_add_revoked_certificate( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_580, const_str_plain_add_revoked_certificate, 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 = 653; type_description_2 = "o"; goto frame_exception_exit_10; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_74_sign( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_580, const_str_plain_sign, 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 = 666; type_description_2 = "o"; goto frame_exception_exit_10; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_c1016033aad2be7101ea593e6bbd8e11_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_c1016033aad2be7101ea593e6bbd8e11_10 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_c1016033aad2be7101ea593e6bbd8e11_10, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_c1016033aad2be7101ea593e6bbd8e11_10->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_c1016033aad2be7101ea593e6bbd8e11_10, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_c1016033aad2be7101ea593e6bbd8e11_10, type_description_2, outline_8_var___class__ ); // Release cached frame. if ( frame_c1016033aad2be7101ea593e6bbd8e11_10 == cache_frame_c1016033aad2be7101ea593e6bbd8e11_10 ) { Py_DECREF( frame_c1016033aad2be7101ea593e6bbd8e11_10 ); } cache_frame_c1016033aad2be7101ea593e6bbd8e11_10 = NULL; assertFrameObject( frame_c1016033aad2be7101ea593e6bbd8e11_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_30; skip_nested_handling_9:; { nuitka_bool tmp_condition_result_54; PyObject *tmp_compexpr_left_9; PyObject *tmp_compexpr_right_9; CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_compexpr_left_9 = tmp_class_creation_9__bases; tmp_compexpr_right_9 = const_tuple_type_object_tuple; 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 = 580; goto try_except_handler_30; } tmp_condition_result_54 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_54 == NUITKA_BOOL_TRUE ) { goto branch_yes_36; } else { goto branch_no_36; } branch_yes_36:; { tmp_dictset_value = const_tuple_type_object_tuple; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_580, 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 = 580; goto try_except_handler_30; } } branch_no_36:; } { PyObject *tmp_assign_source_93; PyObject *tmp_called_name_26; PyObject *tmp_args_name_18; PyObject *tmp_tuple_element_31; PyObject *tmp_kw_name_18; CHECK_OBJECT( tmp_class_creation_9__metaclass ); tmp_called_name_26 = tmp_class_creation_9__metaclass; tmp_tuple_element_31 = const_str_plain_CertificateRevocationListBuilder; tmp_args_name_18 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_31 ); PyTuple_SET_ITEM( tmp_args_name_18, 0, tmp_tuple_element_31 ); CHECK_OBJECT( tmp_class_creation_9__bases ); tmp_tuple_element_31 = tmp_class_creation_9__bases; Py_INCREF( tmp_tuple_element_31 ); PyTuple_SET_ITEM( tmp_args_name_18, 1, tmp_tuple_element_31 ); tmp_tuple_element_31 = locals_cryptography$x509$base_580; Py_INCREF( tmp_tuple_element_31 ); PyTuple_SET_ITEM( tmp_args_name_18, 2, tmp_tuple_element_31 ); CHECK_OBJECT( tmp_class_creation_9__class_decl_dict ); tmp_kw_name_18 = tmp_class_creation_9__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 580; tmp_assign_source_93 = CALL_FUNCTION( tmp_called_name_26, tmp_args_name_18, tmp_kw_name_18 ); Py_DECREF( tmp_args_name_18 ); if ( tmp_assign_source_93 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 580; goto try_except_handler_30; } assert( outline_8_var___class__ == NULL ); outline_8_var___class__ = tmp_assign_source_93; } { CHECK_OBJECT( outline_8_var___class__ ); tmp_assign_source_92 = outline_8_var___class__; Py_INCREF( tmp_assign_source_92 ); goto try_return_handler_30; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_30:; { Py_DECREF( locals_cryptography$x509$base_580 ); locals_cryptography$x509$base_580 = NULL; } { goto try_return_handler_29; } // Exception handler code: try_except_handler_30:; 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_DECREF( locals_cryptography$x509$base_580 ); locals_cryptography$x509$base_580 = 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 try_except_handler_29; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_29:; { 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_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; { // 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 outline_exception_9; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); outline_exception_9:; exception_lineno = 580; goto try_except_handler_28; outline_result_9:; UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_CertificateRevocationListBuilder, tmp_assign_source_92 ); } goto try_end_12; // Exception handler code: try_except_handler_28:; 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_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_30; exception_value = exception_keeper_value_30; exception_tb = exception_keeper_tb_30; exception_lineno = exception_keeper_lineno_30; goto frame_exception_exit_1; } // End of try: try_end_12:; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_9__bases ); Py_DECREF( tmp_class_creation_9__bases ); tmp_class_creation_9__bases = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_9__class_decl_dict ); Py_DECREF( tmp_class_creation_9__class_decl_dict ); tmp_class_creation_9__class_decl_dict = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_9__metaclass ); Py_DECREF( tmp_class_creation_9__metaclass ); tmp_class_creation_9__metaclass = NULL; } { CHECK_OBJECT( (PyObject *)tmp_class_creation_9__prepared ); Py_DECREF( tmp_class_creation_9__prepared ); tmp_class_creation_9__prepared = NULL; } { // Tried code: { PyObject *tmp_assign_source_94; PyObject *tmp_dircall_arg1_10; tmp_dircall_arg1_10 = const_tuple_type_object_tuple; Py_INCREF( tmp_dircall_arg1_10 ); { PyObject *dir_call_args[] = {tmp_dircall_arg1_10}; 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 = 679; goto try_except_handler_31; } assert( tmp_class_creation_10__bases == NULL ); tmp_class_creation_10__bases = tmp_assign_source_94; } { PyObject *tmp_assign_source_95; tmp_assign_source_95 = PyDict_New(); assert( tmp_class_creation_10__class_decl_dict == NULL ); tmp_class_creation_10__class_decl_dict = tmp_assign_source_95; } { PyObject *tmp_assign_source_96; PyObject *tmp_metaclass_name_10; nuitka_bool tmp_condition_result_55; 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_56; int tmp_truth_name_10; PyObject *tmp_type_arg_19; PyObject *tmp_subscribed_name_10; PyObject *tmp_subscript_name_10; PyObject *tmp_bases_name_10; tmp_key_name_28 = const_str_plain_metaclass; CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_dict_name_28 = tmp_class_creation_10__class_decl_dict; tmp_res = PyDict_Contains( tmp_dict_name_28, tmp_key_name_28 ); if ( tmp_res == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 679; goto try_except_handler_31; } tmp_condition_result_55 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_55 == NUITKA_BOOL_TRUE ) { goto condexpr_true_19; } else { goto condexpr_false_19; } condexpr_true_19:; CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_dict_name_29 = tmp_class_creation_10__class_decl_dict; tmp_key_name_29 = const_str_plain_metaclass; tmp_metaclass_name_10 = DICT_GET_ITEM( tmp_dict_name_29, tmp_key_name_29 ); if ( tmp_metaclass_name_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 679; goto try_except_handler_31; } goto condexpr_end_19; condexpr_false_19:; CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_truth_name_10 = CHECK_IF_TRUE( tmp_class_creation_10__bases ); if ( tmp_truth_name_10 == -1 ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 679; goto try_except_handler_31; } tmp_condition_result_56 = tmp_truth_name_10 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_56 == NUITKA_BOOL_TRUE ) { goto condexpr_true_20; } else { goto condexpr_false_20; } condexpr_true_20:; CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_subscribed_name_10 = tmp_class_creation_10__bases; tmp_subscript_name_10 = const_int_0; tmp_type_arg_19 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_10, tmp_subscript_name_10, 0 ); if ( tmp_type_arg_19 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 679; goto try_except_handler_31; } 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 = 679; goto try_except_handler_31; } goto condexpr_end_20; condexpr_false_20:; tmp_metaclass_name_10 = (PyObject *)&PyType_Type; Py_INCREF( tmp_metaclass_name_10 ); condexpr_end_20:; condexpr_end_19:; CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_bases_name_10 = tmp_class_creation_10__bases; tmp_assign_source_96 = SELECT_METACLASS( tmp_metaclass_name_10, tmp_bases_name_10 ); Py_DECREF( tmp_metaclass_name_10 ); if ( tmp_assign_source_96 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 679; goto try_except_handler_31; } assert( tmp_class_creation_10__metaclass == NULL ); tmp_class_creation_10__metaclass = tmp_assign_source_96; } { nuitka_bool tmp_condition_result_57; 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 = 679; goto try_except_handler_31; } tmp_condition_result_57 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_57 == NUITKA_BOOL_TRUE ) { goto branch_yes_37; } else { goto branch_no_37; } branch_yes_37:; { 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 = 679; goto try_except_handler_31; } } branch_no_37:; } { nuitka_bool tmp_condition_result_58; PyObject *tmp_source_name_45; CHECK_OBJECT( tmp_class_creation_10__metaclass ); tmp_source_name_45 = tmp_class_creation_10__metaclass; tmp_res = PyObject_HasAttr( tmp_source_name_45, const_str_plain___prepare__ ); tmp_condition_result_58 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_58 == NUITKA_BOOL_TRUE ) { goto branch_yes_38; } else { goto branch_no_38; } branch_yes_38:; { PyObject *tmp_assign_source_97; PyObject *tmp_called_name_27; PyObject *tmp_source_name_46; PyObject *tmp_args_name_19; PyObject *tmp_tuple_element_32; PyObject *tmp_kw_name_19; CHECK_OBJECT( tmp_class_creation_10__metaclass ); tmp_source_name_46 = tmp_class_creation_10__metaclass; tmp_called_name_27 = LOOKUP_ATTRIBUTE( tmp_source_name_46, const_str_plain___prepare__ ); if ( tmp_called_name_27 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 679; goto try_except_handler_31; } tmp_tuple_element_32 = const_str_plain_RevokedCertificateBuilder; tmp_args_name_19 = PyTuple_New( 2 ); Py_INCREF( tmp_tuple_element_32 ); PyTuple_SET_ITEM( tmp_args_name_19, 0, tmp_tuple_element_32 ); CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_tuple_element_32 = tmp_class_creation_10__bases; Py_INCREF( tmp_tuple_element_32 ); PyTuple_SET_ITEM( tmp_args_name_19, 1, tmp_tuple_element_32 ); CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_kw_name_19 = tmp_class_creation_10__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 679; tmp_assign_source_97 = CALL_FUNCTION( tmp_called_name_27, tmp_args_name_19, tmp_kw_name_19 ); Py_DECREF( tmp_called_name_27 ); Py_DECREF( tmp_args_name_19 ); if ( tmp_assign_source_97 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 679; goto try_except_handler_31; } assert( tmp_class_creation_10__prepared == NULL ); tmp_class_creation_10__prepared = tmp_assign_source_97; } { nuitka_bool tmp_condition_result_59; PyObject *tmp_operand_name_10; PyObject *tmp_source_name_47; CHECK_OBJECT( tmp_class_creation_10__prepared ); tmp_source_name_47 = tmp_class_creation_10__prepared; tmp_res = PyObject_HasAttr( tmp_source_name_47, 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 = 679; goto try_except_handler_31; } tmp_condition_result_59 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_59 == NUITKA_BOOL_TRUE ) { goto branch_yes_39; } else { goto branch_no_39; } branch_yes_39:; { PyObject *tmp_raise_type_10; PyObject *tmp_raise_value_10; PyObject *tmp_left_name_10; PyObject *tmp_right_name_10; PyObject *tmp_tuple_element_33; PyObject *tmp_getattr_target_10; PyObject *tmp_getattr_attr_10; PyObject *tmp_getattr_default_10; PyObject *tmp_source_name_48; PyObject *tmp_type_arg_20; tmp_raise_type_10 = PyExc_TypeError; tmp_left_name_10 = const_str_digest_75fd71b1edada749c2ef7ac810062295; CHECK_OBJECT( tmp_class_creation_10__metaclass ); tmp_getattr_target_10 = tmp_class_creation_10__metaclass; tmp_getattr_attr_10 = const_str_plain___name__; tmp_getattr_default_10 = const_str_angle_metaclass; tmp_tuple_element_33 = BUILTIN_GETATTR( tmp_getattr_target_10, tmp_getattr_attr_10, tmp_getattr_default_10 ); if ( tmp_tuple_element_33 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 679; goto try_except_handler_31; } tmp_right_name_10 = PyTuple_New( 2 ); PyTuple_SET_ITEM( tmp_right_name_10, 0, tmp_tuple_element_33 ); CHECK_OBJECT( tmp_class_creation_10__prepared ); tmp_type_arg_20 = tmp_class_creation_10__prepared; tmp_source_name_48 = BUILTIN_TYPE1( tmp_type_arg_20 ); assert( !(tmp_source_name_48 == NULL) ); tmp_tuple_element_33 = LOOKUP_ATTRIBUTE( tmp_source_name_48, const_str_plain___name__ ); Py_DECREF( tmp_source_name_48 ); if ( tmp_tuple_element_33 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); Py_DECREF( tmp_right_name_10 ); exception_lineno = 679; goto try_except_handler_31; } PyTuple_SET_ITEM( tmp_right_name_10, 1, tmp_tuple_element_33 ); tmp_raise_value_10 = BINARY_OPERATION_REMAINDER( tmp_left_name_10, tmp_right_name_10 ); Py_DECREF( tmp_right_name_10 ); if ( tmp_raise_value_10 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 679; goto try_except_handler_31; } exception_type = tmp_raise_type_10; Py_INCREF( tmp_raise_type_10 ); exception_value = tmp_raise_value_10; exception_lineno = 679; RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb ); goto try_except_handler_31; } branch_no_39:; } goto branch_end_38; branch_no_38:; { PyObject *tmp_assign_source_98; tmp_assign_source_98 = PyDict_New(); assert( tmp_class_creation_10__prepared == NULL ); tmp_class_creation_10__prepared = tmp_assign_source_98; } branch_end_38:; } { PyObject *tmp_assign_source_99; { PyObject *tmp_set_locals_10; CHECK_OBJECT( tmp_class_creation_10__prepared ); tmp_set_locals_10 = tmp_class_creation_10__prepared; locals_cryptography$x509$base_679 = tmp_set_locals_10; Py_INCREF( tmp_set_locals_10 ); } { // Tried code: { // Tried code: { tmp_dictset_value = const_str_digest_99d507f2ac89b982963447ed05345806; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_679, 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 = 679; goto try_except_handler_33; } } { tmp_dictset_value = const_str_plain_RevokedCertificateBuilder; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_679, 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 = 679; goto try_except_handler_33; } } MAKE_OR_REUSE_FRAME( cache_frame_f7d9f63dadea6dea82b7da72858976db_11, codeobj_f7d9f63dadea6dea82b7da72858976db, module_cryptography$x509$base, sizeof(void *) ); frame_f7d9f63dadea6dea82b7da72858976db_11 = cache_frame_f7d9f63dadea6dea82b7da72858976db_11; // Push the new frame as the currently active one. pushFrameStack( frame_f7d9f63dadea6dea82b7da72858976db_11 ); // Mark the frame object as in use, ref count 1 will be up for reuse. assert( Py_REFCNT( frame_f7d9f63dadea6dea82b7da72858976db_11 ) == 2 ); // Frame stack // Framed code: { PyObject *tmp_defaults_4; PyObject *tmp_tuple_element_34; tmp_tuple_element_34 = Py_None; tmp_defaults_4 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_34 ); PyTuple_SET_ITEM( tmp_defaults_4, 0, tmp_tuple_element_34 ); tmp_tuple_element_34 = Py_None; Py_INCREF( tmp_tuple_element_34 ); PyTuple_SET_ITEM( tmp_defaults_4, 1, tmp_tuple_element_34 ); tmp_tuple_element_34 = PyList_New( 0 ); PyTuple_SET_ITEM( tmp_defaults_4, 2, tmp_tuple_element_34 ); tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_75___init__( tmp_defaults_4 ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_679, 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 = 680; type_description_2 = "o"; goto frame_exception_exit_11; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_76_serial_number( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_679, const_str_plain_serial_number, 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 = 686; type_description_2 = "o"; goto frame_exception_exit_11; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_77_revocation_date( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_679, const_str_plain_revocation_date, 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 = 703; type_description_2 = "o"; goto frame_exception_exit_11; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_78_add_extension( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_679, const_str_plain_add_extension, 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 = 716; type_description_2 = "o"; goto frame_exception_exit_11; } } { tmp_dictset_value = MAKE_FUNCTION_cryptography$x509$base$$$function_79_build( ); tmp_res = PyObject_SetItem( locals_cryptography$x509$base_679, const_str_plain_build, 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 = 731; type_description_2 = "o"; goto frame_exception_exit_11; } } #if 0 RESTORE_FRAME_EXCEPTION( frame_f7d9f63dadea6dea82b7da72858976db_11 ); #endif // Put the previous frame back on top. popFrameStack(); goto frame_no_exception_10; frame_exception_exit_11:; #if 0 RESTORE_FRAME_EXCEPTION( frame_f7d9f63dadea6dea82b7da72858976db_11 ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_f7d9f63dadea6dea82b7da72858976db_11, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_f7d9f63dadea6dea82b7da72858976db_11->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_f7d9f63dadea6dea82b7da72858976db_11, exception_lineno ); } // Attachs locals to frame if any. Nuitka_Frame_AttachLocals( (struct Nuitka_FrameObject *)frame_f7d9f63dadea6dea82b7da72858976db_11, type_description_2, outline_9_var___class__ ); // Release cached frame. if ( frame_f7d9f63dadea6dea82b7da72858976db_11 == cache_frame_f7d9f63dadea6dea82b7da72858976db_11 ) { Py_DECREF( frame_f7d9f63dadea6dea82b7da72858976db_11 ); } cache_frame_f7d9f63dadea6dea82b7da72858976db_11 = NULL; assertFrameObject( frame_f7d9f63dadea6dea82b7da72858976db_11 ); // Put the previous frame back on top. popFrameStack(); // Return the error. goto nested_frame_exit_10; frame_no_exception_10:; goto skip_nested_handling_10; nested_frame_exit_10:; goto try_except_handler_33; skip_nested_handling_10:; { nuitka_bool tmp_condition_result_60; PyObject *tmp_compexpr_left_10; PyObject *tmp_compexpr_right_10; CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_compexpr_left_10 = tmp_class_creation_10__bases; tmp_compexpr_right_10 = const_tuple_type_object_tuple; 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 = 679; goto try_except_handler_33; } tmp_condition_result_60 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE; if ( tmp_condition_result_60 == NUITKA_BOOL_TRUE ) { goto branch_yes_40; } else { goto branch_no_40; } branch_yes_40:; { tmp_dictset_value = const_tuple_type_object_tuple; tmp_res = PyObject_SetItem( locals_cryptography$x509$base_679, 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 = 679; goto try_except_handler_33; } } branch_no_40:; } { PyObject *tmp_assign_source_100; PyObject *tmp_called_name_28; PyObject *tmp_args_name_20; PyObject *tmp_tuple_element_35; PyObject *tmp_kw_name_20; CHECK_OBJECT( tmp_class_creation_10__metaclass ); tmp_called_name_28 = tmp_class_creation_10__metaclass; tmp_tuple_element_35 = const_str_plain_RevokedCertificateBuilder; tmp_args_name_20 = PyTuple_New( 3 ); Py_INCREF( tmp_tuple_element_35 ); PyTuple_SET_ITEM( tmp_args_name_20, 0, tmp_tuple_element_35 ); CHECK_OBJECT( tmp_class_creation_10__bases ); tmp_tuple_element_35 = tmp_class_creation_10__bases; Py_INCREF( tmp_tuple_element_35 ); PyTuple_SET_ITEM( tmp_args_name_20, 1, tmp_tuple_element_35 ); tmp_tuple_element_35 = locals_cryptography$x509$base_679; Py_INCREF( tmp_tuple_element_35 ); PyTuple_SET_ITEM( tmp_args_name_20, 2, tmp_tuple_element_35 ); CHECK_OBJECT( tmp_class_creation_10__class_decl_dict ); tmp_kw_name_20 = tmp_class_creation_10__class_decl_dict; frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame.f_lineno = 679; tmp_assign_source_100 = CALL_FUNCTION( tmp_called_name_28, tmp_args_name_20, tmp_kw_name_20 ); Py_DECREF( tmp_args_name_20 ); if ( tmp_assign_source_100 == NULL ) { assert( ERROR_OCCURRED() ); FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb ); exception_lineno = 679; goto try_except_handler_33; } assert( outline_9_var___class__ == NULL ); outline_9_var___class__ = tmp_assign_source_100; } { CHECK_OBJECT( outline_9_var___class__ ); tmp_assign_source_99 = outline_9_var___class__; Py_INCREF( tmp_assign_source_99 ); goto try_return_handler_33; } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_33:; { Py_DECREF( locals_cryptography$x509$base_679 ); locals_cryptography$x509$base_679 = NULL; } { goto try_return_handler_32; } // Exception handler code: try_except_handler_33:; 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; { Py_DECREF( locals_cryptography$x509$base_679 ); locals_cryptography$x509$base_679 = NULL; } { // 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 try_except_handler_32; } // End of try: } // tried codes exits in all cases NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); // Return handler code: try_return_handler_32:; { 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_32:; 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; { // 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 outline_exception_10; } // End of try: } // Return statement must have exited already. NUITKA_CANNOT_GET_HERE( cryptography$x509$base ); return MOD_RETURN_VALUE( NULL ); outline_exception_10:; exception_lineno = 679; goto try_except_handler_31; outline_result_10:; UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_RevokedCertificateBuilder, tmp_assign_source_99 ); } goto try_end_13; // Exception handler code: try_except_handler_31:; 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_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_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_13:; } // Restore frame exception if necessary. #if 0 RESTORE_FRAME_EXCEPTION( frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac ); #endif popFrameStack(); assertFrameObject( frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac ); goto frame_no_exception_11; frame_exception_exit_1:; #if 0 RESTORE_FRAME_EXCEPTION( frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac ); #endif if ( exception_tb == NULL ) { exception_tb = MAKE_TRACEBACK( frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac, exception_lineno ); } else if ( exception_tb->tb_frame != &frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac->m_frame ) { exception_tb = ADD_TRACEBACK( exception_tb, frame_99fa0ca2f84f7d5fe07d8fcdc0a899ac, exception_lineno ); } // Put the previous frame back on top. popFrameStack(); // Return the error. goto module_exception_exit; frame_no_exception_11:; { 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_101; tmp_assign_source_101 = MAKE_FUNCTION_cryptography$x509$base$$$function_80_random_serial_number( ); UPDATE_STRING_DICT1( moduledict_cryptography$x509$base, (Nuitka_StringObject *)const_str_plain_random_serial_number, tmp_assign_source_101 ); } return MOD_RETURN_VALUE( module_cryptography$x509$base ); module_exception_exit: RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb ); return MOD_RETURN_VALUE( NULL ); }