Files
fesmoo_perdoliq/baraban.build/module.telegram.bot.c
2019-12-06 12:23:21 +03:00

74562 lines
2.3 MiB

/* Generated code for Python source for module 'telegram.bot'
* 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_telegram$bot 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_telegram$bot;
PyDictObject *moduledict_telegram$bot;
/* The module constants used, if any. */
extern PyObject *const_int_pos_20;
static PyObject *const_tuple_d40506882dac991076832a0da9c7d548_tuple;
static PyObject *const_str_digest_a88b31f1107fc74b1f1333c4db7c696a;
static PyObject *const_str_digest_4e47d8cdf088ec7896094650cf1b09e5;
static PyObject *const_str_plain_setChatTitle;
static PyObject *const_tuple_806e0b4a33447cd5aaa69741f736df31_tuple;
extern PyObject *const_str_plain___name__;
extern PyObject *const_str_plain___reduce__;
static PyObject *const_str_plain_cache_time;
static PyObject *const_str_plain_sendVoice;
static PyObject *const_str_plain_answerPreCheckoutQuery;
extern PyObject *const_str_plain_Request;
static PyObject *const_str_plain_get_chat;
static PyObject *const_str_digest_723286883a814d76afbe2e501a2488b6;
static PyObject *const_str_plain_switch_pm_parameter;
static PyObject *const_str_digest_11aba38e4caa787e36bc661ce08d44a2;
static PyObject *const_str_digest_3087e0cda3fbd01f96383686c96da1e0;
extern PyObject *const_str_plain_any;
static PyObject *const_str_plain_send_game;
static PyObject *const_str_plain_getChatMembersCount;
extern PyObject *const_str_plain_media;
static PyObject *const_str_digest_51a063094d553584696efdf6131a8aeb;
static PyObject *const_str_digest_30e086750a7ee9ba0dd8b9b7646b7eba;
static PyObject *const_str_digest_684697f0dbd59320f8970bfd608bad01;
static PyObject *const_tuple_56976cd585b9933b1ca4556545dcfcee_tuple;
extern PyObject *const_str_plain_reply_markup;
extern PyObject *const_str_plain_can_send_other_messages;
static PyObject *const_str_digest_982ad7f641c12bb0952cee6bd179b2f0;
static PyObject *const_str_digest_7cf3d9a89c98467e5f59f11f0739c5c9;
static PyObject *const_str_digest_f4848a8519bbd76769a9faedd77d7cd4;
extern PyObject *const_str_plain_de_json;
static PyObject *const_tuple_4400c5e1951e10acb2f79de8e78a1962_tuple;
extern PyObject *const_str_plain_None;
static PyObject *const_tuple_1d18c7258fd8d0abc9d8f47936cac872_tuple;
static PyObject *const_str_plain_add_sticker_to_set;
extern PyObject *const_str_plain_can_add_web_page_previews;
static PyObject *const_str_plain_provider_token;
static PyObject *const_str_plain_set_chat_sticker_set;
extern PyObject *const_str_plain_can_restrict_members;
extern PyObject *const_str_plain_duration;
static PyObject *const_str_plain_need_email;
extern PyObject *const_tuple_none_none_none_tuple;
static PyObject *const_str_digest_b7bb480c94ee6ee0ae3fcd165e5eac9f;
static PyObject *const_str_digest_cbf30b6a54f142f0e3332cfaffddb06d;
static PyObject *const_tuple_str_digest_3878e2e6a94703952d13732068d190fd_tuple;
static PyObject *const_str_digest_a452634e24bff92ae393e63a8fb38931;
extern PyObject *const_str_plain_timeout;
extern PyObject *const_str_plain_Venue;
static PyObject *const_tuple_int_pos_300_none_none_none_none_none_tuple;
extern PyObject *const_str_plain___debug__;
static PyObject *const_str_digest_aeb87bf0a31fd4348fa8c795806caf48;
extern PyObject *const_str_plain_PhotoSize;
static PyObject *const_str_plain_getUpdates;
extern PyObject *const_tuple_none_none_none_none_none_none_none_tuple;
static PyObject *const_str_plain_url_;
extern PyObject *const_str_angle_genexpr;
extern PyObject *const_tuple_str_plain_serialization_tuple;
extern PyObject *const_tuple_none_none_none_none_tuple;
static PyObject *const_str_plain_upload_sticker_file;
static PyObject *const_tuple_str_plain_reply_to_message_id_tuple;
static PyObject *const_str_digest_1d4b66c95eb2a032f1262fb4a97e4e44;
static PyObject *const_str_digest_8119e488f5e5b9b0eaa359d1d21b23fe;
static PyObject *const_str_digest_2b80095c0697b1eef73d7c7e2cdc5c8f;
extern PyObject *const_str_plain_send_video;
static PyObject *const_str_plain_getFile;
static PyObject *const_str_digest_0ad84dcc97928311aac9f79daa83a211;
static PyObject *const_str_digest_a1c8744a9334d7bda49227a2ac7991c6;
static PyObject *const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple;
static PyObject *const_str_digest_a9fe74b115e9faa42fa67a35011df3e7;
static PyObject *const_str_digest_848b06dc2c6eac167f43dc8b511c7e62;
static PyObject *const_str_digest_b9bff4797aa9b465ef697bfffc83586b;
static PyObject *const_str_digest_1afe060c8ebd30cc4380e5cd2c345200;
static PyObject *const_str_plain_create_new_sticker_set;
static PyObject *const_tuple_39fb8c7b56b7d458704bcf6c4c383511_tuple;
extern PyObject *const_str_plain_get_chat_member;
static PyObject *const_str_digest_2350ceab4e5f12a55cb2c5c7c0318b4b;
static PyObject *const_str_plain_setChatDescription;
static PyObject *const_str_digest_0151d764742cfc4cfffb4a7d79d6a234;
extern PyObject *const_str_plain_answerCallbackQuery;
static PyObject *const_str_digest_49ce6df0e3d43a892c86a1fc6c47a0e6;
static PyObject *const_str_digest_4b9dc3ea95c85893527b6e347530d48a;
static PyObject *const_str_digest_07339d21359cca68b85d2904dfc8facb;
static PyObject *const_str_digest_3a67d06ddeaf2013ce6efe0ea3758db1;
static PyObject *const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple;
extern PyObject *const_str_plain_get_updates;
extern PyObject *const_str_plain_from_chat_id;
extern PyObject *const_str_plain_name;
static PyObject *const_str_plain_pinChatMessage;
extern PyObject *const_str_plain_currency;
extern PyObject *const_str_plain_venue;
static PyObject *const_str_digest_21dcf0442d0549bf3edfd6c4b5981b96;
static PyObject *const_str_digest_9b46851900928228022308c18b15920a;
static PyObject *const_str_digest_c144139154c637ac73f5ae30f6647b17;
static PyObject *const_str_digest_864f404e66c1e2cf3fbd77f728fc7676;
static PyObject *const_str_digest_921e42e528cb8c1b971ef4dd22189177;
static PyObject *const_tuple_1b9f33e82d6c7f2be5fbf2b0d96b4cb0_tuple;
static PyObject *const_str_digest_f430e34e8089330dd9940d3d06626be1;
static PyObject *const_str_plain_set_game_score;
extern PyObject *const_str_plain_False;
static PyObject *const_str_plain_setChatStickerSet;
extern PyObject *const_str_plain_live_period;
static PyObject *const_str_digest_24a20c4eccb563ab014d0d3ea35cca7d;
static PyObject *const_str_plain_deleteStickerFromSet;
static PyObject *const_str_digest_7e359567f51a552312ee9b0e63ae262f;
static PyObject *const_str_plain_sendContact;
extern PyObject *const_str_plain_mask_position;
static PyObject *const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple;
extern PyObject *const_dict_ca960d41167aa3240cbbfbd775368fd7;
extern PyObject *const_int_0;
static PyObject *const_str_plain_sendPhoto;
static PyObject *const_str_digest_688aeda4d223f06caf8df49b32502766;
extern PyObject *const_str_plain_chat_id;
static PyObject *const_tuple_0fbccc24b12630b69e2e5ee98443cc5e_tuple;
static PyObject *const_tuple_str_plain_res_tuple;
extern PyObject *const_tuple_false_none_tuple;
static PyObject *const_str_digest_6a5882d5e96d19b073107270ff6a7b37;
static PyObject *const_str_plain_editMessageText;
static PyObject *const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple;
static PyObject *const_str_digest_92dc6b71638ab44555115311fa923c17;
static PyObject *const_tuple_none_none_none_false_none_none_none_none_none_tuple;
static PyObject *const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple;
extern PyObject *const_str_plain_edit_message_text;
extern PyObject *const_str_digest_4b2d1e16f8952841a2d46b07a4b1320e;
static PyObject *const_str_digest_f438bbaa08e66fde5fe9ae84f0747351;
extern PyObject *const_str_plain_caption;
static PyObject *const_tuple_none_false_none_none_int_pos_20_none_tuple;
static PyObject *const_str_digest_bbee933cb21e1a478944f49e1f4bce40;
static PyObject *const_str_plain_send_invoice;
extern PyObject *const_str_plain_location;
extern PyObject *const_str_plain_file_path;
extern PyObject *const_str_plain_Animation;
extern PyObject *const_str_plain_video_note;
extern PyObject *const_str_plain_type;
extern PyObject *const_str_plain_Document;
static PyObject *const_tuple_38537f15f5750b17ef97fc34ac0fd868_tuple;
static PyObject *const_str_digest_811f251b07fb27ecb1d3113a8f0a8c2a;
static PyObject *const_str_plain_disable_edit_message;
extern PyObject *const_str_plain_to_json;
extern PyObject *const_str_plain___cached__;
static PyObject *const_str_plain_set_sticker_position_in_set;
extern PyObject *const_tuple_none_tuple;
static PyObject *const_str_digest_a7dea01091ddce5415474d1aadc70b09;
extern PyObject *const_str_plain_password;
static PyObject *const_str_digest_cee0bf9a1441498ff47758c9c9f91688;
extern PyObject *const_str_plain_can_delete_messages;
extern PyObject *const_str_plain_functools;
extern PyObject *const_str_plain_StickerSet;
static PyObject *const_str_digest_5c2f4e7acffa041ce03ab93b2e44aefb;
static PyObject *const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple;
static PyObject *const_str_digest_f1e42f16a6660a4f582babeca5bb2ac1;
extern PyObject *const_str_plain_replace;
extern PyObject *const_str_plain_supports_streaming;
extern PyObject *const_str_plain_backend;
static PyObject *const_str_plain_deleteMessage;
extern PyObject *const_str_plain_post;
static PyObject *const_tuple_12430aff234e12511a315ab31ee9e758_tuple;
static PyObject *const_tuple_str_plain_disable_notification_tuple;
static PyObject *const_str_plain_promote_chat_member;
extern PyObject *const_str_plain_private_key;
static PyObject *const_str_digest_677125b62715d24e9798e42d3fc49d54;
static PyObject *const_str_plain_getChatMember;
static PyObject *const_str_plain_editMessageCaption;
extern PyObject *const_tuple_str_plain_self_str_plain_data_tuple;
extern PyObject *const_str_plain___prepare__;
static PyObject *const_str_plain_export_chat_invite_link;
extern PyObject *const_str_plain_url;
static PyObject *const_str_digest_68dd6a0bead267d3c3f0cfbfd355dd84;
static PyObject *const_tuple_d426a823a056cd4a741870d27bed81f4_tuple;
static PyObject *const_tuple_dbec63118c9619aba81f616d06af7203_tuple;
extern PyObject *const_int_pos_40;
extern PyObject *const_tuple_str_plain_u_tuple;
extern PyObject *const_str_plain_kwargs;
static PyObject *const_str_plain_emojis;
static PyObject *const_str_digest_bbd154c57b6aa017c3757c3644ddc5f3;
extern PyObject *const_str_plain_Update;
static PyObject *const_tuple_d52d48abb92686ef5902268f2baea89c_tuple;
extern PyObject *const_tuple_str_plain_error_tuple;
extern PyObject *const_str_plain_format;
extern PyObject *const_str_plain_property;
static PyObject *const_str_digest_fa38bf1e4a7915d65f08f95fe4fd7091;
extern PyObject *const_str_plain_inline_message_id;
extern PyObject *const_str_plain_forward_message;
static PyObject *const_str_digest_d65bfa411dd9fedf867a3cfbcfdc661f;
static PyObject *const_str_digest_b9da1022da30f17b9512109aa069454c;
extern PyObject *const_str_plain_answer_pre_checkout_query;
extern PyObject *const_str_plain_can_invite_users;
extern PyObject *const_str_plain_decorator;
extern PyObject *const_str_plain_photo_url;
extern PyObject *const_str_digest_3f6240938cc8b4c3691344def7c310a8;
static PyObject *const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple;
static PyObject *const_str_digest_d1fb4e1c92b148293641c0b20af8e441;
static PyObject *const_str_digest_1e1b9d2432da184a78fe851d6bc75c2e;
extern PyObject *const_str_plain_vcard;
extern PyObject *const_str_plain_can_send_messages;
static PyObject *const_str_digest_50c06d05f3dd26a56b1537436b8cdf8b;
extern PyObject *const_str_plain_action;
static PyObject *const_str_digest_5735f4663fc6c632b3209dd8fd6a2bbd;
extern PyObject *const_str_plain_position;
static PyObject *const_str_digest_c677da33430b5b0b312b88cea2c1b82e;
extern PyObject *const_str_plain_Message;
static PyObject *const_tuple_7ada56763286070c808b3ff340860989_tuple;
static PyObject *const_str_plain_certificate;
static PyObject *const_str_digest_01f4f38caf66b25874b22b866ebffe16;
extern PyObject *const_str_plain_foursquare_id;
extern PyObject *const_str_plain_leave_chat;
extern PyObject *const_str_plain___file__;
static PyObject *const_str_plain_set_chat_title;
static PyObject *const_str_plain_answer_callback_query;
static PyObject *const_str_digest_ffa0809039ff63bfcc52cfdbe853183f;
static PyObject *const_str_digest_db3c50704e822eeb775aa4ed4c82ce22;
static PyObject *const_str_plain_unbanChatMember;
static PyObject *const_str_digest_47c2e35def875737f4d10ae44c8f34ee;
static PyObject *const_str_digest_d160a2328a2dbd3663a3baefc73f1739;
extern PyObject *const_str_plain_get_chat_administrators;
extern PyObject *const_str_plain_sticker_set_name;
extern PyObject *const_str_digest_9db3cdd3cd765463b4eec6754eb8e087;
static PyObject *const_str_digest_0fae999d0037b8298641e0754c70238c;
extern PyObject *const_str_plain_latitude;
extern PyObject *const_str_plain_payload;
extern PyObject *const_str_plain_delete_message;
extern PyObject *const_str_plain_disable_web_page_preview;
static PyObject *const_tuple_none_none_int_pos_20_tuple;
static PyObject *const_str_plain_set_chat_description;
extern PyObject *const_str_plain_is_file;
extern PyObject *const_str_plain_func;
extern PyObject *const_str_plain_ujson;
extern PyObject *const_tuple_str_plain_timeout_tuple;
extern PyObject *const_str_digest_118c8611317729818c37c760127e23b2;
static PyObject *const_str_plain_switch_pm_text;
extern PyObject *const_str_plain_default_backend;
static PyObject *const_str_digest_9376afec43851a2a5002893fd8d92388;
extern PyObject *const_str_plain___orig_bases__;
static PyObject *const_str_digest_d1b806d26c9b24e2a7865f0006bff311;
static PyObject *const_str_digest_88d6ae6dc998f747c041f449af693d46;
extern PyObject *const_int_pos_300;
extern PyObject *const_str_plain_send_venue;
static PyObject *const_str_plain_read_latency;
static PyObject *const_str_plain_hs;
static PyObject *const_str_digest_75ccfbd9e139d0baffde2f87aa0e75f6;
extern PyObject *const_str_plain___qualname__;
static PyObject *const_str_digest_626d1256cef1018f210d9fb5217d4f9d;
static PyObject *const_str_plain_promoteChatMember;
extern PyObject *const_str_plain_wraps;
static PyObject *const_str_plain_delete_sticker_from_set;
static PyObject *const_tuple_str_plain_func_str_plain_logger_str_plain_decorator_tuple;
static PyObject *const_str_plain_private_key_password;
extern PyObject *const_str_plain_User;
static PyObject *const_str_digest_2ef34a1c9f1fa52d4c39b4def54e11df;
static PyObject *const_str_digest_14a7cb52f4408d72127d90110d7e4c8c;
extern PyObject *const_str_plain_p;
static PyObject *const_str_digest_b0f1e6527ff9186fe9ef61758a004da5;
static PyObject *const_tuple_4437d16a5a5f37eff081f8a3988949cd_tuple;
static PyObject *const_tuple_aa534669ad7cc0cfafb4050698f4c649_tuple;
extern PyObject *const_float_2_0;
static PyObject *const_str_plain_setPassportDataErrors;
static PyObject *const_str_digest_e717a2db53ab2432c230db84b1cb1649;
extern PyObject *const_str_plain_all;
extern PyObject *const_str_plain_message;
static PyObject *const_str_plain_sendMediaGroup;
extern PyObject *const_str_digest_ced73610be43e5643f84cde54164dc35;
extern PyObject *const_str_plain_UserProfilePhotos;
extern PyObject *const_str_plain_isspace;
static PyObject *const_tuple_5a5c1f41e817a9d52fd5d23df8e230f9_tuple;
extern PyObject *const_tuple_str_digest_b9c4baf879ebd882d40843df3a4dead7_str_plain_x_tuple;
static PyObject *const_tuple_str_plain_reply_markup_tuple;
extern PyObject *const_str_plain_InvalidToken;
extern PyObject *const_str_plain_datetime;
static PyObject *const_str_digest_3477afa1f74ff9d43b25a4bcdd5c82e2;
extern PyObject *const_str_plain_errors;
static PyObject *const_str_plain_leaveChat;
extern PyObject *const_str_plain_delete_chat_photo;
static PyObject *const_str_digest_c406b7c73b6c2f32d93ff54a30467c4a;
extern PyObject *const_str_plain_error;
static PyObject *const_tuple_none_false_none_none_none_tuple;
static PyObject *const_str_digest_d47ffe93a744835dd0643fcde3ff9a08;
static PyObject *const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple;
static PyObject *const_str_digest_6a61a7782550001f878052dcae37b1f0;
static PyObject *const_tuple_false_none_none_int_pos_20_tuple;
static PyObject *const_tuple_83e8c118fb3237e3b84758f7ca11d9d6_tuple;
static PyObject *const_str_digest_b6eab5b7225a98dd7d8739b463d8b02c;
extern PyObject *const_str_plain___getitem__;
static PyObject *const_str_digest_12ac50968441ac5a8416c772ab35b407;
static PyObject *const_str_digest_4f540fe680a9299c619a4527f373be4d;
extern PyObject *const_str_digest_d123a837a4d6a859d53a5f6081996648;
static PyObject *const_str_plain_sendChatAction;
static PyObject *const_str_digest_78a179dc363965b751dc50ef33f30882;
static PyObject *const_str_digest_6ca26433aa9dbc915a282db2415a76e2;
extern PyObject *const_str_plain_ok;
static PyObject *const_str_digest_54bf91ab4e84e4902d4bb62819af3bb5;
static PyObject *const_str_digest_85101d006b26cb43f3c360657e987b24;
extern PyObject *const_str_plain_bot;
extern PyObject *const_str_plain_dumps;
static PyObject *const_str_digest_1b60b49af947090f1bc4b7ca2b343c26;
extern PyObject *const_str_plain_text;
static PyObject *const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple;
static PyObject *const_tuple_str_digest_871853b7a10944761f9e0487667f699f_tuple;
static PyObject *const_str_plain_sendSticker;
static PyObject *const_str_plain_setStickerPositionInSet;
extern PyObject *const_str_plain_length;
static PyObject *const_tuple_none_int_pos_100_int_0_float_2_0_none_tuple;
extern PyObject *const_tuple_none_none_none_none_none_none_none_none_none_tuple;
static PyObject *const_str_digest_9991d81a6a5039204f5c715a639e3e2b;
extern PyObject *const_str_digest_75fd71b1edada749c2ef7ac810062295;
extern PyObject *const_str_plain_log;
static PyObject *const_str_plain_getMe;
static PyObject *const_str_digest_fd9e3dabbaabd2b08688c1e50ac97f08;
extern PyObject *const_str_plain_message_id;
static PyObject *const_str_digest_2b15c97c08278d1f388a76d5632f777e;
static PyObject *const_str_digest_387d8a6377e05b9a25f021242635e339;
static PyObject *const_tuple_none_none_false_none_none_int_pos_20_none_none_tuple;
static PyObject *const_str_plain_delete_webhook;
static PyObject *const_str_plain__validate_token;
static PyObject *const_str_plain_setChatPhoto;
static PyObject *const_str_digest_10c4e3c135dca1cbb385e702de5f31be;
extern PyObject *const_str_plain_send_media_group;
static PyObject *const_tuple_474d9c4c7375a09f781a66aabc3788a0_tuple;
extern PyObject *const_str_plain_send_message;
static PyObject *const_tuple_f33879a8e665197544be22d6c0c22c97_tuple;
static PyObject *const_str_digest_d8ca180ecd873dcd9a516a15705c1cf3;
static PyObject *const_str_digest_a2f2149b9195d19adcfcd35cb043aff6;
static PyObject *const_str_digest_47c5d65d98cda89788c5dddd5b038276;
static PyObject *const_str_digest_8ba34acf69eca80c8a50e2c5e24d4aaa;
static PyObject *const_str_plain_editMessageMedia;
static PyObject *const_tuple_9e20c19de62fae3737032818782b7f8d_tuple;
static PyObject *const_str_digest_3f1b71cd2604fdbd9aeb8755c5db7a10;
static PyObject *const_tuple_e5a8f8bffae19996c65d537424469265_tuple;
static PyObject *const_str_digest_be4b7090a37d68b441a96040a2e908f6;
extern PyObject *const_str_plain_last_name;
extern PyObject *const_str_plain_Voice;
extern PyObject *const_str_plain_can_promote_members;
static PyObject *const_str_digest_bcbe0278fa228014308c73d6b43d44ed;
static PyObject *const_str_plain_sendGame;
extern PyObject *const_str_plain_phone_number;
static PyObject *const_str_digest_23733f1093325759cfa127522bb7794c;
static PyObject *const_tuple_none_none_false_none_none_none_none_none_tuple;
static PyObject *const_tuple_6f375793b919d92cadb5251b9107a649_tuple;
extern PyObject *const_str_plain_disable_notification;
extern PyObject *const_str_plain_edit_message_caption;
extern PyObject *const_str_plain___init__;
static PyObject *const_tuple_str_plain_res_str_plain_self_tuple;
static PyObject *const_str_plain_getChatAdministrators;
extern PyObject *const_str_plain_left;
static PyObject *const_str_digest_dcefe03ef28b953f66b0ddca91b5ee15;
static PyObject *const_str_digest_b35ab306cb85e86dd12ea6ba12fad9b3;
extern PyObject *const_str_plain_user_id;
extern PyObject *const_str_plain_option;
static PyObject *const_str_digest_5772ac850466ce5d1ef97f21cf3a7b7b;
extern PyObject *const_str_plain_allowed_updates;
static PyObject *const_str_plain_stop_message_live_location;
static PyObject *const_tuple_dc678c5256ec7294b794887f0172619c_tuple;
static PyObject *const_tuple_str_plain_u_str_plain_self_tuple;
extern PyObject *const_str_plain_Chat;
extern PyObject *const_str_plain_first_name;
static PyObject *const_str_plain_sendInvoice;
extern PyObject *const_str_plain_can_send_media_messages;
extern PyObject *const_str_plain_send_location;
static PyObject *const_str_digest_3c16a6e1789cfb5a0cb19a21ae69f5a9;
static PyObject *const_tuple_1ad58a3fa951d5928de1855232548853_tuple;
static PyObject *const_str_digest_743c67c9846507af72ca7c6c046aba9d;
static PyObject *const_str_digest_1009ca862a421ccad2e93044a7621243;
extern PyObject *const_str_plain_info;
extern PyObject *const_str_empty;
extern PyObject *const_str_plain_send_animation;
extern PyObject *const_tuple_none_none_tuple;
static PyObject *const_tuple_str_plain_Request_tuple;
extern PyObject *const_int_pos_100;
extern PyObject *const_str_plain_file_id;
static PyObject *const_str_digest_a3d752ee50a015ee44b8c19800dfb415;
static PyObject *const_str_plain_pre_checkout_query_id;
static PyObject *const_tuple_ed0f723094363753eb90ddd69b565d16_tuple;
extern PyObject *const_str_plain_result;
static PyObject *const_str_plain_get_webhook_info;
static PyObject *const_tuple_str_plain_file_path_tuple;
static PyObject *const_str_plain_set_passport_data_errors;
static PyObject *const_str_digest_e4b7eb0c7b4842bcc7c0a884fe154be4;
extern PyObject *const_str_plain_request;
extern PyObject *const_str_plain_getLogger;
static PyObject *const_str_plain_need_name;
static PyObject *const_str_digest_48f980d6e97629181198c20c5fb09cdf;
static PyObject *const_str_plain_sendMessage;
static PyObject *const_tuple_4f54c86af8273c76f291c8c2a402527b_tuple;
extern PyObject *const_str_plain_sep;
extern PyObject *const_str_plain_answer_shipping_query;
static PyObject *const_str_digest_9bb197f040beb6a7b9caa65e4cdef1ee;
static PyObject *const_str_digest_b7641f9b401c3c7a364a92f6e6b4f05a;
static PyObject *const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple;
static PyObject *const_str_plain_get_me;
extern PyObject *const_str_plain_sticker;
static PyObject *const_str_digest_3878e2e6a94703952d13732068d190fd;
extern PyObject *const_str_plain_json;
static PyObject *const_str_digest_31ac7173e14281f417182473933f9b6d;
static PyObject *const_str_plain_exportChatInviteLink;
static PyObject *const_str_digest_ce1a334ec9d84061e234146709141c40;
static PyObject *const_str_digest_1d7ae5c498cd588cdf3f8d1d9f8a8805;
static PyObject *const_str_digest_cb8c9b6fe27ebd1467fc68fb7a498f89;
static PyObject *const_tuple_none_none_false_none_none_int_pos_20_none_tuple;
extern PyObject *const_str_plain_id;
extern PyObject *const_str_plain_can_post_messages;
static PyObject *const_tuple_none_none_none_none_false_none_none_int_pos_20_none_none_tuple;
extern PyObject *const_str_plain_load_pem_private_key;
static PyObject *const_str_digest_da8e297d068a788603d4cbe68583daa6;
static PyObject *const_str_digest_baecb768b1792f2f843cbd05d6244961;
static PyObject *const_str_plain_stopMessageLiveLocation;
static PyObject *const_str_plain_sendAudio;
static PyObject *const_str_plain_send_phone_number_to_provider;
extern PyObject *const_str_plain_send_document;
extern PyObject *const_str_plain_Sticker;
static PyObject *const_str_plain_edit_message_live_location;
extern PyObject *const_str_plain_serialization;
extern PyObject *const_str_plain_photo_width;
static PyObject *const_str_digest_4c611aaf44d221d2d900aab14809feba;
static PyObject *const_str_digest_97a7237c8ad4ff1d547d9db054b9abfe;
extern PyObject *const_str_plain___doc__;
extern PyObject *const_str_plain_TelegramObject;
static PyObject *const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple;
static PyObject *const_tuple_08731b2b834adbcc9b7cd6c53eb7aad1_tuple;
static PyObject *const_tuple_str_plain_x_str_plain_self_tuple;
extern PyObject *const_str_plain_audio;
extern PyObject *const_str_plain_data;
static PyObject *const_tuple_05c5924413cf6f9e1150dfbdeb4a637b_tuple;
extern PyObject *const_str_plain_until_date;
extern PyObject *const_str_plain_warnings;
static PyObject *const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple;
static PyObject *const_str_digest_2c48ca7092d468bf6637feed4d109788;
extern PyObject *const_str_plain_addHandler;
static PyObject *const_str_plain_deleteChatPhoto;
static PyObject *const_tuple_str_digest_db3c50704e822eeb775aa4ed4c82ce22_tuple;
static PyObject *const_tuple_0ed6c16734b22b26d475fb7f3a50e79b_tuple;
extern PyObject *const_str_plain_isdigit;
static PyObject *const_str_digest_6f4393257feb7a41bb740e3691b9b765;
extern PyObject *const_str_digest_b9c4baf879ebd882d40843df3a4dead7;
extern PyObject *const_str_plain_start_parameter;
extern PyObject *const_str_plain_string_types;
static PyObject *const_str_plain_sendLocation;
extern PyObject *const_tuple_str_plain_self_tuple;
static PyObject *const_str_digest_5a9c5036d23bed40b4e4df10b5afaf1e;
static PyObject *const_str_plain_setWebhook;
static PyObject *const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple;
static PyObject *const_str_digest_6440816ac3f987308a0a70dc8d382945;
static PyObject *const_str_digest_8db52a1f265d618a8404dcf3e0fc11e6;
static PyObject *const_str_digest_786a2c830a804dc00189c774bcf7a9fc;
extern PyObject *const_str_plain_height;
extern PyObject *const_str_plain_send_video_note;
static PyObject *const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple;
static PyObject *const_str_plain_sendAnimation;
static PyObject *const_str_digest_7032073425ba234b8629a8df91689293;
static PyObject *const_tuple_b2d472d3299a53a1b771a87db9989838_tuple;
static PyObject *const_str_plain_need_phone_number;
static PyObject *const_str_plain_callback_query_id;
extern PyObject *const_str_plain_send_contact;
extern PyObject *const_tuple_empty;
extern PyObject *const_str_plain_telegram;
static PyObject *const_tuple_fa1a7e93addd4796dffabe08d69ffe51_tuple;
static PyObject *const_str_digest_956dedf3e7e72d1c306b985087d97576;
static PyObject *const_tuple_str_plain_InvalidToken_str_plain_TelegramError_tuple;
static PyObject *const_str_plain_is_flexible;
static PyObject *const_str_plain_restrictChatMember;
static PyObject *const_str_digest_edc31a6410ffd325afabd950507b2b6d;
static PyObject *const_str_digest_5f3975c5f897b122c40d7c711281872e;
static PyObject *const_str_digest_43ea8ab46dec86d788d3d500afef6d6c;
static PyObject *const_str_digest_60f7bfa39761ead3e06edbfc2a49a5b4;
static PyObject *const_str_digest_d1686ffa0ca55974eda0b5edb1227cd0;
static PyObject *const_tuple_e41fd10083258466b27c26a3f14d0a49_tuple;
static PyObject *const_str_digest_1c396b8ee3ba2e297347f6a54b3f5acf;
extern PyObject *const_tuple_str_plain_option_tuple;
extern PyObject *const_str_plain_token;
static PyObject *const_str_digest_efeda7b0f0eae78f8cf58bbdc44f34d3;
extern PyObject *const_str_plain_video;
extern PyObject *const_str_plain_unban_chat_member;
static PyObject *const_str_plain_set_chat_photo;
extern PyObject *const_tuple_none_none_none_none_none_none_tuple;
static PyObject *const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple;
static PyObject *const_str_digest_a6cf6264d710881c1e4b9d9d92e2f7ee;
extern PyObject *const_str_plain_send_audio;
static PyObject *const_tuple_20d8720aa3d53733f9f47d9f0f964d39_tuple;
static PyObject *const_str_digest_83a6ccc8d4fd2b905291b0bd0eb38e4a;
static PyObject *const_str_plain_getUserProfilePhotos;
static PyObject *const_tuple_3d325230054daa4258f719e3d66705c8_tuple;
static PyObject *const_str_digest_bf1f47346b0851614449e22cf91be513;
extern PyObject *const_str_plain_photo;
static PyObject *const_str_plain_unpin_chat_message;
static PyObject *const_str_plain_need_shipping_address;
static PyObject *const_str_digest_c4dbb8d857d314f0a21f43c3459b8872;
static PyObject *const_str_digest_c5891b1675a4e16c43334ac53216e130;
static PyObject *const_str_digest_ca048614d70f62710102f679f3df37fb;
static PyObject *const_str_digest_448ef522a6924e480754d1424489101a;
static PyObject *const_str_digest_39388caabd33e4f9ab19423fcae98b5f;
static PyObject *const_str_digest_4b48aecb6aec66d0ee75e66cc787a313;
extern PyObject *const_str_plain_get_chat_members_count;
static PyObject *const_str_digest_21945abf1a79f7651fce78116b1931ab;
extern PyObject *const_str_plain_VideoNote;
extern PyObject *const_str_plain_x;
extern PyObject *const_tuple_str_plain_string_types_tuple;
extern PyObject *const_str_plain_GameHighScore;
extern PyObject *const_str_plain_Contact;
static PyObject *const_str_plain_answerInlineQuery;
static PyObject *const_str_digest_dcf91e946b4dadb3426296371a0e765c;
static PyObject *const_str_plain_sendVenue;
static PyObject *const_tuple_fbbccbfc2b910fce9fbbea5fdac0bdb0_tuple;
static PyObject *const_str_digest_236a2970b720b214b9c04bb2ccfb1239;
static PyObject *const_str_digest_4dd756850968c4b302fe48e6fe7c7eef;
extern PyObject *const_str_plain___class__;
static PyObject *const_str_plain_editMessageReplyMarkup;
static PyObject *const_str_digest_ab054ce585ce51d7d13104a3e1606cd2;
static PyObject *const_tuple_str_plain_to_timestamp_tuple;
extern PyObject *const_str_plain___module__;
static PyObject *const_tuple_424b1a4c1a7654285d6f8c7847162968_tuple;
static PyObject *const_str_digest_1eb4a7f6f2418eb8b423ea82bab3dd8f;
extern PyObject *const_str_plain_debug;
static PyObject *const_str_plain_base_file_url;
static PyObject *const_str_digest_813f8749ae69e9ef9852d5aa566a0bbb;
static PyObject *const_tuple_str_digest_85fa92c79ca5428a7f014ec702809d4c_tuple;
extern PyObject *const_str_plain_update;
extern PyObject *const_str_plain_can_edit_messages;
static PyObject *const_str_digest_871853b7a10944761f9e0487667f699f;
static PyObject *const_str_digest_03860dac2ef6a18371792cc1b01ebfdb;
extern PyObject *const_str_plain_ReplyMarkup;
extern PyObject *const_str_plain_logger;
static PyObject *const_str_digest_17fd2b729d0fcf4158f76740a2c5629b;
extern PyObject *const_str_plain_address;
extern PyObject *const_str_plain_edit_message_reply_markup;
extern PyObject *const_str_plain_performer;
static PyObject *const_str_digest_94681bad8bcbbf23b1763ce87533d9aa;
static PyObject *const_str_digest_efc582bffeaa9a8084c2c6aca5787dfa;
extern PyObject *const_str_plain_to_dict;
static PyObject *const_str_digest_3aabdfbc5e4f30dede891a48205411ef;
static PyObject *const_str_plain_sendDocument;
extern PyObject *const_str_plain_u;
extern PyObject *const_str_plain_get;
extern PyObject *const_str_plain_answer_inline_query;
extern PyObject *const_str_plain_prices;
static PyObject *const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple;
extern PyObject *const_str_plain_logging;
static PyObject *const_str_digest_7a31ff9932f0b5afd17d5a0847156acd;
static PyObject *const_tuple_false_none_none_none_tuple;
static PyObject *const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple;
extern PyObject *const_str_plain_send_photo;
static PyObject *const_str_plain_shipping_query_id;
static PyObject *const_str_digest_a9dfe0238b20eca7c7bedff325bc6efb;
extern PyObject *const_tuple_str_plain_p_tuple;
extern PyObject *const_str_plain_animation;
static PyObject *const_str_digest_fa5054979dd059a27b2143f7f5cccc47;
static PyObject *const_str_plain_getStickerSet;
static PyObject *const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple;
static PyObject *const_tuple_str_digest_f1e42f16a6660a4f582babeca5bb2ac1_tuple;
static PyObject *const_str_plain_getWebhookInfo;
static PyObject *const_str_digest_ec643ab785ecccc0d686f3a4ae36649b;
extern PyObject *const_str_plain_warn;
static PyObject *const_str_digest_227d2d8e8742639f03a810b593632952;
static PyObject *const_str_digest_5c89b4f830741465450f2420c78354e4;
extern PyObject *const_str_plain_kick_chat_member;
static PyObject *const_str_plain_photo_size;
extern PyObject *const_str_plain_metaclass;
extern PyObject *const_str_plain_Bot;
static PyObject *const_str_digest_157c09d2d5efb7432c3e580896d5085a;
static PyObject *const_str_plain_answerShippingQuery;
static PyObject *const_tuple_none_none_false_none_none_none_tuple;
extern PyObject *const_str_plain_get_file;
static PyObject *const_str_plain_webhook_url;
extern PyObject *const_str_plain_can_change_info;
static PyObject *const_str_digest_b1e59baaad0e8cf1f10429f10a517822;
extern PyObject *const_tuple_str_plain___class___tuple;
extern PyObject *const_str_plain_results;
static PyObject *const_str_digest_ccac4344aed8c8c13af784818d6d8511;
extern PyObject *const_str_angle_metaclass;
static PyObject *const_str_plain_restrict_chat_member;
extern PyObject *const_str_plain_send_chat_action;
static PyObject *const_str_digest_0ff50c11ab54470df69aaa658387def3;
static PyObject *const_str_digest_d74fe8eab4727c9fcb94a0e6f44dc075;
static PyObject *const_str_digest_ffc6b5b77f05668c59adba863792af1b;
extern PyObject *const_str_plain_offset;
extern PyObject *const_str_plain_args;
static PyObject *const_str_digest_add91a87d87678a952baaef28bed6ca9;
static PyObject *const_tuple_str_plain_func_str_plain_decorator_tuple;
static PyObject *const_str_plain_provider_data;
static PyObject *const_tuple_str_digest_71cb651eac95c07e77cc8e222e027179_tuple;
static PyObject *const_str_plain_getChat;
extern PyObject *const_str_plain_NullHandler;
static PyObject *const_str_plain_uploadStickerFile;
extern PyObject *const_str_plain_Location;
extern PyObject *const_str_plain_voice;
extern PyObject *const_str_plain_foursquare_type;
static PyObject *const_str_digest_b8badacd46fce43aa972ea4f1407d181;
extern PyObject *const_str_plain_staticmethod;
static PyObject *const_str_plain_show_alert;
extern PyObject *const_tuple_str_chr_58_tuple;
static PyObject *const_str_digest_820e949e9017e9ed891b00bff8ae871d;
extern PyObject *const_str_plain_WebhookInfo;
static PyObject *const_str_digest_c16e251bb566f8018569d4b90bcfcc0f;
static PyObject *const_str_digest_81f93c374d910e08ef8bf71fc03d3ea7;
static PyObject *const_str_plain_delete_chat_sticker_set;
extern PyObject *const_str_plain_get_user_profile_photos;
static PyObject *const_str_digest_85fa92c79ca5428a7f014ec702809d4c;
extern PyObject *const_str_plain_max_connections;
static PyObject *const_str_digest_d0dcfa0f565ed23cc64068fd76c4df2b;
static PyObject *const_str_digest_21d71640af22ac136c70d4fe9571e25f;
extern PyObject *const_str_plain_description;
extern PyObject *const_str_plain_attach;
static PyObject *const_str_digest_7ead0b4e51fc6b75c44564c2c3c33bc5;
static PyObject *const_str_digest_bdbc94d95dab56f07efecf5171cde01f;
extern PyObject *const_str_plain_res;
static PyObject *const_str_digest_8fa0cf6dfa68bb02b10773625abbf935;
static PyObject *const_tuple_bb45e78a59f9d3a8c304bcdb1ab90c43_tuple;
extern PyObject *const_str_plain_partition;
static PyObject *const_str_digest_ea41e0bbca7ae1fc1ce316edb4742fbc;
static PyObject *const_str_plain_inline_query_id;
static PyObject *const_str_digest_f7c0b02d22366f14e0b743736be5a368;
static PyObject *const_str_digest_39ad93686713a2ef7b162071329806c0;
static PyObject *const_str_plain__right;
static PyObject *const_tuple_b715e3cba1a45a7a7835711084714d2e_tuple;
static PyObject *const_str_plain_get_sticker_set;
static PyObject *const_tuple_cf3981b672d0bb409d29f3a99089cedf_tuple;
static PyObject *const_str_digest_c34b535496950c1cc38034669d942e4a;
static PyObject *const_str_plain_is_personal;
static PyObject *const_str_digest_1c4fb98f3267579cb7109e554422c746;
static PyObject *const_str_digest_2afe9418a2a99cfa2cba33cc2f7e7f94;
extern PyObject *const_str_plain_InputFile;
static PyObject *const_tuple_str_plain_hs_str_plain_self_tuple;
extern PyObject *const_str_plain_limit;
static PyObject *const_str_digest_5cdfc6e8cf5dc92ac12a53ccacc6e0c1;
extern PyObject *const_tuple_str_plain_default_backend_tuple;
extern PyObject *const_str_plain_force;
static PyObject *const_str_digest_0f9ef754c7ae209c357daccd1d444883;
static PyObject *const_str_digest_345f78ca320502119d6ce62f2a5d55ac;
static PyObject *const_str_plain_next_offset;
static PyObject *const_str_digest_3b25af0470fa268a175ed67bce038326;
static PyObject *const_str_digest_b064f6498dc97acc710d33ebf66a3e69;
static PyObject *const_str_digest_48bc0c7da7c2a16c2b379cdde4a7582a;
static PyObject *const_tuple_none_none_none_none_none_none_false_none_none_int_pos_20_tuple;
extern PyObject *const_str_plain_username;
static PyObject *const_str_digest_1fea1bf898daa57142044879d79619f0;
static PyObject *const_str_digest_049882eb60da039536f085834aa73a18;
static PyObject *const_tuple_043ae9ade54a9ee81bd594ab2b6966c2_tuple;
extern PyObject *const_str_plain_title;
static PyObject *const_str_plain_base_url;
static PyObject *const_str_plain_error_message;
static PyObject *const_str_digest_e78e6544712b7af6c13a243609737063;
static PyObject *const_str_digest_686dd078af3920c910f0812918ee256c;
static PyObject *const_str_digest_8c6008cd55bb0142ab125fd11cdfb0a9;
static PyObject *const_str_digest_87c3ec363aaa8afdf6fc2f3acff26939;
static PyObject *const_str_digest_61f0d4eb2c31c231f67375c24b70dc79;
extern PyObject *const_str_plain_document;
static PyObject *const_str_digest_e5c39820bbb3cb3e96e3b6ac05241f68;
static PyObject *const_str_plain_sendVideoNote;
static PyObject *const_str_digest_f740cb0e9b5b26347f4c82f1281a3d0d;
static PyObject *const_str_plain_get_game_high_scores;
extern PyObject *const_str_plain_update_id;
static PyObject *const_str_digest_8a1494e4309d9a31421bbc6927576fc2;
static PyObject *const_tuple_none_none_none_int_pos_40_none_tuple;
static PyObject *const_str_plain_sendVideo;
static PyObject *const_str_digest_4f755837eaba6b9ae7bc330af0a62d43;
static PyObject *const_str_digest_aceb91859cbeca70906e37759f6f3809;
static PyObject *const_str_plain_kickChatMember;
extern PyObject *const_str_plain_score;
extern PyObject *const_str_digest_86415b1ac77b7effd8b2de12eb8d7263;
static PyObject *const_str_digest_665face59617cda4f1aedce8d6255bdf;
extern PyObject *const_str_plain_ChatMember;
extern PyObject *const_tuple_none_none_none_none_none_tuple;
static PyObject *const_str_plain_getGameHighScores;
static PyObject *const_str_digest_d30403b1f59995d82df2c97921e9a720;
extern PyObject *const_str_plain_game_short_name;
static PyObject *const_str_digest_73d6921b4917ef35af972ddbc5312751;
static PyObject *const_str_digest_21bf59225fcf41bdb62d70f8bc0d276e;
extern PyObject *const_str_plain_thumb;
static PyObject *const_str_plain_createNewStickerSet;
static PyObject *const_str_digest_82c6883282b2ad70c19eef1a95aa79c3;
static PyObject *const_str_digest_66a60274b2684f2282dfc157977e193a;
static PyObject *const_str_plain_deleteChatStickerSet;
static PyObject *const_str_plain_send_email_to_provider;
static PyObject *const_str_digest_092378d542f6f52125cd2cc575433980;
static PyObject *const_str_digest_7ba6829b28017d3162da1acb5a3d6267;
static PyObject *const_str_digest_aa31d682ea6f12482f916b3c2497570c;
extern PyObject *const_str_chr_58;
static PyObject *const_str_digest_1a024ec8a76dd89c42291fc704e20bf8;
static PyObject *const_str_digest_0c412dbe9b3169d5a8298c41a3182f21;
static PyObject *const_str_plain_png_sticker;
extern PyObject *const_str_angle_listcomp;
static PyObject *const_str_plain_set_webhook;
extern PyObject *const_str_plain_edit_message_media;
extern PyObject *const_str_plain_reply_to_message_id;
static PyObject *const_str_plain_setGameScore;
extern PyObject *const_str_plain_contains_masks;
static PyObject *const_str_digest_49a7e7d5f6b9b0236b8e9a76ca44f4c0;
static PyObject *const_str_digest_c4ba15ac4d9c881b1f84d2231a555ecc;
static PyObject *const_str_digest_21c8c8332be48c94373ae20a5b541df0;
static PyObject *const_str_plain_shipping_options;
static PyObject *const_str_plain_forwardMessage;
static PyObject *const_str_digest_c164de73b154d723d63098f38086ffb7;
static PyObject *const_str_plain_editMessageLiveLocation;
extern PyObject *const_str_plain_can_pin_messages;
static PyObject *const_str_digest_23913f9630b53e4fdcb46e757032ee65;
extern PyObject *const_str_plain_TelegramError;
static PyObject *const_str_plain_unpinChatMessage;
static PyObject *const_tuple_none_int_pos_100_none_tuple;
extern PyObject *const_str_plain_to_timestamp;
extern PyObject *const_str_plain_filename;
static PyObject *const_str_digest_737b96551602bc4f19c4bb1b2e0e57bd;
static PyObject *const_str_digest_7707c09a873b4492cbf7851d8616cd5b;
extern PyObject *const_str_plain_width;
static PyObject *const_str_plain_deleteWebhook;
static PyObject *const_tuple_689427c871c9c832031e8bec89de6bc0_tuple;
extern PyObject *const_str_plain_photo_height;
extern PyObject *const_str_plain_send_voice;
extern PyObject *const_int_pos_3;
extern PyObject *const_str_plain_contact;
static PyObject *const_str_digest_fe99a8b4a3876a33adb826d55bd1ece4;
extern PyObject *const_str_plain_parse_mode;
extern PyObject *const_str_plain_self;
extern PyObject *const_str_plain_File;
static PyObject *const_str_digest_de2444e4f4cfc101b19d3b73c8d042b6;
extern PyObject *const_str_plain_longitude;
static PyObject *const_str_plain_addStickerToSet;
static PyObject *const_str_digest_7430fa5baee8bd92646540ef82b9c12e;
static PyObject *const_tuple_c548a0865e3f805c1a871380efb6e90a_tuple;
extern PyObject *const_str_plain_Audio;
extern PyObject *const_str_plain_Video;
static PyObject *const_str_digest_280203da8050ab33f50d09a19a8e37f8;
static PyObject *const_str_plain_pin_chat_message;
static PyObject *const_str_digest_bb7d2560b90a4d7214c8ac764b8d2b55;
static PyObject *const_str_digest_c29f9ca4e6be2623f4d2b2863d3f1717;
extern PyObject *const_tuple_str_plain_datetime_tuple;
extern PyObject *const_str_plain__request;
extern PyObject *const_str_plain_send_sticker;
static PyObject *const_str_digest_71cb651eac95c07e77cc8e222e027179;
static PyObject *const_str_digest_d1ada8f72f61e933577dbe9768a5cf92;
static PyObject *const_tuple_9ca2c17b69f99242430a12ef853003b3_tuple;
static PyObject *module_filename_obj;
static bool constants_created = false;
static void createModuleConstants( void )
{
const_tuple_d40506882dac991076832a0da9c7d548_tuple = PyTuple_New( 10 );
PyTuple_SET_ITEM( const_tuple_d40506882dac991076832a0da9c7d548_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_d40506882dac991076832a0da9c7d548_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_d40506882dac991076832a0da9c7d548_tuple, 2, const_str_plain_sticker ); Py_INCREF( const_str_plain_sticker );
PyTuple_SET_ITEM( const_tuple_d40506882dac991076832a0da9c7d548_tuple, 3, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_d40506882dac991076832a0da9c7d548_tuple, 4, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_d40506882dac991076832a0da9c7d548_tuple, 5, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_d40506882dac991076832a0da9c7d548_tuple, 6, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_d40506882dac991076832a0da9c7d548_tuple, 7, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_d40506882dac991076832a0da9c7d548_tuple, 8, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_d40506882dac991076832a0da9c7d548_tuple, 9, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_digest_a88b31f1107fc74b1f1333c4db7c696a = UNSTREAM_STRING( &constant_bin[ 1134071 ], 898, 0 );
const_str_digest_4e47d8cdf088ec7896094650cf1b09e5 = UNSTREAM_STRING( &constant_bin[ 1134969 ], 17, 0 );
const_str_plain_setChatTitle = UNSTREAM_STRING( &constant_bin[ 1134986 ], 12, 1 );
const_tuple_806e0b4a33447cd5aaa69741f736df31_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_806e0b4a33447cd5aaa69741f736df31_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_806e0b4a33447cd5aaa69741f736df31_tuple, 1, const_str_plain_args ); Py_INCREF( const_str_plain_args );
PyTuple_SET_ITEM( const_tuple_806e0b4a33447cd5aaa69741f736df31_tuple, 2, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_806e0b4a33447cd5aaa69741f736df31_tuple, 3, const_str_plain_result ); Py_INCREF( const_str_plain_result );
PyTuple_SET_ITEM( const_tuple_806e0b4a33447cd5aaa69741f736df31_tuple, 4, const_str_plain_func ); Py_INCREF( const_str_plain_func );
const_str_plain_cache_time = UNSTREAM_STRING( &constant_bin[ 1134998 ], 10, 1 );
const_str_plain_sendVoice = UNSTREAM_STRING( &constant_bin[ 1135008 ], 9, 1 );
const_str_plain_answerPreCheckoutQuery = UNSTREAM_STRING( &constant_bin[ 1135017 ], 22, 1 );
const_str_plain_get_chat = UNSTREAM_STRING( &constant_bin[ 1134352 ], 8, 1 );
const_str_digest_723286883a814d76afbe2e501a2488b6 = UNSTREAM_STRING( &constant_bin[ 1135039 ], 24, 0 );
const_str_plain_switch_pm_parameter = UNSTREAM_STRING( &constant_bin[ 1135063 ], 19, 1 );
const_str_digest_11aba38e4caa787e36bc661ce08d44a2 = UNSTREAM_STRING( &constant_bin[ 1135082 ], 2098, 0 );
const_str_digest_3087e0cda3fbd01f96383686c96da1e0 = UNSTREAM_STRING( &constant_bin[ 1137180 ], 30, 0 );
const_str_plain_send_game = UNSTREAM_STRING( &constant_bin[ 1137210 ], 9, 1 );
const_str_plain_getChatMembersCount = UNSTREAM_STRING( &constant_bin[ 1137219 ], 19, 1 );
const_str_digest_51a063094d553584696efdf6131a8aeb = UNSTREAM_STRING( &constant_bin[ 1137238 ], 1301, 0 );
const_str_digest_30e086750a7ee9ba0dd8b9b7646b7eba = UNSTREAM_STRING( &constant_bin[ 1138539 ], 18, 0 );
const_str_digest_684697f0dbd59320f8970bfd608bad01 = UNSTREAM_STRING( &constant_bin[ 1138557 ], 18, 0 );
const_tuple_56976cd585b9933b1ca4556545dcfcee_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_56976cd585b9933b1ca4556545dcfcee_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_56976cd585b9933b1ca4556545dcfcee_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_56976cd585b9933b1ca4556545dcfcee_tuple, 2, const_str_plain_sticker_set_name ); Py_INCREF( const_str_plain_sticker_set_name );
PyTuple_SET_ITEM( const_tuple_56976cd585b9933b1ca4556545dcfcee_tuple, 3, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_56976cd585b9933b1ca4556545dcfcee_tuple, 4, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_56976cd585b9933b1ca4556545dcfcee_tuple, 5, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_56976cd585b9933b1ca4556545dcfcee_tuple, 6, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_56976cd585b9933b1ca4556545dcfcee_tuple, 7, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_982ad7f641c12bb0952cee6bd179b2f0 = UNSTREAM_STRING( &constant_bin[ 1138575 ], 896, 0 );
const_str_digest_7cf3d9a89c98467e5f59f11f0739c5c9 = UNSTREAM_STRING( &constant_bin[ 1139471 ], 19, 0 );
const_str_digest_f4848a8519bbd76769a9faedd77d7cd4 = UNSTREAM_STRING( &constant_bin[ 1139490 ], 2140, 0 );
const_tuple_4400c5e1951e10acb2f79de8e78a1962_tuple = PyTuple_New( 7 );
PyTuple_SET_ITEM( const_tuple_4400c5e1951e10acb2f79de8e78a1962_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_4400c5e1951e10acb2f79de8e78a1962_tuple, 1, const_str_plain_file_id ); Py_INCREF( const_str_plain_file_id );
PyTuple_SET_ITEM( const_tuple_4400c5e1951e10acb2f79de8e78a1962_tuple, 2, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_4400c5e1951e10acb2f79de8e78a1962_tuple, 3, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_4400c5e1951e10acb2f79de8e78a1962_tuple, 4, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_4400c5e1951e10acb2f79de8e78a1962_tuple, 5, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_4400c5e1951e10acb2f79de8e78a1962_tuple, 6, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_tuple_1d18c7258fd8d0abc9d8f47936cac872_tuple = PyTuple_New( 10 );
PyTuple_SET_ITEM( const_tuple_1d18c7258fd8d0abc9d8f47936cac872_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_1d18c7258fd8d0abc9d8f47936cac872_tuple, 1, const_str_plain_offset ); Py_INCREF( const_str_plain_offset );
PyTuple_SET_ITEM( const_tuple_1d18c7258fd8d0abc9d8f47936cac872_tuple, 2, const_str_plain_limit ); Py_INCREF( const_str_plain_limit );
PyTuple_SET_ITEM( const_tuple_1d18c7258fd8d0abc9d8f47936cac872_tuple, 3, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
const_str_plain_read_latency = UNSTREAM_STRING( &constant_bin[ 1141630 ], 12, 1 );
PyTuple_SET_ITEM( const_tuple_1d18c7258fd8d0abc9d8f47936cac872_tuple, 4, const_str_plain_read_latency ); Py_INCREF( const_str_plain_read_latency );
PyTuple_SET_ITEM( const_tuple_1d18c7258fd8d0abc9d8f47936cac872_tuple, 5, const_str_plain_allowed_updates ); Py_INCREF( const_str_plain_allowed_updates );
PyTuple_SET_ITEM( const_tuple_1d18c7258fd8d0abc9d8f47936cac872_tuple, 6, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_1d18c7258fd8d0abc9d8f47936cac872_tuple, 7, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_1d18c7258fd8d0abc9d8f47936cac872_tuple, 8, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_1d18c7258fd8d0abc9d8f47936cac872_tuple, 9, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_plain_add_sticker_to_set = UNSTREAM_STRING( &constant_bin[ 1141642 ], 18, 1 );
const_str_plain_provider_token = UNSTREAM_STRING( &constant_bin[ 1141660 ], 14, 1 );
const_str_plain_set_chat_sticker_set = UNSTREAM_STRING( &constant_bin[ 1141674 ], 20, 1 );
const_str_plain_need_email = UNSTREAM_STRING( &constant_bin[ 1141694 ], 10, 1 );
const_str_digest_b7bb480c94ee6ee0ae3fcd165e5eac9f = UNSTREAM_STRING( &constant_bin[ 1141704 ], 15, 0 );
const_str_digest_cbf30b6a54f142f0e3332cfaffddb06d = UNSTREAM_STRING( &constant_bin[ 1141719 ], 23, 0 );
const_tuple_str_digest_3878e2e6a94703952d13732068d190fd_tuple = PyTuple_New( 1 );
const_str_digest_3878e2e6a94703952d13732068d190fd = UNSTREAM_STRING( &constant_bin[ 1141742 ], 80, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_3878e2e6a94703952d13732068d190fd_tuple, 0, const_str_digest_3878e2e6a94703952d13732068d190fd ); Py_INCREF( const_str_digest_3878e2e6a94703952d13732068d190fd );
const_str_digest_a452634e24bff92ae393e63a8fb38931 = UNSTREAM_STRING( &constant_bin[ 1141822 ], 26, 0 );
const_tuple_int_pos_300_none_none_none_none_none_tuple = PyTuple_New( 6 );
PyTuple_SET_ITEM( const_tuple_int_pos_300_none_none_none_none_none_tuple, 0, const_int_pos_300 ); Py_INCREF( const_int_pos_300 );
PyTuple_SET_ITEM( const_tuple_int_pos_300_none_none_none_none_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_int_pos_300_none_none_none_none_none_tuple, 2, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_int_pos_300_none_none_none_none_none_tuple, 3, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_int_pos_300_none_none_none_none_none_tuple, 4, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_int_pos_300_none_none_none_none_none_tuple, 5, Py_None ); Py_INCREF( Py_None );
const_str_digest_aeb87bf0a31fd4348fa8c795806caf48 = UNSTREAM_STRING( &constant_bin[ 1141848 ], 82, 0 );
const_str_plain_getUpdates = UNSTREAM_STRING( &constant_bin[ 1141930 ], 10, 1 );
const_str_plain_url_ = UNSTREAM_STRING( &constant_bin[ 617056 ], 4, 1 );
const_str_plain_upload_sticker_file = UNSTREAM_STRING( &constant_bin[ 1141940 ], 19, 1 );
const_tuple_str_plain_reply_to_message_id_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_reply_to_message_id_tuple, 0, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
const_str_digest_1d4b66c95eb2a032f1262fb4a97e4e44 = UNSTREAM_STRING( &constant_bin[ 1141959 ], 1307, 0 );
const_str_digest_8119e488f5e5b9b0eaa359d1d21b23fe = UNSTREAM_STRING( &constant_bin[ 1143266 ], 22, 0 );
const_str_digest_2b80095c0697b1eef73d7c7e2cdc5c8f = UNSTREAM_STRING( &constant_bin[ 1143288 ], 612, 0 );
const_str_plain_getFile = UNSTREAM_STRING( &constant_bin[ 681486 ], 7, 1 );
const_str_digest_0ad84dcc97928311aac9f79daa83a211 = UNSTREAM_STRING( &constant_bin[ 1143900 ], 14, 0 );
const_str_digest_a1c8744a9334d7bda49227a2ac7991c6 = UNSTREAM_STRING( &constant_bin[ 1143914 ], 78, 0 );
const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple = PyTuple_New( 11 );
PyTuple_SET_ITEM( const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple, 2, const_str_plain_message_id ); Py_INCREF( const_str_plain_message_id );
PyTuple_SET_ITEM( const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple, 3, const_str_plain_inline_message_id ); Py_INCREF( const_str_plain_inline_message_id );
PyTuple_SET_ITEM( const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple, 4, const_str_plain_latitude ); Py_INCREF( const_str_plain_latitude );
PyTuple_SET_ITEM( const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple, 5, const_str_plain_longitude ); Py_INCREF( const_str_plain_longitude );
PyTuple_SET_ITEM( const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple, 6, const_str_plain_location ); Py_INCREF( const_str_plain_location );
PyTuple_SET_ITEM( const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple, 7, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple, 8, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple, 9, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple, 10, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_digest_a9fe74b115e9faa42fa67a35011df3e7 = UNSTREAM_STRING( &constant_bin[ 1143992 ], 1397, 0 );
const_str_digest_848b06dc2c6eac167f43dc8b511c7e62 = UNSTREAM_STRING( &constant_bin[ 1145389 ], 23, 0 );
const_str_digest_b9bff4797aa9b465ef697bfffc83586b = UNSTREAM_STRING( &constant_bin[ 1145412 ], 593, 0 );
const_str_digest_1afe060c8ebd30cc4380e5cd2c345200 = UNSTREAM_STRING( &constant_bin[ 1146005 ], 542, 0 );
const_str_plain_create_new_sticker_set = UNSTREAM_STRING( &constant_bin[ 1146547 ], 22, 1 );
const_tuple_39fb8c7b56b7d458704bcf6c4c383511_tuple = PyTuple_New( 7 );
PyTuple_SET_ITEM( const_tuple_39fb8c7b56b7d458704bcf6c4c383511_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_39fb8c7b56b7d458704bcf6c4c383511_tuple, 1, const_str_plain_token ); Py_INCREF( const_str_plain_token );
const_str_plain_base_url = UNSTREAM_STRING( &constant_bin[ 1146569 ], 8, 1 );
PyTuple_SET_ITEM( const_tuple_39fb8c7b56b7d458704bcf6c4c383511_tuple, 2, const_str_plain_base_url ); Py_INCREF( const_str_plain_base_url );
const_str_plain_base_file_url = UNSTREAM_STRING( &constant_bin[ 1146577 ], 13, 1 );
PyTuple_SET_ITEM( const_tuple_39fb8c7b56b7d458704bcf6c4c383511_tuple, 3, const_str_plain_base_file_url ); Py_INCREF( const_str_plain_base_file_url );
PyTuple_SET_ITEM( const_tuple_39fb8c7b56b7d458704bcf6c4c383511_tuple, 4, const_str_plain_request ); Py_INCREF( const_str_plain_request );
PyTuple_SET_ITEM( const_tuple_39fb8c7b56b7d458704bcf6c4c383511_tuple, 5, const_str_plain_private_key ); Py_INCREF( const_str_plain_private_key );
const_str_plain_private_key_password = UNSTREAM_STRING( &constant_bin[ 1146590 ], 20, 1 );
PyTuple_SET_ITEM( const_tuple_39fb8c7b56b7d458704bcf6c4c383511_tuple, 6, const_str_plain_private_key_password ); Py_INCREF( const_str_plain_private_key_password );
const_str_digest_2350ceab4e5f12a55cb2c5c7c0318b4b = UNSTREAM_STRING( &constant_bin[ 1146610 ], 18, 0 );
const_str_plain_setChatDescription = UNSTREAM_STRING( &constant_bin[ 1146628 ], 18, 1 );
const_str_digest_0151d764742cfc4cfffb4a7d79d6a234 = UNSTREAM_STRING( &constant_bin[ 1146646 ], 2292, 0 );
const_str_digest_49ce6df0e3d43a892c86a1fc6c47a0e6 = UNSTREAM_STRING( &constant_bin[ 1148938 ], 48, 0 );
const_str_digest_4b9dc3ea95c85893527b6e347530d48a = UNSTREAM_STRING( &constant_bin[ 1148986 ], 23, 0 );
const_str_digest_07339d21359cca68b85d2904dfc8facb = UNSTREAM_STRING( &constant_bin[ 1149009 ], 11, 0 );
const_str_digest_3a67d06ddeaf2013ce6efe0ea3758db1 = UNSTREAM_STRING( &constant_bin[ 1149020 ], 26, 0 );
const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple = PyTuple_New( 11 );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple, 2, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple, 3, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple, 4, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple, 5, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple, 6, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple, 7, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple, 8, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple, 9, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple, 10, Py_None ); Py_INCREF( Py_None );
const_str_plain_pinChatMessage = UNSTREAM_STRING( &constant_bin[ 1149046 ], 14, 1 );
const_str_digest_21dcf0442d0549bf3edfd6c4b5981b96 = UNSTREAM_STRING( &constant_bin[ 1149060 ], 15, 0 );
const_str_digest_9b46851900928228022308c18b15920a = UNSTREAM_STRING( &constant_bin[ 1149075 ], 2016, 0 );
const_str_digest_c144139154c637ac73f5ae30f6647b17 = UNSTREAM_STRING( &constant_bin[ 1151091 ], 15, 0 );
const_str_digest_864f404e66c1e2cf3fbd77f728fc7676 = UNSTREAM_STRING( &constant_bin[ 1151106 ], 21, 0 );
const_str_digest_921e42e528cb8c1b971ef4dd22189177 = UNSTREAM_STRING( &constant_bin[ 1151127 ], 1702, 0 );
const_tuple_1b9f33e82d6c7f2be5fbf2b0d96b4cb0_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_1b9f33e82d6c7f2be5fbf2b0d96b4cb0_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_1b9f33e82d6c7f2be5fbf2b0d96b4cb0_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_1b9f33e82d6c7f2be5fbf2b0d96b4cb0_tuple, 2, const_str_plain_title ); Py_INCREF( const_str_plain_title );
PyTuple_SET_ITEM( const_tuple_1b9f33e82d6c7f2be5fbf2b0d96b4cb0_tuple, 3, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_1b9f33e82d6c7f2be5fbf2b0d96b4cb0_tuple, 4, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_1b9f33e82d6c7f2be5fbf2b0d96b4cb0_tuple, 5, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_1b9f33e82d6c7f2be5fbf2b0d96b4cb0_tuple, 6, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_1b9f33e82d6c7f2be5fbf2b0d96b4cb0_tuple, 7, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_f430e34e8089330dd9940d3d06626be1 = UNSTREAM_STRING( &constant_bin[ 1152829 ], 24, 0 );
const_str_plain_set_game_score = UNSTREAM_STRING( &constant_bin[ 1146614 ], 14, 1 );
const_str_plain_setChatStickerSet = UNSTREAM_STRING( &constant_bin[ 1152853 ], 17, 1 );
const_str_digest_24a20c4eccb563ab014d0d3ea35cca7d = UNSTREAM_STRING( &constant_bin[ 1152870 ], 107, 0 );
const_str_plain_deleteStickerFromSet = UNSTREAM_STRING( &constant_bin[ 1152977 ], 20, 1 );
const_str_digest_7e359567f51a552312ee9b0e63ae262f = UNSTREAM_STRING( &constant_bin[ 1152997 ], 11, 0 );
const_str_plain_sendContact = UNSTREAM_STRING( &constant_bin[ 1141708 ], 11, 1 );
const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple = PyTuple_New( 11 );
PyTuple_SET_ITEM( const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple, 1, const_str_plain_user_id ); Py_INCREF( const_str_plain_user_id );
PyTuple_SET_ITEM( const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple, 2, const_str_plain_name ); Py_INCREF( const_str_plain_name );
const_str_plain_png_sticker = UNSTREAM_STRING( &constant_bin[ 1135235 ], 11, 1 );
PyTuple_SET_ITEM( const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple, 3, const_str_plain_png_sticker ); Py_INCREF( const_str_plain_png_sticker );
const_str_plain_emojis = UNSTREAM_STRING( &constant_bin[ 1136405 ], 6, 1 );
PyTuple_SET_ITEM( const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple, 4, const_str_plain_emojis ); Py_INCREF( const_str_plain_emojis );
PyTuple_SET_ITEM( const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple, 5, const_str_plain_mask_position ); Py_INCREF( const_str_plain_mask_position );
PyTuple_SET_ITEM( const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple, 6, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple, 7, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple, 8, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple, 9, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple, 10, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_plain_sendPhoto = UNSTREAM_STRING( &constant_bin[ 1153008 ], 9, 1 );
const_str_digest_688aeda4d223f06caf8df49b32502766 = UNSTREAM_STRING( &constant_bin[ 1153017 ], 2988, 0 );
const_tuple_0fbccc24b12630b69e2e5ee98443cc5e_tuple = PyTuple_New( 10 );
PyTuple_SET_ITEM( const_tuple_0fbccc24b12630b69e2e5ee98443cc5e_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_0fbccc24b12630b69e2e5ee98443cc5e_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_0fbccc24b12630b69e2e5ee98443cc5e_tuple, 2, const_str_plain_game_short_name ); Py_INCREF( const_str_plain_game_short_name );
PyTuple_SET_ITEM( const_tuple_0fbccc24b12630b69e2e5ee98443cc5e_tuple, 3, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_0fbccc24b12630b69e2e5ee98443cc5e_tuple, 4, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_0fbccc24b12630b69e2e5ee98443cc5e_tuple, 5, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_0fbccc24b12630b69e2e5ee98443cc5e_tuple, 6, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_0fbccc24b12630b69e2e5ee98443cc5e_tuple, 7, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_0fbccc24b12630b69e2e5ee98443cc5e_tuple, 8, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_0fbccc24b12630b69e2e5ee98443cc5e_tuple, 9, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_tuple_str_plain_res_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_res_tuple, 0, const_str_plain_res ); Py_INCREF( const_str_plain_res );
const_str_digest_6a5882d5e96d19b073107270ff6a7b37 = UNSTREAM_STRING( &constant_bin[ 1156005 ], 1682, 0 );
const_str_plain_editMessageText = UNSTREAM_STRING( &constant_bin[ 1157687 ], 15, 1 );
const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple = PyTuple_New( 11 );
PyTuple_SET_ITEM( const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple, 2, const_str_plain_message_id ); Py_INCREF( const_str_plain_message_id );
PyTuple_SET_ITEM( const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple, 3, const_str_plain_inline_message_id ); Py_INCREF( const_str_plain_inline_message_id );
PyTuple_SET_ITEM( const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple, 4, const_str_plain_caption ); Py_INCREF( const_str_plain_caption );
PyTuple_SET_ITEM( const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple, 5, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple, 6, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple, 7, const_str_plain_parse_mode ); Py_INCREF( const_str_plain_parse_mode );
PyTuple_SET_ITEM( const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple, 8, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple, 9, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple, 10, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_digest_92dc6b71638ab44555115311fa923c17 = UNSTREAM_STRING( &constant_bin[ 1157702 ], 21, 0 );
const_tuple_none_none_none_false_none_none_none_none_none_tuple = PyTuple_New( 9 );
PyTuple_SET_ITEM( const_tuple_none_none_none_false_none_none_none_none_none_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_false_none_none_none_none_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_false_none_none_none_none_none_tuple, 2, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_false_none_none_none_none_none_tuple, 3, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_none_none_none_false_none_none_none_none_none_tuple, 4, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_false_none_none_none_none_none_tuple, 5, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_false_none_none_none_none_none_tuple, 6, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_false_none_none_none_none_none_tuple, 7, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_false_none_none_none_none_none_tuple, 8, Py_None ); Py_INCREF( Py_None );
const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple = PyTuple_New( 16 );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 2, const_str_plain_user_id ); Py_INCREF( const_str_plain_user_id );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 3, const_str_plain_can_change_info ); Py_INCREF( const_str_plain_can_change_info );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 4, const_str_plain_can_post_messages ); Py_INCREF( const_str_plain_can_post_messages );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 5, const_str_plain_can_edit_messages ); Py_INCREF( const_str_plain_can_edit_messages );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 6, const_str_plain_can_delete_messages ); Py_INCREF( const_str_plain_can_delete_messages );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 7, const_str_plain_can_invite_users ); Py_INCREF( const_str_plain_can_invite_users );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 8, const_str_plain_can_restrict_members ); Py_INCREF( const_str_plain_can_restrict_members );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 9, const_str_plain_can_pin_messages ); Py_INCREF( const_str_plain_can_pin_messages );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 10, const_str_plain_can_promote_members ); Py_INCREF( const_str_plain_can_promote_members );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 11, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 12, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 13, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 14, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 15, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_f438bbaa08e66fde5fe9ae84f0747351 = UNSTREAM_STRING( &constant_bin[ 1157723 ], 24, 0 );
const_tuple_none_false_none_none_int_pos_20_none_tuple = PyTuple_New( 6 );
PyTuple_SET_ITEM( const_tuple_none_false_none_none_int_pos_20_none_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_false_none_none_int_pos_20_none_tuple, 1, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_none_false_none_none_int_pos_20_none_tuple, 2, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_false_none_none_int_pos_20_none_tuple, 3, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_false_none_none_int_pos_20_none_tuple, 4, const_int_pos_20 ); Py_INCREF( const_int_pos_20 );
PyTuple_SET_ITEM( const_tuple_none_false_none_none_int_pos_20_none_tuple, 5, Py_None ); Py_INCREF( Py_None );
const_str_digest_bbee933cb21e1a478944f49e1f4bce40 = UNSTREAM_STRING( &constant_bin[ 1157747 ], 1004, 0 );
const_str_plain_send_invoice = UNSTREAM_STRING( &constant_bin[ 1158751 ], 12, 1 );
const_tuple_38537f15f5750b17ef97fc34ac0fd868_tuple = PyTuple_New( 9 );
PyTuple_SET_ITEM( const_tuple_38537f15f5750b17ef97fc34ac0fd868_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_38537f15f5750b17ef97fc34ac0fd868_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_38537f15f5750b17ef97fc34ac0fd868_tuple, 2, const_str_plain_user_id ); Py_INCREF( const_str_plain_user_id );
PyTuple_SET_ITEM( const_tuple_38537f15f5750b17ef97fc34ac0fd868_tuple, 3, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_38537f15f5750b17ef97fc34ac0fd868_tuple, 4, const_str_plain_until_date ); Py_INCREF( const_str_plain_until_date );
PyTuple_SET_ITEM( const_tuple_38537f15f5750b17ef97fc34ac0fd868_tuple, 5, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_38537f15f5750b17ef97fc34ac0fd868_tuple, 6, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_38537f15f5750b17ef97fc34ac0fd868_tuple, 7, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_38537f15f5750b17ef97fc34ac0fd868_tuple, 8, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_811f251b07fb27ecb1d3113a8f0a8c2a = UNSTREAM_STRING( &constant_bin[ 1158763 ], 31, 0 );
const_str_plain_disable_edit_message = UNSTREAM_STRING( &constant_bin[ 1158794 ], 20, 1 );
const_str_plain_set_sticker_position_in_set = UNSTREAM_STRING( &constant_bin[ 1158767 ], 27, 1 );
const_str_digest_a7dea01091ddce5415474d1aadc70b09 = UNSTREAM_STRING( &constant_bin[ 1158814 ], 24, 0 );
const_str_digest_cee0bf9a1441498ff47758c9c9f91688 = UNSTREAM_STRING( &constant_bin[ 1158838 ], 25, 0 );
const_str_digest_5c2f4e7acffa041ce03ab93b2e44aefb = UNSTREAM_STRING( &constant_bin[ 1158863 ], 21, 0 );
const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple = PyTuple_New( 13 );
PyTuple_SET_ITEM( const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
const_str_plain_inline_query_id = UNSTREAM_STRING( &constant_bin[ 1158884 ], 15, 1 );
PyTuple_SET_ITEM( const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 1, const_str_plain_inline_query_id ); Py_INCREF( const_str_plain_inline_query_id );
PyTuple_SET_ITEM( const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 2, const_str_plain_results ); Py_INCREF( const_str_plain_results );
PyTuple_SET_ITEM( const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 3, const_str_plain_cache_time ); Py_INCREF( const_str_plain_cache_time );
const_str_plain_is_personal = UNSTREAM_STRING( &constant_bin[ 1158899 ], 11, 1 );
PyTuple_SET_ITEM( const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 4, const_str_plain_is_personal ); Py_INCREF( const_str_plain_is_personal );
const_str_plain_next_offset = UNSTREAM_STRING( &constant_bin[ 1158910 ], 11, 1 );
PyTuple_SET_ITEM( const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 5, const_str_plain_next_offset ); Py_INCREF( const_str_plain_next_offset );
const_str_plain_switch_pm_text = UNSTREAM_STRING( &constant_bin[ 1158921 ], 14, 1 );
PyTuple_SET_ITEM( const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 6, const_str_plain_switch_pm_text ); Py_INCREF( const_str_plain_switch_pm_text );
PyTuple_SET_ITEM( const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 7, const_str_plain_switch_pm_parameter ); Py_INCREF( const_str_plain_switch_pm_parameter );
PyTuple_SET_ITEM( const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 8, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 9, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 10, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 11, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 12, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_f1e42f16a6660a4f582babeca5bb2ac1 = UNSTREAM_STRING( &constant_bin[ 1158935 ], 21, 0 );
const_str_plain_deleteMessage = UNSTREAM_STRING( &constant_bin[ 1158956 ], 13, 1 );
const_tuple_12430aff234e12511a315ab31ee9e758_tuple = PyTuple_New( 11 );
PyTuple_SET_ITEM( const_tuple_12430aff234e12511a315ab31ee9e758_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
const_str_plain_callback_query_id = UNSTREAM_STRING( &constant_bin[ 1149612 ], 17, 1 );
PyTuple_SET_ITEM( const_tuple_12430aff234e12511a315ab31ee9e758_tuple, 1, const_str_plain_callback_query_id ); Py_INCREF( const_str_plain_callback_query_id );
PyTuple_SET_ITEM( const_tuple_12430aff234e12511a315ab31ee9e758_tuple, 2, const_str_plain_text ); Py_INCREF( const_str_plain_text );
const_str_plain_show_alert = UNSTREAM_STRING( &constant_bin[ 1149858 ], 10, 1 );
PyTuple_SET_ITEM( const_tuple_12430aff234e12511a315ab31ee9e758_tuple, 3, const_str_plain_show_alert ); Py_INCREF( const_str_plain_show_alert );
PyTuple_SET_ITEM( const_tuple_12430aff234e12511a315ab31ee9e758_tuple, 4, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_12430aff234e12511a315ab31ee9e758_tuple, 5, const_str_plain_cache_time ); Py_INCREF( const_str_plain_cache_time );
PyTuple_SET_ITEM( const_tuple_12430aff234e12511a315ab31ee9e758_tuple, 6, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_12430aff234e12511a315ab31ee9e758_tuple, 7, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_12430aff234e12511a315ab31ee9e758_tuple, 8, const_str_plain_url_ ); Py_INCREF( const_str_plain_url_ );
PyTuple_SET_ITEM( const_tuple_12430aff234e12511a315ab31ee9e758_tuple, 9, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_12430aff234e12511a315ab31ee9e758_tuple, 10, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_tuple_str_plain_disable_notification_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_disable_notification_tuple, 0, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
const_str_plain_promote_chat_member = UNSTREAM_STRING( &constant_bin[ 1158969 ], 19, 1 );
const_str_digest_677125b62715d24e9798e42d3fc49d54 = UNSTREAM_STRING( &constant_bin[ 1158988 ], 20, 0 );
const_str_plain_getChatMember = UNSTREAM_STRING( &constant_bin[ 1137219 ], 13, 1 );
const_str_plain_editMessageCaption = UNSTREAM_STRING( &constant_bin[ 1159008 ], 18, 1 );
const_str_plain_export_chat_invite_link = UNSTREAM_STRING( &constant_bin[ 1159026 ], 23, 1 );
const_str_digest_68dd6a0bead267d3c3f0cfbfd355dd84 = UNSTREAM_STRING( &constant_bin[ 1159049 ], 24, 0 );
const_tuple_d426a823a056cd4a741870d27bed81f4_tuple = PyTuple_New( 12 );
PyTuple_SET_ITEM( const_tuple_d426a823a056cd4a741870d27bed81f4_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_d426a823a056cd4a741870d27bed81f4_tuple, 1, const_str_plain_user_id ); Py_INCREF( const_str_plain_user_id );
PyTuple_SET_ITEM( const_tuple_d426a823a056cd4a741870d27bed81f4_tuple, 2, const_str_plain_score ); Py_INCREF( const_str_plain_score );
PyTuple_SET_ITEM( const_tuple_d426a823a056cd4a741870d27bed81f4_tuple, 3, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_d426a823a056cd4a741870d27bed81f4_tuple, 4, const_str_plain_message_id ); Py_INCREF( const_str_plain_message_id );
PyTuple_SET_ITEM( const_tuple_d426a823a056cd4a741870d27bed81f4_tuple, 5, const_str_plain_inline_message_id ); Py_INCREF( const_str_plain_inline_message_id );
PyTuple_SET_ITEM( const_tuple_d426a823a056cd4a741870d27bed81f4_tuple, 6, const_str_plain_force ); Py_INCREF( const_str_plain_force );
PyTuple_SET_ITEM( const_tuple_d426a823a056cd4a741870d27bed81f4_tuple, 7, const_str_plain_disable_edit_message ); Py_INCREF( const_str_plain_disable_edit_message );
PyTuple_SET_ITEM( const_tuple_d426a823a056cd4a741870d27bed81f4_tuple, 8, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_d426a823a056cd4a741870d27bed81f4_tuple, 9, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_d426a823a056cd4a741870d27bed81f4_tuple, 10, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_d426a823a056cd4a741870d27bed81f4_tuple, 11, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_tuple_dbec63118c9619aba81f616d06af7203_tuple = PyTuple_New( 13 );
PyTuple_SET_ITEM( const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 2, const_str_plain_voice ); Py_INCREF( const_str_plain_voice );
PyTuple_SET_ITEM( const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 3, const_str_plain_duration ); Py_INCREF( const_str_plain_duration );
PyTuple_SET_ITEM( const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 4, const_str_plain_caption ); Py_INCREF( const_str_plain_caption );
PyTuple_SET_ITEM( const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 5, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 6, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 7, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 8, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 9, const_str_plain_parse_mode ); Py_INCREF( const_str_plain_parse_mode );
PyTuple_SET_ITEM( const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 10, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 11, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 12, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_digest_bbd154c57b6aa017c3757c3644ddc5f3 = UNSTREAM_STRING( &constant_bin[ 1159073 ], 12, 0 );
const_tuple_d52d48abb92686ef5902268f2baea89c_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_d52d48abb92686ef5902268f2baea89c_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_d52d48abb92686ef5902268f2baea89c_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_d52d48abb92686ef5902268f2baea89c_tuple, 2, const_str_plain_message_id ); Py_INCREF( const_str_plain_message_id );
PyTuple_SET_ITEM( const_tuple_d52d48abb92686ef5902268f2baea89c_tuple, 3, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_d52d48abb92686ef5902268f2baea89c_tuple, 4, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_d52d48abb92686ef5902268f2baea89c_tuple, 5, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_d52d48abb92686ef5902268f2baea89c_tuple, 6, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_d52d48abb92686ef5902268f2baea89c_tuple, 7, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_fa38bf1e4a7915d65f08f95fe4fd7091 = UNSTREAM_STRING( &constant_bin[ 1159085 ], 2307, 0 );
const_str_digest_d65bfa411dd9fedf867a3cfbcfdc661f = UNSTREAM_STRING( &constant_bin[ 1161392 ], 673, 0 );
const_str_digest_b9da1022da30f17b9512109aa069454c = UNSTREAM_STRING( &constant_bin[ 1162065 ], 16, 0 );
const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple = PyTuple_New( 16 );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 2, const_str_plain_audio ); Py_INCREF( const_str_plain_audio );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 3, const_str_plain_duration ); Py_INCREF( const_str_plain_duration );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 4, const_str_plain_performer ); Py_INCREF( const_str_plain_performer );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 5, const_str_plain_title ); Py_INCREF( const_str_plain_title );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 6, const_str_plain_caption ); Py_INCREF( const_str_plain_caption );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 7, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 8, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 9, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 10, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 11, const_str_plain_parse_mode ); Py_INCREF( const_str_plain_parse_mode );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 12, const_str_plain_thumb ); Py_INCREF( const_str_plain_thumb );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 13, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 14, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 15, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_digest_d1fb4e1c92b148293641c0b20af8e441 = UNSTREAM_STRING( &constant_bin[ 1162081 ], 20, 0 );
const_str_digest_1e1b9d2432da184a78fe851d6bc75c2e = UNSTREAM_STRING( &constant_bin[ 1162101 ], 13, 0 );
const_str_digest_50c06d05f3dd26a56b1537436b8cdf8b = UNSTREAM_STRING( &constant_bin[ 1162114 ], 1304, 0 );
const_str_digest_5735f4663fc6c632b3209dd8fd6a2bbd = UNSTREAM_STRING( &constant_bin[ 1163418 ], 13, 0 );
const_str_digest_c677da33430b5b0b312b88cea2c1b82e = UNSTREAM_STRING( &constant_bin[ 1163431 ], 19, 0 );
const_tuple_7ada56763286070c808b3ff340860989_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_7ada56763286070c808b3ff340860989_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_7ada56763286070c808b3ff340860989_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_7ada56763286070c808b3ff340860989_tuple, 2, const_str_plain_photo ); Py_INCREF( const_str_plain_photo );
PyTuple_SET_ITEM( const_tuple_7ada56763286070c808b3ff340860989_tuple, 3, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_7ada56763286070c808b3ff340860989_tuple, 4, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_7ada56763286070c808b3ff340860989_tuple, 5, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_7ada56763286070c808b3ff340860989_tuple, 6, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_7ada56763286070c808b3ff340860989_tuple, 7, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_plain_certificate = UNSTREAM_STRING( &constant_bin[ 61965 ], 11, 1 );
const_str_digest_01f4f38caf66b25874b22b866ebffe16 = UNSTREAM_STRING( &constant_bin[ 1163450 ], 23, 0 );
const_str_plain_set_chat_title = UNSTREAM_STRING( &constant_bin[ 1163473 ], 14, 1 );
const_str_plain_answer_callback_query = UNSTREAM_STRING( &constant_bin[ 1158842 ], 21, 1 );
const_str_digest_ffa0809039ff63bfcc52cfdbe853183f = UNSTREAM_STRING( &constant_bin[ 1163487 ], 11, 0 );
const_str_digest_db3c50704e822eeb775aa4ed4c82ce22 = UNSTREAM_STRING( &constant_bin[ 1163498 ], 12, 0 );
const_str_plain_unbanChatMember = UNSTREAM_STRING( &constant_bin[ 1163510 ], 15, 1 );
const_str_digest_47c2e35def875737f4d10ae44c8f34ee = UNSTREAM_STRING( &constant_bin[ 1163525 ], 33, 0 );
const_str_digest_d160a2328a2dbd3663a3baefc73f1739 = UNSTREAM_STRING( &constant_bin[ 1163558 ], 1597, 0 );
const_str_digest_0fae999d0037b8298641e0754c70238c = UNSTREAM_STRING( &constant_bin[ 1165155 ], 18, 0 );
const_tuple_none_none_int_pos_20_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_none_none_int_pos_20_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_int_pos_20_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_int_pos_20_tuple, 2, const_int_pos_20 ); Py_INCREF( const_int_pos_20 );
const_str_plain_set_chat_description = UNSTREAM_STRING( &constant_bin[ 1165173 ], 20, 1 );
const_str_digest_9376afec43851a2a5002893fd8d92388 = UNSTREAM_STRING( &constant_bin[ 1143914 ], 68, 0 );
const_str_digest_d1b806d26c9b24e2a7865f0006bff311 = UNSTREAM_STRING( &constant_bin[ 1165193 ], 11, 0 );
const_str_digest_88d6ae6dc998f747c041f449af693d46 = UNSTREAM_STRING( &constant_bin[ 1165204 ], 15, 0 );
const_str_plain_hs = UNSTREAM_STRING( &constant_bin[ 15162 ], 2, 1 );
const_str_digest_75ccfbd9e139d0baffde2f87aa0e75f6 = UNSTREAM_STRING( &constant_bin[ 1165219 ], 29, 0 );
const_str_digest_626d1256cef1018f210d9fb5217d4f9d = UNSTREAM_STRING( &constant_bin[ 1165248 ], 3668, 0 );
const_str_plain_promoteChatMember = UNSTREAM_STRING( &constant_bin[ 1168916 ], 17, 1 );
const_str_plain_delete_sticker_from_set = UNSTREAM_STRING( &constant_bin[ 1168933 ], 23, 1 );
const_tuple_str_plain_func_str_plain_logger_str_plain_decorator_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_str_plain_func_str_plain_logger_str_plain_decorator_tuple, 0, const_str_plain_func ); Py_INCREF( const_str_plain_func );
PyTuple_SET_ITEM( const_tuple_str_plain_func_str_plain_logger_str_plain_decorator_tuple, 1, const_str_plain_logger ); Py_INCREF( const_str_plain_logger );
PyTuple_SET_ITEM( const_tuple_str_plain_func_str_plain_logger_str_plain_decorator_tuple, 2, const_str_plain_decorator ); Py_INCREF( const_str_plain_decorator );
const_str_digest_2ef34a1c9f1fa52d4c39b4def54e11df = UNSTREAM_STRING( &constant_bin[ 1168956 ], 1878, 0 );
const_str_digest_14a7cb52f4408d72127d90110d7e4c8c = UNSTREAM_STRING( &constant_bin[ 1170834 ], 792, 0 );
const_str_digest_b0f1e6527ff9186fe9ef61758a004da5 = UNSTREAM_STRING( &constant_bin[ 1171626 ], 590, 0 );
const_tuple_4437d16a5a5f37eff081f8a3988949cd_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_4437d16a5a5f37eff081f8a3988949cd_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_4437d16a5a5f37eff081f8a3988949cd_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_4437d16a5a5f37eff081f8a3988949cd_tuple, 2, const_str_plain_action ); Py_INCREF( const_str_plain_action );
PyTuple_SET_ITEM( const_tuple_4437d16a5a5f37eff081f8a3988949cd_tuple, 3, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_4437d16a5a5f37eff081f8a3988949cd_tuple, 4, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_4437d16a5a5f37eff081f8a3988949cd_tuple, 5, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_4437d16a5a5f37eff081f8a3988949cd_tuple, 6, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_4437d16a5a5f37eff081f8a3988949cd_tuple, 7, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_tuple_aa534669ad7cc0cfafb4050698f4c649_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_aa534669ad7cc0cfafb4050698f4c649_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_aa534669ad7cc0cfafb4050698f4c649_tuple, 1, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_aa534669ad7cc0cfafb4050698f4c649_tuple, 2, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_aa534669ad7cc0cfafb4050698f4c649_tuple, 3, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_aa534669ad7cc0cfafb4050698f4c649_tuple, 4, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_plain_setPassportDataErrors = UNSTREAM_STRING( &constant_bin[ 1172216 ], 21, 1 );
const_str_digest_e717a2db53ab2432c230db84b1cb1649 = UNSTREAM_STRING( &constant_bin[ 1172237 ], 28, 0 );
const_str_plain_sendMediaGroup = UNSTREAM_STRING( &constant_bin[ 1172265 ], 14, 1 );
const_tuple_5a5c1f41e817a9d52fd5d23df8e230f9_tuple = PyMarshal_ReadObjectFromString( (char *)&constant_bin[ 1172279 ], 247 );
const_tuple_str_plain_reply_markup_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_reply_markup_tuple, 0, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
const_str_digest_3477afa1f74ff9d43b25a4bcdd5c82e2 = UNSTREAM_STRING( &constant_bin[ 1172526 ], 18, 0 );
const_str_plain_leaveChat = UNSTREAM_STRING( &constant_bin[ 1172544 ], 9, 1 );
const_str_digest_c406b7c73b6c2f32d93ff54a30467c4a = UNSTREAM_STRING( &constant_bin[ 1172553 ], 820, 0 );
const_tuple_none_false_none_none_none_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_none_false_none_none_none_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_false_none_none_none_tuple, 1, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_none_false_none_none_none_tuple, 2, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_false_none_none_none_tuple, 3, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_false_none_none_none_tuple, 4, Py_None ); Py_INCREF( Py_None );
const_str_digest_d47ffe93a744835dd0643fcde3ff9a08 = UNSTREAM_STRING( &constant_bin[ 1173373 ], 26, 0 );
const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple = PyTuple_New( 12 );
PyTuple_SET_ITEM( const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple, 2, const_str_plain_photo ); Py_INCREF( const_str_plain_photo );
PyTuple_SET_ITEM( const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple, 3, const_str_plain_caption ); Py_INCREF( const_str_plain_caption );
PyTuple_SET_ITEM( const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple, 4, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple, 5, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple, 6, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple, 7, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple, 8, const_str_plain_parse_mode ); Py_INCREF( const_str_plain_parse_mode );
PyTuple_SET_ITEM( const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple, 9, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple, 10, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple, 11, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_digest_6a61a7782550001f878052dcae37b1f0 = UNSTREAM_STRING( &constant_bin[ 1173399 ], 14, 0 );
const_tuple_false_none_none_int_pos_20_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_false_none_none_int_pos_20_tuple, 0, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_false_none_none_int_pos_20_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_false_none_none_int_pos_20_tuple, 2, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_false_none_none_int_pos_20_tuple, 3, const_int_pos_20 ); Py_INCREF( const_int_pos_20 );
const_tuple_83e8c118fb3237e3b84758f7ca11d9d6_tuple = PyTuple_New( 10 );
PyTuple_SET_ITEM( const_tuple_83e8c118fb3237e3b84758f7ca11d9d6_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_83e8c118fb3237e3b84758f7ca11d9d6_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_83e8c118fb3237e3b84758f7ca11d9d6_tuple, 2, const_str_plain_media ); Py_INCREF( const_str_plain_media );
PyTuple_SET_ITEM( const_tuple_83e8c118fb3237e3b84758f7ca11d9d6_tuple, 3, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_83e8c118fb3237e3b84758f7ca11d9d6_tuple, 4, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_83e8c118fb3237e3b84758f7ca11d9d6_tuple, 5, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_83e8c118fb3237e3b84758f7ca11d9d6_tuple, 6, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_83e8c118fb3237e3b84758f7ca11d9d6_tuple, 7, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_83e8c118fb3237e3b84758f7ca11d9d6_tuple, 8, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_83e8c118fb3237e3b84758f7ca11d9d6_tuple, 9, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_b6eab5b7225a98dd7d8739b463d8b02c = UNSTREAM_STRING( &constant_bin[ 1173413 ], 1047, 0 );
const_str_digest_12ac50968441ac5a8416c772ab35b407 = UNSTREAM_STRING( &constant_bin[ 1174460 ], 14, 0 );
const_str_digest_4f540fe680a9299c619a4527f373be4d = UNSTREAM_STRING( &constant_bin[ 1174474 ], 16, 0 );
const_str_plain_sendChatAction = UNSTREAM_STRING( &constant_bin[ 1174490 ], 14, 1 );
const_str_digest_78a179dc363965b751dc50ef33f30882 = UNSTREAM_STRING( &constant_bin[ 1174504 ], 14, 0 );
const_str_digest_6ca26433aa9dbc915a282db2415a76e2 = UNSTREAM_STRING( &constant_bin[ 1174518 ], 941, 0 );
const_str_digest_54bf91ab4e84e4902d4bb62819af3bb5 = UNSTREAM_STRING( &constant_bin[ 1175459 ], 1111, 0 );
const_str_digest_85101d006b26cb43f3c360657e987b24 = UNSTREAM_STRING( &constant_bin[ 1176570 ], 1681, 0 );
const_str_digest_1b60b49af947090f1bc4b7ca2b343c26 = UNSTREAM_STRING( &constant_bin[ 1178251 ], 1525, 0 );
const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple = PyTuple_New( 14 );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 2, const_str_plain_document ); Py_INCREF( const_str_plain_document );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 3, const_str_plain_filename ); Py_INCREF( const_str_plain_filename );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 4, const_str_plain_caption ); Py_INCREF( const_str_plain_caption );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 5, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 6, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 7, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 8, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 9, const_str_plain_parse_mode ); Py_INCREF( const_str_plain_parse_mode );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 10, const_str_plain_thumb ); Py_INCREF( const_str_plain_thumb );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 11, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 12, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 13, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_tuple_str_digest_871853b7a10944761f9e0487667f699f_tuple = PyTuple_New( 1 );
const_str_digest_871853b7a10944761f9e0487667f699f = UNSTREAM_STRING( &constant_bin[ 1179776 ], 123, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_871853b7a10944761f9e0487667f699f_tuple, 0, const_str_digest_871853b7a10944761f9e0487667f699f ); Py_INCREF( const_str_digest_871853b7a10944761f9e0487667f699f );
const_str_plain_sendSticker = UNSTREAM_STRING( &constant_bin[ 1179899 ], 11, 1 );
const_str_plain_setStickerPositionInSet = UNSTREAM_STRING( &constant_bin[ 1179910 ], 23, 1 );
const_tuple_none_int_pos_100_int_0_float_2_0_none_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_none_int_pos_100_int_0_float_2_0_none_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_int_pos_100_int_0_float_2_0_none_tuple, 1, const_int_pos_100 ); Py_INCREF( const_int_pos_100 );
PyTuple_SET_ITEM( const_tuple_none_int_pos_100_int_0_float_2_0_none_tuple, 2, const_int_0 ); Py_INCREF( const_int_0 );
PyTuple_SET_ITEM( const_tuple_none_int_pos_100_int_0_float_2_0_none_tuple, 3, const_float_2_0 ); Py_INCREF( const_float_2_0 );
PyTuple_SET_ITEM( const_tuple_none_int_pos_100_int_0_float_2_0_none_tuple, 4, Py_None ); Py_INCREF( Py_None );
const_str_digest_9991d81a6a5039204f5c715a639e3e2b = UNSTREAM_STRING( &constant_bin[ 1179933 ], 102, 0 );
const_str_plain_getMe = UNSTREAM_STRING( &constant_bin[ 834162 ], 5, 1 );
const_str_digest_fd9e3dabbaabd2b08688c1e50ac97f08 = UNSTREAM_STRING( &constant_bin[ 1180035 ], 62, 0 );
const_str_digest_2b15c97c08278d1f388a76d5632f777e = UNSTREAM_STRING( &constant_bin[ 1180097 ], 2853, 0 );
const_str_digest_387d8a6377e05b9a25f021242635e339 = UNSTREAM_STRING( &constant_bin[ 1182950 ], 744, 0 );
const_tuple_none_none_false_none_none_int_pos_20_none_none_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_none_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_none_tuple, 2, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_none_tuple, 3, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_none_tuple, 4, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_none_tuple, 5, const_int_pos_20 ); Py_INCREF( const_int_pos_20 );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_none_tuple, 6, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_none_tuple, 7, Py_None ); Py_INCREF( Py_None );
const_str_plain_delete_webhook = UNSTREAM_STRING( &constant_bin[ 1183694 ], 14, 1 );
const_str_plain__validate_token = UNSTREAM_STRING( &constant_bin[ 1183708 ], 15, 1 );
const_str_plain_setChatPhoto = UNSTREAM_STRING( &constant_bin[ 1162069 ], 12, 1 );
const_str_digest_10c4e3c135dca1cbb385e702de5f31be = UNSTREAM_STRING( &constant_bin[ 1183723 ], 19, 0 );
const_tuple_474d9c4c7375a09f781a66aabc3788a0_tuple = PyTuple_New( 9 );
PyTuple_SET_ITEM( const_tuple_474d9c4c7375a09f781a66aabc3788a0_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_474d9c4c7375a09f781a66aabc3788a0_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_474d9c4c7375a09f781a66aabc3788a0_tuple, 2, const_str_plain_message_id ); Py_INCREF( const_str_plain_message_id );
PyTuple_SET_ITEM( const_tuple_474d9c4c7375a09f781a66aabc3788a0_tuple, 3, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_474d9c4c7375a09f781a66aabc3788a0_tuple, 4, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_474d9c4c7375a09f781a66aabc3788a0_tuple, 5, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_474d9c4c7375a09f781a66aabc3788a0_tuple, 6, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_474d9c4c7375a09f781a66aabc3788a0_tuple, 7, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_474d9c4c7375a09f781a66aabc3788a0_tuple, 8, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_tuple_f33879a8e665197544be22d6c0c22c97_tuple = PyTuple_New( 17 );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 2, const_str_plain_video ); Py_INCREF( const_str_plain_video );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 3, const_str_plain_duration ); Py_INCREF( const_str_plain_duration );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 4, const_str_plain_caption ); Py_INCREF( const_str_plain_caption );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 5, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 6, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 7, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 8, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 9, const_str_plain_width ); Py_INCREF( const_str_plain_width );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 10, const_str_plain_height ); Py_INCREF( const_str_plain_height );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 11, const_str_plain_parse_mode ); Py_INCREF( const_str_plain_parse_mode );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 12, const_str_plain_supports_streaming ); Py_INCREF( const_str_plain_supports_streaming );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 13, const_str_plain_thumb ); Py_INCREF( const_str_plain_thumb );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 14, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 15, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 16, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_digest_d8ca180ecd873dcd9a516a15705c1cf3 = UNSTREAM_STRING( &constant_bin[ 1183742 ], 19, 0 );
const_str_digest_a2f2149b9195d19adcfcd35cb043aff6 = UNSTREAM_STRING( &constant_bin[ 1183761 ], 20, 0 );
const_str_digest_47c5d65d98cda89788c5dddd5b038276 = UNSTREAM_STRING( &constant_bin[ 1183781 ], 577, 0 );
const_str_digest_8ba34acf69eca80c8a50e2c5e24d4aaa = UNSTREAM_STRING( &constant_bin[ 1184358 ], 2717, 0 );
const_str_plain_editMessageMedia = UNSTREAM_STRING( &constant_bin[ 1187075 ], 16, 1 );
const_tuple_9e20c19de62fae3737032818782b7f8d_tuple = PyTuple_New( 9 );
PyTuple_SET_ITEM( const_tuple_9e20c19de62fae3737032818782b7f8d_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
const_str_plain_pre_checkout_query_id = UNSTREAM_STRING( &constant_bin[ 1163963 ], 21, 1 );
PyTuple_SET_ITEM( const_tuple_9e20c19de62fae3737032818782b7f8d_tuple, 1, const_str_plain_pre_checkout_query_id ); Py_INCREF( const_str_plain_pre_checkout_query_id );
PyTuple_SET_ITEM( const_tuple_9e20c19de62fae3737032818782b7f8d_tuple, 2, const_str_plain_ok ); Py_INCREF( const_str_plain_ok );
const_str_plain_error_message = UNSTREAM_STRING( &constant_bin[ 1164256 ], 13, 1 );
PyTuple_SET_ITEM( const_tuple_9e20c19de62fae3737032818782b7f8d_tuple, 3, const_str_plain_error_message ); Py_INCREF( const_str_plain_error_message );
PyTuple_SET_ITEM( const_tuple_9e20c19de62fae3737032818782b7f8d_tuple, 4, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_9e20c19de62fae3737032818782b7f8d_tuple, 5, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_9e20c19de62fae3737032818782b7f8d_tuple, 6, const_str_plain_url_ ); Py_INCREF( const_str_plain_url_ );
PyTuple_SET_ITEM( const_tuple_9e20c19de62fae3737032818782b7f8d_tuple, 7, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_9e20c19de62fae3737032818782b7f8d_tuple, 8, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_3f1b71cd2604fdbd9aeb8755c5db7a10 = UNSTREAM_STRING( &constant_bin[ 1187091 ], 14, 0 );
const_tuple_e5a8f8bffae19996c65d537424469265_tuple = PyTuple_New( 12 );
PyTuple_SET_ITEM( const_tuple_e5a8f8bffae19996c65d537424469265_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_e5a8f8bffae19996c65d537424469265_tuple, 1, const_str_plain_text ); Py_INCREF( const_str_plain_text );
PyTuple_SET_ITEM( const_tuple_e5a8f8bffae19996c65d537424469265_tuple, 2, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_e5a8f8bffae19996c65d537424469265_tuple, 3, const_str_plain_message_id ); Py_INCREF( const_str_plain_message_id );
PyTuple_SET_ITEM( const_tuple_e5a8f8bffae19996c65d537424469265_tuple, 4, const_str_plain_inline_message_id ); Py_INCREF( const_str_plain_inline_message_id );
PyTuple_SET_ITEM( const_tuple_e5a8f8bffae19996c65d537424469265_tuple, 5, const_str_plain_parse_mode ); Py_INCREF( const_str_plain_parse_mode );
PyTuple_SET_ITEM( const_tuple_e5a8f8bffae19996c65d537424469265_tuple, 6, const_str_plain_disable_web_page_preview ); Py_INCREF( const_str_plain_disable_web_page_preview );
PyTuple_SET_ITEM( const_tuple_e5a8f8bffae19996c65d537424469265_tuple, 7, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_e5a8f8bffae19996c65d537424469265_tuple, 8, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_e5a8f8bffae19996c65d537424469265_tuple, 9, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_e5a8f8bffae19996c65d537424469265_tuple, 10, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_e5a8f8bffae19996c65d537424469265_tuple, 11, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_digest_be4b7090a37d68b441a96040a2e908f6 = UNSTREAM_STRING( &constant_bin[ 1187105 ], 17, 0 );
const_str_digest_bcbe0278fa228014308c73d6b43d44ed = UNSTREAM_STRING( &constant_bin[ 1187122 ], 20, 0 );
const_str_plain_sendGame = UNSTREAM_STRING( &constant_bin[ 1187142 ], 8, 1 );
const_str_digest_23733f1093325759cfa127522bb7794c = UNSTREAM_STRING( &constant_bin[ 1187150 ], 1147, 0 );
const_tuple_none_none_false_none_none_none_none_none_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_none_none_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_none_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_none_none_tuple, 2, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_none_none_tuple, 3, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_none_none_tuple, 4, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_none_none_tuple, 5, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_none_none_tuple, 6, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_none_none_tuple, 7, Py_None ); Py_INCREF( Py_None );
const_tuple_6f375793b919d92cadb5251b9107a649_tuple = PyTuple_New( 14 );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 2, const_str_plain_phone_number ); Py_INCREF( const_str_plain_phone_number );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 3, const_str_plain_first_name ); Py_INCREF( const_str_plain_first_name );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 4, const_str_plain_last_name ); Py_INCREF( const_str_plain_last_name );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 5, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 6, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 7, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 8, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 9, const_str_plain_contact ); Py_INCREF( const_str_plain_contact );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 10, const_str_plain_vcard ); Py_INCREF( const_str_plain_vcard );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 11, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 12, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 13, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_tuple_str_plain_res_str_plain_self_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_res_str_plain_self_tuple, 0, const_str_plain_res ); Py_INCREF( const_str_plain_res );
PyTuple_SET_ITEM( const_tuple_str_plain_res_str_plain_self_tuple, 1, const_str_plain_self ); Py_INCREF( const_str_plain_self );
const_str_plain_getChatAdministrators = UNSTREAM_STRING( &constant_bin[ 1188297 ], 21, 1 );
const_str_digest_dcefe03ef28b953f66b0ddca91b5ee15 = UNSTREAM_STRING( &constant_bin[ 1188318 ], 14, 0 );
const_str_digest_b35ab306cb85e86dd12ea6ba12fad9b3 = UNSTREAM_STRING( &constant_bin[ 1188332 ], 2624, 0 );
const_str_digest_5772ac850466ce5d1ef97f21cf3a7b7b = UNSTREAM_STRING( &constant_bin[ 1190956 ], 22, 0 );
const_str_plain_stop_message_live_location = UNSTREAM_STRING( &constant_bin[ 1137184 ], 26, 1 );
const_tuple_dc678c5256ec7294b794887f0172619c_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_dc678c5256ec7294b794887f0172619c_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_dc678c5256ec7294b794887f0172619c_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_dc678c5256ec7294b794887f0172619c_tuple, 2, const_str_plain_user_id ); Py_INCREF( const_str_plain_user_id );
PyTuple_SET_ITEM( const_tuple_dc678c5256ec7294b794887f0172619c_tuple, 3, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_dc678c5256ec7294b794887f0172619c_tuple, 4, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_dc678c5256ec7294b794887f0172619c_tuple, 5, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_dc678c5256ec7294b794887f0172619c_tuple, 6, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_dc678c5256ec7294b794887f0172619c_tuple, 7, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_tuple_str_plain_u_str_plain_self_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_u_str_plain_self_tuple, 0, const_str_plain_u ); Py_INCREF( const_str_plain_u );
PyTuple_SET_ITEM( const_tuple_str_plain_u_str_plain_self_tuple, 1, const_str_plain_self ); Py_INCREF( const_str_plain_self );
const_str_plain_sendInvoice = UNSTREAM_STRING( &constant_bin[ 1151095 ], 11, 1 );
const_str_digest_3c16a6e1789cfb5a0cb19a21ae69f5a9 = UNSTREAM_STRING( &constant_bin[ 1190978 ], 1231, 0 );
const_tuple_1ad58a3fa951d5928de1855232548853_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_1ad58a3fa951d5928de1855232548853_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_1ad58a3fa951d5928de1855232548853_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_1ad58a3fa951d5928de1855232548853_tuple, 2, const_str_plain_description ); Py_INCREF( const_str_plain_description );
PyTuple_SET_ITEM( const_tuple_1ad58a3fa951d5928de1855232548853_tuple, 3, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_1ad58a3fa951d5928de1855232548853_tuple, 4, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_1ad58a3fa951d5928de1855232548853_tuple, 5, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_1ad58a3fa951d5928de1855232548853_tuple, 6, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_1ad58a3fa951d5928de1855232548853_tuple, 7, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_743c67c9846507af72ca7c6c046aba9d = UNSTREAM_STRING( &constant_bin[ 1192209 ], 18, 0 );
const_str_digest_1009ca862a421ccad2e93044a7621243 = UNSTREAM_STRING( &constant_bin[ 1192227 ], 24, 0 );
const_tuple_str_plain_Request_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_Request_tuple, 0, const_str_plain_Request ); Py_INCREF( const_str_plain_Request );
const_str_digest_a3d752ee50a015ee44b8c19800dfb415 = UNSTREAM_STRING( &constant_bin[ 1192251 ], 24, 0 );
const_tuple_ed0f723094363753eb90ddd69b565d16_tuple = PyTuple_New( 10 );
PyTuple_SET_ITEM( const_tuple_ed0f723094363753eb90ddd69b565d16_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_ed0f723094363753eb90ddd69b565d16_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_ed0f723094363753eb90ddd69b565d16_tuple, 2, const_str_plain_message_id ); Py_INCREF( const_str_plain_message_id );
PyTuple_SET_ITEM( const_tuple_ed0f723094363753eb90ddd69b565d16_tuple, 3, const_str_plain_inline_message_id ); Py_INCREF( const_str_plain_inline_message_id );
PyTuple_SET_ITEM( const_tuple_ed0f723094363753eb90ddd69b565d16_tuple, 4, const_str_plain_media ); Py_INCREF( const_str_plain_media );
PyTuple_SET_ITEM( const_tuple_ed0f723094363753eb90ddd69b565d16_tuple, 5, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_ed0f723094363753eb90ddd69b565d16_tuple, 6, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_ed0f723094363753eb90ddd69b565d16_tuple, 7, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_ed0f723094363753eb90ddd69b565d16_tuple, 8, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_ed0f723094363753eb90ddd69b565d16_tuple, 9, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_plain_get_webhook_info = UNSTREAM_STRING( &constant_bin[ 1162085 ], 16, 1 );
const_tuple_str_plain_file_path_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_file_path_tuple, 0, const_str_plain_file_path ); Py_INCREF( const_str_plain_file_path );
const_str_plain_set_passport_data_errors = UNSTREAM_STRING( &constant_bin[ 1192275 ], 24, 1 );
const_str_digest_e4b7eb0c7b4842bcc7c0a884fe154be4 = UNSTREAM_STRING( &constant_bin[ 1192299 ], 2115, 0 );
const_str_plain_need_name = UNSTREAM_STRING( &constant_bin[ 1166957 ], 9, 1 );
const_str_digest_48f980d6e97629181198c20c5fb09cdf = UNSTREAM_STRING( &constant_bin[ 1194414 ], 12, 0 );
const_str_plain_sendMessage = UNSTREAM_STRING( &constant_bin[ 1194426 ], 11, 1 );
const_tuple_4f54c86af8273c76f291c8c2a402527b_tuple = PyTuple_New( 10 );
PyTuple_SET_ITEM( const_tuple_4f54c86af8273c76f291c8c2a402527b_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
const_str_plain_shipping_query_id = UNSTREAM_STRING( &constant_bin[ 1178519 ], 17, 1 );
PyTuple_SET_ITEM( const_tuple_4f54c86af8273c76f291c8c2a402527b_tuple, 1, const_str_plain_shipping_query_id ); Py_INCREF( const_str_plain_shipping_query_id );
PyTuple_SET_ITEM( const_tuple_4f54c86af8273c76f291c8c2a402527b_tuple, 2, const_str_plain_ok ); Py_INCREF( const_str_plain_ok );
const_str_plain_shipping_options = UNSTREAM_STRING( &constant_bin[ 1178840 ], 16, 1 );
PyTuple_SET_ITEM( const_tuple_4f54c86af8273c76f291c8c2a402527b_tuple, 3, const_str_plain_shipping_options ); Py_INCREF( const_str_plain_shipping_options );
PyTuple_SET_ITEM( const_tuple_4f54c86af8273c76f291c8c2a402527b_tuple, 4, const_str_plain_error_message ); Py_INCREF( const_str_plain_error_message );
PyTuple_SET_ITEM( const_tuple_4f54c86af8273c76f291c8c2a402527b_tuple, 5, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_4f54c86af8273c76f291c8c2a402527b_tuple, 6, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_4f54c86af8273c76f291c8c2a402527b_tuple, 7, const_str_plain_url_ ); Py_INCREF( const_str_plain_url_ );
PyTuple_SET_ITEM( const_tuple_4f54c86af8273c76f291c8c2a402527b_tuple, 8, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_4f54c86af8273c76f291c8c2a402527b_tuple, 9, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_9bb197f040beb6a7b9caa65e4cdef1ee = UNSTREAM_STRING( &constant_bin[ 1194437 ], 27, 0 );
const_str_digest_b7641f9b401c3c7a364a92f6e6b4f05a = UNSTREAM_STRING( &constant_bin[ 1194464 ], 8, 0 );
const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple = PyTuple_New( 13 );
PyTuple_SET_ITEM( const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 2, const_str_plain_latitude ); Py_INCREF( const_str_plain_latitude );
PyTuple_SET_ITEM( const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 3, const_str_plain_longitude ); Py_INCREF( const_str_plain_longitude );
PyTuple_SET_ITEM( const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 4, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 5, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 6, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 7, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 8, const_str_plain_location ); Py_INCREF( const_str_plain_location );
PyTuple_SET_ITEM( const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 9, const_str_plain_live_period ); Py_INCREF( const_str_plain_live_period );
PyTuple_SET_ITEM( const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 10, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 11, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 12, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_plain_get_me = UNSTREAM_STRING( &constant_bin[ 466818 ], 6, 1 );
const_str_digest_31ac7173e14281f417182473933f9b6d = UNSTREAM_STRING( &constant_bin[ 1194472 ], 698, 0 );
const_str_plain_exportChatInviteLink = UNSTREAM_STRING( &constant_bin[ 1192255 ], 20, 1 );
const_str_digest_ce1a334ec9d84061e234146709141c40 = UNSTREAM_STRING( &constant_bin[ 1195170 ], 2127, 0 );
const_str_digest_1d7ae5c498cd588cdf3f8d1d9f8a8805 = UNSTREAM_STRING( &constant_bin[ 1197297 ], 16, 0 );
const_str_digest_cb8c9b6fe27ebd1467fc68fb7a498f89 = UNSTREAM_STRING( &constant_bin[ 1197313 ], 14, 0 );
const_tuple_none_none_false_none_none_int_pos_20_none_tuple = PyTuple_New( 7 );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_tuple, 2, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_tuple, 3, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_tuple, 4, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_tuple, 5, const_int_pos_20 ); Py_INCREF( const_int_pos_20 );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_int_pos_20_none_tuple, 6, Py_None ); Py_INCREF( Py_None );
const_tuple_none_none_none_none_false_none_none_int_pos_20_none_none_tuple = PyTuple_New( 10 );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_false_none_none_int_pos_20_none_none_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_false_none_none_int_pos_20_none_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_false_none_none_int_pos_20_none_none_tuple, 2, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_false_none_none_int_pos_20_none_none_tuple, 3, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_false_none_none_int_pos_20_none_none_tuple, 4, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_false_none_none_int_pos_20_none_none_tuple, 5, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_false_none_none_int_pos_20_none_none_tuple, 6, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_false_none_none_int_pos_20_none_none_tuple, 7, const_int_pos_20 ); Py_INCREF( const_int_pos_20 );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_false_none_none_int_pos_20_none_none_tuple, 8, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_false_none_none_int_pos_20_none_none_tuple, 9, Py_None ); Py_INCREF( Py_None );
const_str_digest_da8e297d068a788603d4cbe68583daa6 = UNSTREAM_STRING( &constant_bin[ 1197327 ], 12, 0 );
const_str_digest_baecb768b1792f2f843cbd05d6244961 = UNSTREAM_STRING( &constant_bin[ 1197339 ], 16, 0 );
const_str_plain_stopMessageLiveLocation = UNSTREAM_STRING( &constant_bin[ 1197355 ], 23, 1 );
const_str_plain_sendAudio = UNSTREAM_STRING( &constant_bin[ 1197378 ], 9, 1 );
const_str_plain_send_phone_number_to_provider = UNSTREAM_STRING( &constant_bin[ 1167516 ], 29, 1 );
const_str_plain_edit_message_live_location = UNSTREAM_STRING( &constant_bin[ 1197387 ], 26, 1 );
const_str_digest_4c611aaf44d221d2d900aab14809feba = UNSTREAM_STRING( &constant_bin[ 1197413 ], 13, 0 );
const_str_digest_97a7237c8ad4ff1d547d9db054b9abfe = UNSTREAM_STRING( &constant_bin[ 1197426 ], 14, 0 );
const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple = PyTuple_New( 16 );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 2, const_str_plain_animation ); Py_INCREF( const_str_plain_animation );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 3, const_str_plain_duration ); Py_INCREF( const_str_plain_duration );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 4, const_str_plain_width ); Py_INCREF( const_str_plain_width );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 5, const_str_plain_height ); Py_INCREF( const_str_plain_height );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 6, const_str_plain_thumb ); Py_INCREF( const_str_plain_thumb );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 7, const_str_plain_caption ); Py_INCREF( const_str_plain_caption );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 8, const_str_plain_parse_mode ); Py_INCREF( const_str_plain_parse_mode );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 9, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 10, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 11, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 12, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 13, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 14, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 15, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_tuple_08731b2b834adbcc9b7cd6c53eb7aad1_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_08731b2b834adbcc9b7cd6c53eb7aad1_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_08731b2b834adbcc9b7cd6c53eb7aad1_tuple, 1, const_str_plain_sticker ); Py_INCREF( const_str_plain_sticker );
PyTuple_SET_ITEM( const_tuple_08731b2b834adbcc9b7cd6c53eb7aad1_tuple, 2, const_str_plain_position ); Py_INCREF( const_str_plain_position );
PyTuple_SET_ITEM( const_tuple_08731b2b834adbcc9b7cd6c53eb7aad1_tuple, 3, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_08731b2b834adbcc9b7cd6c53eb7aad1_tuple, 4, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_08731b2b834adbcc9b7cd6c53eb7aad1_tuple, 5, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_08731b2b834adbcc9b7cd6c53eb7aad1_tuple, 6, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_08731b2b834adbcc9b7cd6c53eb7aad1_tuple, 7, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_tuple_str_plain_x_str_plain_self_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_x_str_plain_self_tuple, 0, const_str_plain_x ); Py_INCREF( const_str_plain_x );
PyTuple_SET_ITEM( const_tuple_str_plain_x_str_plain_self_tuple, 1, const_str_plain_self ); Py_INCREF( const_str_plain_self );
const_tuple_05c5924413cf6f9e1150dfbdeb4a637b_tuple = PyTuple_New( 9 );
PyTuple_SET_ITEM( const_tuple_05c5924413cf6f9e1150dfbdeb4a637b_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_05c5924413cf6f9e1150dfbdeb4a637b_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_05c5924413cf6f9e1150dfbdeb4a637b_tuple, 2, const_str_plain_message_id ); Py_INCREF( const_str_plain_message_id );
PyTuple_SET_ITEM( const_tuple_05c5924413cf6f9e1150dfbdeb4a637b_tuple, 3, const_str_plain_inline_message_id ); Py_INCREF( const_str_plain_inline_message_id );
PyTuple_SET_ITEM( const_tuple_05c5924413cf6f9e1150dfbdeb4a637b_tuple, 4, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_05c5924413cf6f9e1150dfbdeb4a637b_tuple, 5, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_05c5924413cf6f9e1150dfbdeb4a637b_tuple, 6, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_05c5924413cf6f9e1150dfbdeb4a637b_tuple, 7, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_05c5924413cf6f9e1150dfbdeb4a637b_tuple, 8, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple = PyTuple_New( 16 );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 2, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 3, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 4, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 5, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 6, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 7, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 8, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 9, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 10, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 11, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 12, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 13, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 14, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple, 15, Py_None ); Py_INCREF( Py_None );
const_str_digest_2c48ca7092d468bf6637feed4d109788 = UNSTREAM_STRING( &constant_bin[ 1197440 ], 17, 0 );
const_str_plain_deleteChatPhoto = UNSTREAM_STRING( &constant_bin[ 1183727 ], 15, 1 );
const_tuple_str_digest_db3c50704e822eeb775aa4ed4c82ce22_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_db3c50704e822eeb775aa4ed4c82ce22_tuple, 0, const_str_digest_db3c50704e822eeb775aa4ed4c82ce22 ); Py_INCREF( const_str_digest_db3c50704e822eeb775aa4ed4c82ce22 );
const_tuple_0ed6c16734b22b26d475fb7f3a50e79b_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_0ed6c16734b22b26d475fb7f3a50e79b_tuple, 0, const_str_plain_token ); Py_INCREF( const_str_plain_token );
PyTuple_SET_ITEM( const_tuple_0ed6c16734b22b26d475fb7f3a50e79b_tuple, 1, const_str_plain_left ); Py_INCREF( const_str_plain_left );
PyTuple_SET_ITEM( const_tuple_0ed6c16734b22b26d475fb7f3a50e79b_tuple, 2, const_str_plain_sep ); Py_INCREF( const_str_plain_sep );
const_str_plain__right = UNSTREAM_STRING( &constant_bin[ 1197457 ], 6, 1 );
PyTuple_SET_ITEM( const_tuple_0ed6c16734b22b26d475fb7f3a50e79b_tuple, 3, const_str_plain__right ); Py_INCREF( const_str_plain__right );
const_str_digest_6f4393257feb7a41bb740e3691b9b765 = UNSTREAM_STRING( &constant_bin[ 1197463 ], 27, 0 );
const_str_plain_sendLocation = UNSTREAM_STRING( &constant_bin[ 1197490 ], 12, 1 );
const_str_digest_5a9c5036d23bed40b4e4df10b5afaf1e = UNSTREAM_STRING( &constant_bin[ 1197502 ], 25, 0 );
const_str_plain_setWebhook = UNSTREAM_STRING( &constant_bin[ 1173403 ], 10, 1 );
const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple = PyTuple_New( 7 );
PyTuple_SET_ITEM( const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 2, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 3, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 4, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 5, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 6, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_6440816ac3f987308a0a70dc8d382945 = UNSTREAM_STRING( &constant_bin[ 1197527 ], 19, 0 );
const_str_digest_8db52a1f265d618a8404dcf3e0fc11e6 = UNSTREAM_STRING( &constant_bin[ 1197546 ], 27, 0 );
const_str_digest_786a2c830a804dc00189c774bcf7a9fc = UNSTREAM_STRING( &constant_bin[ 1197573 ], 22, 0 );
const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple = PyTuple_New( 11 );
PyTuple_SET_ITEM( const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple, 2, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple, 3, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple, 4, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple, 5, const_int_pos_20 ); Py_INCREF( const_int_pos_20 );
PyTuple_SET_ITEM( const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple, 6, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple, 7, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple, 8, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple, 9, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple, 10, Py_None ); Py_INCREF( Py_None );
const_str_plain_sendAnimation = UNSTREAM_STRING( &constant_bin[ 1197444 ], 13, 1 );
const_str_digest_7032073425ba234b8629a8df91689293 = UNSTREAM_STRING( &constant_bin[ 1197595 ], 18, 0 );
const_tuple_b2d472d3299a53a1b771a87db9989838_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_b2d472d3299a53a1b771a87db9989838_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_b2d472d3299a53a1b771a87db9989838_tuple, 1, const_str_plain_user_id ); Py_INCREF( const_str_plain_user_id );
PyTuple_SET_ITEM( const_tuple_b2d472d3299a53a1b771a87db9989838_tuple, 2, const_str_plain_png_sticker ); Py_INCREF( const_str_plain_png_sticker );
PyTuple_SET_ITEM( const_tuple_b2d472d3299a53a1b771a87db9989838_tuple, 3, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_b2d472d3299a53a1b771a87db9989838_tuple, 4, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_b2d472d3299a53a1b771a87db9989838_tuple, 5, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_b2d472d3299a53a1b771a87db9989838_tuple, 6, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_b2d472d3299a53a1b771a87db9989838_tuple, 7, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_plain_need_phone_number = UNSTREAM_STRING( &constant_bin[ 1167090 ], 17, 1 );
const_tuple_fa1a7e93addd4796dffabe08d69ffe51_tuple = PyTuple_New( 10 );
PyTuple_SET_ITEM( const_tuple_fa1a7e93addd4796dffabe08d69ffe51_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_fa1a7e93addd4796dffabe08d69ffe51_tuple, 1, const_str_plain_user_id ); Py_INCREF( const_str_plain_user_id );
PyTuple_SET_ITEM( const_tuple_fa1a7e93addd4796dffabe08d69ffe51_tuple, 2, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_fa1a7e93addd4796dffabe08d69ffe51_tuple, 3, const_str_plain_message_id ); Py_INCREF( const_str_plain_message_id );
PyTuple_SET_ITEM( const_tuple_fa1a7e93addd4796dffabe08d69ffe51_tuple, 4, const_str_plain_inline_message_id ); Py_INCREF( const_str_plain_inline_message_id );
PyTuple_SET_ITEM( const_tuple_fa1a7e93addd4796dffabe08d69ffe51_tuple, 5, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_fa1a7e93addd4796dffabe08d69ffe51_tuple, 6, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_fa1a7e93addd4796dffabe08d69ffe51_tuple, 7, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_fa1a7e93addd4796dffabe08d69ffe51_tuple, 8, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_fa1a7e93addd4796dffabe08d69ffe51_tuple, 9, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_956dedf3e7e72d1c306b985087d97576 = UNSTREAM_STRING( &constant_bin[ 1197613 ], 1103, 0 );
const_tuple_str_plain_InvalidToken_str_plain_TelegramError_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_InvalidToken_str_plain_TelegramError_tuple, 0, const_str_plain_InvalidToken ); Py_INCREF( const_str_plain_InvalidToken );
PyTuple_SET_ITEM( const_tuple_str_plain_InvalidToken_str_plain_TelegramError_tuple, 1, const_str_plain_TelegramError ); Py_INCREF( const_str_plain_TelegramError );
const_str_plain_is_flexible = UNSTREAM_STRING( &constant_bin[ 1167800 ], 11, 1 );
const_str_plain_restrictChatMember = UNSTREAM_STRING( &constant_bin[ 1190960 ], 18, 1 );
const_str_digest_edc31a6410ffd325afabd950507b2b6d = UNSTREAM_STRING( &constant_bin[ 1198716 ], 18, 0 );
const_str_digest_5f3975c5f897b122c40d7c711281872e = UNSTREAM_STRING( &constant_bin[ 1198734 ], 25, 0 );
const_str_digest_43ea8ab46dec86d788d3d500afef6d6c = UNSTREAM_STRING( &constant_bin[ 1198759 ], 14, 0 );
const_str_digest_60f7bfa39761ead3e06edbfc2a49a5b4 = UNSTREAM_STRING( &constant_bin[ 1198773 ], 1801, 0 );
const_str_digest_d1686ffa0ca55974eda0b5edb1227cd0 = UNSTREAM_STRING( &constant_bin[ 1200574 ], 20, 0 );
const_tuple_e41fd10083258466b27c26a3f14d0a49_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_e41fd10083258466b27c26a3f14d0a49_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_e41fd10083258466b27c26a3f14d0a49_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_e41fd10083258466b27c26a3f14d0a49_tuple, 2, const_str_plain_message_id ); Py_INCREF( const_str_plain_message_id );
PyTuple_SET_ITEM( const_tuple_e41fd10083258466b27c26a3f14d0a49_tuple, 3, const_str_plain_inline_message_id ); Py_INCREF( const_str_plain_inline_message_id );
PyTuple_SET_ITEM( const_tuple_e41fd10083258466b27c26a3f14d0a49_tuple, 4, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_e41fd10083258466b27c26a3f14d0a49_tuple, 5, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_e41fd10083258466b27c26a3f14d0a49_tuple, 6, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_e41fd10083258466b27c26a3f14d0a49_tuple, 7, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_digest_1c396b8ee3ba2e297347f6a54b3f5acf = UNSTREAM_STRING( &constant_bin[ 1200594 ], 20, 0 );
const_str_digest_efeda7b0f0eae78f8cf58bbdc44f34d3 = UNSTREAM_STRING( &constant_bin[ 1200614 ], 947, 0 );
const_str_plain_set_chat_photo = UNSTREAM_STRING( &constant_bin[ 1138543 ], 14, 1 );
const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple = PyTuple_New( 13 );
PyTuple_SET_ITEM( const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 2, const_str_plain_video_note ); Py_INCREF( const_str_plain_video_note );
PyTuple_SET_ITEM( const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 3, const_str_plain_duration ); Py_INCREF( const_str_plain_duration );
PyTuple_SET_ITEM( const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 4, const_str_plain_length ); Py_INCREF( const_str_plain_length );
PyTuple_SET_ITEM( const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 5, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 6, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 7, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 8, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 9, const_str_plain_thumb ); Py_INCREF( const_str_plain_thumb );
PyTuple_SET_ITEM( const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 10, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 11, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 12, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_digest_a6cf6264d710881c1e4b9d9d92e2f7ee = UNSTREAM_STRING( &constant_bin[ 1183742 ], 14, 0 );
const_tuple_20d8720aa3d53733f9f47d9f0f964d39_tuple = PyMarshal_ReadObjectFromString( (char *)&constant_bin[ 1201561 ], 380 );
const_str_digest_83a6ccc8d4fd2b905291b0bd0eb38e4a = UNSTREAM_STRING( &constant_bin[ 1201941 ], 24, 0 );
const_str_plain_getUserProfilePhotos = UNSTREAM_STRING( &constant_bin[ 1135043 ], 20, 1 );
const_tuple_3d325230054daa4258f719e3d66705c8_tuple = PyTuple_New( 9 );
PyTuple_SET_ITEM( const_tuple_3d325230054daa4258f719e3d66705c8_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_3d325230054daa4258f719e3d66705c8_tuple, 1, const_str_plain_user_id ); Py_INCREF( const_str_plain_user_id );
PyTuple_SET_ITEM( const_tuple_3d325230054daa4258f719e3d66705c8_tuple, 2, const_str_plain_offset ); Py_INCREF( const_str_plain_offset );
PyTuple_SET_ITEM( const_tuple_3d325230054daa4258f719e3d66705c8_tuple, 3, const_str_plain_limit ); Py_INCREF( const_str_plain_limit );
PyTuple_SET_ITEM( const_tuple_3d325230054daa4258f719e3d66705c8_tuple, 4, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_3d325230054daa4258f719e3d66705c8_tuple, 5, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_3d325230054daa4258f719e3d66705c8_tuple, 6, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_3d325230054daa4258f719e3d66705c8_tuple, 7, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_3d325230054daa4258f719e3d66705c8_tuple, 8, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_bf1f47346b0851614449e22cf91be513 = UNSTREAM_STRING( &constant_bin[ 1201965 ], 18, 0 );
const_str_plain_unpin_chat_message = UNSTREAM_STRING( &constant_bin[ 1143270 ], 18, 1 );
const_str_plain_need_shipping_address = UNSTREAM_STRING( &constant_bin[ 1167364 ], 21, 1 );
const_str_digest_c4dbb8d857d314f0a21f43c3459b8872 = UNSTREAM_STRING( &constant_bin[ 1201983 ], 2017, 0 );
const_str_digest_c5891b1675a4e16c43334ac53216e130 = UNSTREAM_STRING( &constant_bin[ 1204000 ], 22, 0 );
const_str_digest_ca048614d70f62710102f679f3df37fb = UNSTREAM_STRING( &constant_bin[ 1204022 ], 2586, 0 );
const_str_digest_448ef522a6924e480754d1424489101a = UNSTREAM_STRING( &constant_bin[ 1206608 ], 4, 0 );
const_str_digest_39388caabd33e4f9ab19423fcae98b5f = UNSTREAM_STRING( &constant_bin[ 1206612 ], 17, 0 );
const_str_digest_4b48aecb6aec66d0ee75e66cc787a313 = UNSTREAM_STRING( &constant_bin[ 1206629 ], 13, 0 );
const_str_digest_21945abf1a79f7651fce78116b1931ab = UNSTREAM_STRING( &constant_bin[ 1206642 ], 24, 0 );
const_str_plain_answerInlineQuery = UNSTREAM_STRING( &constant_bin[ 1206666 ], 17, 1 );
const_str_digest_dcf91e946b4dadb3426296371a0e765c = UNSTREAM_STRING( &constant_bin[ 1206683 ], 17, 0 );
const_str_plain_sendVenue = UNSTREAM_STRING( &constant_bin[ 1206700 ], 9, 1 );
const_tuple_fbbccbfc2b910fce9fbbea5fdac0bdb0_tuple = PyTuple_New( 10 );
PyTuple_SET_ITEM( const_tuple_fbbccbfc2b910fce9fbbea5fdac0bdb0_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_fbbccbfc2b910fce9fbbea5fdac0bdb0_tuple, 1, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_fbbccbfc2b910fce9fbbea5fdac0bdb0_tuple, 2, const_str_plain_certificate ); Py_INCREF( const_str_plain_certificate );
PyTuple_SET_ITEM( const_tuple_fbbccbfc2b910fce9fbbea5fdac0bdb0_tuple, 3, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_fbbccbfc2b910fce9fbbea5fdac0bdb0_tuple, 4, const_str_plain_max_connections ); Py_INCREF( const_str_plain_max_connections );
PyTuple_SET_ITEM( const_tuple_fbbccbfc2b910fce9fbbea5fdac0bdb0_tuple, 5, const_str_plain_allowed_updates ); Py_INCREF( const_str_plain_allowed_updates );
PyTuple_SET_ITEM( const_tuple_fbbccbfc2b910fce9fbbea5fdac0bdb0_tuple, 6, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_fbbccbfc2b910fce9fbbea5fdac0bdb0_tuple, 7, const_str_plain_url_ ); Py_INCREF( const_str_plain_url_ );
PyTuple_SET_ITEM( const_tuple_fbbccbfc2b910fce9fbbea5fdac0bdb0_tuple, 8, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_fbbccbfc2b910fce9fbbea5fdac0bdb0_tuple, 9, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_236a2970b720b214b9c04bb2ccfb1239 = UNSTREAM_STRING( &constant_bin[ 1206709 ], 18, 0 );
const_str_digest_4dd756850968c4b302fe48e6fe7c7eef = UNSTREAM_STRING( &constant_bin[ 1206727 ], 16, 0 );
const_str_plain_editMessageReplyMarkup = UNSTREAM_STRING( &constant_bin[ 1149024 ], 22, 1 );
const_str_digest_ab054ce585ce51d7d13104a3e1606cd2 = UNSTREAM_STRING( &constant_bin[ 1206743 ], 10, 0 );
const_tuple_str_plain_to_timestamp_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_plain_to_timestamp_tuple, 0, const_str_plain_to_timestamp ); Py_INCREF( const_str_plain_to_timestamp );
const_tuple_424b1a4c1a7654285d6f8c7847162968_tuple = PyTuple_New( 7 );
PyTuple_SET_ITEM( const_tuple_424b1a4c1a7654285d6f8c7847162968_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_424b1a4c1a7654285d6f8c7847162968_tuple, 1, const_str_plain_name ); Py_INCREF( const_str_plain_name );
PyTuple_SET_ITEM( const_tuple_424b1a4c1a7654285d6f8c7847162968_tuple, 2, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_424b1a4c1a7654285d6f8c7847162968_tuple, 3, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_424b1a4c1a7654285d6f8c7847162968_tuple, 4, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_424b1a4c1a7654285d6f8c7847162968_tuple, 5, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_424b1a4c1a7654285d6f8c7847162968_tuple, 6, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_1eb4a7f6f2418eb8b423ea82bab3dd8f = UNSTREAM_STRING( &constant_bin[ 1206753 ], 13, 0 );
const_str_digest_813f8749ae69e9ef9852d5aa566a0bbb = UNSTREAM_STRING( &constant_bin[ 1206766 ], 13, 0 );
const_tuple_str_digest_85fa92c79ca5428a7f014ec702809d4c_tuple = PyTuple_New( 1 );
const_str_digest_85fa92c79ca5428a7f014ec702809d4c = UNSTREAM_STRING( &constant_bin[ 1206779 ], 111, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_85fa92c79ca5428a7f014ec702809d4c_tuple, 0, const_str_digest_85fa92c79ca5428a7f014ec702809d4c ); Py_INCREF( const_str_digest_85fa92c79ca5428a7f014ec702809d4c );
const_str_digest_03860dac2ef6a18371792cc1b01ebfdb = UNSTREAM_STRING( &constant_bin[ 1206890 ], 28, 0 );
const_str_digest_17fd2b729d0fcf4158f76740a2c5629b = UNSTREAM_STRING( &constant_bin[ 1206918 ], 22, 0 );
const_str_digest_94681bad8bcbbf23b1763ce87533d9aa = UNSTREAM_STRING( &constant_bin[ 1206940 ], 73, 0 );
const_str_digest_efc582bffeaa9a8084c2c6aca5787dfa = UNSTREAM_STRING( &constant_bin[ 1207013 ], 27, 0 );
const_str_digest_3aabdfbc5e4f30dede891a48205411ef = UNSTREAM_STRING( &constant_bin[ 1207040 ], 33, 0 );
const_str_plain_sendDocument = UNSTREAM_STRING( &constant_bin[ 104394 ], 12, 1 );
const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple = PyTuple_New( 13 );
PyTuple_SET_ITEM( const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 1, const_str_plain_user_id ); Py_INCREF( const_str_plain_user_id );
PyTuple_SET_ITEM( const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 2, const_str_plain_name ); Py_INCREF( const_str_plain_name );
PyTuple_SET_ITEM( const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 3, const_str_plain_title ); Py_INCREF( const_str_plain_title );
PyTuple_SET_ITEM( const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 4, const_str_plain_png_sticker ); Py_INCREF( const_str_plain_png_sticker );
PyTuple_SET_ITEM( const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 5, const_str_plain_emojis ); Py_INCREF( const_str_plain_emojis );
PyTuple_SET_ITEM( const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 6, const_str_plain_contains_masks ); Py_INCREF( const_str_plain_contains_masks );
PyTuple_SET_ITEM( const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 7, const_str_plain_mask_position ); Py_INCREF( const_str_plain_mask_position );
PyTuple_SET_ITEM( const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 8, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 9, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 10, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 11, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 12, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_7a31ff9932f0b5afd17d5a0847156acd = UNSTREAM_STRING( &constant_bin[ 1207073 ], 27, 0 );
const_tuple_false_none_none_none_tuple = PyTuple_New( 4 );
PyTuple_SET_ITEM( const_tuple_false_none_none_none_tuple, 0, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_false_none_none_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_false_none_none_none_tuple, 2, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_false_none_none_none_tuple, 3, Py_None ); Py_INCREF( Py_None );
const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple = PyTuple_New( 12 );
PyTuple_SET_ITEM( const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple, 2, const_str_plain_text ); Py_INCREF( const_str_plain_text );
PyTuple_SET_ITEM( const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple, 3, const_str_plain_parse_mode ); Py_INCREF( const_str_plain_parse_mode );
PyTuple_SET_ITEM( const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple, 4, const_str_plain_disable_web_page_preview ); Py_INCREF( const_str_plain_disable_web_page_preview );
PyTuple_SET_ITEM( const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple, 5, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple, 6, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple, 7, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple, 8, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple, 9, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple, 10, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple, 11, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_digest_a9dfe0238b20eca7c7bedff325bc6efb = UNSTREAM_STRING( &constant_bin[ 1207100 ], 23, 0 );
const_str_digest_fa5054979dd059a27b2143f7f5cccc47 = UNSTREAM_STRING( &constant_bin[ 1207123 ], 1737, 0 );
const_str_plain_getStickerSet = UNSTREAM_STRING( &constant_bin[ 1134973 ], 13, 1 );
const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple = PyTuple_New( 13 );
PyTuple_SET_ITEM( const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 2, const_str_plain_user_id ); Py_INCREF( const_str_plain_user_id );
PyTuple_SET_ITEM( const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 3, const_str_plain_until_date ); Py_INCREF( const_str_plain_until_date );
PyTuple_SET_ITEM( const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 4, const_str_plain_can_send_messages ); Py_INCREF( const_str_plain_can_send_messages );
PyTuple_SET_ITEM( const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 5, const_str_plain_can_send_media_messages ); Py_INCREF( const_str_plain_can_send_media_messages );
PyTuple_SET_ITEM( const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 6, const_str_plain_can_send_other_messages ); Py_INCREF( const_str_plain_can_send_other_messages );
PyTuple_SET_ITEM( const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 7, const_str_plain_can_add_web_page_previews ); Py_INCREF( const_str_plain_can_add_web_page_previews );
PyTuple_SET_ITEM( const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 8, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 9, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 10, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 11, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 12, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_tuple_str_digest_f1e42f16a6660a4f582babeca5bb2ac1_tuple = PyTuple_New( 1 );
PyTuple_SET_ITEM( const_tuple_str_digest_f1e42f16a6660a4f582babeca5bb2ac1_tuple, 0, const_str_digest_f1e42f16a6660a4f582babeca5bb2ac1 ); Py_INCREF( const_str_digest_f1e42f16a6660a4f582babeca5bb2ac1 );
const_str_plain_getWebhookInfo = UNSTREAM_STRING( &constant_bin[ 1138561 ], 14, 1 );
const_str_digest_ec643ab785ecccc0d686f3a4ae36649b = UNSTREAM_STRING( &constant_bin[ 1208860 ], 25, 0 );
const_str_digest_227d2d8e8742639f03a810b593632952 = UNSTREAM_STRING( &constant_bin[ 1208885 ], 21, 0 );
const_str_digest_5c89b4f830741465450f2420c78354e4 = UNSTREAM_STRING( &constant_bin[ 1208906 ], 29, 0 );
const_str_plain_photo_size = UNSTREAM_STRING( &constant_bin[ 1166774 ], 10, 1 );
const_str_digest_157c09d2d5efb7432c3e580896d5085a = UNSTREAM_STRING( &constant_bin[ 1208935 ], 1114, 0 );
const_str_plain_answerShippingQuery = UNSTREAM_STRING( &constant_bin[ 1145393 ], 19, 1 );
const_tuple_none_none_false_none_none_none_tuple = PyTuple_New( 6 );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_tuple, 2, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_tuple, 3, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_tuple, 4, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_false_none_none_none_tuple, 5, Py_None ); Py_INCREF( Py_None );
const_str_plain_webhook_url = UNSTREAM_STRING( &constant_bin[ 1141747 ], 11, 1 );
const_str_digest_b1e59baaad0e8cf1f10429f10a517822 = UNSTREAM_STRING( &constant_bin[ 1210049 ], 1509, 0 );
const_str_digest_ccac4344aed8c8c13af784818d6d8511 = UNSTREAM_STRING( &constant_bin[ 1211558 ], 18, 0 );
const_str_plain_restrict_chat_member = UNSTREAM_STRING( &constant_bin[ 1159053 ], 20, 1 );
const_str_digest_0ff50c11ab54470df69aaa658387def3 = UNSTREAM_STRING( &constant_bin[ 1211576 ], 17, 0 );
const_str_digest_d74fe8eab4727c9fcb94a0e6f44dc075 = UNSTREAM_STRING( &constant_bin[ 1207100 ], 17, 0 );
const_str_digest_ffc6b5b77f05668c59adba863792af1b = UNSTREAM_STRING( &constant_bin[ 1211593 ], 21, 0 );
const_str_digest_add91a87d87678a952baaef28bed6ca9 = UNSTREAM_STRING( &constant_bin[ 1211614 ], 43, 0 );
const_tuple_str_plain_func_str_plain_decorator_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_func_str_plain_decorator_tuple, 0, const_str_plain_func ); Py_INCREF( const_str_plain_func );
PyTuple_SET_ITEM( const_tuple_str_plain_func_str_plain_decorator_tuple, 1, const_str_plain_decorator ); Py_INCREF( const_str_plain_decorator );
const_str_plain_provider_data = UNSTREAM_STRING( &constant_bin[ 1166189 ], 13, 1 );
const_tuple_str_digest_71cb651eac95c07e77cc8e222e027179_tuple = PyTuple_New( 1 );
const_str_digest_71cb651eac95c07e77cc8e222e027179 = UNSTREAM_STRING( &constant_bin[ 1211657 ], 110, 0 );
PyTuple_SET_ITEM( const_tuple_str_digest_71cb651eac95c07e77cc8e222e027179_tuple, 0, const_str_digest_71cb651eac95c07e77cc8e222e027179 ); Py_INCREF( const_str_digest_71cb651eac95c07e77cc8e222e027179 );
const_str_plain_getChat = UNSTREAM_STRING( &constant_bin[ 1137219 ], 7, 1 );
const_str_plain_uploadStickerFile = UNSTREAM_STRING( &constant_bin[ 1151110 ], 17, 1 );
const_str_digest_b8badacd46fce43aa972ea4f1407d181 = UNSTREAM_STRING( &constant_bin[ 1211767 ], 27, 0 );
const_str_digest_820e949e9017e9ed891b00bff8ae871d = UNSTREAM_STRING( &constant_bin[ 1211794 ], 38, 0 );
const_str_digest_c16e251bb566f8018569d4b90bcfcc0f = UNSTREAM_STRING( &constant_bin[ 1211832 ], 1081, 0 );
const_str_digest_81f93c374d910e08ef8bf71fc03d3ea7 = UNSTREAM_STRING( &constant_bin[ 1212913 ], 22, 0 );
const_str_plain_delete_chat_sticker_set = UNSTREAM_STRING( &constant_bin[ 1207017 ], 23, 1 );
const_str_digest_d0dcfa0f565ed23cc64068fd76c4df2b = UNSTREAM_STRING( &constant_bin[ 1212935 ], 26, 0 );
const_str_digest_21d71640af22ac136c70d4fe9571e25f = UNSTREAM_STRING( &constant_bin[ 1212961 ], 2378, 0 );
const_str_digest_7ead0b4e51fc6b75c44564c2c3c33bc5 = UNSTREAM_STRING( &constant_bin[ 1215339 ], 568, 0 );
const_str_digest_bdbc94d95dab56f07efecf5171cde01f = UNSTREAM_STRING( &constant_bin[ 1215907 ], 18, 0 );
const_str_digest_8fa0cf6dfa68bb02b10773625abbf935 = UNSTREAM_STRING( &constant_bin[ 1215925 ], 38, 0 );
const_tuple_bb45e78a59f9d3a8c304bcdb1ab90c43_tuple = PyTuple_New( 9 );
PyTuple_SET_ITEM( const_tuple_bb45e78a59f9d3a8c304bcdb1ab90c43_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_bb45e78a59f9d3a8c304bcdb1ab90c43_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_bb45e78a59f9d3a8c304bcdb1ab90c43_tuple, 2, const_str_plain_from_chat_id ); Py_INCREF( const_str_plain_from_chat_id );
PyTuple_SET_ITEM( const_tuple_bb45e78a59f9d3a8c304bcdb1ab90c43_tuple, 3, const_str_plain_message_id ); Py_INCREF( const_str_plain_message_id );
PyTuple_SET_ITEM( const_tuple_bb45e78a59f9d3a8c304bcdb1ab90c43_tuple, 4, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_bb45e78a59f9d3a8c304bcdb1ab90c43_tuple, 5, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_bb45e78a59f9d3a8c304bcdb1ab90c43_tuple, 6, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_bb45e78a59f9d3a8c304bcdb1ab90c43_tuple, 7, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_bb45e78a59f9d3a8c304bcdb1ab90c43_tuple, 8, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_digest_ea41e0bbca7ae1fc1ce316edb4742fbc = UNSTREAM_STRING( &constant_bin[ 1215963 ], 887, 0 );
const_str_digest_f7c0b02d22366f14e0b743736be5a368 = UNSTREAM_STRING( &constant_bin[ 1216850 ], 9, 0 );
const_str_digest_39ad93686713a2ef7b162071329806c0 = UNSTREAM_STRING( &constant_bin[ 1215925 ], 19, 0 );
const_tuple_b715e3cba1a45a7a7835711084714d2e_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_b715e3cba1a45a7a7835711084714d2e_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_b715e3cba1a45a7a7835711084714d2e_tuple, 1, const_str_plain_user_id ); Py_INCREF( const_str_plain_user_id );
PyTuple_SET_ITEM( const_tuple_b715e3cba1a45a7a7835711084714d2e_tuple, 2, const_str_plain_errors ); Py_INCREF( const_str_plain_errors );
PyTuple_SET_ITEM( const_tuple_b715e3cba1a45a7a7835711084714d2e_tuple, 3, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_b715e3cba1a45a7a7835711084714d2e_tuple, 4, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_b715e3cba1a45a7a7835711084714d2e_tuple, 5, const_str_plain_url_ ); Py_INCREF( const_str_plain_url_ );
PyTuple_SET_ITEM( const_tuple_b715e3cba1a45a7a7835711084714d2e_tuple, 6, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_b715e3cba1a45a7a7835711084714d2e_tuple, 7, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_plain_get_sticker_set = UNSTREAM_STRING( &constant_bin[ 1163435 ], 15, 1 );
const_tuple_cf3981b672d0bb409d29f3a99089cedf_tuple = PyTuple_New( 8 );
PyTuple_SET_ITEM( const_tuple_cf3981b672d0bb409d29f3a99089cedf_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_cf3981b672d0bb409d29f3a99089cedf_tuple, 1, const_str_plain_args ); Py_INCREF( const_str_plain_args );
PyTuple_SET_ITEM( const_tuple_cf3981b672d0bb409d29f3a99089cedf_tuple, 2, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_cf3981b672d0bb409d29f3a99089cedf_tuple, 3, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_cf3981b672d0bb409d29f3a99089cedf_tuple, 4, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_cf3981b672d0bb409d29f3a99089cedf_tuple, 5, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_cf3981b672d0bb409d29f3a99089cedf_tuple, 6, const_str_plain_result ); Py_INCREF( const_str_plain_result );
PyTuple_SET_ITEM( const_tuple_cf3981b672d0bb409d29f3a99089cedf_tuple, 7, const_str_plain_func ); Py_INCREF( const_str_plain_func );
const_str_digest_c34b535496950c1cc38034669d942e4a = UNSTREAM_STRING( &constant_bin[ 1216859 ], 21, 0 );
const_str_digest_1c4fb98f3267579cb7109e554422c746 = UNSTREAM_STRING( &constant_bin[ 1216880 ], 27, 0 );
const_str_digest_2afe9418a2a99cfa2cba33cc2f7e7f94 = UNSTREAM_STRING( &constant_bin[ 1216907 ], 1435, 0 );
const_tuple_str_plain_hs_str_plain_self_tuple = PyTuple_New( 2 );
PyTuple_SET_ITEM( const_tuple_str_plain_hs_str_plain_self_tuple, 0, const_str_plain_hs ); Py_INCREF( const_str_plain_hs );
PyTuple_SET_ITEM( const_tuple_str_plain_hs_str_plain_self_tuple, 1, const_str_plain_self ); Py_INCREF( const_str_plain_self );
const_str_digest_5cdfc6e8cf5dc92ac12a53ccacc6e0c1 = UNSTREAM_STRING( &constant_bin[ 1218342 ], 19, 0 );
const_str_digest_0f9ef754c7ae209c357daccd1d444883 = UNSTREAM_STRING( &constant_bin[ 1218361 ], 27, 0 );
const_str_digest_345f78ca320502119d6ce62f2a5d55ac = UNSTREAM_STRING( &constant_bin[ 1218388 ], 17, 0 );
const_str_digest_3b25af0470fa268a175ed67bce038326 = UNSTREAM_STRING( &constant_bin[ 1218405 ], 13, 0 );
const_str_digest_b064f6498dc97acc710d33ebf66a3e69 = UNSTREAM_STRING( &constant_bin[ 1218418 ], 20, 0 );
const_str_digest_48bc0c7da7c2a16c2b379cdde4a7582a = UNSTREAM_STRING( &constant_bin[ 1218438 ], 798, 0 );
const_tuple_none_none_none_none_none_none_false_none_none_int_pos_20_tuple = PyTuple_New( 10 );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_none_false_none_none_int_pos_20_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_none_false_none_none_int_pos_20_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_none_false_none_none_int_pos_20_tuple, 2, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_none_false_none_none_int_pos_20_tuple, 3, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_none_false_none_none_int_pos_20_tuple, 4, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_none_false_none_none_int_pos_20_tuple, 5, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_none_false_none_none_int_pos_20_tuple, 6, Py_False ); Py_INCREF( Py_False );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_none_false_none_none_int_pos_20_tuple, 7, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_none_false_none_none_int_pos_20_tuple, 8, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_none_none_none_false_none_none_int_pos_20_tuple, 9, const_int_pos_20 ); Py_INCREF( const_int_pos_20 );
const_str_digest_1fea1bf898daa57142044879d79619f0 = UNSTREAM_STRING( &constant_bin[ 1219236 ], 21, 0 );
const_str_digest_049882eb60da039536f085834aa73a18 = UNSTREAM_STRING( &constant_bin[ 1219257 ], 19, 0 );
const_tuple_043ae9ade54a9ee81bd594ab2b6966c2_tuple = PyTuple_New( 6 );
PyTuple_SET_ITEM( const_tuple_043ae9ade54a9ee81bd594ab2b6966c2_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_043ae9ade54a9ee81bd594ab2b6966c2_tuple, 1, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_043ae9ade54a9ee81bd594ab2b6966c2_tuple, 2, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_043ae9ade54a9ee81bd594ab2b6966c2_tuple, 3, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_043ae9ade54a9ee81bd594ab2b6966c2_tuple, 4, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_043ae9ade54a9ee81bd594ab2b6966c2_tuple, 5, const_str_plain_result ); Py_INCREF( const_str_plain_result );
const_str_digest_e78e6544712b7af6c13a243609737063 = UNSTREAM_STRING( &constant_bin[ 1219276 ], 23, 0 );
const_str_digest_686dd078af3920c910f0812918ee256c = UNSTREAM_STRING( &constant_bin[ 1219299 ], 2910, 0 );
const_str_digest_8c6008cd55bb0142ab125fd11cdfb0a9 = UNSTREAM_STRING( &constant_bin[ 1222209 ], 13, 0 );
const_str_digest_87c3ec363aaa8afdf6fc2f3acff26939 = UNSTREAM_STRING( &constant_bin[ 1222222 ], 6, 0 );
const_str_digest_61f0d4eb2c31c231f67375c24b70dc79 = UNSTREAM_STRING( &constant_bin[ 1222228 ], 15, 0 );
const_str_digest_e5c39820bbb3cb3e96e3b6ac05241f68 = UNSTREAM_STRING( &constant_bin[ 1222243 ], 16, 0 );
const_str_plain_sendVideoNote = UNSTREAM_STRING( &constant_bin[ 1187109 ], 13, 1 );
const_str_digest_f740cb0e9b5b26347f4c82f1281a3d0d = UNSTREAM_STRING( &constant_bin[ 1222259 ], 28, 0 );
const_str_plain_get_game_high_scores = UNSTREAM_STRING( &constant_bin[ 1157727 ], 20, 1 );
const_str_digest_8a1494e4309d9a31421bbc6927576fc2 = UNSTREAM_STRING( &constant_bin[ 1222287 ], 26, 0 );
const_tuple_none_none_none_int_pos_40_none_tuple = PyTuple_New( 5 );
PyTuple_SET_ITEM( const_tuple_none_none_none_int_pos_40_none_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_int_pos_40_none_tuple, 1, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_int_pos_40_none_tuple, 2, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_none_none_int_pos_40_none_tuple, 3, const_int_pos_40 ); Py_INCREF( const_int_pos_40 );
PyTuple_SET_ITEM( const_tuple_none_none_none_int_pos_40_none_tuple, 4, Py_None ); Py_INCREF( Py_None );
const_str_plain_sendVideo = UNSTREAM_STRING( &constant_bin[ 1162105 ], 9, 1 );
const_str_digest_4f755837eaba6b9ae7bc330af0a62d43 = UNSTREAM_STRING( &constant_bin[ 1222313 ], 16, 0 );
const_str_digest_aceb91859cbeca70906e37759f6f3809 = UNSTREAM_STRING( &constant_bin[ 1222329 ], 1068, 0 );
const_str_plain_kickChatMember = UNSTREAM_STRING( &constant_bin[ 1198720 ], 14, 1 );
const_str_digest_665face59617cda4f1aedce8d6255bdf = UNSTREAM_STRING( &constant_bin[ 1223397 ], 23, 0 );
const_str_plain_getGameHighScores = UNSTREAM_STRING( &constant_bin[ 1157706 ], 17, 1 );
const_str_digest_d30403b1f59995d82df2c97921e9a720 = UNSTREAM_STRING( &constant_bin[ 1223420 ], 1008, 0 );
const_str_digest_73d6921b4917ef35af972ddbc5312751 = UNSTREAM_STRING( &constant_bin[ 1224428 ], 21, 0 );
const_str_digest_21bf59225fcf41bdb62d70f8bc0d276e = UNSTREAM_STRING( &constant_bin[ 1224449 ], 27, 0 );
const_str_plain_createNewStickerSet = UNSTREAM_STRING( &constant_bin[ 1219280 ], 19, 1 );
const_str_digest_82c6883282b2ad70c19eef1a95aa79c3 = UNSTREAM_STRING( &constant_bin[ 1224476 ], 23, 0 );
const_str_digest_66a60274b2684f2282dfc157977e193a = UNSTREAM_STRING( &constant_bin[ 1224499 ], 15, 0 );
const_str_plain_deleteChatStickerSet = UNSTREAM_STRING( &constant_bin[ 1192231 ], 20, 1 );
const_str_plain_send_email_to_provider = UNSTREAM_STRING( &constant_bin[ 1167661 ], 22, 1 );
const_str_digest_092378d542f6f52125cd2cc575433980 = UNSTREAM_STRING( &constant_bin[ 1224514 ], 61, 0 );
const_str_digest_7ba6829b28017d3162da1acb5a3d6267 = UNSTREAM_STRING( &constant_bin[ 1224575 ], 21, 0 );
const_str_digest_aa31d682ea6f12482f916b3c2497570c = UNSTREAM_STRING( &constant_bin[ 1224596 ], 12, 0 );
const_str_digest_1a024ec8a76dd89c42291fc704e20bf8 = UNSTREAM_STRING( &constant_bin[ 1197546 ], 12, 0 );
const_str_digest_0c412dbe9b3169d5a8298c41a3182f21 = UNSTREAM_STRING( &constant_bin[ 1224608 ], 16, 0 );
const_str_plain_set_webhook = UNSTREAM_STRING( &constant_bin[ 1155030 ], 11, 1 );
const_str_plain_setGameScore = UNSTREAM_STRING( &constant_bin[ 1174478 ], 12, 1 );
const_str_digest_49a7e7d5f6b9b0236b8e9a76ca44f4c0 = UNSTREAM_STRING( &constant_bin[ 1224624 ], 11, 0 );
const_str_digest_c4ba15ac4d9c881b1f84d2231a555ecc = UNSTREAM_STRING( &constant_bin[ 1224635 ], 19, 0 );
const_str_digest_21c8c8332be48c94373ae20a5b541df0 = UNSTREAM_STRING( &constant_bin[ 1224654 ], 12, 0 );
const_str_plain_forwardMessage = UNSTREAM_STRING( &constant_bin[ 1201969 ], 14, 1 );
const_str_digest_c164de73b154d723d63098f38086ffb7 = UNSTREAM_STRING( &constant_bin[ 1224666 ], 29, 0 );
const_str_plain_editMessageLiveLocation = UNSTREAM_STRING( &constant_bin[ 1194441 ], 23, 1 );
const_str_digest_23913f9630b53e4fdcb46e757032ee65 = UNSTREAM_STRING( &constant_bin[ 1212935 ], 19, 0 );
const_str_plain_unpinChatMessage = UNSTREAM_STRING( &constant_bin[ 1158992 ], 16, 1 );
const_tuple_none_int_pos_100_none_tuple = PyTuple_New( 3 );
PyTuple_SET_ITEM( const_tuple_none_int_pos_100_none_tuple, 0, Py_None ); Py_INCREF( Py_None );
PyTuple_SET_ITEM( const_tuple_none_int_pos_100_none_tuple, 1, const_int_pos_100 ); Py_INCREF( const_int_pos_100 );
PyTuple_SET_ITEM( const_tuple_none_int_pos_100_none_tuple, 2, Py_None ); Py_INCREF( Py_None );
const_str_digest_737b96551602bc4f19c4bb1b2e0e57bd = UNSTREAM_STRING( &constant_bin[ 1224695 ], 1851, 0 );
const_str_digest_7707c09a873b4492cbf7851d8616cd5b = UNSTREAM_STRING( &constant_bin[ 1226546 ], 22, 0 );
const_str_plain_deleteWebhook = UNSTREAM_STRING( &constant_bin[ 1206687 ], 13, 1 );
const_tuple_689427c871c9c832031e8bec89de6bc0_tuple = PyTuple_New( 16 );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 1, const_str_plain_chat_id ); Py_INCREF( const_str_plain_chat_id );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 2, const_str_plain_latitude ); Py_INCREF( const_str_plain_latitude );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 3, const_str_plain_longitude ); Py_INCREF( const_str_plain_longitude );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 4, const_str_plain_title ); Py_INCREF( const_str_plain_title );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 5, const_str_plain_address ); Py_INCREF( const_str_plain_address );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 6, const_str_plain_foursquare_id ); Py_INCREF( const_str_plain_foursquare_id );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 7, const_str_plain_disable_notification ); Py_INCREF( const_str_plain_disable_notification );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 8, const_str_plain_reply_to_message_id ); Py_INCREF( const_str_plain_reply_to_message_id );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 9, const_str_plain_reply_markup ); Py_INCREF( const_str_plain_reply_markup );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 10, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 11, const_str_plain_venue ); Py_INCREF( const_str_plain_venue );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 12, const_str_plain_foursquare_type ); Py_INCREF( const_str_plain_foursquare_type );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 13, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 14, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 15, const_str_plain_data ); Py_INCREF( const_str_plain_data );
const_str_digest_fe99a8b4a3876a33adb826d55bd1ece4 = UNSTREAM_STRING( &constant_bin[ 1226568 ], 30, 0 );
const_str_digest_de2444e4f4cfc101b19d3b73c8d042b6 = UNSTREAM_STRING( &constant_bin[ 1226598 ], 16, 0 );
const_str_plain_addStickerToSet = UNSTREAM_STRING( &constant_bin[ 1139475 ], 15, 1 );
const_str_digest_7430fa5baee8bd92646540ef82b9c12e = UNSTREAM_STRING( &constant_bin[ 1226614 ], 1773, 0 );
const_tuple_c548a0865e3f805c1a871380efb6e90a_tuple = PyTuple_New( 6 );
PyTuple_SET_ITEM( const_tuple_c548a0865e3f805c1a871380efb6e90a_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_c548a0865e3f805c1a871380efb6e90a_tuple, 1, const_str_plain_args ); Py_INCREF( const_str_plain_args );
PyTuple_SET_ITEM( const_tuple_c548a0865e3f805c1a871380efb6e90a_tuple, 2, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_c548a0865e3f805c1a871380efb6e90a_tuple, 3, const_str_plain_result ); Py_INCREF( const_str_plain_result );
PyTuple_SET_ITEM( const_tuple_c548a0865e3f805c1a871380efb6e90a_tuple, 4, const_str_plain_logger ); Py_INCREF( const_str_plain_logger );
PyTuple_SET_ITEM( const_tuple_c548a0865e3f805c1a871380efb6e90a_tuple, 5, const_str_plain_func ); Py_INCREF( const_str_plain_func );
const_str_digest_280203da8050ab33f50d09a19a8e37f8 = UNSTREAM_STRING( &constant_bin[ 1228387 ], 1017, 0 );
const_str_plain_pin_chat_message = UNSTREAM_STRING( &constant_bin[ 1143272 ], 16, 1 );
const_str_digest_bb7d2560b90a4d7214c8ac764b8d2b55 = UNSTREAM_STRING( &constant_bin[ 1229404 ], 1551, 0 );
const_str_digest_c29f9ca4e6be2623f4d2b2863d3f1717 = UNSTREAM_STRING( &constant_bin[ 1230955 ], 1846, 0 );
const_str_digest_d1ada8f72f61e933577dbe9768a5cf92 = UNSTREAM_STRING( &constant_bin[ 1232801 ], 692, 0 );
const_tuple_9ca2c17b69f99242430a12ef853003b3_tuple = PyTuple_New( 7 );
PyTuple_SET_ITEM( const_tuple_9ca2c17b69f99242430a12ef853003b3_tuple, 0, const_str_plain_self ); Py_INCREF( const_str_plain_self );
PyTuple_SET_ITEM( const_tuple_9ca2c17b69f99242430a12ef853003b3_tuple, 1, const_str_plain_sticker ); Py_INCREF( const_str_plain_sticker );
PyTuple_SET_ITEM( const_tuple_9ca2c17b69f99242430a12ef853003b3_tuple, 2, const_str_plain_timeout ); Py_INCREF( const_str_plain_timeout );
PyTuple_SET_ITEM( const_tuple_9ca2c17b69f99242430a12ef853003b3_tuple, 3, const_str_plain_kwargs ); Py_INCREF( const_str_plain_kwargs );
PyTuple_SET_ITEM( const_tuple_9ca2c17b69f99242430a12ef853003b3_tuple, 4, const_str_plain_url ); Py_INCREF( const_str_plain_url );
PyTuple_SET_ITEM( const_tuple_9ca2c17b69f99242430a12ef853003b3_tuple, 5, const_str_plain_data ); Py_INCREF( const_str_plain_data );
PyTuple_SET_ITEM( const_tuple_9ca2c17b69f99242430a12ef853003b3_tuple, 6, const_str_plain_result ); Py_INCREF( const_str_plain_result );
constants_created = true;
}
#ifndef __NUITKA_NO_ASSERT__
void checkModuleConstants_telegram$bot( void )
{
// The module may not have been used at all.
if (constants_created == false) return;
}
#endif
// The module code objects.
static PyCodeObject *codeobj_0ab0634a3af17504e966ae99263699c1;
static PyCodeObject *codeobj_9fb962621742833ad56229858764696f;
static PyCodeObject *codeobj_02d14fc20404d39c6303accb088fe45f;
static PyCodeObject *codeobj_bf812d106ef72ab880d8ace5ac77d6ca;
static PyCodeObject *codeobj_144438772486ba3b597eff410c2de16c;
static PyCodeObject *codeobj_a0bdd613afb5682d4e90f8aeffb85a31;
static PyCodeObject *codeobj_d9f1eac16e82240d3dbe10cc28e95b7c;
static PyCodeObject *codeobj_763789749ec920ec39b3b4522f05af48;
static PyCodeObject *codeobj_d2cb940f020ae6c6e96fee51e46bcc6a;
static PyCodeObject *codeobj_df5a3f5ddd0e7fcb58dc3c2b40251dee;
static PyCodeObject *codeobj_0a81fc018d090bba638b83def3575511;
static PyCodeObject *codeobj_845d2af60dd38f18a509bf0951cca586;
static PyCodeObject *codeobj_641a45c0d58d5fbb5aa356d0f86bf13e;
static PyCodeObject *codeobj_11ab7766efc378c946f9f4f919b46ecf;
static PyCodeObject *codeobj_6c3c17a068f78393873febda843d98a6;
static PyCodeObject *codeobj_5867dc67de2272bc4c45469f70d71053;
static PyCodeObject *codeobj_d3b64e8ee89a3af944a73e806c1a62c5;
static PyCodeObject *codeobj_85d2a9479c6806ab95febf6cf50a4e07;
static PyCodeObject *codeobj_ceac7b245c1da8b308d886834271648e;
static PyCodeObject *codeobj_6b635cc3287ff6fa82b8a5fc9ea3ffc0;
static PyCodeObject *codeobj_95e99c79b91ad3d0f580d4fee2b677d4;
static PyCodeObject *codeobj_3f40620422bf985b789a0e65a3f22291;
static PyCodeObject *codeobj_252333c0a22c9cc6ca4e04020613182f;
static PyCodeObject *codeobj_5f834923307a2cfa07ad8018c8efdfb0;
static PyCodeObject *codeobj_d51cfcf6ea798f297400e2298472e0c3;
static PyCodeObject *codeobj_8b5dcccca55df4e64873a1e942233e59;
static PyCodeObject *codeobj_6166908236cf5826df0fa16fb84ba5ff;
static PyCodeObject *codeobj_2584b305db90606fddeac18803e039ae;
static PyCodeObject *codeobj_a6c2895ec42beacb32984884ca2e30aa;
static PyCodeObject *codeobj_4e25a16ccd92c670ab94ae17613dd7bc;
static PyCodeObject *codeobj_fc92e436b49a156cea404fbd108cf5b6;
static PyCodeObject *codeobj_52f95923e63043a869f1808581947203;
static PyCodeObject *codeobj_b9b2f0cbd6e8e6bae32a4450162c01eb;
static PyCodeObject *codeobj_7775986e98ae5f1421f9961f1525a4be;
static PyCodeObject *codeobj_f1fed8dc0b7472099d037575260a8945;
static PyCodeObject *codeobj_4d6a6147b968b0629bd9cc828476cb91;
static PyCodeObject *codeobj_00220eb4294550a5f008189378274ce4;
static PyCodeObject *codeobj_66aa6cf57d763f076ec908c58415826d;
static PyCodeObject *codeobj_0b540d6713209e68b015cfb407e6fc93;
static PyCodeObject *codeobj_7b727e8de6e74a5a55372ec08fbae35b;
static PyCodeObject *codeobj_60ccb67a45c93cb70f8e18812d79ecb4;
static PyCodeObject *codeobj_d6ddcd59bc15daf654c723f3f415caac;
static PyCodeObject *codeobj_f2845258a220e4c07dc2357f4de6c409;
static PyCodeObject *codeobj_cfa3268f7af7f3e257acb44d8fc95ad0;
static PyCodeObject *codeobj_ef0dead4c19f28202fc03c9c17e4f5c3;
static PyCodeObject *codeobj_7a13e00e8ad567670581225b08d09f6d;
static PyCodeObject *codeobj_9e90ae906c5e71ce1706ce8399c2b2eb;
static PyCodeObject *codeobj_6fe8b96cb0c926e21eb02fd03c0d2932;
static PyCodeObject *codeobj_7761e27952bb7d15f7c9bdba2b4f4b93;
static PyCodeObject *codeobj_ec6bb30226ff8197847eca3f43df0991;
static PyCodeObject *codeobj_ff09bf4b6daed98efbd0ba38f568fdd8;
static PyCodeObject *codeobj_25b5dc523fd34eb6106e3f3ac187449f;
static PyCodeObject *codeobj_e9d496d5eca8a6de091c841465e67c8b;
static PyCodeObject *codeobj_e30c8f4e73d2642b950041be2a012554;
static PyCodeObject *codeobj_c785bce2a8b48e72fe292a6a6f8e2bec;
static PyCodeObject *codeobj_71481faa0a659d171ff6313683fe21a7;
static PyCodeObject *codeobj_c39b1595981dddae5293eddc60609b25;
static PyCodeObject *codeobj_e8cb1dac653fc8c21c8b5bf840aa27e5;
static PyCodeObject *codeobj_865c441866d9ac3babd4eed354ee82d9;
static PyCodeObject *codeobj_f87289bd24d3432b9e6018369321be7a;
static PyCodeObject *codeobj_16cf3576a1165f1a82e375b2ca8dcf14;
static PyCodeObject *codeobj_1f4cc0311e68510d602a74090ee1b9fb;
static PyCodeObject *codeobj_cf874494fa2ac82f11675c524db319cd;
static PyCodeObject *codeobj_8bdabd637716cc0906aead283afdb72a;
static PyCodeObject *codeobj_ed297785215a92e6ed7721a52b1763dd;
static PyCodeObject *codeobj_3023c75b8b2edcfd1f2de158901bd269;
static PyCodeObject *codeobj_302fd13a2bf89db62b81cb5a5efb7aff;
static PyCodeObject *codeobj_1a9c463b2c069e0d1a31d61e4103e4b9;
static PyCodeObject *codeobj_e34efb32b2fa4d8a75ffd4472c9248a9;
static PyCodeObject *codeobj_54efc6220d06ea581f696b325e4c7055;
static PyCodeObject *codeobj_2820cd77e8e8a119838ab4d7898840bb;
static PyCodeObject *codeobj_0452a125684dd19891cc9133775cada7;
static PyCodeObject *codeobj_b3bc2938f5952e598a27f0a908034b75;
static PyCodeObject *codeobj_ef1052e48c5f237cbd83cb5e6a9fcd40;
static PyCodeObject *codeobj_b35105a3287dbd9410e0c00032873899;
static PyCodeObject *codeobj_b02a5713e0c24093f51db34d8f2e2fe1;
static PyCodeObject *codeobj_a8617083d22340f2623e0ba1b527e0c6;
static PyCodeObject *codeobj_32adf5b887969f8c41d8e88f5623eaad;
static PyCodeObject *codeobj_88b68aeaba8c626c4ab93ece8e66b097;
static PyCodeObject *codeobj_f40802132746131c27fb96beb9095f3e;
static PyCodeObject *codeobj_ca1b51e1db5b1ea7f49169a79498e985;
static PyCodeObject *codeobj_2e4d16a87fdbcf679fe18d323caa6e26;
static PyCodeObject *codeobj_2dd6488f8cccb7ce5b893ea924c51437;
static PyCodeObject *codeobj_3fb2662153820bcc64b0cd3e47e16162;
static PyCodeObject *codeobj_7fd1efed1fcacf92afc784d7ff10fa64;
static PyCodeObject *codeobj_72e03a907dd8ac58d09bca338b5c8153;
static PyCodeObject *codeobj_957af3c49011f441b7dc037fcf7fca60;
static PyCodeObject *codeobj_e50a954e41fc95ad3eb3271787c2ed36;
static PyCodeObject *codeobj_7fdd561a36d435fe4e203e1f396935d2;
static PyCodeObject *codeobj_2ca6eb5cd779e46a74ef35a29b93a485;
static void createModuleCodeObjects(void)
{
module_filename_obj = const_str_digest_49ce6df0e3d43a892c86a1fc6c47a0e6;
codeobj_0ab0634a3af17504e966ae99263699c1 = MAKE_CODEOBJ( module_filename_obj, const_str_angle_genexpr, 142, const_tuple_str_digest_b9c4baf879ebd882d40843df3a4dead7_str_plain_x_tuple, 1, 0, CO_GENERATOR | CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_9fb962621742833ad56229858764696f = MAKE_CODEOBJ( module_filename_obj, const_str_angle_listcomp, 981, const_tuple_str_plain_res_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_02d14fc20404d39c6303accb088fe45f = MAKE_CODEOBJ( module_filename_obj, const_str_angle_listcomp, 1439, const_tuple_str_plain_res_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_bf812d106ef72ab880d8ace5ac77d6ca = MAKE_CODEOBJ( module_filename_obj, const_str_angle_listcomp, 1978, const_tuple_str_plain_u_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_144438772486ba3b597eff410c2de16c = MAKE_CODEOBJ( module_filename_obj, const_str_angle_listcomp, 1982, const_tuple_str_plain_u_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_a0bdd613afb5682d4e90f8aeffb85a31 = MAKE_CODEOBJ( module_filename_obj, const_str_angle_listcomp, 2189, const_tuple_str_plain_x_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_d9f1eac16e82240d3dbe10cc28e95b7c = MAKE_CODEOBJ( module_filename_obj, const_str_angle_listcomp, 2436, const_tuple_str_plain_hs_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_763789749ec920ec39b3b4522f05af48 = MAKE_CODEOBJ( module_filename_obj, const_str_angle_listcomp, 2533, const_tuple_str_plain_p_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_d2cb940f020ae6c6e96fee51e46bcc6a = MAKE_CODEOBJ( module_filename_obj, const_str_angle_listcomp, 2618, const_tuple_str_plain_option_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_df5a3f5ddd0e7fcb58dc3c2b40251dee = MAKE_CODEOBJ( module_filename_obj, const_str_angle_listcomp, 3311, const_tuple_str_plain_error_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_0a81fc018d090bba638b83def3575511 = MAKE_CODEOBJ( module_filename_obj, const_str_digest_1fea1bf898daa57142044879d79619f0, 1, const_tuple_empty, 0, 0, CO_NOFREE );
codeobj_845d2af60dd38f18a509bf0951cca586 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_Bot, 100, const_tuple_str_plain___class___tuple, 0, 0, CO_NOFREE );
codeobj_641a45c0d58d5fbb5aa356d0f86bf13e = MAKE_CODEOBJ( module_filename_obj, const_str_plain___init__, 114, const_tuple_39fb8c7b56b7d458704bcf6c4c383511_tuple, 7, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_11ab7766efc378c946f9f4f919b46ecf = MAKE_CODEOBJ( module_filename_obj, const_str_plain___reduce__, 3326, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_6c3c17a068f78393873febda843d98a6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain__validate_token, 139, const_tuple_0ed6c16734b22b26d475fb7f3a50e79b_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_5867dc67de2272bc4c45469f70d71053 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_add_sticker_to_set, 3177, const_tuple_a7b602aaebe7c0be63ae9e24b7a930ac_tuple, 7, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_d3b64e8ee89a3af944a73e806c1a62c5 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_answer_callback_query, 1618, const_tuple_12430aff234e12511a315ab31ee9e758_tuple, 7, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_85d2a9479c6806ab95febf6cf50a4e07 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_answer_inline_query, 1382, const_tuple_89346ae2338f1fe13a567ba5d7c8c5dc_tuple, 9, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_ceac7b245c1da8b308d886834271648e = MAKE_CODEOBJ( module_filename_obj, const_str_plain_answer_pre_checkout_query, 2627, const_tuple_9e20c19de62fae3737032818782b7f8d_tuple, 5, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_6b635cc3287ff6fa82b8a5fc9ea3ffc0 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_answer_shipping_query, 2565, const_tuple_4f54c86af8273c76f291c8c2a402527b_tuple, 6, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_95e99c79b91ad3d0f580d4fee2b677d4 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_create_new_sticker_set, 3117, const_tuple_eda7d3d5c961c6fd597e677dc7343b10_tuple, 9, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_3f40620422bf985b789a0e65a3f22291 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_decorator, 48, const_tuple_806e0b4a33447cd5aaa69741f736df31_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARARGS | CO_VARKEYWORDS );
codeobj_252333c0a22c9cc6ca4e04020613182f = MAKE_CODEOBJ( module_filename_obj, const_str_plain_decorator, 62, const_tuple_c548a0865e3f805c1a871380efb6e90a_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARARGS | CO_VARKEYWORDS );
codeobj_5f834923307a2cfa07ad8018c8efdfb0 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_decorator, 74, const_tuple_cf3981b672d0bb409d29f3a99089cedf_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARARGS | CO_VARKEYWORDS );
codeobj_d51cfcf6ea798f297400e2298472e0c3 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_delete_chat_photo, 2880, const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_8b5dcccca55df4e64873a1e942233e59 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_delete_chat_sticker_set, 2278, const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_6166908236cf5826df0fa16fb84ba5ff = MAKE_CODEOBJ( module_filename_obj, const_str_plain_delete_message, 264, const_tuple_d52d48abb92686ef5902268f2baea89c_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_2584b305db90606fddeac18803e039ae = MAKE_CODEOBJ( module_filename_obj, const_str_plain_delete_sticker_from_set, 3253, const_tuple_9ca2c17b69f99242430a12ef853003b3_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_a6c2895ec42beacb32984884ca2e30aa = MAKE_CODEOBJ( module_filename_obj, const_str_plain_delete_webhook, 2074, const_tuple_043ae9ade54a9ee81bd594ab2b6966c2_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_4e25a16ccd92c670ab94ae17613dd7bc = MAKE_CODEOBJ( module_filename_obj, const_str_plain_edit_message_caption, 1741, const_tuple_bfa7daa63f0a422ae0c4fed697393793_tuple, 8, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_fc92e436b49a156cea404fbd108cf5b6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_edit_message_live_location, 1049, const_tuple_713189c5bb85e6f17d4fa93f15f056fc_tuple, 8, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_52f95923e63043a869f1808581947203 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_edit_message_media, 1805, const_tuple_ed0f723094363753eb90ddd69b565d16_tuple, 7, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_b9b2f0cbd6e8e6bae32a4450162c01eb = MAKE_CODEOBJ( module_filename_obj, const_str_plain_edit_message_reply_markup, 1858, const_tuple_05c5924413cf6f9e1150dfbdeb4a637b_tuple, 6, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_7775986e98ae5f1421f9961f1525a4be = MAKE_CODEOBJ( module_filename_obj, const_str_plain_edit_message_text, 1679, const_tuple_e5a8f8bffae19996c65d537424469265_tuple, 9, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_f1fed8dc0b7472099d037575260a8945 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_export_chat_invite_link, 2811, const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_4d6a6147b968b0629bd9cc828476cb91 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_first_name, 158, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_00220eb4294550a5f008189378274ce4 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_forward_message, 300, const_tuple_bb45e78a59f9d3a8c304bcdb1ab90c43_tuple, 6, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_66aa6cf57d763f076ec908c58415826d = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_chat, 2129, const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_0b540d6713209e68b015cfb407e6fc93 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_chat_administrators, 2159, const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_7b727e8de6e74a5a55372ec08fbae35b = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_chat_member, 2219, const_tuple_dc678c5256ec7294b794887f0172619c_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_60ccb67a45c93cb70f8e18812d79ecb4 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_chat_members_count, 2191, const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_d6ddcd59bc15daf654c723f3f415caac = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_file, 1496, const_tuple_4400c5e1951e10acb2f79de8e78a1962_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_f2845258a220e4c07dc2357f4de6c409 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_game_high_scores, 2390, const_tuple_fa1a7e93addd4796dffabe08d69ffe51_tuple, 6, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_cfa3268f7af7f3e257acb44d8fc95ad0 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_me, 185, const_tuple_aa534669ad7cc0cfafb4050698f4c649_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_ef0dead4c19f28202fc03c9c17e4f5c3 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_sticker_set, 3049, const_tuple_424b1a4c1a7654285d6f8c7847162968_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_7a13e00e8ad567670581225b08d09f6d = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_updates, 1912, const_tuple_1d18c7258fd8d0abc9d8f47936cac872_tuple, 6, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_9e90ae906c5e71ce1706ce8399c2b2eb = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_user_profile_photos, 1460, const_tuple_3d325230054daa4258f719e3d66705c8_tuple, 5, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_6fe8b96cb0c926e21eb02fd03c0d2932 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_get_webhook_info, 2305, const_tuple_043ae9ade54a9ee81bd594ab2b6966c2_tuple, 2, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_7761e27952bb7d15f7c9bdba2b4f4b93 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_id, 151, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_ec6bb30226ff8197847eca3f43df0991 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_info, 47, const_tuple_str_plain_func_str_plain_decorator_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_ff09bf4b6daed98efbd0ba38f568fdd8 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_kick_chat_member, 1541, const_tuple_38537f15f5750b17ef97fc34ac0fd868_tuple, 5, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_25b5dc523fd34eb6106e3f3ac187449f = MAKE_CODEOBJ( module_filename_obj, const_str_plain_last_name, 165, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_e9d496d5eca8a6de091c841465e67c8b = MAKE_CODEOBJ( module_filename_obj, const_str_plain_leave_chat, 2101, const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_e30c8f4e73d2642b950041be2a012554 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_log, 59, const_tuple_str_plain_func_str_plain_logger_str_plain_decorator_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_c785bce2a8b48e72fe292a6a6f8e2bec = MAKE_CODEOBJ( module_filename_obj, const_str_plain_message, 73, const_tuple_str_plain_func_str_plain_decorator_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_71481faa0a659d171ff6313683fe21a7 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_name, 179, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_c39b1595981dddae5293eddc60609b25 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_pin_chat_message, 2982, const_tuple_474d9c4c7375a09f781a66aabc3788a0_tuple, 5, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_e8cb1dac653fc8c21c8b5bf840aa27e5 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_promote_chat_member, 2740, const_tuple_4d6b1d72afa60ed620123a12f95420d4_tuple, 12, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_865c441866d9ac3babd4eed354ee82d9 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_request, 135, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_f87289bd24d3432b9e6018369321be7a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_restrict_chat_member, 2680, const_tuple_c6f80b16ee0707fd79b894075281d2bf_tuple, 9, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_16cf3576a1165f1a82e375b2ca8dcf14 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_animation, 789, const_tuple_d85a6d9fd79319b855274297f1a83d15_tuple, 13, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_1f4cc0311e68510d602a74090ee1b9fb = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_audio, 409, const_tuple_d08adbd3ca632bc904c4b9fd551351d3_tuple, 13, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_cf874494fa2ac82f11675c524db319cd = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_chat_action, 1348, const_tuple_4437d16a5a5f37eff081f8a3988949cd_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_8bdabd637716cc0906aead283afdb72a = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_contact, 1237, const_tuple_6f375793b919d92cadb5251b9107a649_tuple, 11, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_ed297785215a92e6ed7721a52b1763dd = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_document, 499, const_tuple_2d3861e75af3ad17ef1cd66c2891cbeb_tuple, 11, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_3023c75b8b2edcfd1f2de158901bd269 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_game, 1306, const_tuple_0fbccc24b12630b69e2e5ee98443cc5e_tuple, 7, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_302fd13a2bf89db62b81cb5a5efb7aff = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_invoice, 2438, const_tuple_20d8720aa3d53733f9f47d9f0f964d39_tuple, 25, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_1a9c463b2c069e0d1a31d61e4103e4b9 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_location, 983, const_tuple_2ccc06607c4217abc3b1ec893254f8de_tuple, 10, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_e34efb32b2fa4d8a75ffd4472c9248a9 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_media_group, 941, const_tuple_83e8c118fb3237e3b84758f7ca11d9d6_tuple, 6, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_54efc6220d06ea581f696b325e4c7055 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_message, 210, const_tuple_2f55f56bf51145097fa9d94fa6ad6f17_tuple, 9, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_2820cd77e8e8a119838ab4d7898840bb = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_photo, 345, const_tuple_3311a8ac264fb642f6fe5e7634a7bb86_tuple, 9, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_0452a125684dd19891cc9133775cada7 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_sticker, 575, const_tuple_d40506882dac991076832a0da9c7d548_tuple, 7, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_b3bc2938f5952e598a27f0a908034b75 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_venue, 1154, const_tuple_689427c871c9c832031e8bec89de6bc0_tuple, 13, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_ef1052e48c5f237cbd83cb5e6a9fcd40 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_video, 627, const_tuple_f33879a8e665197544be22d6c0c22c97_tuple, 14, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_b35105a3287dbd9410e0c00032873899 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_video_note, 719, const_tuple_ba45c8f0e8272c029c40dcdc141ea297_tuple, 10, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_b02a5713e0c24093f51db34d8f2e2fe1 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_send_voice, 871, const_tuple_dbec63118c9619aba81f616d06af7203_tuple, 10, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_a8617083d22340f2623e0ba1b527e0c6 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_chat_description, 2951, const_tuple_1ad58a3fa951d5928de1855232548853_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_32adf5b887969f8c41d8e88f5623eaad = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_chat_photo, 2841, const_tuple_7ada56763286070c808b3ff340860989_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_88b68aeaba8c626c4ab93ece8e66b097 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_chat_sticker_set, 2248, const_tuple_56976cd585b9933b1ca4556545dcfcee_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_f40802132746131c27fb96beb9095f3e = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_chat_title, 2915, const_tuple_1b9f33e82d6c7f2be5fbf2b0d96b4cb0_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_ca1b51e1db5b1ea7f49169a79498e985 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_game_score, 2328, const_tuple_d426a823a056cd4a741870d27bed81f4_tuple, 9, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_2e4d16a87fdbcf679fe18d323caa6e26 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_passport_data_errors, 3280, const_tuple_b715e3cba1a45a7a7835711084714d2e_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_2dd6488f8cccb7ce5b893ea924c51437 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_sticker_position_in_set, 3225, const_tuple_08731b2b834adbcc9b7cd6c53eb7aad1_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_3fb2662153820bcc64b0cd3e47e16162 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_set_webhook, 1984, const_tuple_fbbccbfc2b910fce9fbbea5fdac0bdb0_tuple, 6, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_7fd1efed1fcacf92afc784d7ff10fa64 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_stop_message_live_location, 1112, const_tuple_e41fd10083258466b27c26a3f14d0a49_tuple, 5, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_72e03a907dd8ac58d09bca338b5c8153 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_to_dict, 3318, const_tuple_str_plain_self_str_plain_data_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
codeobj_957af3c49011f441b7dc037fcf7fca60 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_unban_chat_member, 1586, const_tuple_dc678c5256ec7294b794887f0172619c_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_e50a954e41fc95ad3eb3271787c2ed36 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_unpin_chat_message, 3019, const_tuple_e4abb2a669a8db568da4cc2e8859e3c7_tuple, 3, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_7fdd561a36d435fe4e203e1f396935d2 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_upload_sticker_file, 3077, const_tuple_b2d472d3299a53a1b771a87db9989838_tuple, 4, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_VARKEYWORDS | CO_NOFREE );
codeobj_2ca6eb5cd779e46a74ef35a29b93a485 = MAKE_CODEOBJ( module_filename_obj, const_str_plain_username, 172, const_tuple_str_plain_self_tuple, 1, 0, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE );
}
// The module function declarations.
static PyObject *telegram$bot$$$function_6__validate_token$$$genexpr_1_genexpr_maker( void );
NUITKA_CROSS_MODULE PyObject *impl___internal__$$$function_1__mro_entries_conversion( PyObject **python_pars );
NUITKA_CROSS_MODULE PyObject *impl___internal__$$$function_6_complex_call_helper_pos_star_list_star_dict( PyObject **python_pars );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_10_username( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_11_name( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_12_get_me( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_13_send_message( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_14_delete_message( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_15_forward_message( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_16_send_photo( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_17_send_audio( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_18_send_document( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_19_send_sticker( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_1_info( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_1_info$$$function_1_decorator( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_20_send_video( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_21_send_video_note( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_22_send_animation( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_23_send_voice( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_24_send_media_group( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_25_send_location( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_26_edit_message_live_location( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_27_stop_message_live_location( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_28_send_venue( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_29_send_contact( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_2_log( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_2_log$$$function_1_decorator( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_30_send_game( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_31_send_chat_action( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_32_answer_inline_query( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_33_get_user_profile_photos( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_34_get_file( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_35_kick_chat_member( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_36_unban_chat_member( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_37_answer_callback_query( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_38_edit_message_text( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_39_edit_message_caption( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_3_message( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_3_message$$$function_1_decorator( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_40_edit_message_media( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_41_edit_message_reply_markup( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_42_get_updates( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_43_set_webhook( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_44_delete_webhook( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_45_leave_chat( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_46_get_chat( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_47_get_chat_administrators( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_48_get_chat_members_count( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_49_get_chat_member( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_4___init__( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_50_set_chat_sticker_set( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_51_delete_chat_sticker_set( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_52_get_webhook_info( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_53_set_game_score( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_54_get_game_high_scores( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_55_send_invoice( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_56_answer_shipping_query( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_57_answer_pre_checkout_query( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_58_restrict_chat_member( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_59_promote_chat_member( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_5_request( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_60_export_chat_invite_link( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_61_set_chat_photo( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_62_delete_chat_photo( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_63_set_chat_title( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_64_set_chat_description( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_65_pin_chat_message( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_66_unpin_chat_message( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_67_get_sticker_set( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_68_upload_sticker_file( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_69_create_new_sticker_set( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_6__validate_token( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_70_add_sticker_to_set( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_71_set_sticker_position_in_set( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_72_delete_sticker_from_set( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_73_set_passport_data_errors( PyObject *defaults );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_74_to_dict( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_75___reduce__( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_7_id( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_8_first_name( );
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_9_last_name( );
// The module function definitions.
static PyObject *impl_telegram$bot$$$function_1_info( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
struct Nuitka_CellObject *par_func = PyCell_NEW1( python_pars[ 0 ] );
PyObject *var_decorator = NULL;
struct Nuitka_FrameObject *frame_ec6bb30226ff8197847eca3f43df0991;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
static struct Nuitka_FrameObject *cache_frame_ec6bb30226ff8197847eca3f43df0991 = 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_ec6bb30226ff8197847eca3f43df0991, codeobj_ec6bb30226ff8197847eca3f43df0991, module_telegram$bot, sizeof(void *)+sizeof(void *) );
frame_ec6bb30226ff8197847eca3f43df0991 = cache_frame_ec6bb30226ff8197847eca3f43df0991;
// Push the new frame as the currently active one.
pushFrameStack( frame_ec6bb30226ff8197847eca3f43df0991 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_ec6bb30226ff8197847eca3f43df0991 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_functools );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_functools );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "functools" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 48;
type_description_1 = "co";
goto frame_exception_exit_1;
}
tmp_source_name_1 = tmp_mvar_value_1;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_wraps );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 48;
type_description_1 = "co";
goto frame_exception_exit_1;
}
if ( PyCell_GET( par_func ) == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "func" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 48;
type_description_1 = "co";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = PyCell_GET( par_func );
frame_ec6bb30226ff8197847eca3f43df0991->m_frame.f_lineno = 48;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_called_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 48;
type_description_1 = "co";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = MAKE_FUNCTION_telegram$bot$$$function_1_info$$$function_1_decorator( );
((struct Nuitka_FunctionObject *)tmp_args_element_name_2)->m_closure[0] = par_func;
Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_args_element_name_2)->m_closure[0] );
frame_ec6bb30226ff8197847eca3f43df0991->m_frame.f_lineno = 48;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_2 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 48;
type_description_1 = "co";
goto frame_exception_exit_1;
}
assert( var_decorator == NULL );
var_decorator = tmp_assign_source_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_ec6bb30226ff8197847eca3f43df0991 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ec6bb30226ff8197847eca3f43df0991 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_ec6bb30226ff8197847eca3f43df0991, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_ec6bb30226ff8197847eca3f43df0991->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_ec6bb30226ff8197847eca3f43df0991, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_ec6bb30226ff8197847eca3f43df0991,
type_description_1,
par_func,
var_decorator
);
// Release cached frame.
if ( frame_ec6bb30226ff8197847eca3f43df0991 == cache_frame_ec6bb30226ff8197847eca3f43df0991 )
{
Py_DECREF( frame_ec6bb30226ff8197847eca3f43df0991 );
}
cache_frame_ec6bb30226ff8197847eca3f43df0991 = NULL;
assertFrameObject( frame_ec6bb30226ff8197847eca3f43df0991 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_decorator );
tmp_return_value = var_decorator;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_1_info );
return NULL;
// Return handler code:
try_return_handler_1:;
{
CHECK_OBJECT( (PyObject *)par_func );
Py_DECREF( par_func );
par_func = NULL;
}
{
Py_XDECREF( var_decorator );
var_decorator = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)par_func );
Py_DECREF( par_func );
par_func = 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( telegram$bot$$$function_1_info );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
function_return_exit:
CHECK_OBJECT( tmp_return_value );
assert( had_error || !ERROR_OCCURRED() );
return tmp_return_value;
}
static PyObject *impl_telegram$bot$$$function_1_info$$$function_1_decorator( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
PyObject *par_args = python_pars[ 1 ];
PyObject *par_kwargs = python_pars[ 2 ];
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_3f40620422bf985b789a0e65a3f22291;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_3f40620422bf985b789a0e65a3f22291 = 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_3f40620422bf985b789a0e65a3f22291, codeobj_3f40620422bf985b789a0e65a3f22291, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_3f40620422bf985b789a0e65a3f22291 = cache_frame_3f40620422bf985b789a0e65a3f22291;
// Push the new frame as the currently active one.
pushFrameStack( frame_3f40620422bf985b789a0e65a3f22291 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_3f40620422bf985b789a0e65a3f22291 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_source_name_1;
CHECK_OBJECT( par_self );
tmp_source_name_1 = par_self;
tmp_operand_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_bot );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 50;
type_description_1 = "ooooc";
goto frame_exception_exit_1;
}
tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 );
Py_DECREF( tmp_operand_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 50;
type_description_1 = "ooooc";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_called_instance_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 = 51;
type_description_1 = "ooooc";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = par_self;
frame_3f40620422bf985b789a0e65a3f22291->m_frame.f_lineno = 51;
tmp_unused = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_get_me );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 51;
type_description_1 = "ooooc";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_1;
PyObject *tmp_dircall_arg1_1;
PyObject *tmp_dircall_arg2_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_dircall_arg3_1;
PyObject *tmp_dircall_arg4_1;
if ( PyCell_GET( self->m_closure[0] ) == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "func" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 53;
type_description_1 = "ooooc";
goto frame_exception_exit_1;
}
tmp_dircall_arg1_1 = PyCell_GET( self->m_closure[0] );
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 53;
type_description_1 = "ooooc";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_self;
tmp_dircall_arg2_1 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_dircall_arg2_1, 0, tmp_tuple_element_1 );
if ( par_args == NULL )
{
Py_DECREF( tmp_dircall_arg2_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "args" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 53;
type_description_1 = "ooooc";
goto frame_exception_exit_1;
}
tmp_dircall_arg3_1 = par_args;
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_dircall_arg2_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 53;
type_description_1 = "ooooc";
goto frame_exception_exit_1;
}
tmp_dircall_arg4_1 = par_kwargs;
Py_INCREF( tmp_dircall_arg1_1 );
Py_INCREF( tmp_dircall_arg3_1 );
Py_INCREF( tmp_dircall_arg4_1 );
{
PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1, tmp_dircall_arg3_1, tmp_dircall_arg4_1};
tmp_assign_source_1 = impl___internal__$$$function_6_complex_call_helper_pos_star_list_star_dict( dir_call_args );
}
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 53;
type_description_1 = "ooooc";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_3f40620422bf985b789a0e65a3f22291 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_3f40620422bf985b789a0e65a3f22291 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_3f40620422bf985b789a0e65a3f22291, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_3f40620422bf985b789a0e65a3f22291->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_3f40620422bf985b789a0e65a3f22291, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_3f40620422bf985b789a0e65a3f22291,
type_description_1,
par_self,
par_args,
par_kwargs,
var_result,
self->m_closure[0]
);
// Release cached frame.
if ( frame_3f40620422bf985b789a0e65a3f22291 == cache_frame_3f40620422bf985b789a0e65a3f22291 )
{
Py_DECREF( frame_3f40620422bf985b789a0e65a3f22291 );
}
cache_frame_3f40620422bf985b789a0e65a3f22291 = NULL;
assertFrameObject( frame_3f40620422bf985b789a0e65a3f22291 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_1_info$$$function_1_decorator );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_args );
par_args = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_args );
par_args = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_1_info$$$function_1_decorator );
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_telegram$bot$$$function_2_log( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
struct Nuitka_CellObject *par_func = PyCell_NEW1( python_pars[ 0 ] );
struct Nuitka_CellObject *var_logger = PyCell_EMPTY();
PyObject *var_decorator = NULL;
struct Nuitka_FrameObject *frame_e30c8f4e73d2642b950041be2a012554;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
static struct Nuitka_FrameObject *cache_frame_e30c8f4e73d2642b950041be2a012554 = 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_e30c8f4e73d2642b950041be2a012554, codeobj_e30c8f4e73d2642b950041be2a012554, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_e30c8f4e73d2642b950041be2a012554 = cache_frame_e30c8f4e73d2642b950041be2a012554;
// Push the new frame as the currently active one.
pushFrameStack( frame_e30c8f4e73d2642b950041be2a012554 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_e30c8f4e73d2642b950041be2a012554 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_logging );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_logging );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "logging" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 60;
type_description_1 = "cco";
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_getLogger );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 60;
type_description_1 = "cco";
goto frame_exception_exit_1;
}
if ( PyCell_GET( par_func ) == NULL )
{
Py_DECREF( tmp_called_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "func" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 60;
type_description_1 = "cco";
goto frame_exception_exit_1;
}
tmp_source_name_2 = PyCell_GET( par_func );
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain___module__ );
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 = 60;
type_description_1 = "cco";
goto frame_exception_exit_1;
}
frame_e30c8f4e73d2642b950041be2a012554->m_frame.f_lineno = 60;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 60;
type_description_1 = "cco";
goto frame_exception_exit_1;
}
assert( PyCell_GET( var_logger ) == NULL );
PyCell_SET( var_logger, tmp_assign_source_1 );
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_2;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_2;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_functools );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_functools );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "functools" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 62;
type_description_1 = "cco";
goto frame_exception_exit_1;
}
tmp_source_name_3 = tmp_mvar_value_2;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_wraps );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 62;
type_description_1 = "cco";
goto frame_exception_exit_1;
}
if ( PyCell_GET( par_func ) == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "func" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 62;
type_description_1 = "cco";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = PyCell_GET( par_func );
frame_e30c8f4e73d2642b950041be2a012554->m_frame.f_lineno = 62;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_called_name_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 62;
type_description_1 = "cco";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = MAKE_FUNCTION_telegram$bot$$$function_2_log$$$function_1_decorator( );
((struct Nuitka_FunctionObject *)tmp_args_element_name_3)->m_closure[0] = par_func;
Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_args_element_name_3)->m_closure[0] );
((struct Nuitka_FunctionObject *)tmp_args_element_name_3)->m_closure[1] = var_logger;
Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_args_element_name_3)->m_closure[1] );
frame_e30c8f4e73d2642b950041be2a012554->m_frame.f_lineno = 62;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_element_name_3 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 62;
type_description_1 = "cco";
goto frame_exception_exit_1;
}
assert( var_decorator == NULL );
var_decorator = tmp_assign_source_2;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_e30c8f4e73d2642b950041be2a012554 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e30c8f4e73d2642b950041be2a012554 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_e30c8f4e73d2642b950041be2a012554, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_e30c8f4e73d2642b950041be2a012554->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_e30c8f4e73d2642b950041be2a012554, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_e30c8f4e73d2642b950041be2a012554,
type_description_1,
par_func,
var_logger,
var_decorator
);
// Release cached frame.
if ( frame_e30c8f4e73d2642b950041be2a012554 == cache_frame_e30c8f4e73d2642b950041be2a012554 )
{
Py_DECREF( frame_e30c8f4e73d2642b950041be2a012554 );
}
cache_frame_e30c8f4e73d2642b950041be2a012554 = NULL;
assertFrameObject( frame_e30c8f4e73d2642b950041be2a012554 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_decorator );
tmp_return_value = var_decorator;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_2_log );
return NULL;
// Return handler code:
try_return_handler_1:;
{
CHECK_OBJECT( (PyObject *)par_func );
Py_DECREF( par_func );
par_func = NULL;
}
{
CHECK_OBJECT( (PyObject *)var_logger );
Py_DECREF( var_logger );
var_logger = NULL;
}
{
Py_XDECREF( var_decorator );
var_decorator = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)par_func );
Py_DECREF( par_func );
par_func = NULL;
}
{
CHECK_OBJECT( (PyObject *)var_logger );
Py_DECREF( var_logger );
var_logger = 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( telegram$bot$$$function_2_log );
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_telegram$bot$$$function_2_log$$$function_1_decorator( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
PyObject *par_args = python_pars[ 1 ];
PyObject *par_kwargs = python_pars[ 2 ];
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_252333c0a22c9cc6ca4e04020613182f;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_252333c0a22c9cc6ca4e04020613182f = 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_252333c0a22c9cc6ca4e04020613182f, codeobj_252333c0a22c9cc6ca4e04020613182f, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_252333c0a22c9cc6ca4e04020613182f = cache_frame_252333c0a22c9cc6ca4e04020613182f;
// Push the new frame as the currently active one.
pushFrameStack( frame_252333c0a22c9cc6ca4e04020613182f );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_252333c0a22c9cc6ca4e04020613182f ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_source_name_2;
if ( PyCell_GET( self->m_closure[1] ) == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "logger" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 64;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
tmp_source_name_1 = PyCell_GET( self->m_closure[1] );
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_debug );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 64;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = const_str_digest_bbd154c57b6aa017c3757c3644ddc5f3;
if ( PyCell_GET( self->m_closure[0] ) == NULL )
{
Py_DECREF( tmp_called_name_1 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "func" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 64;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
tmp_source_name_2 = PyCell_GET( self->m_closure[0] );
tmp_args_element_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain___name__ );
if ( tmp_args_element_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_1 );
exception_lineno = 64;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
frame_252333c0a22c9cc6ca4e04020613182f->m_frame.f_lineno = 64;
{
PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 64;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_1;
PyObject *tmp_dircall_arg1_1;
PyObject *tmp_dircall_arg2_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_dircall_arg3_1;
PyObject *tmp_dircall_arg4_1;
if ( PyCell_GET( self->m_closure[0] ) == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "func" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 65;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
tmp_dircall_arg1_1 = PyCell_GET( self->m_closure[0] );
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 65;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_self;
tmp_dircall_arg2_1 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_dircall_arg2_1, 0, tmp_tuple_element_1 );
if ( par_args == NULL )
{
Py_DECREF( tmp_dircall_arg2_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "args" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 65;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
tmp_dircall_arg3_1 = par_args;
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_dircall_arg2_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 65;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
tmp_dircall_arg4_1 = par_kwargs;
Py_INCREF( tmp_dircall_arg1_1 );
Py_INCREF( tmp_dircall_arg3_1 );
Py_INCREF( tmp_dircall_arg4_1 );
{
PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1, tmp_dircall_arg3_1, tmp_dircall_arg4_1};
tmp_assign_source_1 = impl___internal__$$$function_6_complex_call_helper_pos_star_list_star_dict( dir_call_args );
}
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 65;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_1;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_3;
if ( PyCell_GET( self->m_closure[1] ) == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "logger" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 66;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
tmp_source_name_3 = PyCell_GET( self->m_closure[1] );
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_debug );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 66;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
if ( var_result == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 66;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = var_result;
frame_252333c0a22c9cc6ca4e04020613182f->m_frame.f_lineno = 66;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 66;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_4;
PyObject *tmp_args_element_name_5;
PyObject *tmp_source_name_5;
if ( PyCell_GET( self->m_closure[1] ) == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "logger" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 67;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
tmp_source_name_4 = PyCell_GET( self->m_closure[1] );
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_debug );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 67;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = const_str_digest_49a7e7d5f6b9b0236b8e9a76ca44f4c0;
if ( PyCell_GET( self->m_closure[0] ) == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "func" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 67;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
tmp_source_name_5 = PyCell_GET( self->m_closure[0] );
tmp_args_element_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain___name__ );
if ( tmp_args_element_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_3 );
exception_lineno = 67;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
frame_252333c0a22c9cc6ca4e04020613182f->m_frame.f_lineno = 67;
{
PyObject *call_args[] = { tmp_args_element_name_4, tmp_args_element_name_5 };
tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_element_name_5 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 67;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
if ( var_result == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 68;
type_description_1 = "oooocc";
goto frame_exception_exit_1;
}
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_252333c0a22c9cc6ca4e04020613182f );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_252333c0a22c9cc6ca4e04020613182f );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_252333c0a22c9cc6ca4e04020613182f );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_252333c0a22c9cc6ca4e04020613182f, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_252333c0a22c9cc6ca4e04020613182f->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_252333c0a22c9cc6ca4e04020613182f, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_252333c0a22c9cc6ca4e04020613182f,
type_description_1,
par_self,
par_args,
par_kwargs,
var_result,
self->m_closure[1],
self->m_closure[0]
);
// Release cached frame.
if ( frame_252333c0a22c9cc6ca4e04020613182f == cache_frame_252333c0a22c9cc6ca4e04020613182f )
{
Py_DECREF( frame_252333c0a22c9cc6ca4e04020613182f );
}
cache_frame_252333c0a22c9cc6ca4e04020613182f = NULL;
assertFrameObject( frame_252333c0a22c9cc6ca4e04020613182f );
// 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( telegram$bot$$$function_2_log$$$function_1_decorator );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_args );
par_args = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_args );
par_args = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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( telegram$bot$$$function_2_log$$$function_1_decorator );
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_telegram$bot$$$function_3_message( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
struct Nuitka_CellObject *par_func = PyCell_NEW1( python_pars[ 0 ] );
PyObject *var_decorator = NULL;
struct Nuitka_FrameObject *frame_c785bce2a8b48e72fe292a6a6f8e2bec;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
static struct Nuitka_FrameObject *cache_frame_c785bce2a8b48e72fe292a6a6f8e2bec = 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_c785bce2a8b48e72fe292a6a6f8e2bec, codeobj_c785bce2a8b48e72fe292a6a6f8e2bec, module_telegram$bot, sizeof(void *)+sizeof(void *) );
frame_c785bce2a8b48e72fe292a6a6f8e2bec = cache_frame_c785bce2a8b48e72fe292a6a6f8e2bec;
// Push the new frame as the currently active one.
pushFrameStack( frame_c785bce2a8b48e72fe292a6a6f8e2bec );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_c785bce2a8b48e72fe292a6a6f8e2bec ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_functools );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_functools );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "functools" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 74;
type_description_1 = "co";
goto frame_exception_exit_1;
}
tmp_source_name_1 = tmp_mvar_value_1;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_wraps );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 74;
type_description_1 = "co";
goto frame_exception_exit_1;
}
if ( PyCell_GET( par_func ) == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "func" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 74;
type_description_1 = "co";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = PyCell_GET( par_func );
frame_c785bce2a8b48e72fe292a6a6f8e2bec->m_frame.f_lineno = 74;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_called_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 74;
type_description_1 = "co";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = MAKE_FUNCTION_telegram$bot$$$function_3_message$$$function_1_decorator( );
((struct Nuitka_FunctionObject *)tmp_args_element_name_2)->m_closure[0] = par_func;
Py_INCREF( ((struct Nuitka_FunctionObject *)tmp_args_element_name_2)->m_closure[0] );
frame_c785bce2a8b48e72fe292a6a6f8e2bec->m_frame.f_lineno = 74;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_2 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 74;
type_description_1 = "co";
goto frame_exception_exit_1;
}
assert( var_decorator == NULL );
var_decorator = tmp_assign_source_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_c785bce2a8b48e72fe292a6a6f8e2bec );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_c785bce2a8b48e72fe292a6a6f8e2bec );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_c785bce2a8b48e72fe292a6a6f8e2bec, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_c785bce2a8b48e72fe292a6a6f8e2bec->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_c785bce2a8b48e72fe292a6a6f8e2bec, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_c785bce2a8b48e72fe292a6a6f8e2bec,
type_description_1,
par_func,
var_decorator
);
// Release cached frame.
if ( frame_c785bce2a8b48e72fe292a6a6f8e2bec == cache_frame_c785bce2a8b48e72fe292a6a6f8e2bec )
{
Py_DECREF( frame_c785bce2a8b48e72fe292a6a6f8e2bec );
}
cache_frame_c785bce2a8b48e72fe292a6a6f8e2bec = NULL;
assertFrameObject( frame_c785bce2a8b48e72fe292a6a6f8e2bec );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_decorator );
tmp_return_value = var_decorator;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_3_message );
return NULL;
// Return handler code:
try_return_handler_1:;
{
CHECK_OBJECT( (PyObject *)par_func );
Py_DECREF( par_func );
par_func = NULL;
}
{
Py_XDECREF( var_decorator );
var_decorator = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)par_func );
Py_DECREF( par_func );
par_func = 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( telegram$bot$$$function_3_message );
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_telegram$bot$$$function_3_message$$$function_1_decorator( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
PyObject *par_args = python_pars[ 1 ];
PyObject *par_kwargs = python_pars[ 2 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_reply_markup = NULL;
PyObject *var_result = NULL;
PyObject *tmp_tuple_unpack_1__element_1 = NULL;
PyObject *tmp_tuple_unpack_1__element_2 = NULL;
PyObject *tmp_tuple_unpack_1__source_iter = NULL;
struct Nuitka_FrameObject *frame_5f834923307a2cfa07ad8018c8efdfb0;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
PyObject *tmp_iterator_attempt;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2;
bool tmp_result;
int tmp_res;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_5f834923307a2cfa07ad8018c8efdfb0 = NULL;
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_5f834923307a2cfa07ad8018c8efdfb0, codeobj_5f834923307a2cfa07ad8018c8efdfb0, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_5f834923307a2cfa07ad8018c8efdfb0 = cache_frame_5f834923307a2cfa07ad8018c8efdfb0;
// Push the new frame as the currently active one.
pushFrameStack( frame_5f834923307a2cfa07ad8018c8efdfb0 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_5f834923307a2cfa07ad8018c8efdfb0 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_iter_arg_1;
PyObject *tmp_dircall_arg1_1;
PyObject *tmp_dircall_arg2_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_dircall_arg3_1;
PyObject *tmp_dircall_arg4_1;
if ( PyCell_GET( self->m_closure[0] ) == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "func" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 76;
type_description_1 = "oooooooc";
goto try_except_handler_2;
}
tmp_dircall_arg1_1 = PyCell_GET( self->m_closure[0] );
CHECK_OBJECT( par_self );
tmp_tuple_element_1 = par_self;
tmp_dircall_arg2_1 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_dircall_arg2_1, 0, tmp_tuple_element_1 );
CHECK_OBJECT( par_args );
tmp_dircall_arg3_1 = par_args;
CHECK_OBJECT( par_kwargs );
tmp_dircall_arg4_1 = par_kwargs;
Py_INCREF( tmp_dircall_arg1_1 );
Py_INCREF( tmp_dircall_arg3_1 );
Py_INCREF( tmp_dircall_arg4_1 );
{
PyObject *dir_call_args[] = {tmp_dircall_arg1_1, tmp_dircall_arg2_1, tmp_dircall_arg3_1, tmp_dircall_arg4_1};
tmp_iter_arg_1 = impl___internal__$$$function_6_complex_call_helper_pos_star_list_star_dict( dir_call_args );
}
if ( tmp_iter_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 76;
type_description_1 = "oooooooc";
goto try_except_handler_2;
}
tmp_assign_source_1 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_1 );
Py_DECREF( tmp_iter_arg_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 76;
type_description_1 = "oooooooc";
goto try_except_handler_2;
}
assert( tmp_tuple_unpack_1__source_iter == NULL );
tmp_tuple_unpack_1__source_iter = tmp_assign_source_1;
}
{
// Tried code:
{
PyObject *tmp_assign_source_2;
PyObject *tmp_unpack_1;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_1 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_2 = UNPACK_NEXT( tmp_unpack_1, 0, 2 );
if ( tmp_assign_source_2 == NULL )
{
if ( !ERROR_OCCURRED() )
{
exception_type = PyExc_StopIteration;
Py_INCREF( exception_type );
exception_value = NULL;
exception_tb = NULL;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
}
type_description_1 = "oooooooc";
exception_lineno = 76;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_1 == NULL );
tmp_tuple_unpack_1__element_1 = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_unpack_2;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_2 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_3 = UNPACK_NEXT( tmp_unpack_2, 1, 2 );
if ( tmp_assign_source_3 == NULL )
{
if ( !ERROR_OCCURRED() )
{
exception_type = PyExc_StopIteration;
Py_INCREF( exception_type );
exception_value = NULL;
exception_tb = NULL;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
}
type_description_1 = "oooooooc";
exception_lineno = 76;
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__element_2 == NULL );
tmp_tuple_unpack_1__element_2 = tmp_assign_source_3;
}
{
PyObject *tmp_iterator_name_1;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_iterator_name_1 = tmp_tuple_unpack_1__source_iter;
// Check if iterator has left-over elements.
CHECK_OBJECT( tmp_iterator_name_1 ); assert( HAS_ITERNEXT( tmp_iterator_name_1 ) );
tmp_iterator_attempt = (*Py_TYPE( tmp_iterator_name_1 )->tp_iternext)( tmp_iterator_name_1 );
if (likely( tmp_iterator_attempt == NULL ))
{
PyObject *error = GET_ERROR_OCCURRED();
if ( error != NULL )
{
if ( EXCEPTION_MATCH_BOOL_SINGLE( error, PyExc_StopIteration ))
{
CLEAR_ERROR_OCCURRED();
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooc";
exception_lineno = 76;
goto try_except_handler_3;
}
}
}
else
{
Py_DECREF( tmp_iterator_attempt );
// TODO: Could avoid PyErr_Format.
#if PYTHON_VERSION < 300
PyErr_Format( PyExc_ValueError, "too many values to unpack" );
#else
PyErr_Format( PyExc_ValueError, "too many values to unpack (expected 2)" );
#endif
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooc";
exception_lineno = 76;
goto try_except_handler_3;
}
}
goto try_end_1;
// Exception handler code:
try_except_handler_3:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter );
Py_DECREF( tmp_tuple_unpack_1__source_iter );
tmp_tuple_unpack_1__source_iter = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto try_except_handler_2;
}
// End of try:
try_end_1:;
}
goto try_end_2;
// Exception handler code:
try_except_handler_2:;
exception_keeper_type_2 = exception_type;
exception_keeper_value_2 = exception_value;
exception_keeper_tb_2 = exception_tb;
exception_keeper_lineno_2 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_2;
exception_value = exception_keeper_value_2;
exception_tb = exception_keeper_tb_2;
exception_lineno = exception_keeper_lineno_2;
goto frame_exception_exit_1;
}
// End of try:
try_end_2:;
}
{
CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter );
Py_DECREF( tmp_tuple_unpack_1__source_iter );
tmp_tuple_unpack_1__source_iter = NULL;
}
{
PyObject *tmp_assign_source_4;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_4 = tmp_tuple_unpack_1__element_1;
assert( var_url == NULL );
Py_INCREF( tmp_assign_source_4 );
var_url = tmp_assign_source_4;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_tuple_unpack_1__element_2 );
tmp_assign_source_5 = tmp_tuple_unpack_1__element_2;
assert( var_data == NULL );
Py_INCREF( tmp_assign_source_5 );
var_data = tmp_assign_source_5;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_instance_1;
PyObject *tmp_call_result_1;
int tmp_truth_name_1;
if ( par_kwargs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 77;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = par_kwargs;
frame_5f834923307a2cfa07ad8018c8efdfb0->m_frame.f_lineno = 77;
tmp_call_result_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_reply_to_message_id_tuple, 0 ) );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 77;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 77;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_called_instance_2;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_kwargs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 78;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = par_kwargs;
frame_5f834923307a2cfa07ad8018c8efdfb0->m_frame.f_lineno = 78;
tmp_ass_subvalue_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_2, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_reply_to_message_id_tuple, 0 ) );
if ( tmp_ass_subvalue_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 78;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
if ( var_data == NULL )
{
Py_DECREF( tmp_ass_subvalue_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 78;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_reply_to_message_id;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
Py_DECREF( tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 78;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_called_instance_3;
PyObject *tmp_call_result_2;
int tmp_truth_name_2;
if ( par_kwargs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 80;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_called_instance_3 = par_kwargs;
frame_5f834923307a2cfa07ad8018c8efdfb0->m_frame.f_lineno = 80;
tmp_call_result_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_3, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_disable_notification_tuple, 0 ) );
if ( tmp_call_result_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 80;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( tmp_call_result_2 );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_2 );
exception_lineno = 80;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_2 );
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_called_instance_4;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
if ( par_kwargs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 81;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_called_instance_4 = par_kwargs;
frame_5f834923307a2cfa07ad8018c8efdfb0->m_frame.f_lineno = 81;
tmp_ass_subvalue_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_4, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_disable_notification_tuple, 0 ) );
if ( tmp_ass_subvalue_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 81;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
if ( var_data == NULL )
{
Py_DECREF( tmp_ass_subvalue_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 81;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_2 = var_data;
tmp_ass_subscript_2 = const_str_plain_disable_notification;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 );
Py_DECREF( tmp_ass_subvalue_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 81;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_called_instance_5;
PyObject *tmp_call_result_3;
int tmp_truth_name_3;
if ( par_kwargs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 83;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_called_instance_5 = par_kwargs;
frame_5f834923307a2cfa07ad8018c8efdfb0->m_frame.f_lineno = 83;
tmp_call_result_3 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_5, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_reply_markup_tuple, 0 ) );
if ( tmp_call_result_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 83;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( tmp_call_result_3 );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_3 );
exception_lineno = 83;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_3 );
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_assign_source_6;
PyObject *tmp_called_instance_6;
if ( par_kwargs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 84;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_called_instance_6 = par_kwargs;
frame_5f834923307a2cfa07ad8018c8efdfb0->m_frame.f_lineno = 84;
tmp_assign_source_6 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_6, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_reply_markup_tuple, 0 ) );
if ( tmp_assign_source_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 84;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
assert( var_reply_markup == NULL );
var_reply_markup = tmp_assign_source_6;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
CHECK_OBJECT( var_reply_markup );
tmp_isinstance_inst_1 = var_reply_markup;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_ReplyMarkup );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ReplyMarkup );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ReplyMarkup" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 85;
type_description_1 = "oooooooc";
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 = 85;
type_description_1 = "oooooooc";
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_ass_subvalue_3;
PyObject *tmp_called_instance_7;
PyObject *tmp_ass_subscribed_3;
PyObject *tmp_ass_subscript_3;
CHECK_OBJECT( var_reply_markup );
tmp_called_instance_7 = var_reply_markup;
frame_5f834923307a2cfa07ad8018c8efdfb0->m_frame.f_lineno = 86;
tmp_ass_subvalue_3 = CALL_METHOD_NO_ARGS( tmp_called_instance_7, const_str_plain_to_json );
if ( tmp_ass_subvalue_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 86;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
if ( var_data == NULL )
{
Py_DECREF( tmp_ass_subvalue_3 );
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 = 86;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_3 = var_data;
tmp_ass_subscript_3 = const_str_plain_reply_markup;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_3, tmp_ass_subscript_3, tmp_ass_subvalue_3 );
Py_DECREF( tmp_ass_subvalue_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 86;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
}
goto branch_end_4;
branch_no_4:;
{
PyObject *tmp_ass_subvalue_4;
PyObject *tmp_ass_subscribed_4;
PyObject *tmp_ass_subscript_4;
CHECK_OBJECT( var_reply_markup );
tmp_ass_subvalue_4 = var_reply_markup;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 88;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_4 = var_data;
tmp_ass_subscript_4 = const_str_plain_reply_markup;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_4, tmp_ass_subscript_4, tmp_ass_subvalue_4 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 88;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
}
branch_end_4:;
}
branch_no_3:;
}
{
PyObject *tmp_assign_source_7;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_source_name_2;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_2;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_called_instance_8;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 90;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain__request );
if ( tmp_source_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 90;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_post );
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 = 90;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 90;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_tuple_element_2 = var_url;
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 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_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 = 90;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_tuple_element_2 = var_data;
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_2 );
tmp_dict_key_1 = const_str_plain_timeout;
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 90;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_called_instance_8 = par_kwargs;
frame_5f834923307a2cfa07ad8018c8efdfb0->m_frame.f_lineno = 90;
tmp_dict_value_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_8, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_timeout_tuple, 0 ) );
if ( tmp_dict_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_name_1 );
exception_lineno = 90;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_1, tmp_dict_value_1 );
Py_DECREF( tmp_dict_value_1 );
assert( !(tmp_res != 0) );
frame_5f834923307a2cfa07ad8018c8efdfb0->m_frame.f_lineno = 90;
tmp_assign_source_7 = 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 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 90;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_7;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( var_result );
tmp_compexpr_left_1 = var_result;
tmp_compexpr_right_1 = Py_True;
tmp_condition_result_5 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
if ( var_result == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 93;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
branch_no_5:;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_1;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Message );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Message );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 95;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_source_name_3 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_de_json );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 95;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
if ( var_result == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 95;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = var_result;
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 95;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_self;
frame_5f834923307a2cfa07ad8018c8efdfb0->m_frame.f_lineno = 95;
{
PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 95;
type_description_1 = "oooooooc";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_5f834923307a2cfa07ad8018c8efdfb0 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_5f834923307a2cfa07ad8018c8efdfb0 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_5f834923307a2cfa07ad8018c8efdfb0 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_5f834923307a2cfa07ad8018c8efdfb0, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_5f834923307a2cfa07ad8018c8efdfb0->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_5f834923307a2cfa07ad8018c8efdfb0, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_5f834923307a2cfa07ad8018c8efdfb0,
type_description_1,
par_self,
par_args,
par_kwargs,
var_url,
var_data,
var_reply_markup,
var_result,
self->m_closure[0]
);
// Release cached frame.
if ( frame_5f834923307a2cfa07ad8018c8efdfb0 == cache_frame_5f834923307a2cfa07ad8018c8efdfb0 )
{
Py_DECREF( frame_5f834923307a2cfa07ad8018c8efdfb0 );
}
cache_frame_5f834923307a2cfa07ad8018c8efdfb0 = NULL;
assertFrameObject( frame_5f834923307a2cfa07ad8018c8efdfb0 );
// 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( telegram$bot$$$function_3_message$$$function_1_decorator );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_args );
par_args = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_reply_markup );
var_reply_markup = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_3 = exception_type;
exception_keeper_value_3 = exception_value;
exception_keeper_tb_3 = exception_tb;
exception_keeper_lineno_3 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_args );
par_args = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_reply_markup );
var_reply_markup = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_3;
exception_value = exception_keeper_value_3;
exception_tb = exception_keeper_tb_3;
exception_lineno = exception_keeper_lineno_3;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_3_message$$$function_1_decorator );
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_telegram$bot$$$function_4___init__( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
PyObject *par_token = python_pars[ 1 ];
PyObject *par_base_url = python_pars[ 2 ];
PyObject *par_base_file_url = python_pars[ 3 ];
PyObject *par_request = python_pars[ 4 ];
PyObject *par_private_key = python_pars[ 5 ];
PyObject *par_private_key_password = python_pars[ 6 ];
struct Nuitka_FrameObject *frame_641a45c0d58d5fbb5aa356d0f86bf13e;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
bool tmp_result;
int tmp_res;
static struct Nuitka_FrameObject *cache_frame_641a45c0d58d5fbb5aa356d0f86bf13e = 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_641a45c0d58d5fbb5aa356d0f86bf13e, codeobj_641a45c0d58d5fbb5aa356d0f86bf13e, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_641a45c0d58d5fbb5aa356d0f86bf13e = cache_frame_641a45c0d58d5fbb5aa356d0f86bf13e;
// Push the new frame as the currently active one.
pushFrameStack( frame_641a45c0d58d5fbb5aa356d0f86bf13e );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_641a45c0d58d5fbb5aa356d0f86bf13e ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_assattr_target_1;
CHECK_OBJECT( par_self );
tmp_source_name_1 = par_self;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__validate_token );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 116;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_token == 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", "token" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 116;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_1 = par_token;
frame_641a45c0d58d5fbb5aa356d0f86bf13e->m_frame.f_lineno = 116;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assattr_name_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
if ( tmp_assattr_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 116;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_assattr_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 116;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_1 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_token, 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 = 116;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_base_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "base_url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 118;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_base_url;
tmp_compexpr_right_1 = Py_None;
tmp_condition_result_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_1;
tmp_assign_source_1 = const_str_digest_e717a2db53ab2432c230db84b1cb1649;
{
PyObject *old = par_base_url;
par_base_url = tmp_assign_source_1;
Py_INCREF( par_base_url );
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
if ( par_base_file_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "base_file_url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 121;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_base_file_url;
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_2 = ( tmp_compexpr_left_2 == tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_2;
tmp_assign_source_2 = const_str_digest_47c2e35def875737f4d10ae44c8f34ee;
{
PyObject *old = par_base_file_url;
par_base_file_url = tmp_assign_source_2;
Py_INCREF( par_base_file_url );
Py_XDECREF( old );
}
}
branch_no_2:;
}
{
PyObject *tmp_assattr_name_2;
PyObject *tmp_left_name_1;
PyObject *tmp_unicode_arg_1;
PyObject *tmp_right_name_1;
PyObject *tmp_unicode_arg_2;
PyObject *tmp_source_name_2;
PyObject *tmp_assattr_target_2;
if ( par_base_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "base_url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 124;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_unicode_arg_1 = par_base_url;
tmp_left_name_1 = PyObject_Unicode( tmp_unicode_arg_1 );
if ( tmp_left_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 124;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_left_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 124;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_unicode_arg_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_token );
if ( tmp_unicode_arg_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_left_name_1 );
exception_lineno = 124;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = PyObject_Unicode( tmp_unicode_arg_2 );
Py_DECREF( tmp_unicode_arg_2 );
if ( tmp_right_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_left_name_1 );
exception_lineno = 124;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_2 = 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_assattr_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 124;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_assattr_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 124;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_2 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_2, const_str_plain_base_url, tmp_assattr_name_2 );
Py_DECREF( tmp_assattr_name_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 124;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_3;
PyObject *tmp_left_name_2;
PyObject *tmp_unicode_arg_3;
PyObject *tmp_right_name_2;
PyObject *tmp_unicode_arg_4;
PyObject *tmp_source_name_3;
PyObject *tmp_assattr_target_3;
if ( par_base_file_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "base_file_url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_unicode_arg_3 = par_base_file_url;
tmp_left_name_2 = PyObject_Unicode( tmp_unicode_arg_3 );
if ( tmp_left_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_left_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_self;
tmp_unicode_arg_4 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_token );
if ( tmp_unicode_arg_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_left_name_2 );
exception_lineno = 125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_2 = PyObject_Unicode( tmp_unicode_arg_4 );
Py_DECREF( tmp_unicode_arg_4 );
if ( tmp_right_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_left_name_2 );
exception_lineno = 125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_3 = BINARY_OPERATION_ADD( tmp_left_name_2, tmp_right_name_2 );
Py_DECREF( tmp_left_name_2 );
Py_DECREF( tmp_right_name_2 );
if ( tmp_assattr_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_assattr_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_3 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_3, const_str_plain_base_file_url, tmp_assattr_name_3 );
Py_DECREF( tmp_assattr_name_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_4;
PyObject *tmp_assattr_target_4;
tmp_assattr_name_4 = Py_None;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 126;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_4 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_4, const_str_plain_bot, tmp_assattr_name_4 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 126;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_5;
int tmp_or_left_truth_1;
PyObject *tmp_or_left_value_1;
PyObject *tmp_or_right_value_1;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_1;
PyObject *tmp_assattr_target_5;
if ( par_request == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "request" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 127;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_or_left_value_1 = par_request;
tmp_or_left_truth_1 = CHECK_IF_TRUE( tmp_or_left_value_1 );
if ( tmp_or_left_truth_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 127;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( tmp_or_left_truth_1 == 1 )
{
goto or_left_1;
}
else
{
goto or_right_1;
}
or_right_1:;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Request );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Request );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Request" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 127;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_1;
frame_641a45c0d58d5fbb5aa356d0f86bf13e->m_frame.f_lineno = 127;
tmp_or_right_value_1 = CALL_FUNCTION_NO_ARGS( tmp_called_name_2 );
if ( tmp_or_right_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 127;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_name_5 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
Py_INCREF( tmp_or_left_value_1 );
tmp_assattr_name_5 = tmp_or_left_value_1;
or_end_1:;
if ( par_self == NULL )
{
Py_DECREF( tmp_assattr_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 = 127;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_5 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_5, const_str_plain__request, tmp_assattr_name_5 );
Py_DECREF( tmp_assattr_name_5 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 127;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
}
{
PyObject *tmp_assattr_name_6;
PyObject *tmp_called_instance_1;
PyObject *tmp_mvar_value_2;
PyObject *tmp_assattr_target_6;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_logging );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_logging );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "logging" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 128;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = tmp_mvar_value_2;
frame_641a45c0d58d5fbb5aa356d0f86bf13e->m_frame.f_lineno = 128;
tmp_assattr_name_6 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_getLogger, &PyTuple_GET_ITEM( const_tuple_str_digest_db3c50704e822eeb775aa4ed4c82ce22_tuple, 0 ) );
if ( tmp_assattr_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 128;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_assattr_name_6 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 128;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_6 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_6, const_str_plain_logger, tmp_assattr_name_6 );
Py_DECREF( tmp_assattr_name_6 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 128;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_1;
if ( par_private_key == NULL )
{
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 = 130;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_private_key );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 130;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_assattr_name_7;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
PyObject *tmp_called_name_4;
PyObject *tmp_mvar_value_4;
PyObject *tmp_assattr_target_7;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_serialization );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_serialization );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "serialization" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 131;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = tmp_mvar_value_3;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_load_pem_private_key );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 131;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_private_key == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "private_key" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 131;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_private_key;
tmp_args_name_1 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
tmp_dict_key_1 = const_str_plain_password;
if ( par_private_key_password == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "private_key_password" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 132;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_private_key_password;
tmp_kw_name_1 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_backend;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_default_backend );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_default_backend );
}
if ( tmp_mvar_value_4 == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "default_backend" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 133;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_4 = tmp_mvar_value_4;
frame_641a45c0d58d5fbb5aa356d0f86bf13e->m_frame.f_lineno = 133;
tmp_dict_value_2 = CALL_FUNCTION_NO_ARGS( tmp_called_name_4 );
if ( tmp_dict_value_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
exception_lineno = 133;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
Py_DECREF( tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_641a45c0d58d5fbb5aa356d0f86bf13e->m_frame.f_lineno = 131;
tmp_assattr_name_7 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assattr_name_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 131;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_assattr_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 = 131;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_7 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_7, const_str_plain_private_key, tmp_assattr_name_7 );
Py_DECREF( tmp_assattr_name_7 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 131;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
}
branch_no_3:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_641a45c0d58d5fbb5aa356d0f86bf13e );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_641a45c0d58d5fbb5aa356d0f86bf13e );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_641a45c0d58d5fbb5aa356d0f86bf13e, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_641a45c0d58d5fbb5aa356d0f86bf13e->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_641a45c0d58d5fbb5aa356d0f86bf13e, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_641a45c0d58d5fbb5aa356d0f86bf13e,
type_description_1,
par_self,
par_token,
par_base_url,
par_base_file_url,
par_request,
par_private_key,
par_private_key_password
);
// Release cached frame.
if ( frame_641a45c0d58d5fbb5aa356d0f86bf13e == cache_frame_641a45c0d58d5fbb5aa356d0f86bf13e )
{
Py_DECREF( frame_641a45c0d58d5fbb5aa356d0f86bf13e );
}
cache_frame_641a45c0d58d5fbb5aa356d0f86bf13e = NULL;
assertFrameObject( frame_641a45c0d58d5fbb5aa356d0f86bf13e );
// 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( telegram$bot$$$function_4___init__ );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_token );
par_token = NULL;
}
{
Py_XDECREF( par_base_url );
par_base_url = NULL;
}
{
Py_XDECREF( par_base_file_url );
par_base_file_url = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( par_private_key );
par_private_key = NULL;
}
{
Py_XDECREF( par_private_key_password );
par_private_key_password = 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_token );
par_token = NULL;
}
{
Py_XDECREF( par_base_url );
par_base_url = NULL;
}
{
Py_XDECREF( par_base_file_url );
par_base_file_url = NULL;
}
{
Py_XDECREF( par_request );
par_request = NULL;
}
{
Py_XDECREF( par_private_key );
par_private_key = NULL;
}
{
Py_XDECREF( par_private_key_password );
par_private_key_password = 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( telegram$bot$$$function_4___init__ );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
function_return_exit:
CHECK_OBJECT( tmp_return_value );
assert( had_error || !ERROR_OCCURRED() );
return tmp_return_value;
}
static PyObject *impl_telegram$bot$$$function_5_request( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
struct Nuitka_FrameObject *frame_865c441866d9ac3babd4eed354ee82d9;
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_865c441866d9ac3babd4eed354ee82d9 = 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_865c441866d9ac3babd4eed354ee82d9, codeobj_865c441866d9ac3babd4eed354ee82d9, module_telegram$bot, sizeof(void *) );
frame_865c441866d9ac3babd4eed354ee82d9 = cache_frame_865c441866d9ac3babd4eed354ee82d9;
// Push the new frame as the currently active one.
pushFrameStack( frame_865c441866d9ac3babd4eed354ee82d9 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_865c441866d9ac3babd4eed354ee82d9 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_source_name_1;
CHECK_OBJECT( par_self );
tmp_source_name_1 = par_self;
tmp_return_value = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain__request );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 137;
type_description_1 = "o";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_865c441866d9ac3babd4eed354ee82d9 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_865c441866d9ac3babd4eed354ee82d9 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_865c441866d9ac3babd4eed354ee82d9 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_865c441866d9ac3babd4eed354ee82d9, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_865c441866d9ac3babd4eed354ee82d9->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_865c441866d9ac3babd4eed354ee82d9, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_865c441866d9ac3babd4eed354ee82d9,
type_description_1,
par_self
);
// Release cached frame.
if ( frame_865c441866d9ac3babd4eed354ee82d9 == cache_frame_865c441866d9ac3babd4eed354ee82d9 )
{
Py_DECREF( frame_865c441866d9ac3babd4eed354ee82d9 );
}
cache_frame_865c441866d9ac3babd4eed354ee82d9 = NULL;
assertFrameObject( frame_865c441866d9ac3babd4eed354ee82d9 );
// 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( telegram$bot$$$function_5_request );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_5_request );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
function_return_exit:
CHECK_OBJECT( tmp_return_value );
assert( had_error || !ERROR_OCCURRED() );
return tmp_return_value;
}
static PyObject *impl_telegram$bot$$$function_6__validate_token( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_token = python_pars[ 0 ];
PyObject *var_left = NULL;
PyObject *var_sep = NULL;
PyObject *var__right = NULL;
PyObject *tmp_genexpr_1__$0 = NULL;
PyObject *tmp_tuple_unpack_1__element_1 = NULL;
PyObject *tmp_tuple_unpack_1__element_2 = NULL;
PyObject *tmp_tuple_unpack_1__element_3 = NULL;
PyObject *tmp_tuple_unpack_1__source_iter = NULL;
struct Nuitka_FrameObject *frame_6c3c17a068f78393873febda843d98a6;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
PyObject *tmp_iterator_attempt;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2;
int tmp_res;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_6c3c17a068f78393873febda843d98a6 = NULL;
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_6c3c17a068f78393873febda843d98a6, codeobj_6c3c17a068f78393873febda843d98a6, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_6c3c17a068f78393873febda843d98a6 = cache_frame_6c3c17a068f78393873febda843d98a6;
// Push the new frame as the currently active one.
pushFrameStack( frame_6c3c17a068f78393873febda843d98a6 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_6c3c17a068f78393873febda843d98a6 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_name_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_1;
int tmp_truth_name_1;
tmp_called_name_1 = LOOKUP_BUILTIN( const_str_plain_any );
assert( tmp_called_name_1 != NULL );
{
PyObject *tmp_assign_source_1;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( par_token );
tmp_iter_arg_1 = par_token;
tmp_assign_source_1 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 142;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
assert( tmp_genexpr_1__$0 == NULL );
tmp_genexpr_1__$0 = tmp_assign_source_1;
}
{
// Tried code:
{
tmp_args_element_name_1 = telegram$bot$$$function_6__validate_token$$$genexpr_1_genexpr_maker();
((struct Nuitka_GeneratorObject *)tmp_args_element_name_1)->m_closure[0] = PyCell_NEW0( tmp_genexpr_1__$0 );
goto try_return_handler_2;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_6__validate_token );
return NULL;
// Return handler code:
try_return_handler_2:;
{
CHECK_OBJECT( (PyObject *)tmp_genexpr_1__$0 );
Py_DECREF( tmp_genexpr_1__$0 );
tmp_genexpr_1__$0 = NULL;
}
{
goto outline_result_1;
}
// End of try:
}
{
CHECK_OBJECT( (PyObject *)tmp_genexpr_1__$0 );
Py_DECREF( tmp_genexpr_1__$0 );
tmp_genexpr_1__$0 = NULL;
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_6__validate_token );
return NULL;
outline_result_1:;
frame_6c3c17a068f78393873febda843d98a6->m_frame.f_lineno = 142;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 142;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 142;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InvalidToken );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InvalidToken );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InvalidToken" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 143;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_1;
frame_6c3c17a068f78393873febda843d98a6->m_frame.f_lineno = 143;
tmp_raise_type_1 = CALL_FUNCTION_NO_ARGS( tmp_called_name_2 );
if ( tmp_raise_type_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 143;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
exception_type = tmp_raise_type_1;
exception_lineno = 143;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
// Tried code:
{
PyObject *tmp_assign_source_2;
PyObject *tmp_iter_arg_2;
PyObject *tmp_called_instance_1;
if ( par_token == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "token" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 145;
type_description_1 = "oooo";
goto try_except_handler_3;
}
tmp_called_instance_1 = par_token;
frame_6c3c17a068f78393873febda843d98a6->m_frame.f_lineno = 145;
tmp_iter_arg_2 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_partition, &PyTuple_GET_ITEM( const_tuple_str_chr_58_tuple, 0 ) );
if ( tmp_iter_arg_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 145;
type_description_1 = "oooo";
goto try_except_handler_3;
}
tmp_assign_source_2 = MAKE_UNPACK_ITERATOR( tmp_iter_arg_2 );
Py_DECREF( tmp_iter_arg_2 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 145;
type_description_1 = "oooo";
goto try_except_handler_3;
}
assert( tmp_tuple_unpack_1__source_iter == NULL );
tmp_tuple_unpack_1__source_iter = tmp_assign_source_2;
}
{
// Tried code:
{
PyObject *tmp_assign_source_3;
PyObject *tmp_unpack_1;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_1 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_3 = UNPACK_NEXT( tmp_unpack_1, 0, 3 );
if ( tmp_assign_source_3 == NULL )
{
if ( !ERROR_OCCURRED() )
{
exception_type = PyExc_StopIteration;
Py_INCREF( exception_type );
exception_value = NULL;
exception_tb = NULL;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
}
type_description_1 = "oooo";
exception_lineno = 145;
goto try_except_handler_4;
}
assert( tmp_tuple_unpack_1__element_1 == NULL );
tmp_tuple_unpack_1__element_1 = tmp_assign_source_3;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_unpack_2;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_2 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_4 = UNPACK_NEXT( tmp_unpack_2, 1, 3 );
if ( tmp_assign_source_4 == NULL )
{
if ( !ERROR_OCCURRED() )
{
exception_type = PyExc_StopIteration;
Py_INCREF( exception_type );
exception_value = NULL;
exception_tb = NULL;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
}
type_description_1 = "oooo";
exception_lineno = 145;
goto try_except_handler_4;
}
assert( tmp_tuple_unpack_1__element_2 == NULL );
tmp_tuple_unpack_1__element_2 = tmp_assign_source_4;
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_unpack_3;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_unpack_3 = tmp_tuple_unpack_1__source_iter;
tmp_assign_source_5 = UNPACK_NEXT( tmp_unpack_3, 2, 3 );
if ( tmp_assign_source_5 == NULL )
{
if ( !ERROR_OCCURRED() )
{
exception_type = PyExc_StopIteration;
Py_INCREF( exception_type );
exception_value = NULL;
exception_tb = NULL;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
}
type_description_1 = "oooo";
exception_lineno = 145;
goto try_except_handler_4;
}
assert( tmp_tuple_unpack_1__element_3 == NULL );
tmp_tuple_unpack_1__element_3 = tmp_assign_source_5;
}
{
PyObject *tmp_iterator_name_1;
CHECK_OBJECT( tmp_tuple_unpack_1__source_iter );
tmp_iterator_name_1 = tmp_tuple_unpack_1__source_iter;
// Check if iterator has left-over elements.
CHECK_OBJECT( tmp_iterator_name_1 ); assert( HAS_ITERNEXT( tmp_iterator_name_1 ) );
tmp_iterator_attempt = (*Py_TYPE( tmp_iterator_name_1 )->tp_iternext)( tmp_iterator_name_1 );
if (likely( tmp_iterator_attempt == NULL ))
{
PyObject *error = GET_ERROR_OCCURRED();
if ( error != NULL )
{
if ( EXCEPTION_MATCH_BOOL_SINGLE( error, PyExc_StopIteration ))
{
CLEAR_ERROR_OCCURRED();
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooo";
exception_lineno = 145;
goto try_except_handler_4;
}
}
}
else
{
Py_DECREF( tmp_iterator_attempt );
// TODO: Could avoid PyErr_Format.
#if PYTHON_VERSION < 300
PyErr_Format( PyExc_ValueError, "too many values to unpack" );
#else
PyErr_Format( PyExc_ValueError, "too many values to unpack (expected 3)" );
#endif
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooo";
exception_lineno = 145;
goto try_except_handler_4;
}
}
goto try_end_1;
// Exception handler code:
try_except_handler_4:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter );
Py_DECREF( tmp_tuple_unpack_1__source_iter );
tmp_tuple_unpack_1__source_iter = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto try_except_handler_3;
}
// End of try:
try_end_1:;
}
goto try_end_2;
// Exception handler code:
try_except_handler_3:;
exception_keeper_type_2 = exception_type;
exception_keeper_value_2 = exception_value;
exception_keeper_tb_2 = exception_tb;
exception_keeper_lineno_2 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_3 );
tmp_tuple_unpack_1__element_3 = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_2;
exception_value = exception_keeper_value_2;
exception_tb = exception_keeper_tb_2;
exception_lineno = exception_keeper_lineno_2;
goto frame_exception_exit_1;
}
// End of try:
try_end_2:;
}
{
CHECK_OBJECT( (PyObject *)tmp_tuple_unpack_1__source_iter );
Py_DECREF( tmp_tuple_unpack_1__source_iter );
tmp_tuple_unpack_1__source_iter = NULL;
}
{
PyObject *tmp_assign_source_6;
CHECK_OBJECT( tmp_tuple_unpack_1__element_1 );
tmp_assign_source_6 = tmp_tuple_unpack_1__element_1;
assert( var_left == NULL );
Py_INCREF( tmp_assign_source_6 );
var_left = tmp_assign_source_6;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_1 );
tmp_tuple_unpack_1__element_1 = NULL;
}
{
PyObject *tmp_assign_source_7;
CHECK_OBJECT( tmp_tuple_unpack_1__element_2 );
tmp_assign_source_7 = tmp_tuple_unpack_1__element_2;
assert( var_sep == NULL );
Py_INCREF( tmp_assign_source_7 );
var_sep = tmp_assign_source_7;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_2 );
tmp_tuple_unpack_1__element_2 = NULL;
}
{
PyObject *tmp_assign_source_8;
CHECK_OBJECT( tmp_tuple_unpack_1__element_3 );
tmp_assign_source_8 = tmp_tuple_unpack_1__element_3;
assert( var__right == NULL );
Py_INCREF( tmp_assign_source_8 );
var__right = tmp_assign_source_8;
}
{
Py_XDECREF( tmp_tuple_unpack_1__element_3 );
tmp_tuple_unpack_1__element_3 = NULL;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_or_left_truth_1;
nuitka_bool tmp_or_left_value_1;
nuitka_bool tmp_or_right_value_1;
PyObject *tmp_operand_name_1;
int tmp_or_left_truth_2;
nuitka_bool tmp_or_left_value_2;
nuitka_bool tmp_or_right_value_2;
PyObject *tmp_operand_name_2;
PyObject *tmp_called_instance_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_len_arg_1;
if ( var_sep == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sep" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 146;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_operand_name_1 = var_sep;
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 = 146;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_or_left_value_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_or_left_truth_1 = tmp_or_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_or_left_truth_1 == 1 )
{
goto or_left_1;
}
else
{
goto or_right_1;
}
or_right_1:;
if ( var_left == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "left" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 146;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_instance_2 = var_left;
frame_6c3c17a068f78393873febda843d98a6->m_frame.f_lineno = 146;
tmp_operand_name_2 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_isdigit );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 146;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_res = CHECK_IF_TRUE( tmp_operand_name_2 );
Py_DECREF( tmp_operand_name_2 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 146;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_or_left_value_2 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_or_left_truth_2 = tmp_or_left_value_2 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_or_left_truth_2 == 1 )
{
goto or_left_2;
}
else
{
goto or_right_2;
}
or_right_2:;
if ( var_left == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "left" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 146;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_len_arg_1 = var_left;
tmp_compexpr_left_1 = BUILTIN_LEN( tmp_len_arg_1 );
if ( tmp_compexpr_left_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 146;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = const_int_pos_3;
tmp_res = RICH_COMPARE_BOOL_LT( tmp_compexpr_left_1, tmp_compexpr_right_1 );
Py_DECREF( tmp_compexpr_left_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 146;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_or_right_value_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_or_right_value_1 = tmp_or_right_value_2;
goto or_end_2;
or_left_2:;
tmp_or_right_value_1 = tmp_or_left_value_2;
or_end_2:;
tmp_condition_result_2 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_condition_result_2 = tmp_or_left_value_1;
or_end_1:;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_raise_type_2;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InvalidToken );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InvalidToken );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InvalidToken" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 147;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_2;
frame_6c3c17a068f78393873febda843d98a6->m_frame.f_lineno = 147;
tmp_raise_type_2 = CALL_FUNCTION_NO_ARGS( tmp_called_name_3 );
if ( tmp_raise_type_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 147;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
exception_type = tmp_raise_type_2;
exception_lineno = 147;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
branch_no_2:;
}
{
if ( par_token == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "token" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 149;
type_description_1 = "oooo";
goto frame_exception_exit_1;
}
tmp_return_value = par_token;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_6c3c17a068f78393873febda843d98a6 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_6c3c17a068f78393873febda843d98a6 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_6c3c17a068f78393873febda843d98a6 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_6c3c17a068f78393873febda843d98a6, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_6c3c17a068f78393873febda843d98a6->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_6c3c17a068f78393873febda843d98a6, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_6c3c17a068f78393873febda843d98a6,
type_description_1,
par_token,
var_left,
var_sep,
var__right
);
// Release cached frame.
if ( frame_6c3c17a068f78393873febda843d98a6 == cache_frame_6c3c17a068f78393873febda843d98a6 )
{
Py_DECREF( frame_6c3c17a068f78393873febda843d98a6 );
}
cache_frame_6c3c17a068f78393873febda843d98a6 = NULL;
assertFrameObject( frame_6c3c17a068f78393873febda843d98a6 );
// 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( telegram$bot$$$function_6__validate_token );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_token );
par_token = NULL;
}
{
Py_XDECREF( var_left );
var_left = NULL;
}
{
Py_XDECREF( var_sep );
var_sep = NULL;
}
{
Py_XDECREF( var__right );
var__right = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_3 = exception_type;
exception_keeper_value_3 = exception_value;
exception_keeper_tb_3 = exception_tb;
exception_keeper_lineno_3 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_token );
par_token = NULL;
}
{
Py_XDECREF( var_left );
var_left = NULL;
}
{
Py_XDECREF( var_sep );
var_sep = NULL;
}
{
Py_XDECREF( var__right );
var__right = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_3;
exception_value = exception_keeper_value_3;
exception_tb = exception_keeper_tb_3;
exception_lineno = exception_keeper_lineno_3;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_6__validate_token );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
function_return_exit:
CHECK_OBJECT( tmp_return_value );
assert( had_error || !ERROR_OCCURRED() );
return tmp_return_value;
}
struct telegram$bot$$$function_6__validate_token$$$genexpr_1_genexpr_locals {
PyObject *var_x;
PyObject *tmp_iter_value_0;
char const *type_description_1;
PyObject *exception_type;
PyObject *exception_value;
PyTracebackObject *exception_tb;
int exception_lineno;
char yield_tmps[1024];
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
int exception_keeper_lineno_1;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
int exception_keeper_lineno_2;
};
static PyObject *telegram$bot$$$function_6__validate_token$$$genexpr_1_genexpr_context( struct Nuitka_GeneratorObject *generator, PyObject *yield_return_value )
{
CHECK_OBJECT( (PyObject *)generator );
assert( Nuitka_Generator_Check( (PyObject *)generator ) );
// Heap access if used.
struct telegram$bot$$$function_6__validate_token$$$genexpr_1_genexpr_locals *generator_heap = (struct telegram$bot$$$function_6__validate_token$$$genexpr_1_genexpr_locals *)generator->m_heap_storage;
// Dispatch to yield based on return label index:
switch(generator->m_yield_return_index) {
case 1: goto yield_return_1;
}
// Local variable initialization
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_m_frame = NULL;
generator_heap->var_x = NULL;
generator_heap->tmp_iter_value_0 = NULL;
generator_heap->type_description_1 = NULL;
generator_heap->exception_type = NULL;
generator_heap->exception_value = NULL;
generator_heap->exception_tb = NULL;
generator_heap->exception_lineno = 0;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_m_frame, codeobj_0ab0634a3af17504e966ae99263699c1, module_telegram$bot, sizeof(void *)+sizeof(void *) );
generator->m_frame = cache_m_frame;
// Mark the frame object as in use, ref count 1 will be up for reuse.
Py_INCREF( generator->m_frame );
assert( Py_REFCNT( generator->m_frame ) == 2 ); // Frame stack
#if PYTHON_VERSION >= 340
generator->m_frame->m_frame.f_gen = (PyObject *)generator;
#endif
Py_CLEAR( generator->m_frame->m_frame.f_back );
generator->m_frame->m_frame.f_back = PyThreadState_GET()->frame;
Py_INCREF( generator->m_frame->m_frame.f_back );
PyThreadState_GET()->frame = &generator->m_frame->m_frame;
Py_INCREF( generator->m_frame );
Nuitka_Frame_MarkAsExecuting( generator->m_frame );
#if PYTHON_VERSION >= 300
// Accept currently existing exception as the one to publish again when we
// yield or yield from.
{
PyThreadState *thread_state = PyThreadState_GET();
#if PYTHON_VERSION < 370
generator->m_frame->m_frame.f_exc_type = EXC_TYPE( thread_state );
if ( generator->m_frame->m_frame.f_exc_type == Py_None ) generator->m_frame->m_frame.f_exc_type = NULL;
Py_XINCREF( generator->m_frame->m_frame.f_exc_type );
generator->m_frame->m_frame.f_exc_value = EXC_VALUE( thread_state );
Py_XINCREF( generator->m_frame->m_frame.f_exc_value );
generator->m_frame->m_frame.f_exc_traceback = EXC_TRACEBACK( thread_state );
Py_XINCREF( generator->m_frame->m_frame.f_exc_traceback );
#else
generator->m_exc_state.exc_type = EXC_TYPE( thread_state );
if ( generator->m_exc_state.exc_type == Py_None ) generator->m_exc_state.exc_type = NULL;
Py_XINCREF( generator->m_exc_state.exc_type );
generator->m_exc_state.exc_value = EXC_VALUE( thread_state );
Py_XINCREF( generator->m_exc_state.exc_value );
generator->m_exc_state.exc_traceback = EXC_TRACEBACK( thread_state );
Py_XINCREF( generator->m_exc_state.exc_traceback );
#endif
}
#endif
// Framed code:
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_1;
CHECK_OBJECT( PyCell_GET( generator->m_closure[0] ) );
tmp_next_source_1 = PyCell_GET( generator->m_closure[0] );
tmp_assign_source_1 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_1 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_1;
}
else
{
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->type_description_1 = "No";
generator_heap->exception_lineno = 142;
goto try_except_handler_2;
}
}
{
PyObject *old = generator_heap->tmp_iter_value_0;
generator_heap->tmp_iter_value_0 = tmp_assign_source_1;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_2;
CHECK_OBJECT( generator_heap->tmp_iter_value_0 );
tmp_assign_source_2 = generator_heap->tmp_iter_value_0;
{
PyObject *old = generator_heap->var_x;
generator_heap->var_x = tmp_assign_source_2;
Py_INCREF( generator_heap->var_x );
Py_XDECREF( old );
}
}
{
PyObject *tmp_expression_name_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( generator_heap->var_x );
tmp_called_instance_1 = generator_heap->var_x;
generator->m_frame->m_frame.f_lineno = 142;
tmp_expression_name_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_isspace );
if ( tmp_expression_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 142;
generator_heap->type_description_1 = "No";
goto try_except_handler_2;
}
Nuitka_PreserveHeap( generator_heap->yield_tmps, &tmp_called_instance_1, sizeof(PyObject *), NULL );
generator->m_yield_return_index = 1;
return tmp_expression_name_1;
yield_return_1:
Nuitka_RestoreHeap( generator_heap->yield_tmps, &tmp_called_instance_1, sizeof(PyObject *), NULL );
if ( yield_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 142;
generator_heap->type_description_1 = "No";
goto try_except_handler_2;
}
tmp_unused = yield_return_value;
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &generator_heap->exception_type, &generator_heap->exception_value, &generator_heap->exception_tb );
generator_heap->exception_lineno = 142;
generator_heap->type_description_1 = "No";
goto try_except_handler_2;
}
goto loop_start_1;
loop_end_1:;
}
goto try_end_1;
// Exception handler code:
try_except_handler_2:;
generator_heap->exception_keeper_type_1 = generator_heap->exception_type;
generator_heap->exception_keeper_value_1 = generator_heap->exception_value;
generator_heap->exception_keeper_tb_1 = generator_heap->exception_tb;
generator_heap->exception_keeper_lineno_1 = generator_heap->exception_lineno;
generator_heap->exception_type = NULL;
generator_heap->exception_value = NULL;
generator_heap->exception_tb = NULL;
generator_heap->exception_lineno = 0;
{
Py_XDECREF( generator_heap->tmp_iter_value_0 );
generator_heap->tmp_iter_value_0 = NULL;
}
{
// Re-raise.
generator_heap->exception_type = generator_heap->exception_keeper_type_1;
generator_heap->exception_value = generator_heap->exception_keeper_value_1;
generator_heap->exception_tb = generator_heap->exception_keeper_tb_1;
generator_heap->exception_lineno = generator_heap->exception_keeper_lineno_1;
goto frame_exception_exit_1;
}
// End of try:
try_end_1:;
}
Nuitka_Frame_MarkAsNotExecuting( generator->m_frame );
#if PYTHON_VERSION >= 370
Py_CLEAR( generator->m_exc_state.exc_type );
Py_CLEAR( generator->m_exc_state.exc_value );
Py_CLEAR( generator->m_exc_state.exc_traceback );
#elif PYTHON_VERSION >= 300
Py_CLEAR( generator->m_frame->m_frame.f_exc_type );
Py_CLEAR( generator->m_frame->m_frame.f_exc_value );
Py_CLEAR( generator->m_frame->m_frame.f_exc_traceback );
#endif
// Allow re-use of the frame again.
Py_DECREF( generator->m_frame );
goto frame_no_exception_1;
frame_exception_exit_1:;
// If it's not an exit exception, consider and create a traceback for it.
if ( !EXCEPTION_MATCH_GENERATOR( generator_heap->exception_type ) )
{
if ( generator_heap->exception_tb == NULL )
{
generator_heap->exception_tb = MAKE_TRACEBACK( generator->m_frame, generator_heap->exception_lineno );
}
else if ( generator_heap->exception_tb->tb_frame != &generator->m_frame->m_frame )
{
generator_heap->exception_tb = ADD_TRACEBACK( generator_heap->exception_tb, generator->m_frame, generator_heap->exception_lineno );
}
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)generator->m_frame,
generator_heap->type_description_1,
NULL,
generator_heap->var_x
);
// Release cached frame.
if ( generator->m_frame == cache_m_frame )
{
Py_DECREF( generator->m_frame );
}
cache_m_frame = NULL;
assertFrameObject( generator->m_frame );
}
#if PYTHON_VERSION >= 370
Py_CLEAR( generator->m_exc_state.exc_type );
Py_CLEAR( generator->m_exc_state.exc_value );
Py_CLEAR( generator->m_exc_state.exc_traceback );
#elif PYTHON_VERSION >= 300
Py_CLEAR( generator->m_frame->m_frame.f_exc_type );
Py_CLEAR( generator->m_frame->m_frame.f_exc_value );
Py_CLEAR( generator->m_frame->m_frame.f_exc_traceback );
#endif
Py_DECREF( generator->m_frame );
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
goto try_end_2;
// Exception handler code:
try_except_handler_1:;
generator_heap->exception_keeper_type_2 = generator_heap->exception_type;
generator_heap->exception_keeper_value_2 = generator_heap->exception_value;
generator_heap->exception_keeper_tb_2 = generator_heap->exception_tb;
generator_heap->exception_keeper_lineno_2 = generator_heap->exception_lineno;
generator_heap->exception_type = NULL;
generator_heap->exception_value = NULL;
generator_heap->exception_tb = NULL;
generator_heap->exception_lineno = 0;
{
Py_XDECREF( generator_heap->var_x );
generator_heap->var_x = NULL;
}
{
// Re-raise.
generator_heap->exception_type = generator_heap->exception_keeper_type_2;
generator_heap->exception_value = generator_heap->exception_keeper_value_2;
generator_heap->exception_tb = generator_heap->exception_keeper_tb_2;
generator_heap->exception_lineno = generator_heap->exception_keeper_lineno_2;
goto function_exception_exit;
}
// End of try:
try_end_2:;
}
{
Py_XDECREF( generator_heap->tmp_iter_value_0 );
generator_heap->tmp_iter_value_0 = NULL;
}
{
Py_XDECREF( generator_heap->var_x );
generator_heap->var_x = NULL;
}
return NULL;
function_exception_exit:
assert( generator_heap->exception_type );
RESTORE_ERROR_OCCURRED( generator_heap->exception_type, generator_heap->exception_value, generator_heap->exception_tb );
return NULL;
}
static PyObject *telegram$bot$$$function_6__validate_token$$$genexpr_1_genexpr_maker( void )
{
return Nuitka_Generator_New(
telegram$bot$$$function_6__validate_token$$$genexpr_1_genexpr_context,
module_telegram$bot,
const_str_angle_genexpr,
#if PYTHON_VERSION >= 350
const_str_digest_8fa0cf6dfa68bb02b10773625abbf935,
#endif
codeobj_0ab0634a3af17504e966ae99263699c1,
1,
sizeof(struct telegram$bot$$$function_6__validate_token$$$genexpr_1_genexpr_locals)
);
}
static PyObject *impl_telegram$bot$$$function_7_id( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
struct Nuitka_FrameObject *frame_7761e27952bb7d15f7c9bdba2b4f4b93;
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_7761e27952bb7d15f7c9bdba2b4f4b93 = 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_7761e27952bb7d15f7c9bdba2b4f4b93, codeobj_7761e27952bb7d15f7c9bdba2b4f4b93, module_telegram$bot, sizeof(void *) );
frame_7761e27952bb7d15f7c9bdba2b4f4b93 = cache_frame_7761e27952bb7d15f7c9bdba2b4f4b93;
// Push the new frame as the currently active one.
pushFrameStack( frame_7761e27952bb7d15f7c9bdba2b4f4b93 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_7761e27952bb7d15f7c9bdba2b4f4b93 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_source_name_1;
PyObject *tmp_source_name_2;
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_bot );
if ( tmp_source_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 156;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_return_value = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_id );
Py_DECREF( tmp_source_name_1 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 156;
type_description_1 = "o";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_7761e27952bb7d15f7c9bdba2b4f4b93 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_7761e27952bb7d15f7c9bdba2b4f4b93 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_7761e27952bb7d15f7c9bdba2b4f4b93 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_7761e27952bb7d15f7c9bdba2b4f4b93, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_7761e27952bb7d15f7c9bdba2b4f4b93->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_7761e27952bb7d15f7c9bdba2b4f4b93, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_7761e27952bb7d15f7c9bdba2b4f4b93,
type_description_1,
par_self
);
// Release cached frame.
if ( frame_7761e27952bb7d15f7c9bdba2b4f4b93 == cache_frame_7761e27952bb7d15f7c9bdba2b4f4b93 )
{
Py_DECREF( frame_7761e27952bb7d15f7c9bdba2b4f4b93 );
}
cache_frame_7761e27952bb7d15f7c9bdba2b4f4b93 = NULL;
assertFrameObject( frame_7761e27952bb7d15f7c9bdba2b4f4b93 );
// 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( telegram$bot$$$function_7_id );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_7_id );
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_telegram$bot$$$function_8_first_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 ];
struct Nuitka_FrameObject *frame_4d6a6147b968b0629bd9cc828476cb91;
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_4d6a6147b968b0629bd9cc828476cb91 = 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_4d6a6147b968b0629bd9cc828476cb91, codeobj_4d6a6147b968b0629bd9cc828476cb91, module_telegram$bot, sizeof(void *) );
frame_4d6a6147b968b0629bd9cc828476cb91 = cache_frame_4d6a6147b968b0629bd9cc828476cb91;
// Push the new frame as the currently active one.
pushFrameStack( frame_4d6a6147b968b0629bd9cc828476cb91 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_4d6a6147b968b0629bd9cc828476cb91 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_source_name_1;
PyObject *tmp_source_name_2;
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_bot );
if ( tmp_source_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 163;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_return_value = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_first_name );
Py_DECREF( tmp_source_name_1 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 163;
type_description_1 = "o";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_4d6a6147b968b0629bd9cc828476cb91 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_4d6a6147b968b0629bd9cc828476cb91 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_4d6a6147b968b0629bd9cc828476cb91 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_4d6a6147b968b0629bd9cc828476cb91, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_4d6a6147b968b0629bd9cc828476cb91->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_4d6a6147b968b0629bd9cc828476cb91, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_4d6a6147b968b0629bd9cc828476cb91,
type_description_1,
par_self
);
// Release cached frame.
if ( frame_4d6a6147b968b0629bd9cc828476cb91 == cache_frame_4d6a6147b968b0629bd9cc828476cb91 )
{
Py_DECREF( frame_4d6a6147b968b0629bd9cc828476cb91 );
}
cache_frame_4d6a6147b968b0629bd9cc828476cb91 = NULL;
assertFrameObject( frame_4d6a6147b968b0629bd9cc828476cb91 );
// 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( telegram$bot$$$function_8_first_name );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_8_first_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_telegram$bot$$$function_9_last_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 ];
struct Nuitka_FrameObject *frame_25b5dc523fd34eb6106e3f3ac187449f;
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_25b5dc523fd34eb6106e3f3ac187449f = 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_25b5dc523fd34eb6106e3f3ac187449f, codeobj_25b5dc523fd34eb6106e3f3ac187449f, module_telegram$bot, sizeof(void *) );
frame_25b5dc523fd34eb6106e3f3ac187449f = cache_frame_25b5dc523fd34eb6106e3f3ac187449f;
// Push the new frame as the currently active one.
pushFrameStack( frame_25b5dc523fd34eb6106e3f3ac187449f );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_25b5dc523fd34eb6106e3f3ac187449f ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_source_name_1;
PyObject *tmp_source_name_2;
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_bot );
if ( tmp_source_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 170;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_return_value = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_last_name );
Py_DECREF( tmp_source_name_1 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 170;
type_description_1 = "o";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_25b5dc523fd34eb6106e3f3ac187449f );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_25b5dc523fd34eb6106e3f3ac187449f );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_25b5dc523fd34eb6106e3f3ac187449f );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_25b5dc523fd34eb6106e3f3ac187449f, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_25b5dc523fd34eb6106e3f3ac187449f->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_25b5dc523fd34eb6106e3f3ac187449f, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_25b5dc523fd34eb6106e3f3ac187449f,
type_description_1,
par_self
);
// Release cached frame.
if ( frame_25b5dc523fd34eb6106e3f3ac187449f == cache_frame_25b5dc523fd34eb6106e3f3ac187449f )
{
Py_DECREF( frame_25b5dc523fd34eb6106e3f3ac187449f );
}
cache_frame_25b5dc523fd34eb6106e3f3ac187449f = NULL;
assertFrameObject( frame_25b5dc523fd34eb6106e3f3ac187449f );
// 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( telegram$bot$$$function_9_last_name );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_9_last_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_telegram$bot$$$function_10_username( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
struct Nuitka_FrameObject *frame_2ca6eb5cd779e46a74ef35a29b93a485;
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_2ca6eb5cd779e46a74ef35a29b93a485 = 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_2ca6eb5cd779e46a74ef35a29b93a485, codeobj_2ca6eb5cd779e46a74ef35a29b93a485, module_telegram$bot, sizeof(void *) );
frame_2ca6eb5cd779e46a74ef35a29b93a485 = cache_frame_2ca6eb5cd779e46a74ef35a29b93a485;
// Push the new frame as the currently active one.
pushFrameStack( frame_2ca6eb5cd779e46a74ef35a29b93a485 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_2ca6eb5cd779e46a74ef35a29b93a485 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_source_name_1;
PyObject *tmp_source_name_2;
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_source_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_bot );
if ( tmp_source_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 177;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_return_value = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_username );
Py_DECREF( tmp_source_name_1 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 177;
type_description_1 = "o";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_2ca6eb5cd779e46a74ef35a29b93a485 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_2ca6eb5cd779e46a74ef35a29b93a485 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_2ca6eb5cd779e46a74ef35a29b93a485 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_2ca6eb5cd779e46a74ef35a29b93a485, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_2ca6eb5cd779e46a74ef35a29b93a485->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_2ca6eb5cd779e46a74ef35a29b93a485, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_2ca6eb5cd779e46a74ef35a29b93a485,
type_description_1,
par_self
);
// Release cached frame.
if ( frame_2ca6eb5cd779e46a74ef35a29b93a485 == cache_frame_2ca6eb5cd779e46a74ef35a29b93a485 )
{
Py_DECREF( frame_2ca6eb5cd779e46a74ef35a29b93a485 );
}
cache_frame_2ca6eb5cd779e46a74ef35a29b93a485 = NULL;
assertFrameObject( frame_2ca6eb5cd779e46a74ef35a29b93a485 );
// 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( telegram$bot$$$function_10_username );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_10_username );
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_telegram$bot$$$function_11_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 ];
struct Nuitka_FrameObject *frame_71481faa0a659d171ff6313683fe21a7;
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_71481faa0a659d171ff6313683fe21a7 = 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_71481faa0a659d171ff6313683fe21a7, codeobj_71481faa0a659d171ff6313683fe21a7, module_telegram$bot, sizeof(void *) );
frame_71481faa0a659d171ff6313683fe21a7 = cache_frame_71481faa0a659d171ff6313683fe21a7;
// Push the new frame as the currently active one.
pushFrameStack( frame_71481faa0a659d171ff6313683fe21a7 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_71481faa0a659d171ff6313683fe21a7 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_448ef522a6924e480754d1424489101a;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_username );
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 = 183;
type_description_1 = "o";
goto frame_exception_exit_1;
}
frame_71481faa0a659d171ff6313683fe21a7->m_frame.f_lineno = 183;
{
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 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 183;
type_description_1 = "o";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_71481faa0a659d171ff6313683fe21a7 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_71481faa0a659d171ff6313683fe21a7 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_71481faa0a659d171ff6313683fe21a7 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_71481faa0a659d171ff6313683fe21a7, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_71481faa0a659d171ff6313683fe21a7->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_71481faa0a659d171ff6313683fe21a7, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_71481faa0a659d171ff6313683fe21a7,
type_description_1,
par_self
);
// Release cached frame.
if ( frame_71481faa0a659d171ff6313683fe21a7 == cache_frame_71481faa0a659d171ff6313683fe21a7 )
{
Py_DECREF( frame_71481faa0a659d171ff6313683fe21a7 );
}
cache_frame_71481faa0a659d171ff6313683fe21a7 = NULL;
assertFrameObject( frame_71481faa0a659d171ff6313683fe21a7 );
// 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( telegram$bot$$$function_11_name );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_11_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_telegram$bot$$$function_12_get_me( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_timeout = python_pars[ 1 ];
PyObject *par_kwargs = python_pars[ 2 ];
PyObject *var_url = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_cfa3268f7af7f3e257acb44d8fc95ad0;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
bool tmp_result;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_cfa3268f7af7f3e257acb44d8fc95ad0 = 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_cfa3268f7af7f3e257acb44d8fc95ad0, codeobj_cfa3268f7af7f3e257acb44d8fc95ad0, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_cfa3268f7af7f3e257acb44d8fc95ad0 = cache_frame_cfa3268f7af7f3e257acb44d8fc95ad0;
// Push the new frame as the currently active one.
pushFrameStack( frame_cfa3268f7af7f3e257acb44d8fc95ad0 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_cfa3268f7af7f3e257acb44d8fc95ad0 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_f7c0b02d22366f14e0b743736be5a368;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 202;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
frame_cfa3268f7af7f3e257acb44d8fc95ad0->m_frame.f_lineno = 202;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 202;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 204;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_source_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__request );
if ( tmp_source_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 204;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_get );
Py_DECREF( tmp_source_name_3 );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 204;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 204;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
tmp_dict_key_1 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 204;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
frame_cfa3268f7af7f3e257acb44d8fc95ad0->m_frame.f_lineno = 204;
tmp_assign_source_2 = CALL_FUNCTION( tmp_called_name_2, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 204;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_2;
}
{
PyObject *tmp_assattr_name_1;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_5;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_args_element_name_3;
PyObject *tmp_assattr_target_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_User );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_User );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "User" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 206;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = tmp_mvar_value_1;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_de_json );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 206;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
if ( var_result == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 206;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = var_result;
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 206;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_self;
frame_cfa3268f7af7f3e257acb44d8fc95ad0->m_frame.f_lineno = 206;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 };
tmp_assattr_name_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_assattr_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 206;
type_description_1 = "ooooo";
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 = 206;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_assattr_target_1 = par_self;
tmp_result = SET_ATTRIBUTE( tmp_assattr_target_1, const_str_plain_bot, 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 = 206;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
}
{
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 = 208;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_self;
tmp_return_value = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_bot );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 208;
type_description_1 = "ooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_cfa3268f7af7f3e257acb44d8fc95ad0 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_cfa3268f7af7f3e257acb44d8fc95ad0 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_cfa3268f7af7f3e257acb44d8fc95ad0 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_cfa3268f7af7f3e257acb44d8fc95ad0, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_cfa3268f7af7f3e257acb44d8fc95ad0->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_cfa3268f7af7f3e257acb44d8fc95ad0, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_cfa3268f7af7f3e257acb44d8fc95ad0,
type_description_1,
par_self,
par_timeout,
par_kwargs,
var_url,
var_result
);
// Release cached frame.
if ( frame_cfa3268f7af7f3e257acb44d8fc95ad0 == cache_frame_cfa3268f7af7f3e257acb44d8fc95ad0 )
{
Py_DECREF( frame_cfa3268f7af7f3e257acb44d8fc95ad0 );
}
cache_frame_cfa3268f7af7f3e257acb44d8fc95ad0 = NULL;
assertFrameObject( frame_cfa3268f7af7f3e257acb44d8fc95ad0 );
// 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( telegram$bot$$$function_12_get_me );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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( telegram$bot$$$function_12_get_me );
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_telegram$bot$$$function_13_send_message( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_text = python_pars[ 2 ];
PyObject *par_parse_mode = python_pars[ 3 ];
PyObject *par_disable_web_page_preview = python_pars[ 4 ];
PyObject *par_disable_notification = python_pars[ 5 ];
PyObject *par_reply_to_message_id = python_pars[ 6 ];
PyObject *par_reply_markup = python_pars[ 7 ];
PyObject *par_timeout = python_pars[ 8 ];
PyObject *par_kwargs = python_pars[ 9 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_54efc6220d06ea581f696b325e4c7055;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
static struct Nuitka_FrameObject *cache_frame_54efc6220d06ea581f696b325e4c7055 = 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_54efc6220d06ea581f696b325e4c7055, codeobj_54efc6220d06ea581f696b325e4c7055, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_54efc6220d06ea581f696b325e4c7055 = cache_frame_54efc6220d06ea581f696b325e4c7055;
// Push the new frame as the currently active one.
pushFrameStack( frame_54efc6220d06ea581f696b325e4c7055 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_54efc6220d06ea581f696b325e4c7055 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_66a60274b2684f2282dfc157977e193a;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 253;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
frame_54efc6220d06ea581f696b325e4c7055->m_frame.f_lineno = 253;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 253;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 255;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_text;
if ( par_text == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 255;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_text;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_truth_name_1;
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 257;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_parse_mode );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 257;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 258;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_parse_mode;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_parse_mode;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_2;
if ( par_disable_web_page_preview == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "disable_web_page_preview" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 259;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_disable_web_page_preview );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 259;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
if ( par_disable_web_page_preview == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "disable_web_page_preview" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 260;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_disable_web_page_preview;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_disable_web_page_preview;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_2:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_54efc6220d06ea581f696b325e4c7055 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_54efc6220d06ea581f696b325e4c7055 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_54efc6220d06ea581f696b325e4c7055, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_54efc6220d06ea581f696b325e4c7055->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_54efc6220d06ea581f696b325e4c7055, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_54efc6220d06ea581f696b325e4c7055,
type_description_1,
par_self,
par_chat_id,
par_text,
par_parse_mode,
par_disable_web_page_preview,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_timeout,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_54efc6220d06ea581f696b325e4c7055 == cache_frame_54efc6220d06ea581f696b325e4c7055 )
{
Py_DECREF( frame_54efc6220d06ea581f696b325e4c7055 );
}
cache_frame_54efc6220d06ea581f696b325e4c7055 = NULL;
assertFrameObject( frame_54efc6220d06ea581f696b325e4c7055 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
PyObject *tmp_tuple_element_1;
CHECK_OBJECT( var_url );
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_13_send_message );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_text );
par_text = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_disable_web_page_preview );
par_disable_web_page_preview = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_text );
par_text = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_disable_web_page_preview );
par_disable_web_page_preview = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_13_send_message );
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_telegram$bot$$$function_14_delete_message( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_message_id = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_kwargs = python_pars[ 4 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_6166908236cf5826df0fa16fb84ba5ff;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
static struct Nuitka_FrameObject *cache_frame_6166908236cf5826df0fa16fb84ba5ff = 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_6166908236cf5826df0fa16fb84ba5ff, codeobj_6166908236cf5826df0fa16fb84ba5ff, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_6166908236cf5826df0fa16fb84ba5ff = cache_frame_6166908236cf5826df0fa16fb84ba5ff;
// Push the new frame as the currently active one.
pushFrameStack( frame_6166908236cf5826df0fa16fb84ba5ff );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_6166908236cf5826df0fa16fb84ba5ff ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_0ff50c11ab54470df69aaa658387def3;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 292;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
frame_6166908236cf5826df0fa16fb84ba5ff->m_frame.f_lineno = 292;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 292;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 294;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_message_id;
if ( par_message_id == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 294;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_message_id;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 296;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_source_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__request );
if ( tmp_source_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 296;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_post );
Py_DECREF( tmp_source_name_3 );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 296;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 296;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 296;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 296;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_6166908236cf5826df0fa16fb84ba5ff->m_frame.f_lineno = 296;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_2, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 296;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_6166908236cf5826df0fa16fb84ba5ff );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_6166908236cf5826df0fa16fb84ba5ff );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_6166908236cf5826df0fa16fb84ba5ff, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_6166908236cf5826df0fa16fb84ba5ff->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_6166908236cf5826df0fa16fb84ba5ff, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_6166908236cf5826df0fa16fb84ba5ff,
type_description_1,
par_self,
par_chat_id,
par_message_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_6166908236cf5826df0fa16fb84ba5ff == cache_frame_6166908236cf5826df0fa16fb84ba5ff )
{
Py_DECREF( frame_6166908236cf5826df0fa16fb84ba5ff );
}
cache_frame_6166908236cf5826df0fa16fb84ba5ff = NULL;
assertFrameObject( frame_6166908236cf5826df0fa16fb84ba5ff );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_14_delete_message );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_14_delete_message );
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_telegram$bot$$$function_15_forward_message( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_from_chat_id = python_pars[ 2 ];
PyObject *par_message_id = python_pars[ 3 ];
PyObject *par_disable_notification = python_pars[ 4 ];
PyObject *par_timeout = python_pars[ 5 ];
PyObject *par_kwargs = python_pars[ 6 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_00220eb4294550a5f008189378274ce4;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
int tmp_res;
static struct Nuitka_FrameObject *cache_frame_00220eb4294550a5f008189378274ce4 = 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_00220eb4294550a5f008189378274ce4, codeobj_00220eb4294550a5f008189378274ce4, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_00220eb4294550a5f008189378274ce4 = cache_frame_00220eb4294550a5f008189378274ce4;
// Push the new frame as the currently active one.
pushFrameStack( frame_00220eb4294550a5f008189378274ce4 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_00220eb4294550a5f008189378274ce4 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_bf1f47346b0851614449e22cf91be513;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 332;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
frame_00220eb4294550a5f008189378274ce4->m_frame.f_lineno = 332;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 332;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
tmp_assign_source_2 = PyDict_New();
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_truth_name_1;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 336;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_chat_id );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 336;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 337;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_chat_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_chat_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_2;
if ( par_from_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "from_chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 338;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_from_chat_id );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 338;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
if ( par_from_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "from_chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 339;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_from_chat_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_from_chat_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_3;
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 340;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_message_id );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 340;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 341;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_00220eb4294550a5f008189378274ce4 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_00220eb4294550a5f008189378274ce4 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_00220eb4294550a5f008189378274ce4, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_00220eb4294550a5f008189378274ce4->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_00220eb4294550a5f008189378274ce4, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_00220eb4294550a5f008189378274ce4,
type_description_1,
par_self,
par_chat_id,
par_from_chat_id,
par_message_id,
par_disable_notification,
par_timeout,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_00220eb4294550a5f008189378274ce4 == cache_frame_00220eb4294550a5f008189378274ce4 )
{
Py_DECREF( frame_00220eb4294550a5f008189378274ce4 );
}
cache_frame_00220eb4294550a5f008189378274ce4 = NULL;
assertFrameObject( frame_00220eb4294550a5f008189378274ce4 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
PyObject *tmp_tuple_element_1;
CHECK_OBJECT( var_url );
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_15_forward_message );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_from_chat_id );
par_from_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_from_chat_id );
par_from_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_15_forward_message );
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_telegram$bot$$$function_16_send_photo( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_photo = python_pars[ 2 ];
PyObject *par_caption = python_pars[ 3 ];
PyObject *par_disable_notification = python_pars[ 4 ];
PyObject *par_reply_to_message_id = python_pars[ 5 ];
PyObject *par_reply_markup = python_pars[ 6 ];
PyObject *par_timeout = python_pars[ 7 ];
PyObject *par_parse_mode = python_pars[ 8 ];
PyObject *par_kwargs = python_pars[ 9 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_2820cd77e8e8a119838ab4d7898840bb;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_2820cd77e8e8a119838ab4d7898840bb = 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_2820cd77e8e8a119838ab4d7898840bb, codeobj_2820cd77e8e8a119838ab4d7898840bb, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_2820cd77e8e8a119838ab4d7898840bb = cache_frame_2820cd77e8e8a119838ab4d7898840bb;
// Push the new frame as the currently active one.
pushFrameStack( frame_2820cd77e8e8a119838ab4d7898840bb );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_2820cd77e8e8a119838ab4d7898840bb ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_4c611aaf44d221d2d900aab14809feba;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 393;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
frame_2820cd77e8e8a119838ab4d7898840bb->m_frame.f_lineno = 393;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 393;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_photo == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 395;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_photo;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_PhotoSize );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_PhotoSize );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "PhotoSize" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 395;
type_description_1 = "oooooooooooo";
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 = 395;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_source_name_3;
if ( par_photo == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 396;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_photo;
tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_file_id );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 396;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_photo;
par_photo = tmp_assign_source_2;
Py_XDECREF( old );
}
}
goto branch_end_1;
branch_no_1:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_4;
PyObject *tmp_mvar_value_2;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 397;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_is_file );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 397;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
if ( par_photo == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 397;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_photo;
frame_2820cd77e8e8a119838ab4d7898840bb->m_frame.f_lineno = 397;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 397;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 397;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 398;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( par_photo == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 398;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_photo;
frame_2820cd77e8e8a119838ab4d7898840bb->m_frame.f_lineno = 398;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 398;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_photo;
par_photo = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_no_2:;
}
branch_end_1:;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 400;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_4 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_photo;
if ( par_photo == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 400;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_photo;
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_4;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_2;
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 402;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_caption );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 402;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 403;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_caption;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_caption;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_3;
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 404;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_parse_mode );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 404;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 405;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_parse_mode;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_parse_mode;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
{
PyObject *tmp_tuple_element_1;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 407;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_2820cd77e8e8a119838ab4d7898840bb );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_2820cd77e8e8a119838ab4d7898840bb );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_2820cd77e8e8a119838ab4d7898840bb );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_2820cd77e8e8a119838ab4d7898840bb, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_2820cd77e8e8a119838ab4d7898840bb->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_2820cd77e8e8a119838ab4d7898840bb, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_2820cd77e8e8a119838ab4d7898840bb,
type_description_1,
par_self,
par_chat_id,
par_photo,
par_caption,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_timeout,
par_parse_mode,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_2820cd77e8e8a119838ab4d7898840bb == cache_frame_2820cd77e8e8a119838ab4d7898840bb )
{
Py_DECREF( frame_2820cd77e8e8a119838ab4d7898840bb );
}
cache_frame_2820cd77e8e8a119838ab4d7898840bb = NULL;
assertFrameObject( frame_2820cd77e8e8a119838ab4d7898840bb );
// 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( telegram$bot$$$function_16_send_photo );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_photo );
par_photo = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_photo );
par_photo = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_16_send_photo );
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_telegram$bot$$$function_17_send_audio( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_audio = python_pars[ 2 ];
PyObject *par_duration = python_pars[ 3 ];
PyObject *par_performer = python_pars[ 4 ];
PyObject *par_title = python_pars[ 5 ];
PyObject *par_caption = python_pars[ 6 ];
PyObject *par_disable_notification = python_pars[ 7 ];
PyObject *par_reply_to_message_id = python_pars[ 8 ];
PyObject *par_reply_markup = python_pars[ 9 ];
PyObject *par_timeout = python_pars[ 10 ];
PyObject *par_parse_mode = python_pars[ 11 ];
PyObject *par_thumb = python_pars[ 12 ];
PyObject *par_kwargs = python_pars[ 13 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_1f4cc0311e68510d602a74090ee1b9fb;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
bool tmp_result;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_1f4cc0311e68510d602a74090ee1b9fb = 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_1f4cc0311e68510d602a74090ee1b9fb, codeobj_1f4cc0311e68510d602a74090ee1b9fb, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_1f4cc0311e68510d602a74090ee1b9fb = cache_frame_1f4cc0311e68510d602a74090ee1b9fb;
// Push the new frame as the currently active one.
pushFrameStack( frame_1f4cc0311e68510d602a74090ee1b9fb );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_1f4cc0311e68510d602a74090ee1b9fb ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_1eb4a7f6f2418eb8b423ea82bab3dd8f;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 473;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
frame_1f4cc0311e68510d602a74090ee1b9fb->m_frame.f_lineno = 473;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 473;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_audio == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "audio" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 475;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_audio;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Audio );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Audio );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Audio" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 475;
type_description_1 = "oooooooooooooooo";
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 = 475;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_source_name_3;
if ( par_audio == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "audio" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 476;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_audio;
tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_file_id );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 476;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_audio;
par_audio = tmp_assign_source_2;
Py_XDECREF( old );
}
}
goto branch_end_1;
branch_no_1:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_4;
PyObject *tmp_mvar_value_2;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 477;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_is_file );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 477;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_audio == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "audio" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 477;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_audio;
frame_1f4cc0311e68510d602a74090ee1b9fb->m_frame.f_lineno = 477;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 477;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 477;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 478;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( par_audio == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "audio" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 478;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_audio;
frame_1f4cc0311e68510d602a74090ee1b9fb->m_frame.f_lineno = 478;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 478;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_audio;
par_audio = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_no_2:;
}
branch_end_1:;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 480;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_4 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_audio;
if ( par_audio == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "audio" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 480;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_audio;
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_4;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_2;
if ( par_duration == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "duration" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 482;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_duration );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 482;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_duration == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "duration" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 483;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_duration;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_duration;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_3;
if ( par_performer == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "performer" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 484;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_performer );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 484;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_performer == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "performer" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 485;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_performer;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_performer;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
int tmp_truth_name_4;
if ( par_title == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "title" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 486;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_4 = CHECK_IF_TRUE( par_title );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 486;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_5 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
if ( par_title == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "title" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 487;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_title;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_title;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_5:;
}
{
nuitka_bool tmp_condition_result_6;
int tmp_truth_name_5;
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 488;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_5 = CHECK_IF_TRUE( par_caption );
if ( tmp_truth_name_5 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 488;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_6 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 489;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_caption;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_caption;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_6:;
}
{
nuitka_bool tmp_condition_result_7;
int tmp_truth_name_6;
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 490;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_6 = CHECK_IF_TRUE( par_parse_mode );
if ( tmp_truth_name_6 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 490;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_7 = tmp_truth_name_6 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE )
{
goto branch_yes_7;
}
else
{
goto branch_no_7;
}
branch_yes_7:;
{
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 491;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_parse_mode;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_parse_mode;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_7:;
}
{
nuitka_bool tmp_condition_result_8;
int tmp_truth_name_7;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 492;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_7 = CHECK_IF_TRUE( par_thumb );
if ( tmp_truth_name_7 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 492;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_8 = tmp_truth_name_7 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE )
{
goto branch_yes_8;
}
else
{
goto branch_no_8;
}
branch_yes_8:;
{
nuitka_bool tmp_condition_result_9;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_mvar_value_4;
PyObject *tmp_call_result_2;
PyObject *tmp_args_element_name_4;
int tmp_truth_name_8;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 493;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = tmp_mvar_value_4;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_is_file );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 493;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_thumb == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 493;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_thumb;
frame_1f4cc0311e68510d602a74090ee1b9fb->m_frame.f_lineno = 493;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_call_result_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_call_result_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 493;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_8 = CHECK_IF_TRUE( tmp_call_result_2 );
if ( tmp_truth_name_8 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_2 );
exception_lineno = 493;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_9 = tmp_truth_name_8 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_2 );
if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE )
{
goto branch_yes_9;
}
else
{
goto branch_no_9;
}
branch_yes_9:;
{
PyObject *tmp_assign_source_5;
PyObject *tmp_called_name_5;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 494;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = tmp_mvar_value_5;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 494;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_thumb;
tmp_args_name_1 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
tmp_kw_name_1 = PyDict_Copy( const_dict_ca960d41167aa3240cbbfbd775368fd7 );
frame_1f4cc0311e68510d602a74090ee1b9fb->m_frame.f_lineno = 494;
tmp_assign_source_5 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 494;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_thumb;
par_thumb = tmp_assign_source_5;
Py_XDECREF( old );
}
}
branch_no_9:;
}
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 495;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_thumb;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 495;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_thumb;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 495;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_8:;
}
{
PyObject *tmp_tuple_element_2;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 497;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_2 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_2 );
if ( var_data == NULL )
{
Py_DECREF( tmp_return_value );
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 = 497;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_2 = var_data;
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_2 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_1f4cc0311e68510d602a74090ee1b9fb );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_1f4cc0311e68510d602a74090ee1b9fb );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_1f4cc0311e68510d602a74090ee1b9fb );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_1f4cc0311e68510d602a74090ee1b9fb, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_1f4cc0311e68510d602a74090ee1b9fb->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_1f4cc0311e68510d602a74090ee1b9fb, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_1f4cc0311e68510d602a74090ee1b9fb,
type_description_1,
par_self,
par_chat_id,
par_audio,
par_duration,
par_performer,
par_title,
par_caption,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_timeout,
par_parse_mode,
par_thumb,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_1f4cc0311e68510d602a74090ee1b9fb == cache_frame_1f4cc0311e68510d602a74090ee1b9fb )
{
Py_DECREF( frame_1f4cc0311e68510d602a74090ee1b9fb );
}
cache_frame_1f4cc0311e68510d602a74090ee1b9fb = NULL;
assertFrameObject( frame_1f4cc0311e68510d602a74090ee1b9fb );
// 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( telegram$bot$$$function_17_send_audio );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_audio );
par_audio = NULL;
}
{
Py_XDECREF( par_duration );
par_duration = NULL;
}
{
Py_XDECREF( par_performer );
par_performer = NULL;
}
{
Py_XDECREF( par_title );
par_title = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_thumb );
par_thumb = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_audio );
par_audio = NULL;
}
{
Py_XDECREF( par_duration );
par_duration = NULL;
}
{
Py_XDECREF( par_performer );
par_performer = NULL;
}
{
Py_XDECREF( par_title );
par_title = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_thumb );
par_thumb = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_17_send_audio );
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_telegram$bot$$$function_18_send_document( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_document = python_pars[ 2 ];
PyObject *par_filename = python_pars[ 3 ];
PyObject *par_caption = python_pars[ 4 ];
PyObject *par_disable_notification = python_pars[ 5 ];
PyObject *par_reply_to_message_id = python_pars[ 6 ];
PyObject *par_reply_markup = python_pars[ 7 ];
PyObject *par_timeout = python_pars[ 8 ];
PyObject *par_parse_mode = python_pars[ 9 ];
PyObject *par_thumb = python_pars[ 10 ];
PyObject *par_kwargs = python_pars[ 11 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_ed297785215a92e6ed7721a52b1763dd;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
bool tmp_result;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_ed297785215a92e6ed7721a52b1763dd = 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_ed297785215a92e6ed7721a52b1763dd, codeobj_ed297785215a92e6ed7721a52b1763dd, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_ed297785215a92e6ed7721a52b1763dd = cache_frame_ed297785215a92e6ed7721a52b1763dd;
// Push the new frame as the currently active one.
pushFrameStack( frame_ed297785215a92e6ed7721a52b1763dd );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_ed297785215a92e6ed7721a52b1763dd ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_e5c39820bbb3cb3e96e3b6ac05241f68;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 555;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
frame_ed297785215a92e6ed7721a52b1763dd->m_frame.f_lineno = 555;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 555;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_document == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "document" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 557;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_document;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Document );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Document );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Document" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 557;
type_description_1 = "oooooooooooooo";
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 = 557;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_source_name_3;
if ( par_document == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "document" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 558;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_document;
tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_file_id );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 558;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_document;
par_document = tmp_assign_source_2;
Py_XDECREF( old );
}
}
goto branch_end_1;
branch_no_1:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_4;
PyObject *tmp_mvar_value_2;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 559;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_is_file );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 559;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_document == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "document" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 559;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_document;
frame_ed297785215a92e6ed7721a52b1763dd->m_frame.f_lineno = 559;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 559;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 559;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 560;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( par_document == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "document" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 560;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_document;
tmp_args_name_1 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
tmp_dict_key_1 = const_str_plain_filename;
if ( par_filename == NULL )
{
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "filename" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 560;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_filename;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
frame_ed297785215a92e6ed7721a52b1763dd->m_frame.f_lineno = 560;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 560;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_document;
par_document = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_no_2:;
}
branch_end_1:;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_value_3;
tmp_dict_key_2 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 562;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_chat_id;
tmp_assign_source_4 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
tmp_dict_key_3 = const_str_plain_document;
if ( par_document == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "document" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 562;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_document;
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_4;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_2;
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 564;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_caption );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 564;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 565;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_caption;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_caption;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_3;
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 566;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_parse_mode );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 566;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 567;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_parse_mode;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_parse_mode;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
int tmp_truth_name_4;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 568;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_4 = CHECK_IF_TRUE( par_thumb );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 568;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_5 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_mvar_value_4;
PyObject *tmp_call_result_2;
PyObject *tmp_args_element_name_3;
int tmp_truth_name_5;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 569;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = tmp_mvar_value_4;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_is_file );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 569;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_thumb == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 569;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_thumb;
frame_ed297785215a92e6ed7721a52b1763dd->m_frame.f_lineno = 569;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_call_result_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_call_result_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 569;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_5 = CHECK_IF_TRUE( tmp_call_result_2 );
if ( tmp_truth_name_5 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_2 );
exception_lineno = 569;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_6 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_2 );
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
PyObject *tmp_assign_source_5;
PyObject *tmp_called_name_5;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_name_2;
PyObject *tmp_tuple_element_2;
PyObject *tmp_kw_name_2;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 570;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = tmp_mvar_value_5;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 570;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_2 = par_thumb;
tmp_args_name_2 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_args_name_2, 0, tmp_tuple_element_2 );
tmp_kw_name_2 = PyDict_Copy( const_dict_ca960d41167aa3240cbbfbd775368fd7 );
frame_ed297785215a92e6ed7721a52b1763dd->m_frame.f_lineno = 570;
tmp_assign_source_5 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_2, tmp_kw_name_2 );
Py_DECREF( tmp_args_name_2 );
Py_DECREF( tmp_kw_name_2 );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 570;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_thumb;
par_thumb = tmp_assign_source_5;
Py_XDECREF( old );
}
}
branch_no_6:;
}
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 571;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_thumb;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 571;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_thumb;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 571;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_5:;
}
{
PyObject *tmp_tuple_element_3;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 573;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_3 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_3 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_3 );
if ( var_data == NULL )
{
Py_DECREF( tmp_return_value );
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 = 573;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_3 = var_data;
Py_INCREF( tmp_tuple_element_3 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_3 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_ed297785215a92e6ed7721a52b1763dd );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ed297785215a92e6ed7721a52b1763dd );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ed297785215a92e6ed7721a52b1763dd );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_ed297785215a92e6ed7721a52b1763dd, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_ed297785215a92e6ed7721a52b1763dd->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_ed297785215a92e6ed7721a52b1763dd, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_ed297785215a92e6ed7721a52b1763dd,
type_description_1,
par_self,
par_chat_id,
par_document,
par_filename,
par_caption,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_timeout,
par_parse_mode,
par_thumb,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_ed297785215a92e6ed7721a52b1763dd == cache_frame_ed297785215a92e6ed7721a52b1763dd )
{
Py_DECREF( frame_ed297785215a92e6ed7721a52b1763dd );
}
cache_frame_ed297785215a92e6ed7721a52b1763dd = NULL;
assertFrameObject( frame_ed297785215a92e6ed7721a52b1763dd );
// 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( telegram$bot$$$function_18_send_document );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_document );
par_document = NULL;
}
{
Py_XDECREF( par_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_thumb );
par_thumb = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_document );
par_document = NULL;
}
{
Py_XDECREF( par_filename );
par_filename = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_thumb );
par_thumb = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_18_send_document );
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_telegram$bot$$$function_19_send_sticker( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_sticker = python_pars[ 2 ];
PyObject *par_disable_notification = python_pars[ 3 ];
PyObject *par_reply_to_message_id = python_pars[ 4 ];
PyObject *par_reply_markup = python_pars[ 5 ];
PyObject *par_timeout = python_pars[ 6 ];
PyObject *par_kwargs = python_pars[ 7 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_0452a125684dd19891cc9133775cada7;
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_0452a125684dd19891cc9133775cada7 = 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_0452a125684dd19891cc9133775cada7, codeobj_0452a125684dd19891cc9133775cada7, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_0452a125684dd19891cc9133775cada7 = cache_frame_0452a125684dd19891cc9133775cada7;
// Push the new frame as the currently active one.
pushFrameStack( frame_0452a125684dd19891cc9133775cada7 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_0452a125684dd19891cc9133775cada7 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_61f0d4eb2c31c231f67375c24b70dc79;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 616;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
frame_0452a125684dd19891cc9133775cada7->m_frame.f_lineno = 616;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 616;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_sticker == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 618;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_sticker;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Sticker );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Sticker );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 618;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_cls_1 = tmp_mvar_value_1;
tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 618;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_source_name_3;
if ( par_sticker == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 619;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_sticker;
tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_file_id );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 619;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_sticker;
par_sticker = tmp_assign_source_2;
Py_XDECREF( old );
}
}
goto branch_end_1;
branch_no_1:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_4;
PyObject *tmp_mvar_value_2;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 620;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_is_file );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 620;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
if ( par_sticker == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 620;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_sticker;
frame_0452a125684dd19891cc9133775cada7->m_frame.f_lineno = 620;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 620;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 620;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 621;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( par_sticker == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 621;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_sticker;
frame_0452a125684dd19891cc9133775cada7->m_frame.f_lineno = 621;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 621;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_sticker;
par_sticker = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_no_2:;
}
branch_end_1:;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 623;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_4 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_sticker;
if ( par_sticker == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 623;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_sticker;
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_4;
}
{
PyObject *tmp_tuple_element_1;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 625;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_0452a125684dd19891cc9133775cada7 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_0452a125684dd19891cc9133775cada7 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_0452a125684dd19891cc9133775cada7 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_0452a125684dd19891cc9133775cada7, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_0452a125684dd19891cc9133775cada7->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_0452a125684dd19891cc9133775cada7, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_0452a125684dd19891cc9133775cada7,
type_description_1,
par_self,
par_chat_id,
par_sticker,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_timeout,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_0452a125684dd19891cc9133775cada7 == cache_frame_0452a125684dd19891cc9133775cada7 )
{
Py_DECREF( frame_0452a125684dd19891cc9133775cada7 );
}
cache_frame_0452a125684dd19891cc9133775cada7 = NULL;
assertFrameObject( frame_0452a125684dd19891cc9133775cada7 );
// 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( telegram$bot$$$function_19_send_sticker );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_sticker );
par_sticker = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_sticker );
par_sticker = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_19_send_sticker );
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_telegram$bot$$$function_20_send_video( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_video = python_pars[ 2 ];
PyObject *par_duration = python_pars[ 3 ];
PyObject *par_caption = python_pars[ 4 ];
PyObject *par_disable_notification = python_pars[ 5 ];
PyObject *par_reply_to_message_id = python_pars[ 6 ];
PyObject *par_reply_markup = python_pars[ 7 ];
PyObject *par_timeout = python_pars[ 8 ];
PyObject *par_width = python_pars[ 9 ];
PyObject *par_height = python_pars[ 10 ];
PyObject *par_parse_mode = python_pars[ 11 ];
PyObject *par_supports_streaming = python_pars[ 12 ];
PyObject *par_thumb = python_pars[ 13 ];
PyObject *par_kwargs = python_pars[ 14 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_ef1052e48c5f237cbd83cb5e6a9fcd40;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
bool tmp_result;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_ef1052e48c5f237cbd83cb5e6a9fcd40 = 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_ef1052e48c5f237cbd83cb5e6a9fcd40, codeobj_ef1052e48c5f237cbd83cb5e6a9fcd40, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_ef1052e48c5f237cbd83cb5e6a9fcd40 = cache_frame_ef1052e48c5f237cbd83cb5e6a9fcd40;
// Push the new frame as the currently active one.
pushFrameStack( frame_ef1052e48c5f237cbd83cb5e6a9fcd40 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_ef1052e48c5f237cbd83cb5e6a9fcd40 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_1e1b9d2432da184a78fe851d6bc75c2e;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 691;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
frame_ef1052e48c5f237cbd83cb5e6a9fcd40->m_frame.f_lineno = 691;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 691;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_video == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "video" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 693;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_video;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Video );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Video );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Video" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 693;
type_description_1 = "ooooooooooooooooo";
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 = 693;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_source_name_3;
if ( par_video == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "video" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 694;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_video;
tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_file_id );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 694;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_video;
par_video = tmp_assign_source_2;
Py_XDECREF( old );
}
}
goto branch_end_1;
branch_no_1:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_4;
PyObject *tmp_mvar_value_2;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 695;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_is_file );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 695;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_video == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "video" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 695;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_video;
frame_ef1052e48c5f237cbd83cb5e6a9fcd40->m_frame.f_lineno = 695;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 695;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 695;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 696;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( par_video == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "video" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 696;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_video;
frame_ef1052e48c5f237cbd83cb5e6a9fcd40->m_frame.f_lineno = 696;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 696;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_video;
par_video = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_no_2:;
}
branch_end_1:;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 698;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_4 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_video;
if ( par_video == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "video" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 698;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_video;
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_4;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_2;
if ( par_duration == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "duration" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 700;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_duration );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 700;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_duration == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "duration" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 701;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_duration;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_duration;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_3;
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 702;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_caption );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 702;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 703;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_caption;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_caption;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
int tmp_truth_name_4;
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 704;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_4 = CHECK_IF_TRUE( par_parse_mode );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 704;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_5 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 705;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_parse_mode;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_parse_mode;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_5:;
}
{
nuitka_bool tmp_condition_result_6;
int tmp_truth_name_5;
if ( par_supports_streaming == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "supports_streaming" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 706;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_5 = CHECK_IF_TRUE( par_supports_streaming );
if ( tmp_truth_name_5 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 706;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_6 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
if ( par_supports_streaming == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "supports_streaming" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 707;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_supports_streaming;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_supports_streaming;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_6:;
}
{
nuitka_bool tmp_condition_result_7;
int tmp_truth_name_6;
if ( par_width == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "width" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 708;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_6 = CHECK_IF_TRUE( par_width );
if ( tmp_truth_name_6 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 708;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_7 = tmp_truth_name_6 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE )
{
goto branch_yes_7;
}
else
{
goto branch_no_7;
}
branch_yes_7:;
{
if ( par_width == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "width" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 709;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_width;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_width;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_7:;
}
{
nuitka_bool tmp_condition_result_8;
int tmp_truth_name_7;
if ( par_height == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "height" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 710;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_7 = CHECK_IF_TRUE( par_height );
if ( tmp_truth_name_7 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 710;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_8 = tmp_truth_name_7 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE )
{
goto branch_yes_8;
}
else
{
goto branch_no_8;
}
branch_yes_8:;
{
if ( par_height == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "height" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 711;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_height;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_height;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_8:;
}
{
nuitka_bool tmp_condition_result_9;
int tmp_truth_name_8;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 712;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_8 = CHECK_IF_TRUE( par_thumb );
if ( tmp_truth_name_8 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 712;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_9 = tmp_truth_name_8 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE )
{
goto branch_yes_9;
}
else
{
goto branch_no_9;
}
branch_yes_9:;
{
nuitka_bool tmp_condition_result_10;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_mvar_value_4;
PyObject *tmp_call_result_2;
PyObject *tmp_args_element_name_4;
int tmp_truth_name_9;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 713;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = tmp_mvar_value_4;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_is_file );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 713;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_thumb == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 713;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_thumb;
frame_ef1052e48c5f237cbd83cb5e6a9fcd40->m_frame.f_lineno = 713;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_call_result_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_call_result_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 713;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_9 = CHECK_IF_TRUE( tmp_call_result_2 );
if ( tmp_truth_name_9 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_2 );
exception_lineno = 713;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_10 = tmp_truth_name_9 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_2 );
if ( tmp_condition_result_10 == NUITKA_BOOL_TRUE )
{
goto branch_yes_10;
}
else
{
goto branch_no_10;
}
branch_yes_10:;
{
PyObject *tmp_assign_source_5;
PyObject *tmp_called_name_5;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 714;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = tmp_mvar_value_5;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 714;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_thumb;
tmp_args_name_1 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
tmp_kw_name_1 = PyDict_Copy( const_dict_ca960d41167aa3240cbbfbd775368fd7 );
frame_ef1052e48c5f237cbd83cb5e6a9fcd40->m_frame.f_lineno = 714;
tmp_assign_source_5 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 714;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_thumb;
par_thumb = tmp_assign_source_5;
Py_XDECREF( old );
}
}
branch_no_10:;
}
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 715;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_thumb;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 715;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_thumb;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 715;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_9:;
}
{
PyObject *tmp_tuple_element_2;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 717;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_2 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_2 );
if ( var_data == NULL )
{
Py_DECREF( tmp_return_value );
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 = 717;
type_description_1 = "ooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_2 = var_data;
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_2 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_ef1052e48c5f237cbd83cb5e6a9fcd40 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ef1052e48c5f237cbd83cb5e6a9fcd40 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ef1052e48c5f237cbd83cb5e6a9fcd40 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_ef1052e48c5f237cbd83cb5e6a9fcd40, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_ef1052e48c5f237cbd83cb5e6a9fcd40->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_ef1052e48c5f237cbd83cb5e6a9fcd40, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_ef1052e48c5f237cbd83cb5e6a9fcd40,
type_description_1,
par_self,
par_chat_id,
par_video,
par_duration,
par_caption,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_timeout,
par_width,
par_height,
par_parse_mode,
par_supports_streaming,
par_thumb,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_ef1052e48c5f237cbd83cb5e6a9fcd40 == cache_frame_ef1052e48c5f237cbd83cb5e6a9fcd40 )
{
Py_DECREF( frame_ef1052e48c5f237cbd83cb5e6a9fcd40 );
}
cache_frame_ef1052e48c5f237cbd83cb5e6a9fcd40 = NULL;
assertFrameObject( frame_ef1052e48c5f237cbd83cb5e6a9fcd40 );
// 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( telegram$bot$$$function_20_send_video );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_video );
par_video = NULL;
}
{
Py_XDECREF( par_duration );
par_duration = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_width );
par_width = NULL;
}
{
Py_XDECREF( par_height );
par_height = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_supports_streaming );
par_supports_streaming = NULL;
}
{
Py_XDECREF( par_thumb );
par_thumb = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_video );
par_video = NULL;
}
{
Py_XDECREF( par_duration );
par_duration = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_width );
par_width = NULL;
}
{
Py_XDECREF( par_height );
par_height = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_supports_streaming );
par_supports_streaming = NULL;
}
{
Py_XDECREF( par_thumb );
par_thumb = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_20_send_video );
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_telegram$bot$$$function_21_send_video_note( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_video_note = python_pars[ 2 ];
PyObject *par_duration = python_pars[ 3 ];
PyObject *par_length = python_pars[ 4 ];
PyObject *par_disable_notification = python_pars[ 5 ];
PyObject *par_reply_to_message_id = python_pars[ 6 ];
PyObject *par_reply_markup = python_pars[ 7 ];
PyObject *par_timeout = python_pars[ 8 ];
PyObject *par_thumb = python_pars[ 9 ];
PyObject *par_kwargs = python_pars[ 10 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_b35105a3287dbd9410e0c00032873899;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
bool tmp_result;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_b35105a3287dbd9410e0c00032873899 = 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_b35105a3287dbd9410e0c00032873899, codeobj_b35105a3287dbd9410e0c00032873899, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_b35105a3287dbd9410e0c00032873899 = cache_frame_b35105a3287dbd9410e0c00032873899;
// Push the new frame as the currently active one.
pushFrameStack( frame_b35105a3287dbd9410e0c00032873899 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_b35105a3287dbd9410e0c00032873899 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_be4b7090a37d68b441a96040a2e908f6;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 769;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
frame_b35105a3287dbd9410e0c00032873899->m_frame.f_lineno = 769;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 769;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_video_note == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "video_note" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 771;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_video_note;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_VideoNote );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_VideoNote );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "VideoNote" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 771;
type_description_1 = "ooooooooooooo";
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 = 771;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_source_name_3;
if ( par_video_note == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "video_note" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 772;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_video_note;
tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_file_id );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 772;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_video_note;
par_video_note = tmp_assign_source_2;
Py_XDECREF( old );
}
}
goto branch_end_1;
branch_no_1:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_4;
PyObject *tmp_mvar_value_2;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 773;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_is_file );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 773;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_video_note == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "video_note" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 773;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_video_note;
frame_b35105a3287dbd9410e0c00032873899->m_frame.f_lineno = 773;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 773;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 773;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 774;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( par_video_note == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "video_note" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 774;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_video_note;
frame_b35105a3287dbd9410e0c00032873899->m_frame.f_lineno = 774;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 774;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_video_note;
par_video_note = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_no_2:;
}
branch_end_1:;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 776;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_4 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_video_note;
if ( par_video_note == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "video_note" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 776;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_video_note;
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_4;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_duration == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "duration" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 778;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_duration;
tmp_compexpr_right_1 = Py_None;
tmp_condition_result_3 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_duration == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "duration" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 779;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_duration;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 779;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_duration;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 779;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
if ( par_length == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "length" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 780;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_length;
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_4 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
if ( par_length == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "length" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 781;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_2 = par_length;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 781;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_2 = var_data;
tmp_ass_subscript_2 = const_str_plain_length;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 781;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
int tmp_truth_name_2;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 782;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_thumb );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 782;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_5 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_mvar_value_4;
PyObject *tmp_call_result_2;
PyObject *tmp_args_element_name_4;
int tmp_truth_name_3;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 783;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = tmp_mvar_value_4;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_is_file );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 783;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_thumb == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 783;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_thumb;
frame_b35105a3287dbd9410e0c00032873899->m_frame.f_lineno = 783;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_call_result_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_call_result_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 783;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( tmp_call_result_2 );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_2 );
exception_lineno = 783;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_6 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_2 );
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
PyObject *tmp_assign_source_5;
PyObject *tmp_called_name_5;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 784;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = tmp_mvar_value_5;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 784;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_thumb;
tmp_args_name_1 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
tmp_kw_name_1 = PyDict_Copy( const_dict_ca960d41167aa3240cbbfbd775368fd7 );
frame_b35105a3287dbd9410e0c00032873899->m_frame.f_lineno = 784;
tmp_assign_source_5 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 784;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_thumb;
par_thumb = tmp_assign_source_5;
Py_XDECREF( old );
}
}
branch_no_6:;
}
{
PyObject *tmp_ass_subvalue_3;
PyObject *tmp_ass_subscribed_3;
PyObject *tmp_ass_subscript_3;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 785;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_3 = par_thumb;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 785;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_3 = var_data;
tmp_ass_subscript_3 = const_str_plain_thumb;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_3, tmp_ass_subscript_3, tmp_ass_subvalue_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 785;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_5:;
}
{
PyObject *tmp_tuple_element_2;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 787;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_2 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_2 );
if ( var_data == NULL )
{
Py_DECREF( tmp_return_value );
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 = 787;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_2 = var_data;
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_2 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_b35105a3287dbd9410e0c00032873899 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_b35105a3287dbd9410e0c00032873899 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_b35105a3287dbd9410e0c00032873899 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_b35105a3287dbd9410e0c00032873899, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_b35105a3287dbd9410e0c00032873899->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_b35105a3287dbd9410e0c00032873899, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_b35105a3287dbd9410e0c00032873899,
type_description_1,
par_self,
par_chat_id,
par_video_note,
par_duration,
par_length,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_timeout,
par_thumb,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_b35105a3287dbd9410e0c00032873899 == cache_frame_b35105a3287dbd9410e0c00032873899 )
{
Py_DECREF( frame_b35105a3287dbd9410e0c00032873899 );
}
cache_frame_b35105a3287dbd9410e0c00032873899 = NULL;
assertFrameObject( frame_b35105a3287dbd9410e0c00032873899 );
// 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( telegram$bot$$$function_21_send_video_note );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_video_note );
par_video_note = NULL;
}
{
Py_XDECREF( par_duration );
par_duration = NULL;
}
{
Py_XDECREF( par_length );
par_length = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_thumb );
par_thumb = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_video_note );
par_video_note = NULL;
}
{
Py_XDECREF( par_duration );
par_duration = NULL;
}
{
Py_XDECREF( par_length );
par_length = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_thumb );
par_thumb = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_21_send_video_note );
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_telegram$bot$$$function_22_send_animation( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_animation = python_pars[ 2 ];
PyObject *par_duration = python_pars[ 3 ];
PyObject *par_width = python_pars[ 4 ];
PyObject *par_height = python_pars[ 5 ];
PyObject *par_thumb = python_pars[ 6 ];
PyObject *par_caption = python_pars[ 7 ];
PyObject *par_parse_mode = python_pars[ 8 ];
PyObject *par_disable_notification = python_pars[ 9 ];
PyObject *par_reply_to_message_id = python_pars[ 10 ];
PyObject *par_reply_markup = python_pars[ 11 ];
PyObject *par_timeout = python_pars[ 12 ];
PyObject *par_kwargs = python_pars[ 13 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_16cf3576a1165f1a82e375b2ca8dcf14;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
bool tmp_result;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_16cf3576a1165f1a82e375b2ca8dcf14 = 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_16cf3576a1165f1a82e375b2ca8dcf14, codeobj_16cf3576a1165f1a82e375b2ca8dcf14, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_16cf3576a1165f1a82e375b2ca8dcf14 = cache_frame_16cf3576a1165f1a82e375b2ca8dcf14;
// Push the new frame as the currently active one.
pushFrameStack( frame_16cf3576a1165f1a82e375b2ca8dcf14 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_16cf3576a1165f1a82e375b2ca8dcf14 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_2c48ca7092d468bf6637feed4d109788;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 845;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
frame_16cf3576a1165f1a82e375b2ca8dcf14->m_frame.f_lineno = 845;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 845;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_animation == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "animation" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 847;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_animation;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Animation );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Animation );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Animation" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 847;
type_description_1 = "oooooooooooooooo";
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 = 847;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_source_name_3;
if ( par_animation == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "animation" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 848;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_animation;
tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_file_id );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 848;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_animation;
par_animation = tmp_assign_source_2;
Py_XDECREF( old );
}
}
goto branch_end_1;
branch_no_1:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_4;
PyObject *tmp_mvar_value_2;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 849;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_is_file );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 849;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_animation == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "animation" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 849;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_animation;
frame_16cf3576a1165f1a82e375b2ca8dcf14->m_frame.f_lineno = 849;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 849;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 849;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 850;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( par_animation == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "animation" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 850;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_animation;
frame_16cf3576a1165f1a82e375b2ca8dcf14->m_frame.f_lineno = 850;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 850;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_animation;
par_animation = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_no_2:;
}
branch_end_1:;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 852;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_4 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_animation;
if ( par_animation == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "animation" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 852;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_animation;
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_4;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_2;
if ( par_duration == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "duration" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 854;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_duration );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 854;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_duration == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "duration" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 855;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_duration;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_duration;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_3;
if ( par_width == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "width" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 856;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_width );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 856;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_width == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "width" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 857;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_width;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_width;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
int tmp_truth_name_4;
if ( par_height == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "height" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 858;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_4 = CHECK_IF_TRUE( par_height );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 858;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_5 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
if ( par_height == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "height" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 859;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_height;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_height;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_5:;
}
{
nuitka_bool tmp_condition_result_6;
int tmp_truth_name_5;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 860;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_5 = CHECK_IF_TRUE( par_thumb );
if ( tmp_truth_name_5 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 860;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_6 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
nuitka_bool tmp_condition_result_7;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_mvar_value_4;
PyObject *tmp_call_result_2;
PyObject *tmp_args_element_name_4;
int tmp_truth_name_6;
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_4 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 861;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = tmp_mvar_value_4;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_is_file );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 861;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_thumb == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 861;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_thumb;
frame_16cf3576a1165f1a82e375b2ca8dcf14->m_frame.f_lineno = 861;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_call_result_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_call_result_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 861;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_6 = CHECK_IF_TRUE( tmp_call_result_2 );
if ( tmp_truth_name_6 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_2 );
exception_lineno = 861;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_7 = tmp_truth_name_6 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_2 );
if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE )
{
goto branch_yes_7;
}
else
{
goto branch_no_7;
}
branch_yes_7:;
{
PyObject *tmp_assign_source_5;
PyObject *tmp_called_name_5;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 862;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = tmp_mvar_value_5;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 862;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = par_thumb;
tmp_args_name_1 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
tmp_kw_name_1 = PyDict_Copy( const_dict_ca960d41167aa3240cbbfbd775368fd7 );
frame_16cf3576a1165f1a82e375b2ca8dcf14->m_frame.f_lineno = 862;
tmp_assign_source_5 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 862;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_thumb;
par_thumb = tmp_assign_source_5;
Py_XDECREF( old );
}
}
branch_no_7:;
}
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_thumb == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "thumb" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 863;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_thumb;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 863;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_thumb;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 863;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_6:;
}
{
nuitka_bool tmp_condition_result_8;
int tmp_truth_name_7;
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 864;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_7 = CHECK_IF_TRUE( par_caption );
if ( tmp_truth_name_7 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 864;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_8 = tmp_truth_name_7 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE )
{
goto branch_yes_8;
}
else
{
goto branch_no_8;
}
branch_yes_8:;
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 865;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_2 = par_caption;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 865;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_2 = var_data;
tmp_ass_subscript_2 = const_str_plain_caption;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 865;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_8:;
}
{
nuitka_bool tmp_condition_result_9;
int tmp_truth_name_8;
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 866;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_8 = CHECK_IF_TRUE( par_parse_mode );
if ( tmp_truth_name_8 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 866;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_9 = tmp_truth_name_8 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE )
{
goto branch_yes_9;
}
else
{
goto branch_no_9;
}
branch_yes_9:;
{
PyObject *tmp_ass_subvalue_3;
PyObject *tmp_ass_subscribed_3;
PyObject *tmp_ass_subscript_3;
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 867;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_3 = par_parse_mode;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 867;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_3 = var_data;
tmp_ass_subscript_3 = const_str_plain_parse_mode;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_3, tmp_ass_subscript_3, tmp_ass_subvalue_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 867;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_9:;
}
{
PyObject *tmp_tuple_element_2;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 869;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_2 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_2 );
if ( var_data == NULL )
{
Py_DECREF( tmp_return_value );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 869;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_2 = var_data;
Py_INCREF( tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_2 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_16cf3576a1165f1a82e375b2ca8dcf14 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_16cf3576a1165f1a82e375b2ca8dcf14 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_16cf3576a1165f1a82e375b2ca8dcf14 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_16cf3576a1165f1a82e375b2ca8dcf14, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_16cf3576a1165f1a82e375b2ca8dcf14->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_16cf3576a1165f1a82e375b2ca8dcf14, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_16cf3576a1165f1a82e375b2ca8dcf14,
type_description_1,
par_self,
par_chat_id,
par_animation,
par_duration,
par_width,
par_height,
par_thumb,
par_caption,
par_parse_mode,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_timeout,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_16cf3576a1165f1a82e375b2ca8dcf14 == cache_frame_16cf3576a1165f1a82e375b2ca8dcf14 )
{
Py_DECREF( frame_16cf3576a1165f1a82e375b2ca8dcf14 );
}
cache_frame_16cf3576a1165f1a82e375b2ca8dcf14 = NULL;
assertFrameObject( frame_16cf3576a1165f1a82e375b2ca8dcf14 );
// 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( telegram$bot$$$function_22_send_animation );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_animation );
par_animation = NULL;
}
{
Py_XDECREF( par_duration );
par_duration = NULL;
}
{
Py_XDECREF( par_width );
par_width = NULL;
}
{
Py_XDECREF( par_height );
par_height = NULL;
}
{
Py_XDECREF( par_thumb );
par_thumb = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_animation );
par_animation = NULL;
}
{
Py_XDECREF( par_duration );
par_duration = NULL;
}
{
Py_XDECREF( par_width );
par_width = NULL;
}
{
Py_XDECREF( par_height );
par_height = NULL;
}
{
Py_XDECREF( par_thumb );
par_thumb = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_22_send_animation );
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_telegram$bot$$$function_23_send_voice( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_voice = python_pars[ 2 ];
PyObject *par_duration = python_pars[ 3 ];
PyObject *par_caption = python_pars[ 4 ];
PyObject *par_disable_notification = python_pars[ 5 ];
PyObject *par_reply_to_message_id = python_pars[ 6 ];
PyObject *par_reply_markup = python_pars[ 7 ];
PyObject *par_timeout = python_pars[ 8 ];
PyObject *par_parse_mode = python_pars[ 9 ];
PyObject *par_kwargs = python_pars[ 10 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_b02a5713e0c24093f51db34d8f2e2fe1;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_b02a5713e0c24093f51db34d8f2e2fe1 = 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_b02a5713e0c24093f51db34d8f2e2fe1, codeobj_b02a5713e0c24093f51db34d8f2e2fe1, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_b02a5713e0c24093f51db34d8f2e2fe1 = cache_frame_b02a5713e0c24093f51db34d8f2e2fe1;
// Push the new frame as the currently active one.
pushFrameStack( frame_b02a5713e0c24093f51db34d8f2e2fe1 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_b02a5713e0c24093f51db34d8f2e2fe1 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_8c6008cd55bb0142ab125fd11cdfb0a9;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 923;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
frame_b02a5713e0c24093f51db34d8f2e2fe1->m_frame.f_lineno = 923;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 923;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_voice == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "voice" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 925;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_voice;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Voice );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Voice );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Voice" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 925;
type_description_1 = "ooooooooooooo";
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 = 925;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_source_name_3;
if ( par_voice == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "voice" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 926;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_voice;
tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_file_id );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 926;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_voice;
par_voice = tmp_assign_source_2;
Py_XDECREF( old );
}
}
goto branch_end_1;
branch_no_1:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_4;
PyObject *tmp_mvar_value_2;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 927;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_is_file );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 927;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_voice == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "voice" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 927;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_voice;
frame_b02a5713e0c24093f51db34d8f2e2fe1->m_frame.f_lineno = 927;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 927;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 927;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 928;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( par_voice == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "voice" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 928;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_voice;
frame_b02a5713e0c24093f51db34d8f2e2fe1->m_frame.f_lineno = 928;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 928;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_voice;
par_voice = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_no_2:;
}
branch_end_1:;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 930;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_4 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_voice;
if ( par_voice == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "voice" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 930;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_voice;
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_4;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_2;
if ( par_duration == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "duration" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 932;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_duration );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 932;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_duration == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "duration" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 933;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_duration;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_duration;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_3;
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 934;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_caption );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 934;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 935;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_caption;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_caption;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
int tmp_truth_name_4;
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 936;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_4 = CHECK_IF_TRUE( par_parse_mode );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 936;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_5 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 937;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_parse_mode;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_parse_mode;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_5:;
}
{
PyObject *tmp_tuple_element_1;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 939;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_b02a5713e0c24093f51db34d8f2e2fe1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_b02a5713e0c24093f51db34d8f2e2fe1 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_b02a5713e0c24093f51db34d8f2e2fe1 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_b02a5713e0c24093f51db34d8f2e2fe1, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_b02a5713e0c24093f51db34d8f2e2fe1->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_b02a5713e0c24093f51db34d8f2e2fe1, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_b02a5713e0c24093f51db34d8f2e2fe1,
type_description_1,
par_self,
par_chat_id,
par_voice,
par_duration,
par_caption,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_timeout,
par_parse_mode,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_b02a5713e0c24093f51db34d8f2e2fe1 == cache_frame_b02a5713e0c24093f51db34d8f2e2fe1 )
{
Py_DECREF( frame_b02a5713e0c24093f51db34d8f2e2fe1 );
}
cache_frame_b02a5713e0c24093f51db34d8f2e2fe1 = NULL;
assertFrameObject( frame_b02a5713e0c24093f51db34d8f2e2fe1 );
// 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( telegram$bot$$$function_23_send_voice );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_voice );
par_voice = NULL;
}
{
Py_XDECREF( par_duration );
par_duration = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_voice );
par_voice = NULL;
}
{
Py_XDECREF( par_duration );
par_duration = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_23_send_voice );
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_telegram$bot$$$function_24_send_media_group( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_media = python_pars[ 2 ];
PyObject *par_disable_notification = python_pars[ 3 ];
PyObject *par_reply_to_message_id = python_pars[ 4 ];
PyObject *par_timeout = python_pars[ 5 ];
PyObject *par_kwargs = python_pars[ 6 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
PyObject *outline_0_var_res = NULL;
PyObject *tmp_listcomp_1__$0 = NULL;
PyObject *tmp_listcomp_1__contraction = NULL;
PyObject *tmp_listcomp_1__iter_value_0 = NULL;
struct Nuitka_FrameObject *frame_e34efb32b2fa4d8a75ffd4472c9248a9;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
PyObject *tmp_return_value = NULL;
struct Nuitka_FrameObject *frame_9fb962621742833ad56229858764696f_2;
NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1;
static struct Nuitka_FrameObject *cache_frame_9fb962621742833ad56229858764696f_2 = NULL;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2;
static struct Nuitka_FrameObject *cache_frame_e34efb32b2fa4d8a75ffd4472c9248a9 = NULL;
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_e34efb32b2fa4d8a75ffd4472c9248a9, codeobj_e34efb32b2fa4d8a75ffd4472c9248a9, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_e34efb32b2fa4d8a75ffd4472c9248a9 = cache_frame_e34efb32b2fa4d8a75ffd4472c9248a9;
// Push the new frame as the currently active one.
pushFrameStack( frame_e34efb32b2fa4d8a75ffd4472c9248a9 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_e34efb32b2fa4d8a75ffd4472c9248a9 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_ccac4344aed8c8c13af784818d6d8511;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 970;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
frame_e34efb32b2fa4d8a75ffd4472c9248a9->m_frame.f_lineno = 970;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 970;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 972;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_media;
if ( par_media == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "media" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 972;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_media;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_truth_name_1;
if ( par_reply_to_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "reply_to_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 974;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_reply_to_message_id );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 974;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
if ( par_reply_to_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "reply_to_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 975;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_reply_to_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_reply_to_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_2;
if ( par_disable_notification == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "disable_notification" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 976;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_disable_notification );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 976;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
if ( par_disable_notification == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "disable_notification" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 977;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_disable_notification;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_disable_notification;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_2:;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 979;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_source_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__request );
if ( tmp_source_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 979;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_post );
Py_DECREF( tmp_source_name_3 );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 979;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 979;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 979;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 979;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_e34efb32b2fa4d8a75ffd4472c9248a9->m_frame.f_lineno = 979;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_2, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 979;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
{
{
// Tried code:
{
PyObject *tmp_assign_source_4;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( var_result );
tmp_iter_arg_1 = var_result;
tmp_assign_source_4 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 981;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
assert( tmp_listcomp_1__$0 == NULL );
tmp_listcomp_1__$0 = tmp_assign_source_4;
}
{
PyObject *tmp_assign_source_5;
tmp_assign_source_5 = PyList_New( 0 );
assert( tmp_listcomp_1__contraction == NULL );
tmp_listcomp_1__contraction = tmp_assign_source_5;
}
MAKE_OR_REUSE_FRAME( cache_frame_9fb962621742833ad56229858764696f_2, codeobj_9fb962621742833ad56229858764696f, module_telegram$bot, sizeof(void *)+sizeof(void *) );
frame_9fb962621742833ad56229858764696f_2 = cache_frame_9fb962621742833ad56229858764696f_2;
// Push the new frame as the currently active one.
pushFrameStack( frame_9fb962621742833ad56229858764696f_2 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_9fb962621742833ad56229858764696f_2 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_6;
CHECK_OBJECT( tmp_listcomp_1__$0 );
tmp_next_source_1 = tmp_listcomp_1__$0;
tmp_assign_source_6 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_6 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_1;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_2 = "oo";
exception_lineno = 981;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_listcomp_1__iter_value_0;
tmp_listcomp_1__iter_value_0 = tmp_assign_source_6;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_7;
CHECK_OBJECT( tmp_listcomp_1__iter_value_0 );
tmp_assign_source_7 = tmp_listcomp_1__iter_value_0;
{
PyObject *old = outline_0_var_res;
outline_0_var_res = tmp_assign_source_7;
Py_INCREF( outline_0_var_res );
Py_XDECREF( old );
}
}
{
PyObject *tmp_append_list_1;
PyObject *tmp_append_value_1;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_5;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_args_element_name_3;
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_append_list_1 = tmp_listcomp_1__contraction;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Message );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Message );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 981;
type_description_2 = "oo";
goto try_except_handler_3;
}
tmp_source_name_5 = tmp_mvar_value_1;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_de_json );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 981;
type_description_2 = "oo";
goto try_except_handler_3;
}
if ( outline_0_var_res == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "res" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 981;
type_description_2 = "oo";
goto try_except_handler_3;
}
tmp_args_element_name_2 = outline_0_var_res;
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 981;
type_description_2 = "oo";
goto try_except_handler_3;
}
tmp_args_element_name_3 = par_self;
frame_9fb962621742833ad56229858764696f_2->m_frame.f_lineno = 981;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 };
tmp_append_value_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_append_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 981;
type_description_2 = "oo";
goto try_except_handler_3;
}
assert( PyList_Check( tmp_append_list_1 ) );
tmp_res = PyList_Append( tmp_append_list_1, tmp_append_value_1 );
Py_DECREF( tmp_append_value_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 981;
type_description_2 = "oo";
goto try_except_handler_3;
}
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 981;
type_description_2 = "oo";
goto try_except_handler_3;
}
goto loop_start_1;
loop_end_1:;
}
{
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_return_value = tmp_listcomp_1__contraction;
Py_INCREF( tmp_return_value );
goto try_return_handler_3;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_24_send_media_group );
return NULL;
// Return handler code:
try_return_handler_3:;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
goto frame_return_exit_2;
}
// Exception handler code:
try_except_handler_3:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto frame_exception_exit_2;
}
// End of try:
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_9fb962621742833ad56229858764696f_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_2:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_9fb962621742833ad56229858764696f_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_2;
frame_exception_exit_2:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_9fb962621742833ad56229858764696f_2 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_9fb962621742833ad56229858764696f_2, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_9fb962621742833ad56229858764696f_2->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_9fb962621742833ad56229858764696f_2, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_9fb962621742833ad56229858764696f_2,
type_description_2,
outline_0_var_res,
par_self
);
// Release cached frame.
if ( frame_9fb962621742833ad56229858764696f_2 == cache_frame_9fb962621742833ad56229858764696f_2 )
{
Py_DECREF( frame_9fb962621742833ad56229858764696f_2 );
}
cache_frame_9fb962621742833ad56229858764696f_2 = NULL;
assertFrameObject( frame_9fb962621742833ad56229858764696f_2 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto nested_frame_exit_1;
frame_no_exception_1:;
goto skip_nested_handling_1;
nested_frame_exit_1:;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
skip_nested_handling_1:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_24_send_media_group );
return NULL;
// Return handler code:
try_return_handler_2:;
{
Py_XDECREF( outline_0_var_res );
outline_0_var_res = NULL;
}
{
goto outline_result_1;
}
// Exception handler code:
try_except_handler_2:;
exception_keeper_type_2 = exception_type;
exception_keeper_value_2 = exception_value;
exception_keeper_tb_2 = exception_tb;
exception_keeper_lineno_2 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( outline_0_var_res );
outline_0_var_res = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_2;
exception_value = exception_keeper_value_2;
exception_tb = exception_keeper_tb_2;
exception_lineno = exception_keeper_lineno_2;
goto outline_exception_1;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_24_send_media_group );
return NULL;
outline_exception_1:;
exception_lineno = 981;
goto frame_exception_exit_1;
outline_result_1:;
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_e34efb32b2fa4d8a75ffd4472c9248a9 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_2;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e34efb32b2fa4d8a75ffd4472c9248a9 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e34efb32b2fa4d8a75ffd4472c9248a9 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_e34efb32b2fa4d8a75ffd4472c9248a9, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_e34efb32b2fa4d8a75ffd4472c9248a9->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_e34efb32b2fa4d8a75ffd4472c9248a9, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_e34efb32b2fa4d8a75ffd4472c9248a9,
type_description_1,
par_self,
par_chat_id,
par_media,
par_disable_notification,
par_reply_to_message_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_e34efb32b2fa4d8a75ffd4472c9248a9 == cache_frame_e34efb32b2fa4d8a75ffd4472c9248a9 )
{
Py_DECREF( frame_e34efb32b2fa4d8a75ffd4472c9248a9 );
}
cache_frame_e34efb32b2fa4d8a75ffd4472c9248a9 = NULL;
assertFrameObject( frame_e34efb32b2fa4d8a75ffd4472c9248a9 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_2:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_24_send_media_group );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_media );
par_media = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_3 = exception_type;
exception_keeper_value_3 = exception_value;
exception_keeper_tb_3 = exception_tb;
exception_keeper_lineno_3 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_media );
par_media = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_3;
exception_value = exception_keeper_value_3;
exception_tb = exception_keeper_tb_3;
exception_lineno = exception_keeper_lineno_3;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_24_send_media_group );
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_telegram$bot$$$function_25_send_location( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_latitude = python_pars[ 2 ];
PyObject *par_longitude = python_pars[ 3 ];
PyObject *par_disable_notification = python_pars[ 4 ];
PyObject *par_reply_to_message_id = python_pars[ 5 ];
PyObject *par_reply_markup = python_pars[ 6 ];
PyObject *par_timeout = python_pars[ 7 ];
PyObject *par_location = python_pars[ 8 ];
PyObject *par_live_period = python_pars[ 9 ];
PyObject *par_kwargs = python_pars[ 10 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_1a9c463b2c069e0d1a31d61e4103e4b9;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_1a9c463b2c069e0d1a31d61e4103e4b9 = 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_1a9c463b2c069e0d1a31d61e4103e4b9, codeobj_1a9c463b2c069e0d1a31d61e4103e4b9, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_1a9c463b2c069e0d1a31d61e4103e4b9 = cache_frame_1a9c463b2c069e0d1a31d61e4103e4b9;
// Push the new frame as the currently active one.
pushFrameStack( frame_1a9c463b2c069e0d1a31d61e4103e4b9 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_1a9c463b2c069e0d1a31d61e4103e4b9 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_4dd756850968c4b302fe48e6fe7c7eef;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1028;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
frame_1a9c463b2c069e0d1a31d61e4103e4b9->m_frame.f_lineno = 1028;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1028;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
int tmp_or_left_truth_1;
PyObject *tmp_or_left_value_1;
PyObject *tmp_or_right_value_1;
PyObject *tmp_called_name_2;
PyObject *tmp_args_element_name_2;
PyObject *tmp_list_element_1;
tmp_called_name_2 = LOOKUP_BUILTIN( const_str_plain_all );
assert( tmp_called_name_2 != NULL );
if ( par_latitude == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "latitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1030;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_list_element_1 = par_latitude;
tmp_args_element_name_2 = PyList_New( 2 );
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_2, 0, tmp_list_element_1 );
if ( par_longitude == 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", "longitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1030;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_list_element_1 = par_longitude;
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_2, 1, tmp_list_element_1 );
frame_1a9c463b2c069e0d1a31d61e4103e4b9->m_frame.f_lineno = 1030;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_or_left_value_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_args_element_name_2 );
if ( tmp_or_left_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1030;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_or_left_truth_1 = CHECK_IF_TRUE( tmp_or_left_value_1 );
if ( tmp_or_left_truth_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_or_left_value_1 );
exception_lineno = 1030;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( tmp_or_left_truth_1 == 1 )
{
goto or_left_1;
}
else
{
goto or_right_1;
}
or_right_1:;
Py_DECREF( tmp_or_left_value_1 );
if ( par_location == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1030;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_or_right_value_1 = par_location;
Py_INCREF( tmp_or_right_value_1 );
tmp_operand_name_1 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_operand_name_1 = tmp_or_left_value_1;
or_end_1:;
tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 );
Py_DECREF( tmp_operand_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1030;
type_description_1 = "ooooooooooooo";
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_9376afec43851a2a5002893fd8d92388;
frame_1a9c463b2c069e0d1a31d61e4103e4b9->m_frame.f_lineno = 1031;
{
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 = 1031;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_operand_name_2;
PyObject *tmp_left_name_1;
int tmp_or_left_truth_2;
PyObject *tmp_or_left_value_2;
PyObject *tmp_or_right_value_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_right_name_1;
PyObject *tmp_value_name_1;
if ( par_latitude == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "latitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1034;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_latitude;
tmp_compexpr_right_1 = Py_None;
tmp_or_left_value_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? Py_True : Py_False;
tmp_or_left_truth_2 = CHECK_IF_TRUE( tmp_or_left_value_2 );
if ( tmp_or_left_truth_2 == 1 )
{
goto or_left_2;
}
else
{
goto or_right_2;
}
or_right_2:;
if ( par_longitude == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "longitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1034;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_longitude;
tmp_compexpr_right_2 = Py_None;
tmp_or_right_value_2 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? Py_True : Py_False;
tmp_left_name_1 = tmp_or_right_value_2;
goto or_end_2;
or_left_2:;
tmp_left_name_1 = tmp_or_left_value_2;
or_end_2:;
if ( par_location == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1034;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_value_name_1 = par_location;
tmp_res = CHECK_IF_TRUE( tmp_value_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1034;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = ( tmp_res != 0 ) ? Py_True : Py_False;
tmp_operand_name_2 = BINARY_OPERATION( PyNumber_Xor, tmp_left_name_1, tmp_right_name_1 );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1034;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_res = CHECK_IF_TRUE( tmp_operand_name_2 );
Py_DECREF( tmp_operand_name_2 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1034;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_raise_type_2;
PyObject *tmp_make_exception_arg_2;
tmp_make_exception_arg_2 = const_str_digest_a1c8744a9334d7bda49227a2ac7991c6;
frame_1a9c463b2c069e0d1a31d61e4103e4b9->m_frame.f_lineno = 1035;
{
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 = 1035;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_location == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1038;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_location;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Location );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Location );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1038;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_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 = 1038;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_source_name_3;
if ( par_location == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1039;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_location;
tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_latitude );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1039;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_latitude;
par_latitude = tmp_assign_source_2;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_source_name_4;
if ( par_location == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1040;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_location;
tmp_assign_source_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_longitude );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1040;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_longitude;
par_longitude = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_no_3:;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_value_3;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1042;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_4 = _PyDict_NewPresized( 3 );
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_latitude;
if ( par_latitude == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "latitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1042;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_latitude;
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
tmp_dict_key_3 = const_str_plain_longitude;
if ( par_longitude == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "longitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1042;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_longitude;
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_4;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_1;
if ( par_live_period == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "live_period" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1044;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_live_period );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1044;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_live_period == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "live_period" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1045;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_live_period;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_live_period;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
{
PyObject *tmp_tuple_element_1;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1047;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_1a9c463b2c069e0d1a31d61e4103e4b9 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_1a9c463b2c069e0d1a31d61e4103e4b9 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_1a9c463b2c069e0d1a31d61e4103e4b9 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_1a9c463b2c069e0d1a31d61e4103e4b9, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_1a9c463b2c069e0d1a31d61e4103e4b9->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_1a9c463b2c069e0d1a31d61e4103e4b9, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_1a9c463b2c069e0d1a31d61e4103e4b9,
type_description_1,
par_self,
par_chat_id,
par_latitude,
par_longitude,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_timeout,
par_location,
par_live_period,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_1a9c463b2c069e0d1a31d61e4103e4b9 == cache_frame_1a9c463b2c069e0d1a31d61e4103e4b9 )
{
Py_DECREF( frame_1a9c463b2c069e0d1a31d61e4103e4b9 );
}
cache_frame_1a9c463b2c069e0d1a31d61e4103e4b9 = NULL;
assertFrameObject( frame_1a9c463b2c069e0d1a31d61e4103e4b9 );
// 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( telegram$bot$$$function_25_send_location );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_latitude );
par_latitude = NULL;
}
{
Py_XDECREF( par_longitude );
par_longitude = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_location );
par_location = NULL;
}
{
Py_XDECREF( par_live_period );
par_live_period = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_latitude );
par_latitude = NULL;
}
{
Py_XDECREF( par_longitude );
par_longitude = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_location );
par_location = NULL;
}
{
Py_XDECREF( par_live_period );
par_live_period = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_25_send_location );
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_telegram$bot$$$function_26_edit_message_live_location( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_message_id = python_pars[ 2 ];
PyObject *par_inline_message_id = python_pars[ 3 ];
PyObject *par_latitude = python_pars[ 4 ];
PyObject *par_longitude = python_pars[ 5 ];
PyObject *par_location = python_pars[ 6 ];
PyObject *par_reply_markup = python_pars[ 7 ];
PyObject *par_kwargs = python_pars[ 8 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_fc92e436b49a156cea404fbd108cf5b6;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_fc92e436b49a156cea404fbd108cf5b6 = 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_fc92e436b49a156cea404fbd108cf5b6, codeobj_fc92e436b49a156cea404fbd108cf5b6, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_fc92e436b49a156cea404fbd108cf5b6 = cache_frame_fc92e436b49a156cea404fbd108cf5b6;
// Push the new frame as the currently active one.
pushFrameStack( frame_fc92e436b49a156cea404fbd108cf5b6 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_fc92e436b49a156cea404fbd108cf5b6 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_9bb197f040beb6a7b9caa65e4cdef1ee;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1088;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
frame_fc92e436b49a156cea404fbd108cf5b6->m_frame.f_lineno = 1088;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1088;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
int tmp_or_left_truth_1;
PyObject *tmp_or_left_value_1;
PyObject *tmp_or_right_value_1;
PyObject *tmp_called_name_2;
PyObject *tmp_args_element_name_2;
PyObject *tmp_list_element_1;
tmp_called_name_2 = LOOKUP_BUILTIN( const_str_plain_all );
assert( tmp_called_name_2 != NULL );
if ( par_latitude == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "latitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1090;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_list_element_1 = par_latitude;
tmp_args_element_name_2 = PyList_New( 2 );
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_2, 0, tmp_list_element_1 );
if ( par_longitude == 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", "longitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1090;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_list_element_1 = par_longitude;
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_2, 1, tmp_list_element_1 );
frame_fc92e436b49a156cea404fbd108cf5b6->m_frame.f_lineno = 1090;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_or_left_value_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_args_element_name_2 );
if ( tmp_or_left_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1090;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_or_left_truth_1 = CHECK_IF_TRUE( tmp_or_left_value_1 );
if ( tmp_or_left_truth_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_or_left_value_1 );
exception_lineno = 1090;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
if ( tmp_or_left_truth_1 == 1 )
{
goto or_left_1;
}
else
{
goto or_right_1;
}
or_right_1:;
Py_DECREF( tmp_or_left_value_1 );
if ( par_location == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1090;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_or_right_value_1 = par_location;
Py_INCREF( tmp_or_right_value_1 );
tmp_operand_name_1 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_operand_name_1 = tmp_or_left_value_1;
or_end_1:;
tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 );
Py_DECREF( tmp_operand_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1090;
type_description_1 = "ooooooooooo";
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_9376afec43851a2a5002893fd8d92388;
frame_fc92e436b49a156cea404fbd108cf5b6->m_frame.f_lineno = 1091;
{
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 = 1091;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_operand_name_2;
PyObject *tmp_left_name_1;
int tmp_or_left_truth_2;
PyObject *tmp_or_left_value_2;
PyObject *tmp_or_right_value_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_right_name_1;
PyObject *tmp_value_name_1;
if ( par_latitude == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "latitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1093;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_latitude;
tmp_compexpr_right_1 = Py_None;
tmp_or_left_value_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? Py_True : Py_False;
tmp_or_left_truth_2 = CHECK_IF_TRUE( tmp_or_left_value_2 );
if ( tmp_or_left_truth_2 == 1 )
{
goto or_left_2;
}
else
{
goto or_right_2;
}
or_right_2:;
if ( par_longitude == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "longitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1093;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_longitude;
tmp_compexpr_right_2 = Py_None;
tmp_or_right_value_2 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? Py_True : Py_False;
tmp_left_name_1 = tmp_or_right_value_2;
goto or_end_2;
or_left_2:;
tmp_left_name_1 = tmp_or_left_value_2;
or_end_2:;
if ( par_location == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1093;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_value_name_1 = par_location;
tmp_res = CHECK_IF_TRUE( tmp_value_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1093;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = ( tmp_res != 0 ) ? Py_True : Py_False;
tmp_operand_name_2 = BINARY_OPERATION( PyNumber_Xor, tmp_left_name_1, tmp_right_name_1 );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1093;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_res = CHECK_IF_TRUE( tmp_operand_name_2 );
Py_DECREF( tmp_operand_name_2 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1093;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_raise_type_2;
PyObject *tmp_make_exception_arg_2;
tmp_make_exception_arg_2 = const_str_digest_a1c8744a9334d7bda49227a2ac7991c6;
frame_fc92e436b49a156cea404fbd108cf5b6->m_frame.f_lineno = 1094;
{
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 = 1094;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_location == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1097;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_location;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Location );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Location );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1097;
type_description_1 = "ooooooooooo";
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 = 1097;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_source_name_3;
if ( par_location == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1098;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_location;
tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_latitude );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1098;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_latitude;
par_latitude = tmp_assign_source_2;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_source_name_4;
if ( par_location == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1099;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_location;
tmp_assign_source_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_longitude );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1099;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_longitude;
par_longitude = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_no_3:;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_latitude;
if ( par_latitude == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "latitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1101;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_latitude;
tmp_assign_source_4 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_longitude;
if ( par_longitude == NULL )
{
Py_DECREF( tmp_assign_source_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "longitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1101;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_longitude;
tmp_res = PyDict_SetItem( tmp_assign_source_4, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_4;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_1;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1103;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_chat_id );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1103;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1104;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_chat_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_chat_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
int tmp_truth_name_2;
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1105;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_message_id );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1105;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_5 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1106;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_5:;
}
{
nuitka_bool tmp_condition_result_6;
int tmp_truth_name_3;
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1107;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_inline_message_id );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1107;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_6 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1108;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_inline_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_inline_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_6:;
}
{
PyObject *tmp_tuple_element_1;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1110;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_fc92e436b49a156cea404fbd108cf5b6 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_fc92e436b49a156cea404fbd108cf5b6 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_fc92e436b49a156cea404fbd108cf5b6 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_fc92e436b49a156cea404fbd108cf5b6, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_fc92e436b49a156cea404fbd108cf5b6->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_fc92e436b49a156cea404fbd108cf5b6, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_fc92e436b49a156cea404fbd108cf5b6,
type_description_1,
par_self,
par_chat_id,
par_message_id,
par_inline_message_id,
par_latitude,
par_longitude,
par_location,
par_reply_markup,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_fc92e436b49a156cea404fbd108cf5b6 == cache_frame_fc92e436b49a156cea404fbd108cf5b6 )
{
Py_DECREF( frame_fc92e436b49a156cea404fbd108cf5b6 );
}
cache_frame_fc92e436b49a156cea404fbd108cf5b6 = NULL;
assertFrameObject( frame_fc92e436b49a156cea404fbd108cf5b6 );
// 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( telegram$bot$$$function_26_edit_message_live_location );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_latitude );
par_latitude = NULL;
}
{
Py_XDECREF( par_longitude );
par_longitude = NULL;
}
{
Py_XDECREF( par_location );
par_location = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_latitude );
par_latitude = NULL;
}
{
Py_XDECREF( par_longitude );
par_longitude = NULL;
}
{
Py_XDECREF( par_location );
par_location = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_26_edit_message_live_location );
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_telegram$bot$$$function_27_stop_message_live_location( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_message_id = python_pars[ 2 ];
PyObject *par_inline_message_id = python_pars[ 3 ];
PyObject *par_reply_markup = python_pars[ 4 ];
PyObject *par_kwargs = python_pars[ 5 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_7fd1efed1fcacf92afc784d7ff10fa64;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
int tmp_res;
static struct Nuitka_FrameObject *cache_frame_7fd1efed1fcacf92afc784d7ff10fa64 = 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_7fd1efed1fcacf92afc784d7ff10fa64, codeobj_7fd1efed1fcacf92afc784d7ff10fa64, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_7fd1efed1fcacf92afc784d7ff10fa64 = cache_frame_7fd1efed1fcacf92afc784d7ff10fa64;
// Push the new frame as the currently active one.
pushFrameStack( frame_7fd1efed1fcacf92afc784d7ff10fa64 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_7fd1efed1fcacf92afc784d7ff10fa64 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_b8badacd46fce43aa972ea4f1407d181;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1141;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
frame_7fd1efed1fcacf92afc784d7ff10fa64->m_frame.f_lineno = 1141;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1141;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
tmp_assign_source_2 = PyDict_New();
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_truth_name_1;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1145;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_chat_id );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1145;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1146;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_chat_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_chat_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_2;
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1147;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_message_id );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1147;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1148;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_3;
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1149;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_inline_message_id );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1149;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1150;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_inline_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_inline_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_7fd1efed1fcacf92afc784d7ff10fa64 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_7fd1efed1fcacf92afc784d7ff10fa64 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_7fd1efed1fcacf92afc784d7ff10fa64, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_7fd1efed1fcacf92afc784d7ff10fa64->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_7fd1efed1fcacf92afc784d7ff10fa64, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_7fd1efed1fcacf92afc784d7ff10fa64,
type_description_1,
par_self,
par_chat_id,
par_message_id,
par_inline_message_id,
par_reply_markup,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_7fd1efed1fcacf92afc784d7ff10fa64 == cache_frame_7fd1efed1fcacf92afc784d7ff10fa64 )
{
Py_DECREF( frame_7fd1efed1fcacf92afc784d7ff10fa64 );
}
cache_frame_7fd1efed1fcacf92afc784d7ff10fa64 = NULL;
assertFrameObject( frame_7fd1efed1fcacf92afc784d7ff10fa64 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
PyObject *tmp_tuple_element_1;
CHECK_OBJECT( var_url );
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_27_stop_message_live_location );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_27_stop_message_live_location );
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_telegram$bot$$$function_28_send_venue( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_latitude = python_pars[ 2 ];
PyObject *par_longitude = python_pars[ 3 ];
PyObject *par_title = python_pars[ 4 ];
PyObject *par_address = python_pars[ 5 ];
PyObject *par_foursquare_id = python_pars[ 6 ];
PyObject *par_disable_notification = python_pars[ 7 ];
PyObject *par_reply_to_message_id = python_pars[ 8 ];
PyObject *par_reply_markup = python_pars[ 9 ];
PyObject *par_timeout = python_pars[ 10 ];
PyObject *par_venue = python_pars[ 11 ];
PyObject *par_foursquare_type = python_pars[ 12 ];
PyObject *par_kwargs = python_pars[ 13 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_b3bc2938f5952e598a27f0a908034b75;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_b3bc2938f5952e598a27f0a908034b75 = 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_b3bc2938f5952e598a27f0a908034b75, codeobj_b3bc2938f5952e598a27f0a908034b75, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_b3bc2938f5952e598a27f0a908034b75 = cache_frame_b3bc2938f5952e598a27f0a908034b75;
// Push the new frame as the currently active one.
pushFrameStack( frame_b3bc2938f5952e598a27f0a908034b75 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_b3bc2938f5952e598a27f0a908034b75 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_3b25af0470fa268a175ed67bce038326;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1208;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
frame_b3bc2938f5952e598a27f0a908034b75->m_frame.f_lineno = 1208;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1208;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
int tmp_or_left_truth_1;
PyObject *tmp_or_left_value_1;
PyObject *tmp_or_right_value_1;
PyObject *tmp_called_name_2;
PyObject *tmp_args_element_name_2;
PyObject *tmp_list_element_1;
if ( par_venue == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "venue" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1210;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_or_left_value_1 = par_venue;
tmp_or_left_truth_1 = CHECK_IF_TRUE( tmp_or_left_value_1 );
if ( tmp_or_left_truth_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1210;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
if ( tmp_or_left_truth_1 == 1 )
{
goto or_left_1;
}
else
{
goto or_right_1;
}
or_right_1:;
tmp_called_name_2 = LOOKUP_BUILTIN( const_str_plain_all );
assert( tmp_called_name_2 != NULL );
if ( par_latitude == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "latitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1210;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_list_element_1 = par_latitude;
tmp_args_element_name_2 = PyList_New( 4 );
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_2, 0, tmp_list_element_1 );
if ( par_longitude == 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", "longitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1210;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_list_element_1 = par_longitude;
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_2, 1, tmp_list_element_1 );
if ( par_address == 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", "address" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1210;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_list_element_1 = par_address;
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_2, 2, tmp_list_element_1 );
if ( par_title == 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", "title" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1210;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_list_element_1 = par_title;
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_2, 3, tmp_list_element_1 );
frame_b3bc2938f5952e598a27f0a908034b75->m_frame.f_lineno = 1210;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_or_right_value_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_args_element_name_2 );
if ( tmp_or_right_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1210;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_operand_name_1 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
Py_INCREF( tmp_or_left_value_1 );
tmp_operand_name_1 = tmp_or_left_value_1;
or_end_1:;
tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 );
Py_DECREF( tmp_operand_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1210;
type_description_1 = "oooooooooooooooo";
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_aeb87bf0a31fd4348fa8c795806caf48;
frame_b3bc2938f5952e598a27f0a908034b75->m_frame.f_lineno = 1211;
{
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 = 1211;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_venue == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "venue" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1214;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_venue;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Venue );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Venue );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Venue" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1214;
type_description_1 = "oooooooooooooooo";
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 = 1214;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_source_name_3;
PyObject *tmp_source_name_4;
if ( par_venue == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "venue" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1215;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_venue;
tmp_source_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_location );
if ( tmp_source_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1215;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_latitude );
Py_DECREF( tmp_source_name_3 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1215;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_latitude;
par_latitude = tmp_assign_source_2;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_source_name_5;
PyObject *tmp_source_name_6;
if ( par_venue == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "venue" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1216;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_venue;
tmp_source_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_location );
if ( tmp_source_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1216;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_assign_source_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_longitude );
Py_DECREF( tmp_source_name_5 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1216;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_longitude;
par_longitude = tmp_assign_source_3;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_source_name_7;
if ( par_venue == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "venue" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1217;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = par_venue;
tmp_assign_source_4 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_address );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1217;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_address;
par_address = tmp_assign_source_4;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_source_name_8;
if ( par_venue == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "venue" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1218;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_8 = par_venue;
tmp_assign_source_5 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_title );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1218;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_title;
par_title = tmp_assign_source_5;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
PyObject *tmp_source_name_9;
if ( par_venue == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "venue" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1219;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_9 = par_venue;
tmp_assign_source_6 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_foursquare_id );
if ( tmp_assign_source_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1219;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_foursquare_id;
par_foursquare_id = tmp_assign_source_6;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_7;
PyObject *tmp_source_name_10;
if ( par_venue == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "venue" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1220;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_10 = par_venue;
tmp_assign_source_7 = LOOKUP_ATTRIBUTE( tmp_source_name_10, const_str_plain_foursquare_type );
if ( tmp_assign_source_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1220;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_foursquare_type;
par_foursquare_type = tmp_assign_source_7;
Py_XDECREF( old );
}
}
branch_no_2:;
}
{
PyObject *tmp_assign_source_8;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_value_3;
PyObject *tmp_dict_key_4;
PyObject *tmp_dict_value_4;
PyObject *tmp_dict_key_5;
PyObject *tmp_dict_value_5;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1223;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_8 = _PyDict_NewPresized( 5 );
tmp_res = PyDict_SetItem( tmp_assign_source_8, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_latitude;
if ( par_latitude == NULL )
{
Py_DECREF( tmp_assign_source_8 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "latitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1224;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_latitude;
tmp_res = PyDict_SetItem( tmp_assign_source_8, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
tmp_dict_key_3 = const_str_plain_longitude;
if ( par_longitude == NULL )
{
Py_DECREF( tmp_assign_source_8 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "longitude" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1225;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_longitude;
tmp_res = PyDict_SetItem( tmp_assign_source_8, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
tmp_dict_key_4 = const_str_plain_address;
if ( par_address == NULL )
{
Py_DECREF( tmp_assign_source_8 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "address" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1226;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_4 = par_address;
tmp_res = PyDict_SetItem( tmp_assign_source_8, tmp_dict_key_4, tmp_dict_value_4 );
assert( !(tmp_res != 0) );
tmp_dict_key_5 = const_str_plain_title;
if ( par_title == NULL )
{
Py_DECREF( tmp_assign_source_8 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "title" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1227;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_5 = par_title;
tmp_res = PyDict_SetItem( tmp_assign_source_8, tmp_dict_key_5, tmp_dict_value_5 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_8;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_1;
if ( par_foursquare_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "foursquare_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1230;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_foursquare_id );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1230;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_foursquare_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "foursquare_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1231;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_foursquare_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_foursquare_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_2;
if ( par_foursquare_type == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "foursquare_type" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1232;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_foursquare_type );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1232;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_foursquare_type == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "foursquare_type" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1233;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_foursquare_type;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_foursquare_type;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
{
PyObject *tmp_tuple_element_1;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1235;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_b3bc2938f5952e598a27f0a908034b75 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_b3bc2938f5952e598a27f0a908034b75 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_b3bc2938f5952e598a27f0a908034b75 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_b3bc2938f5952e598a27f0a908034b75, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_b3bc2938f5952e598a27f0a908034b75->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_b3bc2938f5952e598a27f0a908034b75, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_b3bc2938f5952e598a27f0a908034b75,
type_description_1,
par_self,
par_chat_id,
par_latitude,
par_longitude,
par_title,
par_address,
par_foursquare_id,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_timeout,
par_venue,
par_foursquare_type,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_b3bc2938f5952e598a27f0a908034b75 == cache_frame_b3bc2938f5952e598a27f0a908034b75 )
{
Py_DECREF( frame_b3bc2938f5952e598a27f0a908034b75 );
}
cache_frame_b3bc2938f5952e598a27f0a908034b75 = NULL;
assertFrameObject( frame_b3bc2938f5952e598a27f0a908034b75 );
// 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( telegram$bot$$$function_28_send_venue );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_latitude );
par_latitude = NULL;
}
{
Py_XDECREF( par_longitude );
par_longitude = NULL;
}
{
Py_XDECREF( par_title );
par_title = NULL;
}
{
Py_XDECREF( par_address );
par_address = NULL;
}
{
Py_XDECREF( par_foursquare_id );
par_foursquare_id = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_venue );
par_venue = NULL;
}
{
Py_XDECREF( par_foursquare_type );
par_foursquare_type = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_latitude );
par_latitude = NULL;
}
{
Py_XDECREF( par_longitude );
par_longitude = NULL;
}
{
Py_XDECREF( par_title );
par_title = NULL;
}
{
Py_XDECREF( par_address );
par_address = NULL;
}
{
Py_XDECREF( par_foursquare_id );
par_foursquare_id = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_venue );
par_venue = NULL;
}
{
Py_XDECREF( par_foursquare_type );
par_foursquare_type = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_28_send_venue );
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_telegram$bot$$$function_29_send_contact( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_phone_number = python_pars[ 2 ];
PyObject *par_first_name = python_pars[ 3 ];
PyObject *par_last_name = python_pars[ 4 ];
PyObject *par_disable_notification = python_pars[ 5 ];
PyObject *par_reply_to_message_id = python_pars[ 6 ];
PyObject *par_reply_markup = python_pars[ 7 ];
PyObject *par_timeout = python_pars[ 8 ];
PyObject *par_contact = python_pars[ 9 ];
PyObject *par_vcard = python_pars[ 10 ];
PyObject *par_kwargs = python_pars[ 11 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_8bdabd637716cc0906aead283afdb72a;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_8bdabd637716cc0906aead283afdb72a = 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_8bdabd637716cc0906aead283afdb72a, codeobj_8bdabd637716cc0906aead283afdb72a, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_8bdabd637716cc0906aead283afdb72a = cache_frame_8bdabd637716cc0906aead283afdb72a;
// Push the new frame as the currently active one.
pushFrameStack( frame_8bdabd637716cc0906aead283afdb72a );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_8bdabd637716cc0906aead283afdb72a ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_b7bb480c94ee6ee0ae3fcd165e5eac9f;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1285;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
frame_8bdabd637716cc0906aead283afdb72a->m_frame.f_lineno = 1285;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1285;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_and_left_truth_1;
nuitka_bool tmp_and_left_value_1;
nuitka_bool tmp_and_right_value_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_operand_name_2;
PyObject *tmp_called_name_2;
PyObject *tmp_args_element_name_2;
PyObject *tmp_list_element_1;
if ( par_contact == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "contact" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1287;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_operand_name_1 = par_contact;
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 = 1287;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_and_left_truth_1 == 1 )
{
goto and_right_1;
}
else
{
goto and_left_1;
}
and_right_1:;
tmp_called_name_2 = LOOKUP_BUILTIN( const_str_plain_all );
assert( tmp_called_name_2 != NULL );
if ( par_phone_number == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "phone_number" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1287;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_list_element_1 = par_phone_number;
tmp_args_element_name_2 = PyList_New( 2 );
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_2, 0, tmp_list_element_1 );
if ( par_first_name == 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", "first_name" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1287;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_list_element_1 = par_first_name;
Py_INCREF( tmp_list_element_1 );
PyList_SET_ITEM( tmp_args_element_name_2, 1, tmp_list_element_1 );
frame_8bdabd637716cc0906aead283afdb72a->m_frame.f_lineno = 1287;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_operand_name_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_args_element_name_2 );
if ( tmp_operand_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1287;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_res = CHECK_IF_TRUE( tmp_operand_name_2 );
Py_DECREF( tmp_operand_name_2 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1287;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_and_right_value_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_1 = tmp_and_right_value_1;
goto and_end_1;
and_left_1:;
tmp_condition_result_1 = tmp_and_left_value_1;
and_end_1:;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_make_exception_arg_1;
tmp_make_exception_arg_1 = const_str_digest_94681bad8bcbbf23b1763ce87533d9aa;
frame_8bdabd637716cc0906aead283afdb72a->m_frame.f_lineno = 1288;
{
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 = 1288;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_contact == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "contact" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1291;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_contact;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Contact );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Contact );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Contact" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1291;
type_description_1 = "oooooooooooooo";
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 = 1291;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_source_name_3;
if ( par_contact == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "contact" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1292;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_contact;
tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_phone_number );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1292;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_phone_number;
par_phone_number = tmp_assign_source_2;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_source_name_4;
if ( par_contact == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "contact" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1293;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_contact;
tmp_assign_source_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_first_name );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1293;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_first_name;
par_first_name = tmp_assign_source_3;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_source_name_5;
if ( par_contact == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "contact" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1294;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_contact;
tmp_assign_source_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_last_name );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1294;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_last_name;
par_last_name = tmp_assign_source_4;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_source_name_6;
if ( par_contact == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "contact" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1295;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_contact;
tmp_assign_source_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_vcard );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1295;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_vcard;
par_vcard = tmp_assign_source_5;
Py_XDECREF( old );
}
}
branch_no_2:;
}
{
PyObject *tmp_assign_source_6;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_value_3;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1297;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_6 = _PyDict_NewPresized( 3 );
tmp_res = PyDict_SetItem( tmp_assign_source_6, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_phone_number;
if ( par_phone_number == NULL )
{
Py_DECREF( tmp_assign_source_6 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "phone_number" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1297;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_phone_number;
tmp_res = PyDict_SetItem( tmp_assign_source_6, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
tmp_dict_key_3 = const_str_plain_first_name;
if ( par_first_name == NULL )
{
Py_DECREF( tmp_assign_source_6 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "first_name" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1297;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_first_name;
tmp_res = PyDict_SetItem( tmp_assign_source_6, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_6;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_1;
if ( par_last_name == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "last_name" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1299;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_last_name );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1299;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_last_name == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "last_name" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1300;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_last_name;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_last_name;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_2;
if ( par_vcard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "vcard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1301;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_vcard );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1301;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_vcard == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "vcard" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1302;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_vcard;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_vcard;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
{
PyObject *tmp_tuple_element_1;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1304;
type_description_1 = "oooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_8bdabd637716cc0906aead283afdb72a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_8bdabd637716cc0906aead283afdb72a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_8bdabd637716cc0906aead283afdb72a );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_8bdabd637716cc0906aead283afdb72a, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_8bdabd637716cc0906aead283afdb72a->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_8bdabd637716cc0906aead283afdb72a, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_8bdabd637716cc0906aead283afdb72a,
type_description_1,
par_self,
par_chat_id,
par_phone_number,
par_first_name,
par_last_name,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_timeout,
par_contact,
par_vcard,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_8bdabd637716cc0906aead283afdb72a == cache_frame_8bdabd637716cc0906aead283afdb72a )
{
Py_DECREF( frame_8bdabd637716cc0906aead283afdb72a );
}
cache_frame_8bdabd637716cc0906aead283afdb72a = NULL;
assertFrameObject( frame_8bdabd637716cc0906aead283afdb72a );
// 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( telegram$bot$$$function_29_send_contact );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_phone_number );
par_phone_number = NULL;
}
{
Py_XDECREF( par_first_name );
par_first_name = NULL;
}
{
Py_XDECREF( par_last_name );
par_last_name = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_contact );
par_contact = NULL;
}
{
Py_XDECREF( par_vcard );
par_vcard = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_phone_number );
par_phone_number = NULL;
}
{
Py_XDECREF( par_first_name );
par_first_name = NULL;
}
{
Py_XDECREF( par_last_name );
par_last_name = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_contact );
par_contact = NULL;
}
{
Py_XDECREF( par_vcard );
par_vcard = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_29_send_contact );
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_telegram$bot$$$function_30_send_game( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_game_short_name = python_pars[ 2 ];
PyObject *par_disable_notification = python_pars[ 3 ];
PyObject *par_reply_to_message_id = python_pars[ 4 ];
PyObject *par_reply_markup = python_pars[ 5 ];
PyObject *par_timeout = python_pars[ 6 ];
PyObject *par_kwargs = python_pars[ 7 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_3023c75b8b2edcfd1f2de158901bd269;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
static struct Nuitka_FrameObject *cache_frame_3023c75b8b2edcfd1f2de158901bd269 = 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_3023c75b8b2edcfd1f2de158901bd269, codeobj_3023c75b8b2edcfd1f2de158901bd269, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_3023c75b8b2edcfd1f2de158901bd269 = cache_frame_3023c75b8b2edcfd1f2de158901bd269;
// Push the new frame as the currently active one.
pushFrameStack( frame_3023c75b8b2edcfd1f2de158901bd269 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_3023c75b8b2edcfd1f2de158901bd269 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_21c8c8332be48c94373ae20a5b541df0;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1342;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
frame_3023c75b8b2edcfd1f2de158901bd269->m_frame.f_lineno = 1342;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1342;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1344;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_game_short_name;
if ( par_game_short_name == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "game_short_name" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1344;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_game_short_name;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_3023c75b8b2edcfd1f2de158901bd269 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_3023c75b8b2edcfd1f2de158901bd269 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_3023c75b8b2edcfd1f2de158901bd269, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_3023c75b8b2edcfd1f2de158901bd269->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_3023c75b8b2edcfd1f2de158901bd269, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_3023c75b8b2edcfd1f2de158901bd269,
type_description_1,
par_self,
par_chat_id,
par_game_short_name,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_timeout,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_3023c75b8b2edcfd1f2de158901bd269 == cache_frame_3023c75b8b2edcfd1f2de158901bd269 )
{
Py_DECREF( frame_3023c75b8b2edcfd1f2de158901bd269 );
}
cache_frame_3023c75b8b2edcfd1f2de158901bd269 = NULL;
assertFrameObject( frame_3023c75b8b2edcfd1f2de158901bd269 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
PyObject *tmp_tuple_element_1;
CHECK_OBJECT( var_url );
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_30_send_game );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_game_short_name );
par_game_short_name = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_game_short_name );
par_game_short_name = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_30_send_game );
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_telegram$bot$$$function_31_send_chat_action( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_action = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_kwargs = python_pars[ 4 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_cf874494fa2ac82f11675c524db319cd;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_cf874494fa2ac82f11675c524db319cd = 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_cf874494fa2ac82f11675c524db319cd, codeobj_cf874494fa2ac82f11675c524db319cd, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_cf874494fa2ac82f11675c524db319cd = cache_frame_cf874494fa2ac82f11675c524db319cd;
// Push the new frame as the currently active one.
pushFrameStack( frame_cf874494fa2ac82f11675c524db319cd );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_cf874494fa2ac82f11675c524db319cd ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_743c67c9846507af72ca7c6c046aba9d;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1373;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
frame_cf874494fa2ac82f11675c524db319cd->m_frame.f_lineno = 1373;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1373;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1375;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_action;
if ( par_action == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "action" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1375;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_action;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1376;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1376;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_cf874494fa2ac82f11675c524db319cd->m_frame.f_lineno = 1376;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1376;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 1378;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1378;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1378;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1378;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 1378;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1378;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_cf874494fa2ac82f11675c524db319cd->m_frame.f_lineno = 1378;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1378;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_cf874494fa2ac82f11675c524db319cd );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_cf874494fa2ac82f11675c524db319cd );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_cf874494fa2ac82f11675c524db319cd, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_cf874494fa2ac82f11675c524db319cd->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_cf874494fa2ac82f11675c524db319cd, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_cf874494fa2ac82f11675c524db319cd,
type_description_1,
par_self,
par_chat_id,
par_action,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_cf874494fa2ac82f11675c524db319cd == cache_frame_cf874494fa2ac82f11675c524db319cd )
{
Py_DECREF( frame_cf874494fa2ac82f11675c524db319cd );
}
cache_frame_cf874494fa2ac82f11675c524db319cd = NULL;
assertFrameObject( frame_cf874494fa2ac82f11675c524db319cd );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_31_send_chat_action );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_action );
par_action = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_action );
par_action = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_31_send_chat_action );
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_telegram$bot$$$function_32_answer_inline_query( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_inline_query_id = python_pars[ 1 ];
PyObject *par_results = python_pars[ 2 ];
PyObject *par_cache_time = python_pars[ 3 ];
PyObject *par_is_personal = python_pars[ 4 ];
PyObject *par_next_offset = python_pars[ 5 ];
PyObject *par_switch_pm_text = python_pars[ 6 ];
PyObject *par_switch_pm_parameter = python_pars[ 7 ];
PyObject *par_timeout = python_pars[ 8 ];
PyObject *par_kwargs = python_pars[ 9 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
PyObject *outline_0_var_res = NULL;
PyObject *tmp_listcomp_1__$0 = NULL;
PyObject *tmp_listcomp_1__contraction = NULL;
PyObject *tmp_listcomp_1__iter_value_0 = NULL;
struct Nuitka_FrameObject *frame_85d2a9479c6806ab95febf6cf50a4e07;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
struct Nuitka_FrameObject *frame_02d14fc20404d39c6303accb088fe45f_2;
NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL;
int tmp_res;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1;
static struct Nuitka_FrameObject *cache_frame_02d14fc20404d39c6303accb088fe45f_2 = NULL;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2;
bool tmp_result;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_85d2a9479c6806ab95febf6cf50a4e07 = NULL;
PyObject *tmp_return_value = NULL;
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_85d2a9479c6806ab95febf6cf50a4e07, codeobj_85d2a9479c6806ab95febf6cf50a4e07, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_85d2a9479c6806ab95febf6cf50a4e07 = cache_frame_85d2a9479c6806ab95febf6cf50a4e07;
// Push the new frame as the currently active one.
pushFrameStack( frame_85d2a9479c6806ab95febf6cf50a4e07 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_85d2a9479c6806ab95febf6cf50a4e07 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_227d2d8e8742639f03a810b593632952;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1437;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
frame_85d2a9479c6806ab95febf6cf50a4e07->m_frame.f_lineno = 1437;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1437;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
{
// Tried code:
{
PyObject *tmp_assign_source_3;
PyObject *tmp_iter_arg_1;
if ( par_results == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "results" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1439;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
tmp_iter_arg_1 = par_results;
tmp_assign_source_3 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1439;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
}
assert( tmp_listcomp_1__$0 == NULL );
tmp_listcomp_1__$0 = tmp_assign_source_3;
}
{
PyObject *tmp_assign_source_4;
tmp_assign_source_4 = PyList_New( 0 );
assert( tmp_listcomp_1__contraction == NULL );
tmp_listcomp_1__contraction = tmp_assign_source_4;
}
MAKE_OR_REUSE_FRAME( cache_frame_02d14fc20404d39c6303accb088fe45f_2, codeobj_02d14fc20404d39c6303accb088fe45f, module_telegram$bot, sizeof(void *) );
frame_02d14fc20404d39c6303accb088fe45f_2 = cache_frame_02d14fc20404d39c6303accb088fe45f_2;
// Push the new frame as the currently active one.
pushFrameStack( frame_02d14fc20404d39c6303accb088fe45f_2 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_02d14fc20404d39c6303accb088fe45f_2 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_listcomp_1__$0 );
tmp_next_source_1 = tmp_listcomp_1__$0;
tmp_assign_source_5 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_5 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_1;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_2 = "o";
exception_lineno = 1439;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_listcomp_1__iter_value_0;
tmp_listcomp_1__iter_value_0 = tmp_assign_source_5;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
CHECK_OBJECT( tmp_listcomp_1__iter_value_0 );
tmp_assign_source_6 = tmp_listcomp_1__iter_value_0;
{
PyObject *old = outline_0_var_res;
outline_0_var_res = tmp_assign_source_6;
Py_INCREF( outline_0_var_res );
Py_XDECREF( old );
}
}
{
PyObject *tmp_append_list_1;
PyObject *tmp_append_value_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_append_list_1 = tmp_listcomp_1__contraction;
CHECK_OBJECT( outline_0_var_res );
tmp_called_instance_1 = outline_0_var_res;
frame_02d14fc20404d39c6303accb088fe45f_2->m_frame.f_lineno = 1439;
tmp_append_value_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_to_dict );
if ( tmp_append_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1439;
type_description_2 = "o";
goto try_except_handler_3;
}
assert( PyList_Check( tmp_append_list_1 ) );
tmp_res = PyList_Append( tmp_append_list_1, tmp_append_value_1 );
Py_DECREF( tmp_append_value_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1439;
type_description_2 = "o";
goto try_except_handler_3;
}
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1439;
type_description_2 = "o";
goto try_except_handler_3;
}
goto loop_start_1;
loop_end_1:;
}
{
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_assign_source_2 = tmp_listcomp_1__contraction;
Py_INCREF( tmp_assign_source_2 );
goto try_return_handler_3;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_32_answer_inline_query );
return NULL;
// Return handler code:
try_return_handler_3:;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
goto frame_return_exit_1;
}
// Exception handler code:
try_except_handler_3:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto frame_exception_exit_2;
}
// End of try:
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_02d14fc20404d39c6303accb088fe45f_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_02d14fc20404d39c6303accb088fe45f_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_2;
frame_exception_exit_2:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_02d14fc20404d39c6303accb088fe45f_2 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_02d14fc20404d39c6303accb088fe45f_2, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_02d14fc20404d39c6303accb088fe45f_2->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_02d14fc20404d39c6303accb088fe45f_2, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_02d14fc20404d39c6303accb088fe45f_2,
type_description_2,
outline_0_var_res
);
// Release cached frame.
if ( frame_02d14fc20404d39c6303accb088fe45f_2 == cache_frame_02d14fc20404d39c6303accb088fe45f_2 )
{
Py_DECREF( frame_02d14fc20404d39c6303accb088fe45f_2 );
}
cache_frame_02d14fc20404d39c6303accb088fe45f_2 = NULL;
assertFrameObject( frame_02d14fc20404d39c6303accb088fe45f_2 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto nested_frame_exit_1;
frame_no_exception_1:;
goto skip_nested_handling_1;
nested_frame_exit_1:;
type_description_1 = "ooooooooooooo";
goto try_except_handler_2;
skip_nested_handling_1:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_32_answer_inline_query );
return NULL;
// Return handler code:
try_return_handler_2:;
{
Py_XDECREF( outline_0_var_res );
outline_0_var_res = NULL;
}
{
goto outline_result_1;
}
// Exception handler code:
try_except_handler_2:;
exception_keeper_type_2 = exception_type;
exception_keeper_value_2 = exception_value;
exception_keeper_tb_2 = exception_tb;
exception_keeper_lineno_2 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( outline_0_var_res );
outline_0_var_res = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_2;
exception_value = exception_keeper_value_2;
exception_tb = exception_keeper_tb_2;
exception_lineno = exception_keeper_lineno_2;
goto outline_exception_1;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_32_answer_inline_query );
return NULL;
outline_exception_1:;
exception_lineno = 1439;
goto frame_exception_exit_1;
outline_result_1:;
{
PyObject *old = par_results;
par_results = tmp_assign_source_2;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_7;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_inline_query_id;
if ( par_inline_query_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_query_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1441;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_inline_query_id;
tmp_assign_source_7 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_7, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_results;
CHECK_OBJECT( par_results );
tmp_dict_value_2 = par_results;
tmp_res = PyDict_SetItem( tmp_assign_source_7, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_7;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_or_left_truth_1;
nuitka_bool tmp_or_left_value_1;
nuitka_bool tmp_or_right_value_1;
int tmp_truth_name_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_cache_time == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cache_time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1443;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_cache_time );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1443;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_or_left_value_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_or_left_truth_1 = tmp_or_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_or_left_truth_1 == 1 )
{
goto or_left_1;
}
else
{
goto or_right_1;
}
or_right_1:;
if ( par_cache_time == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cache_time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1443;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_cache_time;
tmp_compexpr_right_1 = const_int_0;
tmp_res = RICH_COMPARE_BOOL_EQ( tmp_compexpr_left_1, tmp_compexpr_right_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1443;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_or_right_value_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_condition_result_1 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_condition_result_1 = tmp_or_left_value_1;
or_end_1:;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_cache_time == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cache_time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1444;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_cache_time;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1444;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_cache_time;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1444;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_2;
if ( par_is_personal == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "is_personal" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1445;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_is_personal );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1445;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
if ( par_is_personal == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "is_personal" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1446;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_2 = par_is_personal;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1446;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_2 = var_data;
tmp_ass_subscript_2 = const_str_plain_is_personal;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1446;
type_description_1 = "ooooooooooooo";
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_next_offset == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "next_offset" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1447;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_next_offset;
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_3 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_ass_subvalue_3;
PyObject *tmp_ass_subscribed_3;
PyObject *tmp_ass_subscript_3;
if ( par_next_offset == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "next_offset" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1448;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_3 = par_next_offset;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1448;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_3 = var_data;
tmp_ass_subscript_3 = const_str_plain_next_offset;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_3, tmp_ass_subscript_3, tmp_ass_subvalue_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1448;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_3;
if ( par_switch_pm_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "switch_pm_text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1449;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_switch_pm_text );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1449;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
PyObject *tmp_ass_subvalue_4;
PyObject *tmp_ass_subscribed_4;
PyObject *tmp_ass_subscript_4;
if ( par_switch_pm_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "switch_pm_text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1450;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_4 = par_switch_pm_text;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1450;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_4 = var_data;
tmp_ass_subscript_4 = const_str_plain_switch_pm_text;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_4, tmp_ass_subscript_4, tmp_ass_subvalue_4 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1450;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
int tmp_truth_name_4;
if ( par_switch_pm_parameter == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "switch_pm_parameter" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1451;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_4 = CHECK_IF_TRUE( par_switch_pm_parameter );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1451;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_5 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
PyObject *tmp_ass_subvalue_5;
PyObject *tmp_ass_subscribed_5;
PyObject *tmp_ass_subscript_5;
if ( par_switch_pm_parameter == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "switch_pm_parameter" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1452;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_5 = par_switch_pm_parameter;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1452;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_5 = var_data;
tmp_ass_subscript_5 = const_str_plain_switch_pm_parameter;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_5, tmp_ass_subscript_5, tmp_ass_subvalue_5 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1452;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_5:;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1454;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1454;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1454;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_85d2a9479c6806ab95febf6cf50a4e07->m_frame.f_lineno = 1454;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1454;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_8;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 1456;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1456;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1456;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1456;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 1456;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1456;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_85d2a9479c6806ab95febf6cf50a4e07->m_frame.f_lineno = 1456;
tmp_assign_source_8 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1456;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_8;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_85d2a9479c6806ab95febf6cf50a4e07 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_2;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_85d2a9479c6806ab95febf6cf50a4e07 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_85d2a9479c6806ab95febf6cf50a4e07, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_85d2a9479c6806ab95febf6cf50a4e07->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_85d2a9479c6806ab95febf6cf50a4e07, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_85d2a9479c6806ab95febf6cf50a4e07,
type_description_1,
par_self,
par_inline_query_id,
par_results,
par_cache_time,
par_is_personal,
par_next_offset,
par_switch_pm_text,
par_switch_pm_parameter,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_85d2a9479c6806ab95febf6cf50a4e07 == cache_frame_85d2a9479c6806ab95febf6cf50a4e07 )
{
Py_DECREF( frame_85d2a9479c6806ab95febf6cf50a4e07 );
}
cache_frame_85d2a9479c6806ab95febf6cf50a4e07 = NULL;
assertFrameObject( frame_85d2a9479c6806ab95febf6cf50a4e07 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_2:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_32_answer_inline_query );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_inline_query_id );
par_inline_query_id = NULL;
}
{
Py_XDECREF( par_results );
par_results = NULL;
}
{
Py_XDECREF( par_cache_time );
par_cache_time = NULL;
}
{
Py_XDECREF( par_is_personal );
par_is_personal = NULL;
}
{
Py_XDECREF( par_next_offset );
par_next_offset = NULL;
}
{
Py_XDECREF( par_switch_pm_text );
par_switch_pm_text = NULL;
}
{
Py_XDECREF( par_switch_pm_parameter );
par_switch_pm_parameter = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_3 = exception_type;
exception_keeper_value_3 = exception_value;
exception_keeper_tb_3 = exception_tb;
exception_keeper_lineno_3 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_inline_query_id );
par_inline_query_id = NULL;
}
{
Py_XDECREF( par_results );
par_results = NULL;
}
{
Py_XDECREF( par_cache_time );
par_cache_time = NULL;
}
{
Py_XDECREF( par_is_personal );
par_is_personal = NULL;
}
{
Py_XDECREF( par_next_offset );
par_next_offset = NULL;
}
{
Py_XDECREF( par_switch_pm_text );
par_switch_pm_text = NULL;
}
{
Py_XDECREF( par_switch_pm_parameter );
par_switch_pm_parameter = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_3;
exception_value = exception_keeper_value_3;
exception_tb = exception_keeper_tb_3;
exception_lineno = exception_keeper_lineno_3;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_32_answer_inline_query );
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_telegram$bot$$$function_33_get_user_profile_photos( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_user_id = python_pars[ 1 ];
PyObject *par_offset = python_pars[ 2 ];
PyObject *par_limit = python_pars[ 3 ];
PyObject *par_timeout = python_pars[ 4 ];
PyObject *par_kwargs = python_pars[ 5 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_9e90ae906c5e71ce1706ce8399c2b2eb;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
bool tmp_result;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_9e90ae906c5e71ce1706ce8399c2b2eb = 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_9e90ae906c5e71ce1706ce8399c2b2eb, codeobj_9e90ae906c5e71ce1706ce8399c2b2eb, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_9e90ae906c5e71ce1706ce8399c2b2eb = cache_frame_9e90ae906c5e71ce1706ce8399c2b2eb;
// Push the new frame as the currently active one.
pushFrameStack( frame_9e90ae906c5e71ce1706ce8399c2b2eb );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_9e90ae906c5e71ce1706ce8399c2b2eb ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_723286883a814d76afbe2e501a2488b6;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1482;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
frame_9e90ae906c5e71ce1706ce8399c2b2eb->m_frame.f_lineno = 1482;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1482;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_user_id;
if ( par_user_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "user_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1484;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_user_id;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_offset == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "offset" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1486;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_offset;
tmp_compexpr_right_1 = Py_None;
tmp_condition_result_1 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_offset == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "offset" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1487;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_offset;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1487;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_offset;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1487;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_1;
if ( par_limit == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "limit" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1488;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_limit );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1488;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
if ( par_limit == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "limit" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1489;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_2 = par_limit;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1489;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_2 = var_data;
tmp_ass_subscript_2 = const_str_plain_limit;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1489;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_2:;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1490;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1490;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1490;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_9e90ae906c5e71ce1706ce8399c2b2eb->m_frame.f_lineno = 1490;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1490;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 1492;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1492;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1492;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1492;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 1492;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1492;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_9e90ae906c5e71ce1706ce8399c2b2eb->m_frame.f_lineno = 1492;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1492;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_6;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_UserProfilePhotos );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_UserProfilePhotos );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "UserProfilePhotos" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1494;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = tmp_mvar_value_1;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_de_json );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1494;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
if ( var_result == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1494;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = var_result;
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1494;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_self;
frame_9e90ae906c5e71ce1706ce8399c2b2eb->m_frame.f_lineno = 1494;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1494;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_9e90ae906c5e71ce1706ce8399c2b2eb );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_9e90ae906c5e71ce1706ce8399c2b2eb );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_9e90ae906c5e71ce1706ce8399c2b2eb );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_9e90ae906c5e71ce1706ce8399c2b2eb, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_9e90ae906c5e71ce1706ce8399c2b2eb->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_9e90ae906c5e71ce1706ce8399c2b2eb, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_9e90ae906c5e71ce1706ce8399c2b2eb,
type_description_1,
par_self,
par_user_id,
par_offset,
par_limit,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_9e90ae906c5e71ce1706ce8399c2b2eb == cache_frame_9e90ae906c5e71ce1706ce8399c2b2eb )
{
Py_DECREF( frame_9e90ae906c5e71ce1706ce8399c2b2eb );
}
cache_frame_9e90ae906c5e71ce1706ce8399c2b2eb = NULL;
assertFrameObject( frame_9e90ae906c5e71ce1706ce8399c2b2eb );
// 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( telegram$bot$$$function_33_get_user_profile_photos );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_offset );
par_offset = NULL;
}
{
Py_XDECREF( par_limit );
par_limit = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_offset );
par_offset = NULL;
}
{
Py_XDECREF( par_limit );
par_limit = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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( telegram$bot$$$function_33_get_user_profile_photos );
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_telegram$bot$$$function_34_get_file( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_file_id = python_pars[ 1 ];
PyObject *par_timeout = python_pars[ 2 ];
PyObject *par_kwargs = python_pars[ 3 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_d6ddcd59bc15daf654c723f3f415caac;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1;
PyObject *exception_preserved_type_1;
PyObject *exception_preserved_value_1;
PyTracebackObject *exception_preserved_tb_1;
int tmp_res;
bool tmp_result;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_d6ddcd59bc15daf654c723f3f415caac = NULL;
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_d6ddcd59bc15daf654c723f3f415caac, codeobj_d6ddcd59bc15daf654c723f3f415caac, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_d6ddcd59bc15daf654c723f3f415caac = cache_frame_d6ddcd59bc15daf654c723f3f415caac;
// Push the new frame as the currently active one.
pushFrameStack( frame_d6ddcd59bc15daf654c723f3f415caac );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_d6ddcd59bc15daf654c723f3f415caac ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_d1b806d26c9b24e2a7865f0006bff311;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1524;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
frame_d6ddcd59bc15daf654c723f3f415caac->m_frame.f_lineno = 1524;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1524;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
// Tried code:
{
PyObject *tmp_assign_source_2;
PyObject *tmp_source_name_3;
if ( par_file_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "file_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1527;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
tmp_source_name_3 = par_file_id;
tmp_assign_source_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_file_id );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1527;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
{
PyObject *old = par_file_id;
par_file_id = tmp_assign_source_2;
Py_XDECREF( old );
}
}
goto try_end_1;
// Exception handler code:
try_except_handler_2:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
// Preserve existing published exception.
exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET());
Py_XINCREF( exception_preserved_type_1 );
exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET());
Py_XINCREF( exception_preserved_value_1 );
exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET());
Py_XINCREF( exception_preserved_tb_1 );
}
{
if ( exception_keeper_tb_1 == NULL )
{
exception_keeper_tb_1 = MAKE_TRACEBACK( frame_d6ddcd59bc15daf654c723f3f415caac, exception_keeper_lineno_1 );
}
else if ( exception_keeper_lineno_1 != 0 )
{
exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_d6ddcd59bc15daf654c723f3f415caac, exception_keeper_lineno_1 );
}
NORMALIZE_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 );
PyException_SetTraceback( exception_keeper_value_1, (PyObject *)exception_keeper_tb_1 );
PUBLISH_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 );
}
{
// Tried code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
tmp_compexpr_left_1 = EXC_TYPE(PyThreadState_GET());
tmp_compexpr_right_1 = PyExc_AttributeError;
tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_1, tmp_compexpr_right_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1528;
type_description_1 = "ooooooo";
goto try_except_handler_3;
}
tmp_operand_name_1 = ( tmp_res != 0 ) ? Py_True : Py_False;
tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1528;
type_description_1 = "ooooooo";
goto try_except_handler_3;
}
tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 1526;
}
if (exception_tb && exception_tb->tb_frame == &frame_d6ddcd59bc15daf654c723f3f415caac->m_frame) frame_d6ddcd59bc15daf654c723f3f415caac->m_frame.f_lineno = exception_tb->tb_lineno;
type_description_1 = "ooooooo";
goto try_except_handler_3;
}
branch_no_1:;
}
goto try_end_2;
// Exception handler code:
try_except_handler_3:;
exception_keeper_type_2 = exception_type;
exception_keeper_value_2 = exception_value;
exception_keeper_tb_2 = exception_tb;
exception_keeper_lineno_2 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
// Restore previous exception.
SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 );
}
{
// Re-raise.
exception_type = exception_keeper_type_2;
exception_value = exception_keeper_value_2;
exception_tb = exception_keeper_tb_2;
exception_lineno = exception_keeper_lineno_2;
goto frame_exception_exit_1;
}
// End of try:
try_end_2:;
}
{
// Restore previous exception.
SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 );
}
goto try_end_1;
// exception handler codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_34_get_file );
return NULL;
// End of try:
try_end_1:;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_file_id;
if ( par_file_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "file_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1531;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_file_id;
tmp_assign_source_3 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_3;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_4 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1532;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1532;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_d6ddcd59bc15daf654c723f3f415caac->m_frame.f_lineno = 1532;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1532;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_5;
PyObject *tmp_source_name_6;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 1534;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_self;
tmp_source_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__request );
if ( tmp_source_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1534;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_post );
Py_DECREF( tmp_source_name_5 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1534;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1534;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 1534;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1534;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_d6ddcd59bc15daf654c723f3f415caac->m_frame.f_lineno = 1534;
tmp_assign_source_4 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1534;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_4;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_called_instance_1;
PyObject *tmp_call_result_1;
int tmp_truth_name_1;
CHECK_OBJECT( var_result );
tmp_called_instance_1 = var_result;
frame_d6ddcd59bc15daf654c723f3f415caac->m_frame.f_lineno = 1536;
tmp_call_result_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_get, &PyTuple_GET_ITEM( const_tuple_str_plain_file_path_tuple, 0 ) );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1536;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 1536;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_tuple_element_2;
PyObject *tmp_source_name_7;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscript_name_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
tmp_left_name_1 = const_str_digest_3f6240938cc8b4c3691344def7c310a8;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1537;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = par_self;
tmp_tuple_element_2 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_base_file_url );
if ( tmp_tuple_element_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1537;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_right_name_1 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_2 );
if ( var_result == NULL )
{
Py_DECREF( tmp_right_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1537;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_1 = var_result;
tmp_subscript_name_1 = const_str_plain_file_path;
tmp_tuple_element_2 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
if ( tmp_tuple_element_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_1 );
exception_lineno = 1537;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_right_name_1, 1, tmp_tuple_element_2 );
tmp_ass_subvalue_1 = BINARY_OPERATION_REMAINDER( tmp_left_name_1, tmp_right_name_1 );
Py_DECREF( tmp_right_name_1 );
if ( tmp_ass_subvalue_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1537;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_result == NULL )
{
Py_DECREF( tmp_ass_subvalue_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1537;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_result;
tmp_ass_subscript_1 = const_str_plain_file_path;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
Py_DECREF( tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1537;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
}
branch_no_2:;
}
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_8;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_File );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_File );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "File" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1539;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_8 = tmp_mvar_value_1;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_de_json );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1539;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_result == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1539;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = var_result;
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1539;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_self;
frame_d6ddcd59bc15daf654c723f3f415caac->m_frame.f_lineno = 1539;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1539;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_d6ddcd59bc15daf654c723f3f415caac );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d6ddcd59bc15daf654c723f3f415caac );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d6ddcd59bc15daf654c723f3f415caac );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_d6ddcd59bc15daf654c723f3f415caac, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_d6ddcd59bc15daf654c723f3f415caac->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_d6ddcd59bc15daf654c723f3f415caac, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_d6ddcd59bc15daf654c723f3f415caac,
type_description_1,
par_self,
par_file_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_d6ddcd59bc15daf654c723f3f415caac == cache_frame_d6ddcd59bc15daf654c723f3f415caac )
{
Py_DECREF( frame_d6ddcd59bc15daf654c723f3f415caac );
}
cache_frame_d6ddcd59bc15daf654c723f3f415caac = NULL;
assertFrameObject( frame_d6ddcd59bc15daf654c723f3f415caac );
// 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( telegram$bot$$$function_34_get_file );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_file_id );
par_file_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_3 = exception_type;
exception_keeper_value_3 = exception_value;
exception_keeper_tb_3 = exception_tb;
exception_keeper_lineno_3 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_file_id );
par_file_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_3;
exception_value = exception_keeper_value_3;
exception_tb = exception_keeper_tb_3;
exception_lineno = exception_keeper_lineno_3;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_34_get_file );
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_telegram$bot$$$function_35_kick_chat_member( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_user_id = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_until_date = python_pars[ 4 ];
PyObject *par_kwargs = python_pars[ 5 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_ff09bf4b6daed98efbd0ba38f568fdd8;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
bool tmp_result;
static struct Nuitka_FrameObject *cache_frame_ff09bf4b6daed98efbd0ba38f568fdd8 = 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_ff09bf4b6daed98efbd0ba38f568fdd8, codeobj_ff09bf4b6daed98efbd0ba38f568fdd8, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_ff09bf4b6daed98efbd0ba38f568fdd8 = cache_frame_ff09bf4b6daed98efbd0ba38f568fdd8;
// Push the new frame as the currently active one.
pushFrameStack( frame_ff09bf4b6daed98efbd0ba38f568fdd8 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_ff09bf4b6daed98efbd0ba38f568fdd8 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_edc31a6410ffd325afabd950507b2b6d;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1572;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
frame_ff09bf4b6daed98efbd0ba38f568fdd8->m_frame.f_lineno = 1572;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1572;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1574;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_user_id;
if ( par_user_id == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "user_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1574;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_user_id;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1575;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1575;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_ff09bf4b6daed98efbd0ba38f568fdd8->m_frame.f_lineno = 1575;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1575;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_until_date == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "until_date" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1577;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_until_date;
tmp_compexpr_right_1 = Py_None;
tmp_condition_result_1 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_until_date == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "until_date" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1578;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_until_date;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (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 = 1578;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_cls_1 = tmp_mvar_value_1;
tmp_res = Nuitka_IsInstance( tmp_isinstance_inst_1, tmp_isinstance_cls_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1578;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_to_timestamp );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_to_timestamp );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "to_timestamp" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1579;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_2;
if ( par_until_date == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "until_date" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1579;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_until_date;
frame_ff09bf4b6daed98efbd0ba38f568fdd8->m_frame.f_lineno = 1579;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1579;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_until_date;
par_until_date = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_no_2:;
}
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_until_date == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "until_date" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1580;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_until_date;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1580;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_until_date;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1580;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 1582;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1582;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1582;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1582;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_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 = 1582;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1582;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_ff09bf4b6daed98efbd0ba38f568fdd8->m_frame.f_lineno = 1582;
tmp_assign_source_4 = CALL_FUNCTION( tmp_called_name_4, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1582;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_4;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_ff09bf4b6daed98efbd0ba38f568fdd8 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ff09bf4b6daed98efbd0ba38f568fdd8 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_ff09bf4b6daed98efbd0ba38f568fdd8, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_ff09bf4b6daed98efbd0ba38f568fdd8->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_ff09bf4b6daed98efbd0ba38f568fdd8, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_ff09bf4b6daed98efbd0ba38f568fdd8,
type_description_1,
par_self,
par_chat_id,
par_user_id,
par_timeout,
par_until_date,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_ff09bf4b6daed98efbd0ba38f568fdd8 == cache_frame_ff09bf4b6daed98efbd0ba38f568fdd8 )
{
Py_DECREF( frame_ff09bf4b6daed98efbd0ba38f568fdd8 );
}
cache_frame_ff09bf4b6daed98efbd0ba38f568fdd8 = NULL;
assertFrameObject( frame_ff09bf4b6daed98efbd0ba38f568fdd8 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_35_kick_chat_member );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_until_date );
par_until_date = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_until_date );
par_until_date = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_35_kick_chat_member );
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_telegram$bot$$$function_36_unban_chat_member( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_user_id = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_kwargs = python_pars[ 4 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_957af3c49011f441b7dc037fcf7fca60;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_957af3c49011f441b7dc037fcf7fca60 = 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_957af3c49011f441b7dc037fcf7fca60, codeobj_957af3c49011f441b7dc037fcf7fca60, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_957af3c49011f441b7dc037fcf7fca60 = cache_frame_957af3c49011f441b7dc037fcf7fca60;
// Push the new frame as the currently active one.
pushFrameStack( frame_957af3c49011f441b7dc037fcf7fca60 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_957af3c49011f441b7dc037fcf7fca60 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_5cdfc6e8cf5dc92ac12a53ccacc6e0c1;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1609;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
frame_957af3c49011f441b7dc037fcf7fca60->m_frame.f_lineno = 1609;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1609;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1611;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_user_id;
if ( par_user_id == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "user_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1611;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_user_id;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1612;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1612;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_957af3c49011f441b7dc037fcf7fca60->m_frame.f_lineno = 1612;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1612;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 1614;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1614;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1614;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1614;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 1614;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1614;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_957af3c49011f441b7dc037fcf7fca60->m_frame.f_lineno = 1614;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1614;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_957af3c49011f441b7dc037fcf7fca60 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_957af3c49011f441b7dc037fcf7fca60 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_957af3c49011f441b7dc037fcf7fca60, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_957af3c49011f441b7dc037fcf7fca60->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_957af3c49011f441b7dc037fcf7fca60, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_957af3c49011f441b7dc037fcf7fca60,
type_description_1,
par_self,
par_chat_id,
par_user_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_957af3c49011f441b7dc037fcf7fca60 == cache_frame_957af3c49011f441b7dc037fcf7fca60 )
{
Py_DECREF( frame_957af3c49011f441b7dc037fcf7fca60 );
}
cache_frame_957af3c49011f441b7dc037fcf7fca60 = NULL;
assertFrameObject( frame_957af3c49011f441b7dc037fcf7fca60 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_36_unban_chat_member );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_36_unban_chat_member );
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_telegram$bot$$$function_37_answer_callback_query( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_callback_query_id = python_pars[ 1 ];
PyObject *par_text = python_pars[ 2 ];
PyObject *par_show_alert = python_pars[ 3 ];
PyObject *par_url = python_pars[ 4 ];
PyObject *par_cache_time = python_pars[ 5 ];
PyObject *par_timeout = python_pars[ 6 ];
PyObject *par_kwargs = python_pars[ 7 ];
PyObject *var_url_ = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_d3b64e8ee89a3af944a73e806c1a62c5;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
bool tmp_result;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_d3b64e8ee89a3af944a73e806c1a62c5 = 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_d3b64e8ee89a3af944a73e806c1a62c5, codeobj_d3b64e8ee89a3af944a73e806c1a62c5, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_d3b64e8ee89a3af944a73e806c1a62c5 = cache_frame_d3b64e8ee89a3af944a73e806c1a62c5;
// Push the new frame as the currently active one.
pushFrameStack( frame_d3b64e8ee89a3af944a73e806c1a62c5 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_d3b64e8ee89a3af944a73e806c1a62c5 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_4b9dc3ea95c85893527b6e347530d48a;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1661;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
frame_d3b64e8ee89a3af944a73e806c1a62c5->m_frame.f_lineno = 1661;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1661;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url_ == NULL );
var_url_ = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_callback_query_id;
if ( par_callback_query_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "callback_query_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1663;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_callback_query_id;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_truth_name_1;
if ( par_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1665;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_text );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1665;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
if ( par_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1666;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_text;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_text;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_2;
if ( par_show_alert == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "show_alert" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1667;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_show_alert );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1667;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
if ( par_show_alert == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "show_alert" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1668;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_show_alert;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_show_alert;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_3;
if ( par_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1669;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_url );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1669;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1670;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_url;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_url;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_cache_time == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cache_time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1671;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_cache_time;
tmp_compexpr_right_1 = Py_None;
tmp_condition_result_4 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_cache_time == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "cache_time" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1672;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_cache_time;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1672;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_cache_time;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1672;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_4:;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1673;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1673;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1673;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_d3b64e8ee89a3af944a73e806c1a62c5->m_frame.f_lineno = 1673;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1673;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 1675;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1675;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1675;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
if ( var_url_ == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url_" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1675;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url_;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 1675;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1675;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_d3b64e8ee89a3af944a73e806c1a62c5->m_frame.f_lineno = 1675;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1675;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_d3b64e8ee89a3af944a73e806c1a62c5 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d3b64e8ee89a3af944a73e806c1a62c5 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_d3b64e8ee89a3af944a73e806c1a62c5, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_d3b64e8ee89a3af944a73e806c1a62c5->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_d3b64e8ee89a3af944a73e806c1a62c5, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_d3b64e8ee89a3af944a73e806c1a62c5,
type_description_1,
par_self,
par_callback_query_id,
par_text,
par_show_alert,
par_url,
par_cache_time,
par_timeout,
par_kwargs,
var_url_,
var_data,
var_result
);
// Release cached frame.
if ( frame_d3b64e8ee89a3af944a73e806c1a62c5 == cache_frame_d3b64e8ee89a3af944a73e806c1a62c5 )
{
Py_DECREF( frame_d3b64e8ee89a3af944a73e806c1a62c5 );
}
cache_frame_d3b64e8ee89a3af944a73e806c1a62c5 = NULL;
assertFrameObject( frame_d3b64e8ee89a3af944a73e806c1a62c5 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_37_answer_callback_query );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_callback_query_id );
par_callback_query_id = NULL;
}
{
Py_XDECREF( par_text );
par_text = NULL;
}
{
Py_XDECREF( par_show_alert );
par_show_alert = NULL;
}
{
Py_XDECREF( par_url );
par_url = NULL;
}
{
Py_XDECREF( par_cache_time );
par_cache_time = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url_ );
var_url_ = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_callback_query_id );
par_callback_query_id = NULL;
}
{
Py_XDECREF( par_text );
par_text = NULL;
}
{
Py_XDECREF( par_show_alert );
par_show_alert = NULL;
}
{
Py_XDECREF( par_url );
par_url = NULL;
}
{
Py_XDECREF( par_cache_time );
par_cache_time = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url_ );
var_url_ = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_37_answer_callback_query );
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_telegram$bot$$$function_38_edit_message_text( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_text = python_pars[ 1 ];
PyObject *par_chat_id = python_pars[ 2 ];
PyObject *par_message_id = python_pars[ 3 ];
PyObject *par_inline_message_id = python_pars[ 4 ];
PyObject *par_parse_mode = python_pars[ 5 ];
PyObject *par_disable_web_page_preview = python_pars[ 6 ];
PyObject *par_reply_markup = python_pars[ 7 ];
PyObject *par_timeout = python_pars[ 8 ];
PyObject *par_kwargs = python_pars[ 9 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_7775986e98ae5f1421f9961f1525a4be;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
static struct Nuitka_FrameObject *cache_frame_7775986e98ae5f1421f9961f1525a4be = 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_7775986e98ae5f1421f9961f1525a4be, codeobj_7775986e98ae5f1421f9961f1525a4be, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_7775986e98ae5f1421f9961f1525a4be = cache_frame_7775986e98ae5f1421f9961f1525a4be;
// Push the new frame as the currently active one.
pushFrameStack( frame_7775986e98ae5f1421f9961f1525a4be );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_7775986e98ae5f1421f9961f1525a4be ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_049882eb60da039536f085834aa73a18;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1724;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
frame_7775986e98ae5f1421f9961f1525a4be->m_frame.f_lineno = 1724;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1724;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_text;
if ( par_text == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1726;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_text;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_truth_name_1;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1728;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_chat_id );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1728;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1729;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_chat_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_chat_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_2;
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1730;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_message_id );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1730;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1731;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_3;
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1732;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_inline_message_id );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1732;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1733;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_inline_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_inline_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_4;
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1734;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_4 = CHECK_IF_TRUE( par_parse_mode );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1734;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1735;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_parse_mode;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_parse_mode;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
int tmp_truth_name_5;
if ( par_disable_web_page_preview == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "disable_web_page_preview" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1736;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_5 = CHECK_IF_TRUE( par_disable_web_page_preview );
if ( tmp_truth_name_5 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1736;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_5 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
if ( par_disable_web_page_preview == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "disable_web_page_preview" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1737;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_disable_web_page_preview;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_disable_web_page_preview;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_5:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_7775986e98ae5f1421f9961f1525a4be );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_7775986e98ae5f1421f9961f1525a4be );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_7775986e98ae5f1421f9961f1525a4be, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_7775986e98ae5f1421f9961f1525a4be->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_7775986e98ae5f1421f9961f1525a4be, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_7775986e98ae5f1421f9961f1525a4be,
type_description_1,
par_self,
par_text,
par_chat_id,
par_message_id,
par_inline_message_id,
par_parse_mode,
par_disable_web_page_preview,
par_reply_markup,
par_timeout,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_7775986e98ae5f1421f9961f1525a4be == cache_frame_7775986e98ae5f1421f9961f1525a4be )
{
Py_DECREF( frame_7775986e98ae5f1421f9961f1525a4be );
}
cache_frame_7775986e98ae5f1421f9961f1525a4be = NULL;
assertFrameObject( frame_7775986e98ae5f1421f9961f1525a4be );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
PyObject *tmp_tuple_element_1;
CHECK_OBJECT( var_url );
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_38_edit_message_text );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_text );
par_text = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_disable_web_page_preview );
par_disable_web_page_preview = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_text );
par_text = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_disable_web_page_preview );
par_disable_web_page_preview = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_38_edit_message_text );
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_telegram$bot$$$function_39_edit_message_caption( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_message_id = python_pars[ 2 ];
PyObject *par_inline_message_id = python_pars[ 3 ];
PyObject *par_caption = python_pars[ 4 ];
PyObject *par_reply_markup = python_pars[ 5 ];
PyObject *par_timeout = python_pars[ 6 ];
PyObject *par_parse_mode = python_pars[ 7 ];
PyObject *par_kwargs = python_pars[ 8 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_4e25a16ccd92c670ab94ae17613dd7bc;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
int tmp_res;
static struct Nuitka_FrameObject *cache_frame_4e25a16ccd92c670ab94ae17613dd7bc = 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_4e25a16ccd92c670ab94ae17613dd7bc, codeobj_4e25a16ccd92c670ab94ae17613dd7bc, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_4e25a16ccd92c670ab94ae17613dd7bc = cache_frame_4e25a16ccd92c670ab94ae17613dd7bc;
// Push the new frame as the currently active one.
pushFrameStack( frame_4e25a16ccd92c670ab94ae17613dd7bc );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_4e25a16ccd92c670ab94ae17613dd7bc ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
int tmp_and_left_truth_1;
nuitka_bool tmp_and_left_value_1;
nuitka_bool tmp_and_right_value_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
int tmp_or_left_truth_1;
nuitka_bool tmp_or_left_value_1;
nuitka_bool tmp_or_right_value_1;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
CHECK_OBJECT( par_inline_message_id );
tmp_compexpr_left_1 = par_inline_message_id;
tmp_compexpr_right_1 = Py_None;
tmp_and_left_value_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_and_left_truth_1 == 1 )
{
goto and_right_1;
}
else
{
goto and_left_1;
}
and_right_1:;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1783;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_chat_id;
tmp_compexpr_right_2 = Py_None;
tmp_or_left_value_1 = ( tmp_compexpr_left_2 == tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_or_left_truth_1 = tmp_or_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_or_left_truth_1 == 1 )
{
goto or_left_1;
}
else
{
goto or_right_1;
}
or_right_1:;
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1783;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_3 = par_message_id;
tmp_compexpr_right_3 = Py_None;
tmp_or_right_value_1 = ( tmp_compexpr_left_3 == tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_right_value_1 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_and_right_value_1 = tmp_or_left_value_1;
or_end_1:;
tmp_condition_result_1 = tmp_and_right_value_1;
goto and_end_1;
and_left_1:;
tmp_condition_result_1 = tmp_and_left_value_1;
and_end_1:;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_make_exception_arg_1;
tmp_make_exception_arg_1 = const_str_digest_9991d81a6a5039204f5c715a639e3e2b;
frame_4e25a16ccd92c670ab94ae17613dd7bc->m_frame.f_lineno = 1784;
{
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 = 1784;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_17fd2b729d0fcf4158f76740a2c5629b;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
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 = 1788;
type_description_1 = "ooooooooooo";
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_base_url );
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 = 1788;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
frame_4e25a16ccd92c670ab94ae17613dd7bc->m_frame.f_lineno = 1788;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1788;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
tmp_assign_source_2 = PyDict_New();
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_1;
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1792;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_caption );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1792;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
if ( par_caption == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1793;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_caption;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_caption;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_2;
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1794;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_parse_mode );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1794;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_parse_mode == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "parse_mode" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1795;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_parse_mode;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_parse_mode;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_3;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1796;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_chat_id );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1796;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1797;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_chat_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_chat_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
int tmp_truth_name_4;
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1798;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_4 = CHECK_IF_TRUE( par_message_id );
if ( tmp_truth_name_4 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1798;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_5 = tmp_truth_name_4 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1799;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_5:;
}
{
nuitka_bool tmp_condition_result_6;
int tmp_truth_name_5;
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1800;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_5 = CHECK_IF_TRUE( par_inline_message_id );
if ( tmp_truth_name_5 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1800;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_6 = tmp_truth_name_5 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1801;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_inline_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_inline_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_6:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_4e25a16ccd92c670ab94ae17613dd7bc );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_4e25a16ccd92c670ab94ae17613dd7bc );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_4e25a16ccd92c670ab94ae17613dd7bc, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_4e25a16ccd92c670ab94ae17613dd7bc->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_4e25a16ccd92c670ab94ae17613dd7bc, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_4e25a16ccd92c670ab94ae17613dd7bc,
type_description_1,
par_self,
par_chat_id,
par_message_id,
par_inline_message_id,
par_caption,
par_reply_markup,
par_timeout,
par_parse_mode,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_4e25a16ccd92c670ab94ae17613dd7bc == cache_frame_4e25a16ccd92c670ab94ae17613dd7bc )
{
Py_DECREF( frame_4e25a16ccd92c670ab94ae17613dd7bc );
}
cache_frame_4e25a16ccd92c670ab94ae17613dd7bc = NULL;
assertFrameObject( frame_4e25a16ccd92c670ab94ae17613dd7bc );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
PyObject *tmp_tuple_element_1;
CHECK_OBJECT( var_url );
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_39_edit_message_caption );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_caption );
par_caption = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_parse_mode );
par_parse_mode = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_39_edit_message_caption );
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_telegram$bot$$$function_40_edit_message_media( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_message_id = python_pars[ 2 ];
PyObject *par_inline_message_id = python_pars[ 3 ];
PyObject *par_media = python_pars[ 4 ];
PyObject *par_reply_markup = python_pars[ 5 ];
PyObject *par_timeout = python_pars[ 6 ];
PyObject *par_kwargs = python_pars[ 7 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_52f95923e63043a869f1808581947203;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
static struct Nuitka_FrameObject *cache_frame_52f95923e63043a869f1808581947203 = 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_52f95923e63043a869f1808581947203, codeobj_52f95923e63043a869f1808581947203, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_52f95923e63043a869f1808581947203 = cache_frame_52f95923e63043a869f1808581947203;
// Push the new frame as the currently active one.
pushFrameStack( frame_52f95923e63043a869f1808581947203 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_52f95923e63043a869f1808581947203 ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
int tmp_and_left_truth_1;
nuitka_bool tmp_and_left_value_1;
nuitka_bool tmp_and_right_value_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
int tmp_or_left_truth_1;
nuitka_bool tmp_or_left_value_1;
nuitka_bool tmp_or_right_value_1;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
CHECK_OBJECT( par_inline_message_id );
tmp_compexpr_left_1 = par_inline_message_id;
tmp_compexpr_right_1 = Py_None;
tmp_and_left_value_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_and_left_truth_1 == 1 )
{
goto and_right_1;
}
else
{
goto and_left_1;
}
and_right_1:;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1840;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_chat_id;
tmp_compexpr_right_2 = Py_None;
tmp_or_left_value_1 = ( tmp_compexpr_left_2 == tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_or_left_truth_1 = tmp_or_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_or_left_truth_1 == 1 )
{
goto or_left_1;
}
else
{
goto or_right_1;
}
or_right_1:;
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1840;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_3 = par_message_id;
tmp_compexpr_right_3 = Py_None;
tmp_or_right_value_1 = ( tmp_compexpr_left_3 == tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_right_value_1 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_and_right_value_1 = tmp_or_left_value_1;
or_end_1:;
tmp_condition_result_1 = tmp_and_right_value_1;
goto and_end_1;
and_left_1:;
tmp_condition_result_1 = tmp_and_left_value_1;
and_end_1:;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_make_exception_arg_1;
tmp_make_exception_arg_1 = const_str_digest_9991d81a6a5039204f5c715a639e3e2b;
frame_52f95923e63043a869f1808581947203->m_frame.f_lineno = 1841;
{
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 = 1841;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_bcbe0278fa228014308c73d6b43d44ed;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
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 = 1845;
type_description_1 = "oooooooooo";
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_base_url );
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 = 1845;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
frame_52f95923e63043a869f1808581947203->m_frame.f_lineno = 1845;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1845;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_media;
if ( par_media == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "media" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1847;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_media;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_1;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1849;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_chat_id );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1849;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1850;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_chat_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_chat_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_2;
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1851;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_message_id );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1851;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1852;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_3;
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1853;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_inline_message_id );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1853;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1854;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_inline_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_inline_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_52f95923e63043a869f1808581947203 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_52f95923e63043a869f1808581947203 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_52f95923e63043a869f1808581947203, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_52f95923e63043a869f1808581947203->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_52f95923e63043a869f1808581947203, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_52f95923e63043a869f1808581947203,
type_description_1,
par_self,
par_chat_id,
par_message_id,
par_inline_message_id,
par_media,
par_reply_markup,
par_timeout,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_52f95923e63043a869f1808581947203 == cache_frame_52f95923e63043a869f1808581947203 )
{
Py_DECREF( frame_52f95923e63043a869f1808581947203 );
}
cache_frame_52f95923e63043a869f1808581947203 = NULL;
assertFrameObject( frame_52f95923e63043a869f1808581947203 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
PyObject *tmp_tuple_element_1;
CHECK_OBJECT( var_url );
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_40_edit_message_media );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_media );
par_media = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_media );
par_media = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_40_edit_message_media );
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_telegram$bot$$$function_41_edit_message_reply_markup( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_message_id = python_pars[ 2 ];
PyObject *par_inline_message_id = python_pars[ 3 ];
PyObject *par_reply_markup = python_pars[ 4 ];
PyObject *par_timeout = python_pars[ 5 ];
PyObject *par_kwargs = python_pars[ 6 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_b9b2f0cbd6e8e6bae32a4450162c01eb;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
int tmp_res;
static struct Nuitka_FrameObject *cache_frame_b9b2f0cbd6e8e6bae32a4450162c01eb = 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_b9b2f0cbd6e8e6bae32a4450162c01eb, codeobj_b9b2f0cbd6e8e6bae32a4450162c01eb, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_b9b2f0cbd6e8e6bae32a4450162c01eb = cache_frame_b9b2f0cbd6e8e6bae32a4450162c01eb;
// Push the new frame as the currently active one.
pushFrameStack( frame_b9b2f0cbd6e8e6bae32a4450162c01eb );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_b9b2f0cbd6e8e6bae32a4450162c01eb ) == 2 ); // Frame stack
// Framed code:
{
nuitka_bool tmp_condition_result_1;
int tmp_and_left_truth_1;
nuitka_bool tmp_and_left_value_1;
nuitka_bool tmp_and_right_value_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
int tmp_or_left_truth_1;
nuitka_bool tmp_or_left_value_1;
nuitka_bool tmp_or_right_value_1;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
CHECK_OBJECT( par_inline_message_id );
tmp_compexpr_left_1 = par_inline_message_id;
tmp_compexpr_right_1 = Py_None;
tmp_and_left_value_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_and_left_truth_1 == 1 )
{
goto and_right_1;
}
else
{
goto and_left_1;
}
and_right_1:;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1894;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_chat_id;
tmp_compexpr_right_2 = Py_None;
tmp_or_left_value_1 = ( tmp_compexpr_left_2 == tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_or_left_truth_1 = tmp_or_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_or_left_truth_1 == 1 )
{
goto or_left_1;
}
else
{
goto or_right_1;
}
or_right_1:;
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1894;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_3 = par_message_id;
tmp_compexpr_right_3 = Py_None;
tmp_or_right_value_1 = ( tmp_compexpr_left_3 == tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_right_value_1 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_and_right_value_1 = tmp_or_left_value_1;
or_end_1:;
tmp_condition_result_1 = tmp_and_right_value_1;
goto and_end_1;
and_left_1:;
tmp_condition_result_1 = tmp_and_left_value_1;
and_end_1:;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_make_exception_arg_1;
tmp_make_exception_arg_1 = const_str_digest_24a20c4eccb563ab014d0d3ea35cca7d;
frame_b9b2f0cbd6e8e6bae32a4450162c01eb->m_frame.f_lineno = 1895;
{
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 = 1895;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_3a67d06ddeaf2013ce6efe0ea3758db1;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
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 = 1899;
type_description_1 = "ooooooooo";
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_base_url );
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 = 1899;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
frame_b9b2f0cbd6e8e6bae32a4450162c01eb->m_frame.f_lineno = 1899;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1899;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
tmp_assign_source_2 = PyDict_New();
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_1;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1903;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_chat_id );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1903;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1904;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_chat_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_chat_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_2;
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1905;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_message_id );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1905;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1906;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_3;
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1907;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_inline_message_id );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1907;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1908;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_inline_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_inline_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_4:;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_b9b2f0cbd6e8e6bae32a4450162c01eb );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_b9b2f0cbd6e8e6bae32a4450162c01eb );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_b9b2f0cbd6e8e6bae32a4450162c01eb, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_b9b2f0cbd6e8e6bae32a4450162c01eb->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_b9b2f0cbd6e8e6bae32a4450162c01eb, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_b9b2f0cbd6e8e6bae32a4450162c01eb,
type_description_1,
par_self,
par_chat_id,
par_message_id,
par_inline_message_id,
par_reply_markup,
par_timeout,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_b9b2f0cbd6e8e6bae32a4450162c01eb == cache_frame_b9b2f0cbd6e8e6bae32a4450162c01eb )
{
Py_DECREF( frame_b9b2f0cbd6e8e6bae32a4450162c01eb );
}
cache_frame_b9b2f0cbd6e8e6bae32a4450162c01eb = NULL;
assertFrameObject( frame_b9b2f0cbd6e8e6bae32a4450162c01eb );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
PyObject *tmp_tuple_element_1;
CHECK_OBJECT( var_url );
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
CHECK_OBJECT( var_data );
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_41_edit_message_reply_markup );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_41_edit_message_reply_markup );
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_telegram$bot$$$function_42_get_updates( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_offset = python_pars[ 1 ];
PyObject *par_limit = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_read_latency = python_pars[ 4 ];
PyObject *par_allowed_updates = python_pars[ 5 ];
PyObject *par_kwargs = python_pars[ 6 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
PyObject *outline_0_var_u = NULL;
PyObject *outline_1_var_u = NULL;
PyObject *tmp_listcomp_1__$0 = NULL;
PyObject *tmp_listcomp_1__contraction = NULL;
PyObject *tmp_listcomp_1__iter_value_0 = NULL;
PyObject *tmp_listcomp_2__$0 = NULL;
PyObject *tmp_listcomp_2__contraction = NULL;
PyObject *tmp_listcomp_2__iter_value_0 = NULL;
struct Nuitka_FrameObject *frame_7a13e00e8ad567670581225b08d09f6d;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
bool tmp_result;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
struct Nuitka_FrameObject *frame_bf812d106ef72ab880d8ace5ac77d6ca_2;
NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1;
static struct Nuitka_FrameObject *cache_frame_bf812d106ef72ab880d8ace5ac77d6ca_2 = NULL;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2;
PyObject *tmp_return_value = NULL;
struct Nuitka_FrameObject *frame_144438772486ba3b597eff410c2de16c_3;
NUITKA_MAY_BE_UNUSED char const *type_description_3 = NULL;
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3;
static struct Nuitka_FrameObject *cache_frame_144438772486ba3b597eff410c2de16c_3 = 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;
static struct Nuitka_FrameObject *cache_frame_7a13e00e8ad567670581225b08d09f6d = NULL;
PyObject *exception_keeper_type_5;
PyObject *exception_keeper_value_5;
PyTracebackObject *exception_keeper_tb_5;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_7a13e00e8ad567670581225b08d09f6d, codeobj_7a13e00e8ad567670581225b08d09f6d, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_7a13e00e8ad567670581225b08d09f6d = cache_frame_7a13e00e8ad567670581225b08d09f6d;
// Push the new frame as the currently active one.
pushFrameStack( frame_7a13e00e8ad567670581225b08d09f6d );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_7a13e00e8ad567670581225b08d09f6d ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_0ad84dcc97928311aac9f79daa83a211;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 1958;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
frame_7a13e00e8ad567670581225b08d09f6d->m_frame.f_lineno = 1958;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1958;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1960;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_timeout;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_truth_name_1;
if ( par_offset == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "offset" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1962;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_offset );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1962;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
if ( par_offset == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "offset" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1963;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_offset;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_offset;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_2;
if ( par_limit == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "limit" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1964;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_limit );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1964;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
if ( par_limit == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "limit" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1965;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_limit;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_limit;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_allowed_updates == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "allowed_updates" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1966;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_allowed_updates;
tmp_compexpr_right_1 = Py_None;
tmp_condition_result_3 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_allowed_updates == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "allowed_updates" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1967;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_allowed_updates;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1967;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_allowed_updates;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1967;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_3:;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1968;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1968;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1968;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_7a13e00e8ad567670581225b08d09f6d->m_frame.f_lineno = 1968;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1968;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
PyObject *tmp_left_name_1;
PyObject *tmp_float_arg_1;
PyObject *tmp_right_name_1;
PyObject *tmp_float_arg_2;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1975;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1975;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1975;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1975;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 1975;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_read_latency == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "read_latency" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1975;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_float_arg_1 = par_read_latency;
tmp_left_name_1 = TO_FLOAT( tmp_float_arg_1 );
if ( tmp_left_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_lineno = 1975;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_left_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1975;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_float_arg_2 = par_timeout;
tmp_right_name_1 = TO_FLOAT( tmp_float_arg_2 );
if ( tmp_right_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_left_name_1 );
exception_lineno = 1975;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = 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_dict_value_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_lineno = 1975;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
Py_DECREF( tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_7a13e00e8ad567670581225b08d09f6d->m_frame.f_lineno = 1975;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1975;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_3;
CHECK_OBJECT( var_result );
tmp_truth_name_3 = CHECK_IF_TRUE( var_result );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1977;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_6;
PyObject *tmp_source_name_7;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1978;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = par_self;
tmp_source_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_logger );
if ( tmp_source_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1978;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_debug );
Py_DECREF( tmp_source_name_6 );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1978;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = const_str_digest_c4ba15ac4d9c881b1f84d2231a555ecc;
{
// Tried code:
{
PyObject *tmp_assign_source_4;
PyObject *tmp_iter_arg_1;
if ( var_result == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1978;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_iter_arg_1 = var_result;
tmp_assign_source_4 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1978;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
assert( tmp_listcomp_1__$0 == NULL );
tmp_listcomp_1__$0 = tmp_assign_source_4;
}
{
PyObject *tmp_assign_source_5;
tmp_assign_source_5 = PyList_New( 0 );
assert( tmp_listcomp_1__contraction == NULL );
tmp_listcomp_1__contraction = tmp_assign_source_5;
}
MAKE_OR_REUSE_FRAME( cache_frame_bf812d106ef72ab880d8ace5ac77d6ca_2, codeobj_bf812d106ef72ab880d8ace5ac77d6ca, module_telegram$bot, sizeof(void *) );
frame_bf812d106ef72ab880d8ace5ac77d6ca_2 = cache_frame_bf812d106ef72ab880d8ace5ac77d6ca_2;
// Push the new frame as the currently active one.
pushFrameStack( frame_bf812d106ef72ab880d8ace5ac77d6ca_2 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_bf812d106ef72ab880d8ace5ac77d6ca_2 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_6;
CHECK_OBJECT( tmp_listcomp_1__$0 );
tmp_next_source_1 = tmp_listcomp_1__$0;
tmp_assign_source_6 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_6 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_1;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_2 = "o";
exception_lineno = 1978;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_listcomp_1__iter_value_0;
tmp_listcomp_1__iter_value_0 = tmp_assign_source_6;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_7;
CHECK_OBJECT( tmp_listcomp_1__iter_value_0 );
tmp_assign_source_7 = tmp_listcomp_1__iter_value_0;
{
PyObject *old = outline_0_var_u;
outline_0_var_u = tmp_assign_source_7;
Py_INCREF( outline_0_var_u );
Py_XDECREF( old );
}
}
{
PyObject *tmp_append_list_1;
PyObject *tmp_append_value_1;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscript_name_1;
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_append_list_1 = tmp_listcomp_1__contraction;
CHECK_OBJECT( outline_0_var_u );
tmp_subscribed_name_1 = outline_0_var_u;
tmp_subscript_name_1 = const_str_plain_update_id;
tmp_append_value_1 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
if ( tmp_append_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1978;
type_description_2 = "o";
goto try_except_handler_3;
}
assert( PyList_Check( tmp_append_list_1 ) );
tmp_res = PyList_Append( tmp_append_list_1, tmp_append_value_1 );
Py_DECREF( tmp_append_value_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1978;
type_description_2 = "o";
goto try_except_handler_3;
}
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1978;
type_description_2 = "o";
goto try_except_handler_3;
}
goto loop_start_1;
loop_end_1:;
}
{
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_args_element_name_4 = tmp_listcomp_1__contraction;
Py_INCREF( tmp_args_element_name_4 );
goto try_return_handler_3;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_42_get_updates );
return NULL;
// Return handler code:
try_return_handler_3:;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
goto frame_return_exit_2;
}
// Exception handler code:
try_except_handler_3:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto frame_exception_exit_2;
}
// End of try:
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_bf812d106ef72ab880d8ace5ac77d6ca_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_2:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_bf812d106ef72ab880d8ace5ac77d6ca_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_2;
frame_exception_exit_2:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_bf812d106ef72ab880d8ace5ac77d6ca_2 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_bf812d106ef72ab880d8ace5ac77d6ca_2, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_bf812d106ef72ab880d8ace5ac77d6ca_2->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_bf812d106ef72ab880d8ace5ac77d6ca_2, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_bf812d106ef72ab880d8ace5ac77d6ca_2,
type_description_2,
outline_0_var_u
);
// Release cached frame.
if ( frame_bf812d106ef72ab880d8ace5ac77d6ca_2 == cache_frame_bf812d106ef72ab880d8ace5ac77d6ca_2 )
{
Py_DECREF( frame_bf812d106ef72ab880d8ace5ac77d6ca_2 );
}
cache_frame_bf812d106ef72ab880d8ace5ac77d6ca_2 = NULL;
assertFrameObject( frame_bf812d106ef72ab880d8ace5ac77d6ca_2 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto nested_frame_exit_1;
frame_no_exception_1:;
goto skip_nested_handling_1;
nested_frame_exit_1:;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
skip_nested_handling_1:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_42_get_updates );
return NULL;
// Return handler code:
try_return_handler_2:;
{
Py_XDECREF( outline_0_var_u );
outline_0_var_u = NULL;
}
{
goto outline_result_1;
}
// Exception handler code:
try_except_handler_2:;
exception_keeper_type_2 = exception_type;
exception_keeper_value_2 = exception_value;
exception_keeper_tb_2 = exception_tb;
exception_keeper_lineno_2 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( outline_0_var_u );
outline_0_var_u = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_2;
exception_value = exception_keeper_value_2;
exception_tb = exception_keeper_tb_2;
exception_lineno = exception_keeper_lineno_2;
goto outline_exception_1;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_42_get_updates );
return NULL;
outline_exception_1:;
exception_lineno = 1978;
goto frame_exception_exit_1;
outline_result_1:;
frame_7a13e00e8ad567670581225b08d09f6d->m_frame.f_lineno = 1978;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_unused = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1978;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
goto branch_end_4;
branch_no_4:;
{
PyObject *tmp_called_instance_1;
PyObject *tmp_source_name_8;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1980;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_8 = par_self;
tmp_called_instance_1 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_logger );
if ( tmp_called_instance_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1980;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
frame_7a13e00e8ad567670581225b08d09f6d->m_frame.f_lineno = 1980;
tmp_unused = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_debug, &PyTuple_GET_ITEM( const_tuple_str_digest_f1e42f16a6660a4f582babeca5bb2ac1_tuple, 0 ) );
Py_DECREF( tmp_called_instance_1 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1980;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
branch_end_4:;
}
{
{
// Tried code:
{
PyObject *tmp_assign_source_8;
PyObject *tmp_iter_arg_2;
if ( var_result == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1982;
type_description_1 = "oooooooooo";
goto try_except_handler_4;
}
tmp_iter_arg_2 = var_result;
tmp_assign_source_8 = MAKE_ITERATOR( tmp_iter_arg_2 );
if ( tmp_assign_source_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1982;
type_description_1 = "oooooooooo";
goto try_except_handler_4;
}
assert( tmp_listcomp_2__$0 == NULL );
tmp_listcomp_2__$0 = tmp_assign_source_8;
}
{
PyObject *tmp_assign_source_9;
tmp_assign_source_9 = PyList_New( 0 );
assert( tmp_listcomp_2__contraction == NULL );
tmp_listcomp_2__contraction = tmp_assign_source_9;
}
MAKE_OR_REUSE_FRAME( cache_frame_144438772486ba3b597eff410c2de16c_3, codeobj_144438772486ba3b597eff410c2de16c, module_telegram$bot, sizeof(void *)+sizeof(void *) );
frame_144438772486ba3b597eff410c2de16c_3 = cache_frame_144438772486ba3b597eff410c2de16c_3;
// Push the new frame as the currently active one.
pushFrameStack( frame_144438772486ba3b597eff410c2de16c_3 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_144438772486ba3b597eff410c2de16c_3 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
loop_start_2:;
{
PyObject *tmp_next_source_2;
PyObject *tmp_assign_source_10;
CHECK_OBJECT( tmp_listcomp_2__$0 );
tmp_next_source_2 = tmp_listcomp_2__$0;
tmp_assign_source_10 = ITERATOR_NEXT( tmp_next_source_2 );
if ( tmp_assign_source_10 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_2;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_2 = "oo";
exception_lineno = 1982;
goto try_except_handler_5;
}
}
{
PyObject *old = tmp_listcomp_2__iter_value_0;
tmp_listcomp_2__iter_value_0 = tmp_assign_source_10;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_11;
CHECK_OBJECT( tmp_listcomp_2__iter_value_0 );
tmp_assign_source_11 = tmp_listcomp_2__iter_value_0;
{
PyObject *old = outline_1_var_u;
outline_1_var_u = tmp_assign_source_11;
Py_INCREF( outline_1_var_u );
Py_XDECREF( old );
}
}
{
PyObject *tmp_append_list_2;
PyObject *tmp_append_value_2;
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_9;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_5;
PyObject *tmp_args_element_name_6;
CHECK_OBJECT( tmp_listcomp_2__contraction );
tmp_append_list_2 = tmp_listcomp_2__contraction;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Update );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Update );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Update" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1982;
type_description_2 = "oo";
goto try_except_handler_5;
}
tmp_source_name_9 = tmp_mvar_value_1;
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_9, const_str_plain_de_json );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1982;
type_description_2 = "oo";
goto try_except_handler_5;
}
if ( outline_1_var_u == NULL )
{
Py_DECREF( tmp_called_name_5 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "u" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1982;
type_description_2 = "oo";
goto try_except_handler_5;
}
tmp_args_element_name_5 = outline_1_var_u;
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_5 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1982;
type_description_2 = "oo";
goto try_except_handler_5;
}
tmp_args_element_name_6 = par_self;
frame_144438772486ba3b597eff410c2de16c_3->m_frame.f_lineno = 1982;
{
PyObject *call_args[] = { tmp_args_element_name_5, tmp_args_element_name_6 };
tmp_append_value_2 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_5, call_args );
}
Py_DECREF( tmp_called_name_5 );
if ( tmp_append_value_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1982;
type_description_2 = "oo";
goto try_except_handler_5;
}
assert( PyList_Check( tmp_append_list_2 ) );
tmp_res = PyList_Append( tmp_append_list_2, tmp_append_value_2 );
Py_DECREF( tmp_append_value_2 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1982;
type_description_2 = "oo";
goto try_except_handler_5;
}
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1982;
type_description_2 = "oo";
goto try_except_handler_5;
}
goto loop_start_2;
loop_end_2:;
}
{
CHECK_OBJECT( tmp_listcomp_2__contraction );
tmp_return_value = tmp_listcomp_2__contraction;
Py_INCREF( tmp_return_value );
goto try_return_handler_5;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_42_get_updates );
return NULL;
// Return handler code:
try_return_handler_5:;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_2__$0 );
Py_DECREF( tmp_listcomp_2__$0 );
tmp_listcomp_2__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_2__contraction );
Py_DECREF( tmp_listcomp_2__contraction );
tmp_listcomp_2__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_2__iter_value_0 );
tmp_listcomp_2__iter_value_0 = NULL;
}
{
goto frame_return_exit_3;
}
// Exception handler code:
try_except_handler_5:;
exception_keeper_type_3 = exception_type;
exception_keeper_value_3 = exception_value;
exception_keeper_tb_3 = exception_tb;
exception_keeper_lineno_3 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_2__$0 );
Py_DECREF( tmp_listcomp_2__$0 );
tmp_listcomp_2__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_2__contraction );
Py_DECREF( tmp_listcomp_2__contraction );
tmp_listcomp_2__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_2__iter_value_0 );
tmp_listcomp_2__iter_value_0 = 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_3;
}
// End of try:
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_144438772486ba3b597eff410c2de16c_3 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_2;
frame_return_exit_3:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_144438772486ba3b597eff410c2de16c_3 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_4;
frame_exception_exit_3:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_144438772486ba3b597eff410c2de16c_3 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_144438772486ba3b597eff410c2de16c_3, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_144438772486ba3b597eff410c2de16c_3->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_144438772486ba3b597eff410c2de16c_3, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_144438772486ba3b597eff410c2de16c_3,
type_description_2,
outline_1_var_u,
par_self
);
// Release cached frame.
if ( frame_144438772486ba3b597eff410c2de16c_3 == cache_frame_144438772486ba3b597eff410c2de16c_3 )
{
Py_DECREF( frame_144438772486ba3b597eff410c2de16c_3 );
}
cache_frame_144438772486ba3b597eff410c2de16c_3 = NULL;
assertFrameObject( frame_144438772486ba3b597eff410c2de16c_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:;
type_description_1 = "oooooooooo";
goto try_except_handler_4;
skip_nested_handling_2:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_42_get_updates );
return NULL;
// Return handler code:
try_return_handler_4:;
{
Py_XDECREF( outline_1_var_u );
outline_1_var_u = NULL;
}
{
goto outline_result_2;
}
// Exception handler code:
try_except_handler_4:;
exception_keeper_type_4 = exception_type;
exception_keeper_value_4 = exception_value;
exception_keeper_tb_4 = exception_tb;
exception_keeper_lineno_4 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( outline_1_var_u );
outline_1_var_u = 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 outline_exception_2;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_42_get_updates );
return NULL;
outline_exception_2:;
exception_lineno = 1982;
goto frame_exception_exit_1;
outline_result_2:;
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_7a13e00e8ad567670581225b08d09f6d );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_3;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_7a13e00e8ad567670581225b08d09f6d );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_7a13e00e8ad567670581225b08d09f6d );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_7a13e00e8ad567670581225b08d09f6d, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_7a13e00e8ad567670581225b08d09f6d->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_7a13e00e8ad567670581225b08d09f6d, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_7a13e00e8ad567670581225b08d09f6d,
type_description_1,
par_self,
par_offset,
par_limit,
par_timeout,
par_read_latency,
par_allowed_updates,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_7a13e00e8ad567670581225b08d09f6d == cache_frame_7a13e00e8ad567670581225b08d09f6d )
{
Py_DECREF( frame_7a13e00e8ad567670581225b08d09f6d );
}
cache_frame_7a13e00e8ad567670581225b08d09f6d = NULL;
assertFrameObject( frame_7a13e00e8ad567670581225b08d09f6d );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_3:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_42_get_updates );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_offset );
par_offset = NULL;
}
{
Py_XDECREF( par_limit );
par_limit = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_read_latency );
par_read_latency = NULL;
}
{
Py_XDECREF( par_allowed_updates );
par_allowed_updates = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_5 = exception_type;
exception_keeper_value_5 = exception_value;
exception_keeper_tb_5 = exception_tb;
exception_keeper_lineno_5 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_offset );
par_offset = NULL;
}
{
Py_XDECREF( par_limit );
par_limit = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_read_latency );
par_read_latency = NULL;
}
{
Py_XDECREF( par_allowed_updates );
par_allowed_updates = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_5;
exception_value = exception_keeper_value_5;
exception_tb = exception_keeper_tb_5;
exception_lineno = exception_keeper_lineno_5;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_42_get_updates );
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_telegram$bot$$$function_43_set_webhook( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_url = python_pars[ 1 ];
PyObject *par_certificate = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_max_connections = python_pars[ 4 ];
PyObject *par_allowed_updates = python_pars[ 5 ];
PyObject *par_kwargs = python_pars[ 6 ];
PyObject *var_url_ = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_3fb2662153820bcc64b0cd3e47e16162;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
bool tmp_result;
static struct Nuitka_FrameObject *cache_frame_3fb2662153820bcc64b0cd3e47e16162 = 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_3fb2662153820bcc64b0cd3e47e16162, codeobj_3fb2662153820bcc64b0cd3e47e16162, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_3fb2662153820bcc64b0cd3e47e16162 = cache_frame_3fb2662153820bcc64b0cd3e47e16162;
// Push the new frame as the currently active one.
pushFrameStack( frame_3fb2662153820bcc64b0cd3e47e16162 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_3fb2662153820bcc64b0cd3e47e16162 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_6a61a7782550001f878052dcae37b1f0;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2043;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
frame_3fb2662153820bcc64b0cd3e47e16162->m_frame.f_lineno = 2043;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2043;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_url_ == NULL );
var_url_ = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
tmp_compexpr_left_1 = const_str_plain_webhook_url;
if ( par_kwargs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2046;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_right_1 = par_kwargs;
tmp_res = PySequence_Contains( tmp_compexpr_right_1, tmp_compexpr_left_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2046;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_called_instance_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_warnings );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_warnings );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "warnings" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2047;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_called_instance_1 = tmp_mvar_value_1;
frame_3fb2662153820bcc64b0cd3e47e16162->m_frame.f_lineno = 2047;
tmp_unused = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_warn, &PyTuple_GET_ITEM( const_tuple_str_digest_3878e2e6a94703952d13732068d190fd_tuple, 0 ) );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2047;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
if ( par_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2050;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_url;
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_2 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_make_exception_arg_1;
tmp_make_exception_arg_1 = const_str_digest_092378d542f6f52125cd2cc575433980;
frame_3fb2662153820bcc64b0cd3e47e16162->m_frame.f_lineno = 2051;
{
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 = 2051;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
branch_no_2:;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscript_name_1;
if ( par_kwargs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2053;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_subscribed_name_1 = par_kwargs;
tmp_subscript_name_1 = const_str_plain_webhook_url;
tmp_assign_source_2 = LOOKUP_SUBSCRIPT( tmp_subscribed_name_1, tmp_subscript_name_1 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2053;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_url;
par_url = tmp_assign_source_2;
Py_XDECREF( old );
}
}
{
PyObject *tmp_delsubscr_target_1;
PyObject *tmp_delsubscr_subscript_1;
if ( par_kwargs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2054;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_delsubscr_target_1 = par_kwargs;
tmp_delsubscr_subscript_1 = const_str_plain_webhook_url;
tmp_result = DEL_SUBSCRIPT( tmp_delsubscr_target_1, tmp_delsubscr_subscript_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2054;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_3;
tmp_assign_source_3 = PyDict_New();
assert( var_data == NULL );
var_data = tmp_assign_source_3;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
if ( par_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2058;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_3 = par_url;
tmp_compexpr_right_3 = Py_None;
tmp_condition_result_3 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2059;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_url;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2059;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_url;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2059;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
int tmp_truth_name_1;
if ( par_certificate == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "certificate" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2060;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_certificate );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2060;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_4 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2061;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_is_file );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2061;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
if ( par_certificate == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "certificate" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2061;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_certificate;
frame_3fb2662153820bcc64b0cd3e47e16162->m_frame.f_lineno = 2061;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2061;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 2061;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_5 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
PyObject *tmp_assign_source_4;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2062;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_3;
if ( par_certificate == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "certificate" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2062;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_certificate;
frame_3fb2662153820bcc64b0cd3e47e16162->m_frame.f_lineno = 2062;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_4 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2062;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_certificate;
par_certificate = tmp_assign_source_4;
Py_XDECREF( old );
}
}
branch_no_5:;
}
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
if ( par_certificate == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "certificate" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2063;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_2 = par_certificate;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2063;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_2 = var_data;
tmp_ass_subscript_2 = const_str_plain_certificate;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2063;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
if ( par_max_connections == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "max_connections" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2064;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_4 = par_max_connections;
tmp_compexpr_right_4 = Py_None;
tmp_condition_result_6 = ( tmp_compexpr_left_4 != tmp_compexpr_right_4 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
PyObject *tmp_ass_subvalue_3;
PyObject *tmp_ass_subscribed_3;
PyObject *tmp_ass_subscript_3;
if ( par_max_connections == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "max_connections" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2065;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_3 = par_max_connections;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2065;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_3 = var_data;
tmp_ass_subscript_3 = const_str_plain_max_connections;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_3, tmp_ass_subscript_3, tmp_ass_subvalue_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2065;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_6:;
}
{
nuitka_bool tmp_condition_result_7;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
if ( par_allowed_updates == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "allowed_updates" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2066;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_5 = par_allowed_updates;
tmp_compexpr_right_5 = Py_None;
tmp_condition_result_7 = ( tmp_compexpr_left_5 != tmp_compexpr_right_5 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE )
{
goto branch_yes_7;
}
else
{
goto branch_no_7;
}
branch_yes_7:;
{
PyObject *tmp_ass_subvalue_4;
PyObject *tmp_ass_subscribed_4;
PyObject *tmp_ass_subscript_4;
if ( par_allowed_updates == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "allowed_updates" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2067;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_4 = par_allowed_updates;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2067;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_4 = var_data;
tmp_ass_subscript_4 = const_str_plain_allowed_updates;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_4, tmp_ass_subscript_4, tmp_ass_subvalue_4 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2067;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_7:;
}
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_4;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2068;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = var_data;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_update );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2068;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2068;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_kwargs;
frame_3fb2662153820bcc64b0cd3e47e16162->m_frame.f_lineno = 2068;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2068;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_5;
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_5;
PyObject *tmp_source_name_6;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2070;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_self;
tmp_source_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__request );
if ( tmp_source_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2070;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_post );
Py_DECREF( tmp_source_name_5 );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2070;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
if ( var_url_ == NULL )
{
Py_DECREF( tmp_called_name_5 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url_" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2070;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url_;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_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 = 2070;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_1 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2070;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
frame_3fb2662153820bcc64b0cd3e47e16162->m_frame.f_lineno = 2070;
tmp_assign_source_5 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2070;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_5;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_3fb2662153820bcc64b0cd3e47e16162 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_3fb2662153820bcc64b0cd3e47e16162 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_3fb2662153820bcc64b0cd3e47e16162, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_3fb2662153820bcc64b0cd3e47e16162->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_3fb2662153820bcc64b0cd3e47e16162, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_3fb2662153820bcc64b0cd3e47e16162,
type_description_1,
par_self,
par_url,
par_certificate,
par_timeout,
par_max_connections,
par_allowed_updates,
par_kwargs,
var_url_,
var_data,
var_result
);
// Release cached frame.
if ( frame_3fb2662153820bcc64b0cd3e47e16162 == cache_frame_3fb2662153820bcc64b0cd3e47e16162 )
{
Py_DECREF( frame_3fb2662153820bcc64b0cd3e47e16162 );
}
cache_frame_3fb2662153820bcc64b0cd3e47e16162 = NULL;
assertFrameObject( frame_3fb2662153820bcc64b0cd3e47e16162 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_43_set_webhook );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_url );
par_url = NULL;
}
{
Py_XDECREF( par_certificate );
par_certificate = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_max_connections );
par_max_connections = NULL;
}
{
Py_XDECREF( par_allowed_updates );
par_allowed_updates = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url_ );
var_url_ = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_url );
par_url = NULL;
}
{
Py_XDECREF( par_certificate );
par_certificate = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_max_connections );
par_max_connections = NULL;
}
{
Py_XDECREF( par_allowed_updates );
par_allowed_updates = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url_ );
var_url_ = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_43_set_webhook );
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_telegram$bot$$$function_44_delete_webhook( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_timeout = python_pars[ 1 ];
PyObject *par_kwargs = python_pars[ 2 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_a6c2895ec42beacb32984884ca2e30aa;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
static struct Nuitka_FrameObject *cache_frame_a6c2895ec42beacb32984884ca2e30aa = 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_a6c2895ec42beacb32984884ca2e30aa, codeobj_a6c2895ec42beacb32984884ca2e30aa, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_a6c2895ec42beacb32984884ca2e30aa = cache_frame_a6c2895ec42beacb32984884ca2e30aa;
// Push the new frame as the currently active one.
pushFrameStack( frame_a6c2895ec42beacb32984884ca2e30aa );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_a6c2895ec42beacb32984884ca2e30aa ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_dcf91e946b4dadb3426296371a0e765c;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2093;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
frame_a6c2895ec42beacb32984884ca2e30aa->m_frame.f_lineno = 2093;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2093;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
if ( par_kwargs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2095;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_assign_source_2 = par_kwargs;
assert( var_data == NULL );
Py_INCREF( tmp_assign_source_2 );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2097;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_source_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__request );
if ( tmp_source_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2097;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_post );
Py_DECREF( tmp_source_name_3 );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2097;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2097;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2097;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_1 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2097;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
frame_a6c2895ec42beacb32984884ca2e30aa->m_frame.f_lineno = 2097;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_2, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2097;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_a6c2895ec42beacb32984884ca2e30aa );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a6c2895ec42beacb32984884ca2e30aa );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_a6c2895ec42beacb32984884ca2e30aa, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_a6c2895ec42beacb32984884ca2e30aa->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_a6c2895ec42beacb32984884ca2e30aa, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_a6c2895ec42beacb32984884ca2e30aa,
type_description_1,
par_self,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_a6c2895ec42beacb32984884ca2e30aa == cache_frame_a6c2895ec42beacb32984884ca2e30aa )
{
Py_DECREF( frame_a6c2895ec42beacb32984884ca2e30aa );
}
cache_frame_a6c2895ec42beacb32984884ca2e30aa = NULL;
assertFrameObject( frame_a6c2895ec42beacb32984884ca2e30aa );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_44_delete_webhook );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_44_delete_webhook );
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_telegram$bot$$$function_45_leave_chat( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_timeout = python_pars[ 2 ];
PyObject *par_kwargs = python_pars[ 3 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_e9d496d5eca8a6de091c841465e67c8b;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_e9d496d5eca8a6de091c841465e67c8b = 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_e9d496d5eca8a6de091c841465e67c8b, codeobj_e9d496d5eca8a6de091c841465e67c8b, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_e9d496d5eca8a6de091c841465e67c8b = cache_frame_e9d496d5eca8a6de091c841465e67c8b;
// Push the new frame as the currently active one.
pushFrameStack( frame_e9d496d5eca8a6de091c841465e67c8b );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_e9d496d5eca8a6de091c841465e67c8b ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_813f8749ae69e9ef9852d5aa566a0bbb;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2120;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
frame_e9d496d5eca8a6de091c841465e67c8b->m_frame.f_lineno = 2120;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2120;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2122;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2123;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2123;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_e9d496d5eca8a6de091c841465e67c8b->m_frame.f_lineno = 2123;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2123;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 2125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 2125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_e9d496d5eca8a6de091c841465e67c8b->m_frame.f_lineno = 2125;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2125;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_e9d496d5eca8a6de091c841465e67c8b );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e9d496d5eca8a6de091c841465e67c8b );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_e9d496d5eca8a6de091c841465e67c8b, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_e9d496d5eca8a6de091c841465e67c8b->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_e9d496d5eca8a6de091c841465e67c8b, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_e9d496d5eca8a6de091c841465e67c8b,
type_description_1,
par_self,
par_chat_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_e9d496d5eca8a6de091c841465e67c8b == cache_frame_e9d496d5eca8a6de091c841465e67c8b )
{
Py_DECREF( frame_e9d496d5eca8a6de091c841465e67c8b );
}
cache_frame_e9d496d5eca8a6de091c841465e67c8b = NULL;
assertFrameObject( frame_e9d496d5eca8a6de091c841465e67c8b );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_45_leave_chat );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_45_leave_chat );
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_telegram$bot$$$function_46_get_chat( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_timeout = python_pars[ 2 ];
PyObject *par_kwargs = python_pars[ 3 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_66aa6cf57d763f076ec908c58415826d;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_66aa6cf57d763f076ec908c58415826d = 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_66aa6cf57d763f076ec908c58415826d, codeobj_66aa6cf57d763f076ec908c58415826d, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_66aa6cf57d763f076ec908c58415826d = cache_frame_66aa6cf57d763f076ec908c58415826d;
// Push the new frame as the currently active one.
pushFrameStack( frame_66aa6cf57d763f076ec908c58415826d );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_66aa6cf57d763f076ec908c58415826d ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_7e359567f51a552312ee9b0e63ae262f;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2150;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
frame_66aa6cf57d763f076ec908c58415826d->m_frame.f_lineno = 2150;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2150;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2152;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2153;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2153;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_66aa6cf57d763f076ec908c58415826d->m_frame.f_lineno = 2153;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2153;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 2155;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2155;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2155;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2155;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 2155;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2155;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_66aa6cf57d763f076ec908c58415826d->m_frame.f_lineno = 2155;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2155;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_6;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Chat );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_Chat );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "Chat" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2157;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = tmp_mvar_value_1;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_de_json );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2157;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_result == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2157;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = var_result;
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2157;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_self;
frame_66aa6cf57d763f076ec908c58415826d->m_frame.f_lineno = 2157;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2157;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_66aa6cf57d763f076ec908c58415826d );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_66aa6cf57d763f076ec908c58415826d );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_66aa6cf57d763f076ec908c58415826d );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_66aa6cf57d763f076ec908c58415826d, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_66aa6cf57d763f076ec908c58415826d->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_66aa6cf57d763f076ec908c58415826d, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_66aa6cf57d763f076ec908c58415826d,
type_description_1,
par_self,
par_chat_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_66aa6cf57d763f076ec908c58415826d == cache_frame_66aa6cf57d763f076ec908c58415826d )
{
Py_DECREF( frame_66aa6cf57d763f076ec908c58415826d );
}
cache_frame_66aa6cf57d763f076ec908c58415826d = NULL;
assertFrameObject( frame_66aa6cf57d763f076ec908c58415826d );
// 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( telegram$bot$$$function_46_get_chat );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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( telegram$bot$$$function_46_get_chat );
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_telegram$bot$$$function_47_get_chat_administrators( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_timeout = python_pars[ 2 ];
PyObject *par_kwargs = python_pars[ 3 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
PyObject *outline_0_var_x = NULL;
PyObject *tmp_listcomp_1__$0 = NULL;
PyObject *tmp_listcomp_1__contraction = NULL;
PyObject *tmp_listcomp_1__iter_value_0 = NULL;
struct Nuitka_FrameObject *frame_0b540d6713209e68b015cfb407e6fc93;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
PyObject *tmp_return_value = NULL;
struct Nuitka_FrameObject *frame_a0bdd613afb5682d4e90f8aeffb85a31_2;
NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1;
static struct Nuitka_FrameObject *cache_frame_a0bdd613afb5682d4e90f8aeffb85a31_2 = NULL;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2;
static struct Nuitka_FrameObject *cache_frame_0b540d6713209e68b015cfb407e6fc93 = NULL;
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_0b540d6713209e68b015cfb407e6fc93, codeobj_0b540d6713209e68b015cfb407e6fc93, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_0b540d6713209e68b015cfb407e6fc93 = cache_frame_0b540d6713209e68b015cfb407e6fc93;
// Push the new frame as the currently active one.
pushFrameStack( frame_0b540d6713209e68b015cfb407e6fc93 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_0b540d6713209e68b015cfb407e6fc93 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_ec643ab785ecccc0d686f3a4ae36649b;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2182;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
frame_0b540d6713209e68b015cfb407e6fc93->m_frame.f_lineno = 2182;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2182;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2184;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2185;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2185;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_0b540d6713209e68b015cfb407e6fc93->m_frame.f_lineno = 2185;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2185;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 2187;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2187;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2187;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2187;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 2187;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2187;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_0b540d6713209e68b015cfb407e6fc93->m_frame.f_lineno = 2187;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2187;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
{
{
// Tried code:
{
PyObject *tmp_assign_source_4;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( var_result );
tmp_iter_arg_1 = var_result;
tmp_assign_source_4 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2189;
type_description_1 = "ooooooo";
goto try_except_handler_2;
}
assert( tmp_listcomp_1__$0 == NULL );
tmp_listcomp_1__$0 = tmp_assign_source_4;
}
{
PyObject *tmp_assign_source_5;
tmp_assign_source_5 = PyList_New( 0 );
assert( tmp_listcomp_1__contraction == NULL );
tmp_listcomp_1__contraction = tmp_assign_source_5;
}
MAKE_OR_REUSE_FRAME( cache_frame_a0bdd613afb5682d4e90f8aeffb85a31_2, codeobj_a0bdd613afb5682d4e90f8aeffb85a31, module_telegram$bot, sizeof(void *)+sizeof(void *) );
frame_a0bdd613afb5682d4e90f8aeffb85a31_2 = cache_frame_a0bdd613afb5682d4e90f8aeffb85a31_2;
// Push the new frame as the currently active one.
pushFrameStack( frame_a0bdd613afb5682d4e90f8aeffb85a31_2 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_a0bdd613afb5682d4e90f8aeffb85a31_2 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_6;
CHECK_OBJECT( tmp_listcomp_1__$0 );
tmp_next_source_1 = tmp_listcomp_1__$0;
tmp_assign_source_6 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_6 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_1;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_2 = "oo";
exception_lineno = 2189;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_listcomp_1__iter_value_0;
tmp_listcomp_1__iter_value_0 = tmp_assign_source_6;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_7;
CHECK_OBJECT( tmp_listcomp_1__iter_value_0 );
tmp_assign_source_7 = tmp_listcomp_1__iter_value_0;
{
PyObject *old = outline_0_var_x;
outline_0_var_x = tmp_assign_source_7;
Py_INCREF( outline_0_var_x );
Py_XDECREF( old );
}
}
{
PyObject *tmp_append_list_1;
PyObject *tmp_append_value_1;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_6;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_append_list_1 = tmp_listcomp_1__contraction;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_ChatMember );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ChatMember );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ChatMember" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2189;
type_description_2 = "oo";
goto try_except_handler_3;
}
tmp_source_name_6 = tmp_mvar_value_1;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_de_json );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2189;
type_description_2 = "oo";
goto try_except_handler_3;
}
if ( outline_0_var_x == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "x" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2189;
type_description_2 = "oo";
goto try_except_handler_3;
}
tmp_args_element_name_3 = outline_0_var_x;
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2189;
type_description_2 = "oo";
goto try_except_handler_3;
}
tmp_args_element_name_4 = par_self;
frame_a0bdd613afb5682d4e90f8aeffb85a31_2->m_frame.f_lineno = 2189;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_append_value_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_append_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2189;
type_description_2 = "oo";
goto try_except_handler_3;
}
assert( PyList_Check( tmp_append_list_1 ) );
tmp_res = PyList_Append( tmp_append_list_1, tmp_append_value_1 );
Py_DECREF( tmp_append_value_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2189;
type_description_2 = "oo";
goto try_except_handler_3;
}
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2189;
type_description_2 = "oo";
goto try_except_handler_3;
}
goto loop_start_1;
loop_end_1:;
}
{
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_return_value = tmp_listcomp_1__contraction;
Py_INCREF( tmp_return_value );
goto try_return_handler_3;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_47_get_chat_administrators );
return NULL;
// Return handler code:
try_return_handler_3:;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
goto frame_return_exit_2;
}
// Exception handler code:
try_except_handler_3:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto frame_exception_exit_2;
}
// End of try:
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_a0bdd613afb5682d4e90f8aeffb85a31_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_2:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a0bdd613afb5682d4e90f8aeffb85a31_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_2;
frame_exception_exit_2:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a0bdd613afb5682d4e90f8aeffb85a31_2 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_a0bdd613afb5682d4e90f8aeffb85a31_2, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_a0bdd613afb5682d4e90f8aeffb85a31_2->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_a0bdd613afb5682d4e90f8aeffb85a31_2, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_a0bdd613afb5682d4e90f8aeffb85a31_2,
type_description_2,
outline_0_var_x,
par_self
);
// Release cached frame.
if ( frame_a0bdd613afb5682d4e90f8aeffb85a31_2 == cache_frame_a0bdd613afb5682d4e90f8aeffb85a31_2 )
{
Py_DECREF( frame_a0bdd613afb5682d4e90f8aeffb85a31_2 );
}
cache_frame_a0bdd613afb5682d4e90f8aeffb85a31_2 = NULL;
assertFrameObject( frame_a0bdd613afb5682d4e90f8aeffb85a31_2 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto nested_frame_exit_1;
frame_no_exception_1:;
goto skip_nested_handling_1;
nested_frame_exit_1:;
type_description_1 = "ooooooo";
goto try_except_handler_2;
skip_nested_handling_1:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_47_get_chat_administrators );
return NULL;
// Return handler code:
try_return_handler_2:;
{
Py_XDECREF( outline_0_var_x );
outline_0_var_x = NULL;
}
{
goto outline_result_1;
}
// Exception handler code:
try_except_handler_2:;
exception_keeper_type_2 = exception_type;
exception_keeper_value_2 = exception_value;
exception_keeper_tb_2 = exception_tb;
exception_keeper_lineno_2 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( outline_0_var_x );
outline_0_var_x = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_2;
exception_value = exception_keeper_value_2;
exception_tb = exception_keeper_tb_2;
exception_lineno = exception_keeper_lineno_2;
goto outline_exception_1;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_47_get_chat_administrators );
return NULL;
outline_exception_1:;
exception_lineno = 2189;
goto frame_exception_exit_1;
outline_result_1:;
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_0b540d6713209e68b015cfb407e6fc93 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_2;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_0b540d6713209e68b015cfb407e6fc93 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_0b540d6713209e68b015cfb407e6fc93 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_0b540d6713209e68b015cfb407e6fc93, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_0b540d6713209e68b015cfb407e6fc93->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_0b540d6713209e68b015cfb407e6fc93, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_0b540d6713209e68b015cfb407e6fc93,
type_description_1,
par_self,
par_chat_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_0b540d6713209e68b015cfb407e6fc93 == cache_frame_0b540d6713209e68b015cfb407e6fc93 )
{
Py_DECREF( frame_0b540d6713209e68b015cfb407e6fc93 );
}
cache_frame_0b540d6713209e68b015cfb407e6fc93 = NULL;
assertFrameObject( frame_0b540d6713209e68b015cfb407e6fc93 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_2:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_47_get_chat_administrators );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_3 = exception_type;
exception_keeper_value_3 = exception_value;
exception_keeper_tb_3 = exception_tb;
exception_keeper_lineno_3 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_3;
exception_value = exception_keeper_value_3;
exception_tb = exception_keeper_tb_3;
exception_lineno = exception_keeper_lineno_3;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_47_get_chat_administrators );
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_telegram$bot$$$function_48_get_chat_members_count( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_timeout = python_pars[ 2 ];
PyObject *par_kwargs = python_pars[ 3 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_60ccb67a45c93cb70f8e18812d79ecb4;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_60ccb67a45c93cb70f8e18812d79ecb4 = 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_60ccb67a45c93cb70f8e18812d79ecb4, codeobj_60ccb67a45c93cb70f8e18812d79ecb4, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_60ccb67a45c93cb70f8e18812d79ecb4 = cache_frame_60ccb67a45c93cb70f8e18812d79ecb4;
// Push the new frame as the currently active one.
pushFrameStack( frame_60ccb67a45c93cb70f8e18812d79ecb4 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_60ccb67a45c93cb70f8e18812d79ecb4 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_a9dfe0238b20eca7c7bedff325bc6efb;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2210;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
frame_60ccb67a45c93cb70f8e18812d79ecb4->m_frame.f_lineno = 2210;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2210;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2212;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2213;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2213;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_60ccb67a45c93cb70f8e18812d79ecb4->m_frame.f_lineno = 2213;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2213;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 2215;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2215;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2215;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2215;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 2215;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2215;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_60ccb67a45c93cb70f8e18812d79ecb4->m_frame.f_lineno = 2215;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2215;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_60ccb67a45c93cb70f8e18812d79ecb4 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_60ccb67a45c93cb70f8e18812d79ecb4 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_60ccb67a45c93cb70f8e18812d79ecb4, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_60ccb67a45c93cb70f8e18812d79ecb4->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_60ccb67a45c93cb70f8e18812d79ecb4, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_60ccb67a45c93cb70f8e18812d79ecb4,
type_description_1,
par_self,
par_chat_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_60ccb67a45c93cb70f8e18812d79ecb4 == cache_frame_60ccb67a45c93cb70f8e18812d79ecb4 )
{
Py_DECREF( frame_60ccb67a45c93cb70f8e18812d79ecb4 );
}
cache_frame_60ccb67a45c93cb70f8e18812d79ecb4 = NULL;
assertFrameObject( frame_60ccb67a45c93cb70f8e18812d79ecb4 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_48_get_chat_members_count );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_48_get_chat_members_count );
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_telegram$bot$$$function_49_get_chat_member( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_user_id = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_kwargs = python_pars[ 4 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_7b727e8de6e74a5a55372ec08fbae35b;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_7b727e8de6e74a5a55372ec08fbae35b = 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_7b727e8de6e74a5a55372ec08fbae35b, codeobj_7b727e8de6e74a5a55372ec08fbae35b, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_7b727e8de6e74a5a55372ec08fbae35b = cache_frame_7b727e8de6e74a5a55372ec08fbae35b;
// Push the new frame as the currently active one.
pushFrameStack( frame_7b727e8de6e74a5a55372ec08fbae35b );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_7b727e8de6e74a5a55372ec08fbae35b ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_d74fe8eab4727c9fcb94a0e6f44dc075;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2239;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
frame_7b727e8de6e74a5a55372ec08fbae35b->m_frame.f_lineno = 2239;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2239;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2241;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_user_id;
if ( par_user_id == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "user_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2241;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_user_id;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2242;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2242;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_7b727e8de6e74a5a55372ec08fbae35b->m_frame.f_lineno = 2242;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2242;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 2244;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2244;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2244;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2244;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 2244;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2244;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_7b727e8de6e74a5a55372ec08fbae35b->m_frame.f_lineno = 2244;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2244;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_6;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_ChatMember );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_ChatMember );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "ChatMember" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2246;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = tmp_mvar_value_1;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_de_json );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2246;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( var_result == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2246;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = var_result;
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2246;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_self;
frame_7b727e8de6e74a5a55372ec08fbae35b->m_frame.f_lineno = 2246;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2246;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_7b727e8de6e74a5a55372ec08fbae35b );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_7b727e8de6e74a5a55372ec08fbae35b );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_7b727e8de6e74a5a55372ec08fbae35b );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_7b727e8de6e74a5a55372ec08fbae35b, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_7b727e8de6e74a5a55372ec08fbae35b->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_7b727e8de6e74a5a55372ec08fbae35b, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_7b727e8de6e74a5a55372ec08fbae35b,
type_description_1,
par_self,
par_chat_id,
par_user_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_7b727e8de6e74a5a55372ec08fbae35b == cache_frame_7b727e8de6e74a5a55372ec08fbae35b )
{
Py_DECREF( frame_7b727e8de6e74a5a55372ec08fbae35b );
}
cache_frame_7b727e8de6e74a5a55372ec08fbae35b = NULL;
assertFrameObject( frame_7b727e8de6e74a5a55372ec08fbae35b );
// 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( telegram$bot$$$function_49_get_chat_member );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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( telegram$bot$$$function_49_get_chat_member );
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_telegram$bot$$$function_50_set_chat_sticker_set( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
PyObject *par_chat_id = python_pars[ 1 ];
PyObject *par_sticker_set_name = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_kwargs = python_pars[ 4 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_88b68aeaba8c626c4ab93ece8e66b097;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
static struct Nuitka_FrameObject *cache_frame_88b68aeaba8c626c4ab93ece8e66b097 = 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_88b68aeaba8c626c4ab93ece8e66b097, codeobj_88b68aeaba8c626c4ab93ece8e66b097, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_88b68aeaba8c626c4ab93ece8e66b097 = cache_frame_88b68aeaba8c626c4ab93ece8e66b097;
// Push the new frame as the currently active one.
pushFrameStack( frame_88b68aeaba8c626c4ab93ece8e66b097 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_88b68aeaba8c626c4ab93ece8e66b097 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_73d6921b4917ef35af972ddbc5312751;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2270;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
frame_88b68aeaba8c626c4ab93ece8e66b097->m_frame.f_lineno = 2270;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2270;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2272;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_sticker_set_name;
if ( par_sticker_set_name == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sticker_set_name" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2272;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_sticker_set_name;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 2274;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_source_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__request );
if ( tmp_source_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2274;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_post );
Py_DECREF( tmp_source_name_3 );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2274;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2274;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2274;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2274;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_88b68aeaba8c626c4ab93ece8e66b097->m_frame.f_lineno = 2274;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_2, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2274;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_88b68aeaba8c626c4ab93ece8e66b097 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_88b68aeaba8c626c4ab93ece8e66b097 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_88b68aeaba8c626c4ab93ece8e66b097, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_88b68aeaba8c626c4ab93ece8e66b097->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_88b68aeaba8c626c4ab93ece8e66b097, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_88b68aeaba8c626c4ab93ece8e66b097,
type_description_1,
par_self,
par_chat_id,
par_sticker_set_name,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_88b68aeaba8c626c4ab93ece8e66b097 == cache_frame_88b68aeaba8c626c4ab93ece8e66b097 )
{
Py_DECREF( frame_88b68aeaba8c626c4ab93ece8e66b097 );
}
cache_frame_88b68aeaba8c626c4ab93ece8e66b097 = NULL;
assertFrameObject( frame_88b68aeaba8c626c4ab93ece8e66b097 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_50_set_chat_sticker_set );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_sticker_set_name );
par_sticker_set_name = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_sticker_set_name );
par_sticker_set_name = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_50_set_chat_sticker_set );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
function_return_exit:
CHECK_OBJECT( tmp_return_value );
assert( had_error || !ERROR_OCCURRED() );
return tmp_return_value;
}
static PyObject *impl_telegram$bot$$$function_51_delete_chat_sticker_set( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
PyObject *par_chat_id = python_pars[ 1 ];
PyObject *par_timeout = python_pars[ 2 ];
PyObject *par_kwargs = python_pars[ 3 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_8b5dcccca55df4e64873a1e942233e59;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
static struct Nuitka_FrameObject *cache_frame_8b5dcccca55df4e64873a1e942233e59 = 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_8b5dcccca55df4e64873a1e942233e59, codeobj_8b5dcccca55df4e64873a1e942233e59, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_8b5dcccca55df4e64873a1e942233e59 = cache_frame_8b5dcccca55df4e64873a1e942233e59;
// Push the new frame as the currently active one.
pushFrameStack( frame_8b5dcccca55df4e64873a1e942233e59 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_8b5dcccca55df4e64873a1e942233e59 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_1009ca862a421ccad2e93044a7621243;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2297;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
frame_8b5dcccca55df4e64873a1e942233e59->m_frame.f_lineno = 2297;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2297;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2299;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 2301;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_source_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__request );
if ( tmp_source_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2301;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_post );
Py_DECREF( tmp_source_name_3 );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2301;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2301;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2301;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2301;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_8b5dcccca55df4e64873a1e942233e59->m_frame.f_lineno = 2301;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_2, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2301;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_8b5dcccca55df4e64873a1e942233e59 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_8b5dcccca55df4e64873a1e942233e59 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_8b5dcccca55df4e64873a1e942233e59, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_8b5dcccca55df4e64873a1e942233e59->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_8b5dcccca55df4e64873a1e942233e59, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_8b5dcccca55df4e64873a1e942233e59,
type_description_1,
par_self,
par_chat_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_8b5dcccca55df4e64873a1e942233e59 == cache_frame_8b5dcccca55df4e64873a1e942233e59 )
{
Py_DECREF( frame_8b5dcccca55df4e64873a1e942233e59 );
}
cache_frame_8b5dcccca55df4e64873a1e942233e59 = NULL;
assertFrameObject( frame_8b5dcccca55df4e64873a1e942233e59 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_51_delete_chat_sticker_set );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_51_delete_chat_sticker_set );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
function_return_exit:
CHECK_OBJECT( tmp_return_value );
assert( had_error || !ERROR_OCCURRED() );
return tmp_return_value;
}
static PyObject *impl_telegram$bot$$$function_52_get_webhook_info( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
PyObject *par_timeout = python_pars[ 1 ];
PyObject *par_kwargs = python_pars[ 2 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_6fe8b96cb0c926e21eb02fd03c0d2932;
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_6fe8b96cb0c926e21eb02fd03c0d2932 = 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_6fe8b96cb0c926e21eb02fd03c0d2932, codeobj_6fe8b96cb0c926e21eb02fd03c0d2932, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_6fe8b96cb0c926e21eb02fd03c0d2932 = cache_frame_6fe8b96cb0c926e21eb02fd03c0d2932;
// Push the new frame as the currently active one.
pushFrameStack( frame_6fe8b96cb0c926e21eb02fd03c0d2932 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_6fe8b96cb0c926e21eb02fd03c0d2932 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_684697f0dbd59320f8970bfd608bad01;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2320;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
frame_6fe8b96cb0c926e21eb02fd03c0d2932->m_frame.f_lineno = 2320;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2320;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
if ( par_kwargs == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2322;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_assign_source_2 = par_kwargs;
assert( var_data == NULL );
Py_INCREF( tmp_assign_source_2 );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2324;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_source_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain__request );
if ( tmp_source_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2324;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_post );
Py_DECREF( tmp_source_name_3 );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2324;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2324;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2324;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_1 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2324;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
frame_6fe8b96cb0c926e21eb02fd03c0d2932->m_frame.f_lineno = 2324;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_2, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2324;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
{
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_5;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_2;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_WebhookInfo );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_WebhookInfo );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "WebhookInfo" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2326;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = tmp_mvar_value_1;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_de_json );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2326;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
if ( var_result == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2326;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = var_result;
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2326;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_self;
frame_6fe8b96cb0c926e21eb02fd03c0d2932->m_frame.f_lineno = 2326;
{
PyObject *call_args[] = { tmp_args_element_name_2, tmp_args_element_name_3 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2326;
type_description_1 = "oooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_6fe8b96cb0c926e21eb02fd03c0d2932 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_6fe8b96cb0c926e21eb02fd03c0d2932 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_6fe8b96cb0c926e21eb02fd03c0d2932 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_6fe8b96cb0c926e21eb02fd03c0d2932, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_6fe8b96cb0c926e21eb02fd03c0d2932->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_6fe8b96cb0c926e21eb02fd03c0d2932, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_6fe8b96cb0c926e21eb02fd03c0d2932,
type_description_1,
par_self,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_6fe8b96cb0c926e21eb02fd03c0d2932 == cache_frame_6fe8b96cb0c926e21eb02fd03c0d2932 )
{
Py_DECREF( frame_6fe8b96cb0c926e21eb02fd03c0d2932 );
}
cache_frame_6fe8b96cb0c926e21eb02fd03c0d2932 = NULL;
assertFrameObject( frame_6fe8b96cb0c926e21eb02fd03c0d2932 );
// 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( telegram$bot$$$function_52_get_webhook_info );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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( telegram$bot$$$function_52_get_webhook_info );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
function_return_exit:
CHECK_OBJECT( tmp_return_value );
assert( had_error || !ERROR_OCCURRED() );
return tmp_return_value;
}
static PyObject *impl_telegram$bot$$$function_53_set_game_score( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_user_id = python_pars[ 1 ];
PyObject *par_score = python_pars[ 2 ];
PyObject *par_chat_id = python_pars[ 3 ];
PyObject *par_message_id = python_pars[ 4 ];
PyObject *par_inline_message_id = python_pars[ 5 ];
PyObject *par_force = python_pars[ 6 ];
PyObject *par_disable_edit_message = python_pars[ 7 ];
PyObject *par_timeout = python_pars[ 8 ];
PyObject *par_kwargs = python_pars[ 9 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_ca1b51e1db5b1ea7f49169a79498e985;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
bool tmp_result;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_ca1b51e1db5b1ea7f49169a79498e985 = 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_ca1b51e1db5b1ea7f49169a79498e985, codeobj_ca1b51e1db5b1ea7f49169a79498e985, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_ca1b51e1db5b1ea7f49169a79498e985 = cache_frame_ca1b51e1db5b1ea7f49169a79498e985;
// Push the new frame as the currently active one.
pushFrameStack( frame_ca1b51e1db5b1ea7f49169a79498e985 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_ca1b51e1db5b1ea7f49169a79498e985 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_4f540fe680a9299c619a4527f373be4d;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2373;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
frame_ca1b51e1db5b1ea7f49169a79498e985->m_frame.f_lineno = 2373;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2373;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_user_id;
if ( par_user_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "user_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2375;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_user_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_score;
if ( par_score == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "score" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2375;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_score;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_truth_name_1;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2377;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_chat_id );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2377;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2378;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_chat_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_chat_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_2;
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2379;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_message_id );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2379;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2380;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_3;
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2381;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_inline_message_id );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2381;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2382;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_inline_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_inline_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_force == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "force" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2383;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_force;
tmp_compexpr_right_1 = Py_None;
tmp_condition_result_4 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_force == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "force" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2384;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_force;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2384;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_force;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2384;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
if ( par_disable_edit_message == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "disable_edit_message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2385;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_disable_edit_message;
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_5 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
if ( par_disable_edit_message == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "disable_edit_message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2386;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_2 = par_disable_edit_message;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2386;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_2 = var_data;
tmp_ass_subscript_2 = const_str_plain_disable_edit_message;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2386;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_5:;
}
{
PyObject *tmp_tuple_element_1;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2388;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_return_value );
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 = 2388;
type_description_1 = "oooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_ca1b51e1db5b1ea7f49169a79498e985 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ca1b51e1db5b1ea7f49169a79498e985 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ca1b51e1db5b1ea7f49169a79498e985 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_ca1b51e1db5b1ea7f49169a79498e985, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_ca1b51e1db5b1ea7f49169a79498e985->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_ca1b51e1db5b1ea7f49169a79498e985, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_ca1b51e1db5b1ea7f49169a79498e985,
type_description_1,
par_self,
par_user_id,
par_score,
par_chat_id,
par_message_id,
par_inline_message_id,
par_force,
par_disable_edit_message,
par_timeout,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_ca1b51e1db5b1ea7f49169a79498e985 == cache_frame_ca1b51e1db5b1ea7f49169a79498e985 )
{
Py_DECREF( frame_ca1b51e1db5b1ea7f49169a79498e985 );
}
cache_frame_ca1b51e1db5b1ea7f49169a79498e985 = NULL;
assertFrameObject( frame_ca1b51e1db5b1ea7f49169a79498e985 );
// 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( telegram$bot$$$function_53_set_game_score );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_score );
par_score = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_force );
par_force = NULL;
}
{
Py_XDECREF( par_disable_edit_message );
par_disable_edit_message = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_score );
par_score = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_force );
par_force = NULL;
}
{
Py_XDECREF( par_disable_edit_message );
par_disable_edit_message = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_53_set_game_score );
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_telegram$bot$$$function_54_get_game_high_scores( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_user_id = python_pars[ 1 ];
PyObject *par_chat_id = python_pars[ 2 ];
PyObject *par_message_id = python_pars[ 3 ];
PyObject *par_inline_message_id = python_pars[ 4 ];
PyObject *par_timeout = python_pars[ 5 ];
PyObject *par_kwargs = python_pars[ 6 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
PyObject *outline_0_var_hs = NULL;
PyObject *tmp_listcomp_1__$0 = NULL;
PyObject *tmp_listcomp_1__contraction = NULL;
PyObject *tmp_listcomp_1__iter_value_0 = NULL;
struct Nuitka_FrameObject *frame_f2845258a220e4c07dc2357f4de6c409;
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_dictset_value;
PyObject *tmp_dictset_dict;
PyObject *tmp_dictset_key;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
PyObject *tmp_return_value = NULL;
struct Nuitka_FrameObject *frame_d9f1eac16e82240d3dbe10cc28e95b7c_2;
NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1;
static struct Nuitka_FrameObject *cache_frame_d9f1eac16e82240d3dbe10cc28e95b7c_2 = NULL;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2;
static struct Nuitka_FrameObject *cache_frame_f2845258a220e4c07dc2357f4de6c409 = NULL;
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_f2845258a220e4c07dc2357f4de6c409, codeobj_f2845258a220e4c07dc2357f4de6c409, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_f2845258a220e4c07dc2357f4de6c409 = cache_frame_f2845258a220e4c07dc2357f4de6c409;
// Push the new frame as the currently active one.
pushFrameStack( frame_f2845258a220e4c07dc2357f4de6c409 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_f2845258a220e4c07dc2357f4de6c409 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_92dc6b71638ab44555115311fa923c17;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2422;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
frame_f2845258a220e4c07dc2357f4de6c409->m_frame.f_lineno = 2422;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2422;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_user_id;
if ( par_user_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "user_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2424;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_user_id;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
int tmp_truth_name_1;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2426;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( par_chat_id );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2426;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2427;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_chat_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_chat_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_truth_name_2;
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2428;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_message_id );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2428;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
if ( par_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2429;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_3;
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2430;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_3 = CHECK_IF_TRUE( par_inline_message_id );
if ( tmp_truth_name_3 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2430;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_3 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
if ( par_inline_message_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "inline_message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2431;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dictset_value = par_inline_message_id;
CHECK_OBJECT( var_data );
tmp_dictset_dict = var_data;
tmp_dictset_key = const_str_plain_inline_message_id;
tmp_res = PyDict_SetItem( tmp_dictset_dict, tmp_dictset_key, tmp_dictset_value );
assert( !(tmp_res != 0) );
}
branch_no_3:;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2432;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2432;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_f2845258a220e4c07dc2357f4de6c409->m_frame.f_lineno = 2432;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2432;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 2434;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2434;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2434;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2434;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 2434;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2434;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_f2845258a220e4c07dc2357f4de6c409->m_frame.f_lineno = 2434;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2434;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
{
{
// Tried code:
{
PyObject *tmp_assign_source_4;
PyObject *tmp_iter_arg_1;
CHECK_OBJECT( var_result );
tmp_iter_arg_1 = var_result;
tmp_assign_source_4 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2436;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
assert( tmp_listcomp_1__$0 == NULL );
tmp_listcomp_1__$0 = tmp_assign_source_4;
}
{
PyObject *tmp_assign_source_5;
tmp_assign_source_5 = PyList_New( 0 );
assert( tmp_listcomp_1__contraction == NULL );
tmp_listcomp_1__contraction = tmp_assign_source_5;
}
MAKE_OR_REUSE_FRAME( cache_frame_d9f1eac16e82240d3dbe10cc28e95b7c_2, codeobj_d9f1eac16e82240d3dbe10cc28e95b7c, module_telegram$bot, sizeof(void *)+sizeof(void *) );
frame_d9f1eac16e82240d3dbe10cc28e95b7c_2 = cache_frame_d9f1eac16e82240d3dbe10cc28e95b7c_2;
// Push the new frame as the currently active one.
pushFrameStack( frame_d9f1eac16e82240d3dbe10cc28e95b7c_2 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_d9f1eac16e82240d3dbe10cc28e95b7c_2 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_6;
CHECK_OBJECT( tmp_listcomp_1__$0 );
tmp_next_source_1 = tmp_listcomp_1__$0;
tmp_assign_source_6 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_6 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_1;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_2 = "oo";
exception_lineno = 2436;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_listcomp_1__iter_value_0;
tmp_listcomp_1__iter_value_0 = tmp_assign_source_6;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_7;
CHECK_OBJECT( tmp_listcomp_1__iter_value_0 );
tmp_assign_source_7 = tmp_listcomp_1__iter_value_0;
{
PyObject *old = outline_0_var_hs;
outline_0_var_hs = tmp_assign_source_7;
Py_INCREF( outline_0_var_hs );
Py_XDECREF( old );
}
}
{
PyObject *tmp_append_list_1;
PyObject *tmp_append_value_1;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_6;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_append_list_1 = tmp_listcomp_1__contraction;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_GameHighScore );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_GameHighScore );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "GameHighScore" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2436;
type_description_2 = "oo";
goto try_except_handler_3;
}
tmp_source_name_6 = tmp_mvar_value_1;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_de_json );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2436;
type_description_2 = "oo";
goto try_except_handler_3;
}
if ( outline_0_var_hs == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "hs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2436;
type_description_2 = "oo";
goto try_except_handler_3;
}
tmp_args_element_name_3 = outline_0_var_hs;
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2436;
type_description_2 = "oo";
goto try_except_handler_3;
}
tmp_args_element_name_4 = par_self;
frame_d9f1eac16e82240d3dbe10cc28e95b7c_2->m_frame.f_lineno = 2436;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_append_value_1 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_append_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2436;
type_description_2 = "oo";
goto try_except_handler_3;
}
assert( PyList_Check( tmp_append_list_1 ) );
tmp_res = PyList_Append( tmp_append_list_1, tmp_append_value_1 );
Py_DECREF( tmp_append_value_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2436;
type_description_2 = "oo";
goto try_except_handler_3;
}
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2436;
type_description_2 = "oo";
goto try_except_handler_3;
}
goto loop_start_1;
loop_end_1:;
}
{
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_return_value = tmp_listcomp_1__contraction;
Py_INCREF( tmp_return_value );
goto try_return_handler_3;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_54_get_game_high_scores );
return NULL;
// Return handler code:
try_return_handler_3:;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
goto frame_return_exit_2;
}
// Exception handler code:
try_except_handler_3:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto frame_exception_exit_2;
}
// End of try:
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_d9f1eac16e82240d3dbe10cc28e95b7c_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_2:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d9f1eac16e82240d3dbe10cc28e95b7c_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_2;
frame_exception_exit_2:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d9f1eac16e82240d3dbe10cc28e95b7c_2 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_d9f1eac16e82240d3dbe10cc28e95b7c_2, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_d9f1eac16e82240d3dbe10cc28e95b7c_2->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_d9f1eac16e82240d3dbe10cc28e95b7c_2, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_d9f1eac16e82240d3dbe10cc28e95b7c_2,
type_description_2,
outline_0_var_hs,
par_self
);
// Release cached frame.
if ( frame_d9f1eac16e82240d3dbe10cc28e95b7c_2 == cache_frame_d9f1eac16e82240d3dbe10cc28e95b7c_2 )
{
Py_DECREF( frame_d9f1eac16e82240d3dbe10cc28e95b7c_2 );
}
cache_frame_d9f1eac16e82240d3dbe10cc28e95b7c_2 = NULL;
assertFrameObject( frame_d9f1eac16e82240d3dbe10cc28e95b7c_2 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto nested_frame_exit_1;
frame_no_exception_1:;
goto skip_nested_handling_1;
nested_frame_exit_1:;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
skip_nested_handling_1:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_54_get_game_high_scores );
return NULL;
// Return handler code:
try_return_handler_2:;
{
Py_XDECREF( outline_0_var_hs );
outline_0_var_hs = NULL;
}
{
goto outline_result_1;
}
// Exception handler code:
try_except_handler_2:;
exception_keeper_type_2 = exception_type;
exception_keeper_value_2 = exception_value;
exception_keeper_tb_2 = exception_tb;
exception_keeper_lineno_2 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( outline_0_var_hs );
outline_0_var_hs = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_2;
exception_value = exception_keeper_value_2;
exception_tb = exception_keeper_tb_2;
exception_lineno = exception_keeper_lineno_2;
goto outline_exception_1;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_54_get_game_high_scores );
return NULL;
outline_exception_1:;
exception_lineno = 2436;
goto frame_exception_exit_1;
outline_result_1:;
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_f2845258a220e4c07dc2357f4de6c409 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_2;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_f2845258a220e4c07dc2357f4de6c409 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_f2845258a220e4c07dc2357f4de6c409 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_f2845258a220e4c07dc2357f4de6c409, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_f2845258a220e4c07dc2357f4de6c409->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_f2845258a220e4c07dc2357f4de6c409, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_f2845258a220e4c07dc2357f4de6c409,
type_description_1,
par_self,
par_user_id,
par_chat_id,
par_message_id,
par_inline_message_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_f2845258a220e4c07dc2357f4de6c409 == cache_frame_f2845258a220e4c07dc2357f4de6c409 )
{
Py_DECREF( frame_f2845258a220e4c07dc2357f4de6c409 );
}
cache_frame_f2845258a220e4c07dc2357f4de6c409 = NULL;
assertFrameObject( frame_f2845258a220e4c07dc2357f4de6c409 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_2:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_54_get_game_high_scores );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_3 = exception_type;
exception_keeper_value_3 = exception_value;
exception_keeper_tb_3 = exception_tb;
exception_keeper_lineno_3 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_inline_message_id );
par_inline_message_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_3;
exception_value = exception_keeper_value_3;
exception_tb = exception_keeper_tb_3;
exception_lineno = exception_keeper_lineno_3;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_54_get_game_high_scores );
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_telegram$bot$$$function_55_send_invoice( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_title = python_pars[ 2 ];
PyObject *par_description = python_pars[ 3 ];
PyObject *par_payload = python_pars[ 4 ];
PyObject *par_provider_token = python_pars[ 5 ];
PyObject *par_start_parameter = python_pars[ 6 ];
PyObject *par_currency = python_pars[ 7 ];
PyObject *par_prices = python_pars[ 8 ];
PyObject *par_photo_url = python_pars[ 9 ];
PyObject *par_photo_size = python_pars[ 10 ];
PyObject *par_photo_width = python_pars[ 11 ];
PyObject *par_photo_height = python_pars[ 12 ];
PyObject *par_need_name = python_pars[ 13 ];
PyObject *par_need_phone_number = python_pars[ 14 ];
PyObject *par_need_email = python_pars[ 15 ];
PyObject *par_need_shipping_address = python_pars[ 16 ];
PyObject *par_is_flexible = python_pars[ 17 ];
PyObject *par_disable_notification = python_pars[ 18 ];
PyObject *par_reply_to_message_id = python_pars[ 19 ];
PyObject *par_reply_markup = python_pars[ 20 ];
PyObject *par_provider_data = python_pars[ 21 ];
PyObject *par_send_phone_number_to_provider = python_pars[ 22 ];
PyObject *par_send_email_to_provider = python_pars[ 23 ];
PyObject *par_timeout = python_pars[ 24 ];
PyObject *par_kwargs = python_pars[ 25 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *outline_0_var_p = NULL;
PyObject *tmp_listcomp_1__$0 = NULL;
PyObject *tmp_listcomp_1__contraction = NULL;
PyObject *tmp_listcomp_1__iter_value_0 = NULL;
struct Nuitka_FrameObject *frame_302fd13a2bf89db62b81cb5a5efb7aff;
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;
struct Nuitka_FrameObject *frame_763789749ec920ec39b3b4522f05af48_2;
NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1;
static struct Nuitka_FrameObject *cache_frame_763789749ec920ec39b3b4522f05af48_2 = NULL;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2;
bool tmp_result;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_302fd13a2bf89db62b81cb5a5efb7aff = NULL;
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_302fd13a2bf89db62b81cb5a5efb7aff, codeobj_302fd13a2bf89db62b81cb5a5efb7aff, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_302fd13a2bf89db62b81cb5a5efb7aff = cache_frame_302fd13a2bf89db62b81cb5a5efb7aff;
// Push the new frame as the currently active one.
pushFrameStack( frame_302fd13a2bf89db62b81cb5a5efb7aff );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_302fd13a2bf89db62b81cb5a5efb7aff ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_c144139154c637ac73f5ae30f6647b17;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2523;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
frame_302fd13a2bf89db62b81cb5a5efb7aff->m_frame.f_lineno = 2523;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2523;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_value_3;
PyObject *tmp_dict_key_4;
PyObject *tmp_dict_value_4;
PyObject *tmp_dict_key_5;
PyObject *tmp_dict_value_5;
PyObject *tmp_dict_key_6;
PyObject *tmp_dict_value_6;
PyObject *tmp_dict_key_7;
PyObject *tmp_dict_value_7;
PyObject *tmp_dict_key_8;
PyObject *tmp_dict_value_8;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2526;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 8 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_title;
if ( par_title == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "title" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2527;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_title;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
tmp_dict_key_3 = const_str_plain_description;
if ( par_description == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "description" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2528;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_description;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
tmp_dict_key_4 = const_str_plain_payload;
if ( par_payload == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "payload" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2529;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_4 = par_payload;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_4, tmp_dict_value_4 );
assert( !(tmp_res != 0) );
tmp_dict_key_5 = const_str_plain_provider_token;
if ( par_provider_token == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "provider_token" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2530;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_5 = par_provider_token;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_5, tmp_dict_value_5 );
assert( !(tmp_res != 0) );
tmp_dict_key_6 = const_str_plain_start_parameter;
if ( par_start_parameter == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "start_parameter" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2531;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_6 = par_start_parameter;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_6, tmp_dict_value_6 );
assert( !(tmp_res != 0) );
tmp_dict_key_7 = const_str_plain_currency;
if ( par_currency == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "currency" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2532;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_7 = par_currency;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_7, tmp_dict_value_7 );
assert( !(tmp_res != 0) );
tmp_dict_key_8 = const_str_plain_prices;
{
// Tried code:
{
PyObject *tmp_assign_source_3;
PyObject *tmp_iter_arg_1;
if ( par_prices == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "prices" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2533;
type_description_1 = "oooooooooooooooooooooooooooo";
goto try_except_handler_2;
}
tmp_iter_arg_1 = par_prices;
tmp_assign_source_3 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2533;
type_description_1 = "oooooooooooooooooooooooooooo";
goto try_except_handler_2;
}
assert( tmp_listcomp_1__$0 == NULL );
tmp_listcomp_1__$0 = tmp_assign_source_3;
}
{
PyObject *tmp_assign_source_4;
tmp_assign_source_4 = PyList_New( 0 );
assert( tmp_listcomp_1__contraction == NULL );
tmp_listcomp_1__contraction = tmp_assign_source_4;
}
MAKE_OR_REUSE_FRAME( cache_frame_763789749ec920ec39b3b4522f05af48_2, codeobj_763789749ec920ec39b3b4522f05af48, module_telegram$bot, sizeof(void *) );
frame_763789749ec920ec39b3b4522f05af48_2 = cache_frame_763789749ec920ec39b3b4522f05af48_2;
// Push the new frame as the currently active one.
pushFrameStack( frame_763789749ec920ec39b3b4522f05af48_2 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_763789749ec920ec39b3b4522f05af48_2 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_listcomp_1__$0 );
tmp_next_source_1 = tmp_listcomp_1__$0;
tmp_assign_source_5 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_5 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_1;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_2 = "o";
exception_lineno = 2533;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_listcomp_1__iter_value_0;
tmp_listcomp_1__iter_value_0 = tmp_assign_source_5;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
CHECK_OBJECT( tmp_listcomp_1__iter_value_0 );
tmp_assign_source_6 = tmp_listcomp_1__iter_value_0;
{
PyObject *old = outline_0_var_p;
outline_0_var_p = tmp_assign_source_6;
Py_INCREF( outline_0_var_p );
Py_XDECREF( old );
}
}
{
PyObject *tmp_append_list_1;
PyObject *tmp_append_value_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_append_list_1 = tmp_listcomp_1__contraction;
CHECK_OBJECT( outline_0_var_p );
tmp_called_instance_1 = outline_0_var_p;
frame_763789749ec920ec39b3b4522f05af48_2->m_frame.f_lineno = 2533;
tmp_append_value_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_to_dict );
if ( tmp_append_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2533;
type_description_2 = "o";
goto try_except_handler_3;
}
assert( PyList_Check( tmp_append_list_1 ) );
tmp_res = PyList_Append( tmp_append_list_1, tmp_append_value_1 );
Py_DECREF( tmp_append_value_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2533;
type_description_2 = "o";
goto try_except_handler_3;
}
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2533;
type_description_2 = "o";
goto try_except_handler_3;
}
goto loop_start_1;
loop_end_1:;
}
{
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_dict_value_8 = tmp_listcomp_1__contraction;
Py_INCREF( tmp_dict_value_8 );
goto try_return_handler_3;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_55_send_invoice );
return NULL;
// Return handler code:
try_return_handler_3:;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
goto frame_return_exit_2;
}
// Exception handler code:
try_except_handler_3:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto frame_exception_exit_2;
}
// End of try:
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_763789749ec920ec39b3b4522f05af48_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_2:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_763789749ec920ec39b3b4522f05af48_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_2;
frame_exception_exit_2:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_763789749ec920ec39b3b4522f05af48_2 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_763789749ec920ec39b3b4522f05af48_2, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_763789749ec920ec39b3b4522f05af48_2->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_763789749ec920ec39b3b4522f05af48_2, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_763789749ec920ec39b3b4522f05af48_2,
type_description_2,
outline_0_var_p
);
// Release cached frame.
if ( frame_763789749ec920ec39b3b4522f05af48_2 == cache_frame_763789749ec920ec39b3b4522f05af48_2 )
{
Py_DECREF( frame_763789749ec920ec39b3b4522f05af48_2 );
}
cache_frame_763789749ec920ec39b3b4522f05af48_2 = NULL;
assertFrameObject( frame_763789749ec920ec39b3b4522f05af48_2 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto nested_frame_exit_1;
frame_no_exception_1:;
goto skip_nested_handling_1;
nested_frame_exit_1:;
type_description_1 = "oooooooooooooooooooooooooooo";
goto try_except_handler_2;
skip_nested_handling_1:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_55_send_invoice );
return NULL;
// Return handler code:
try_return_handler_2:;
{
Py_XDECREF( outline_0_var_p );
outline_0_var_p = NULL;
}
{
goto outline_result_1;
}
// Exception handler code:
try_except_handler_2:;
exception_keeper_type_2 = exception_type;
exception_keeper_value_2 = exception_value;
exception_keeper_tb_2 = exception_tb;
exception_keeper_lineno_2 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( outline_0_var_p );
outline_0_var_p = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_2;
exception_value = exception_keeper_value_2;
exception_tb = exception_keeper_tb_2;
exception_lineno = exception_keeper_lineno_2;
goto outline_exception_1;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_55_send_invoice );
return NULL;
outline_exception_1:;
exception_lineno = 2533;
goto frame_exception_exit_1;
outline_result_1:;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_8, tmp_dict_value_8 );
Py_DECREF( tmp_dict_value_8 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_provider_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "provider_data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2535;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_provider_data;
tmp_compexpr_right_1 = Py_None;
tmp_condition_result_1 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_provider_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "provider_data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2536;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_provider_data;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_string_types );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_string_types );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "string_types" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2536;
type_description_1 = "oooooooooooooooooooooooooooo";
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 = 2536;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_provider_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "provider_data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2537;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_provider_data;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2537;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_provider_data;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2537;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
}
goto branch_end_2;
branch_no_2:;
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_json );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_json );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "json" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2539;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = tmp_mvar_value_2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_dumps );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2539;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_provider_data == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "provider_data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2539;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_provider_data;
frame_302fd13a2bf89db62b81cb5a5efb7aff->m_frame.f_lineno = 2539;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_ass_subvalue_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_ass_subvalue_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2539;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_data == NULL )
{
Py_DECREF( tmp_ass_subvalue_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2539;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_2 = var_data;
tmp_ass_subscript_2 = const_str_plain_provider_data;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 );
Py_DECREF( tmp_ass_subvalue_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2539;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_end_2:;
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
if ( par_photo_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo_url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2540;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_photo_url;
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_3 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_ass_subvalue_3;
PyObject *tmp_ass_subscribed_3;
PyObject *tmp_ass_subscript_3;
if ( par_photo_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo_url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2541;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_3 = par_photo_url;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2541;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_3 = var_data;
tmp_ass_subscript_3 = const_str_plain_photo_url;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_3, tmp_ass_subscript_3, tmp_ass_subvalue_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2541;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
if ( par_photo_size == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo_size" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2542;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_3 = par_photo_size;
tmp_compexpr_right_3 = Py_None;
tmp_condition_result_4 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
PyObject *tmp_ass_subvalue_4;
PyObject *tmp_ass_subscribed_4;
PyObject *tmp_ass_subscript_4;
if ( par_photo_size == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo_size" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2543;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_4 = par_photo_size;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2543;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_4 = var_data;
tmp_ass_subscript_4 = const_str_plain_photo_size;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_4, tmp_ass_subscript_4, tmp_ass_subvalue_4 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2543;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
if ( par_photo_width == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo_width" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2544;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_4 = par_photo_width;
tmp_compexpr_right_4 = Py_None;
tmp_condition_result_5 = ( tmp_compexpr_left_4 != tmp_compexpr_right_4 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
PyObject *tmp_ass_subvalue_5;
PyObject *tmp_ass_subscribed_5;
PyObject *tmp_ass_subscript_5;
if ( par_photo_width == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo_width" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2545;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_5 = par_photo_width;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2545;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_5 = var_data;
tmp_ass_subscript_5 = const_str_plain_photo_width;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_5, tmp_ass_subscript_5, tmp_ass_subvalue_5 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2545;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_5:;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
if ( par_photo_height == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo_height" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2546;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_5 = par_photo_height;
tmp_compexpr_right_5 = Py_None;
tmp_condition_result_6 = ( tmp_compexpr_left_5 != tmp_compexpr_right_5 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
PyObject *tmp_ass_subvalue_6;
PyObject *tmp_ass_subscribed_6;
PyObject *tmp_ass_subscript_6;
if ( par_photo_height == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo_height" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2547;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_6 = par_photo_height;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2547;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_6 = var_data;
tmp_ass_subscript_6 = const_str_plain_photo_height;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_6, tmp_ass_subscript_6, tmp_ass_subvalue_6 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2547;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_6:;
}
{
nuitka_bool tmp_condition_result_7;
PyObject *tmp_compexpr_left_6;
PyObject *tmp_compexpr_right_6;
if ( par_need_name == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "need_name" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2548;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_6 = par_need_name;
tmp_compexpr_right_6 = Py_None;
tmp_condition_result_7 = ( tmp_compexpr_left_6 != tmp_compexpr_right_6 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE )
{
goto branch_yes_7;
}
else
{
goto branch_no_7;
}
branch_yes_7:;
{
PyObject *tmp_ass_subvalue_7;
PyObject *tmp_ass_subscribed_7;
PyObject *tmp_ass_subscript_7;
if ( par_need_name == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "need_name" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2549;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_7 = par_need_name;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2549;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_7 = var_data;
tmp_ass_subscript_7 = const_str_plain_need_name;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_7, tmp_ass_subscript_7, tmp_ass_subvalue_7 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2549;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_7:;
}
{
nuitka_bool tmp_condition_result_8;
PyObject *tmp_compexpr_left_7;
PyObject *tmp_compexpr_right_7;
if ( par_need_phone_number == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "need_phone_number" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2550;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_7 = par_need_phone_number;
tmp_compexpr_right_7 = Py_None;
tmp_condition_result_8 = ( tmp_compexpr_left_7 != tmp_compexpr_right_7 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE )
{
goto branch_yes_8;
}
else
{
goto branch_no_8;
}
branch_yes_8:;
{
PyObject *tmp_ass_subvalue_8;
PyObject *tmp_ass_subscribed_8;
PyObject *tmp_ass_subscript_8;
if ( par_need_phone_number == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "need_phone_number" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2551;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_8 = par_need_phone_number;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2551;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_8 = var_data;
tmp_ass_subscript_8 = const_str_plain_need_phone_number;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_8, tmp_ass_subscript_8, tmp_ass_subvalue_8 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2551;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_8:;
}
{
nuitka_bool tmp_condition_result_9;
PyObject *tmp_compexpr_left_8;
PyObject *tmp_compexpr_right_8;
if ( par_need_email == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "need_email" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2552;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_8 = par_need_email;
tmp_compexpr_right_8 = Py_None;
tmp_condition_result_9 = ( tmp_compexpr_left_8 != tmp_compexpr_right_8 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE )
{
goto branch_yes_9;
}
else
{
goto branch_no_9;
}
branch_yes_9:;
{
PyObject *tmp_ass_subvalue_9;
PyObject *tmp_ass_subscribed_9;
PyObject *tmp_ass_subscript_9;
if ( par_need_email == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "need_email" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2553;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_9 = par_need_email;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2553;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_9 = var_data;
tmp_ass_subscript_9 = const_str_plain_need_email;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_9, tmp_ass_subscript_9, tmp_ass_subvalue_9 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2553;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_9:;
}
{
nuitka_bool tmp_condition_result_10;
PyObject *tmp_compexpr_left_9;
PyObject *tmp_compexpr_right_9;
if ( par_need_shipping_address == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "need_shipping_address" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2554;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_9 = par_need_shipping_address;
tmp_compexpr_right_9 = Py_None;
tmp_condition_result_10 = ( tmp_compexpr_left_9 != tmp_compexpr_right_9 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_10 == NUITKA_BOOL_TRUE )
{
goto branch_yes_10;
}
else
{
goto branch_no_10;
}
branch_yes_10:;
{
PyObject *tmp_ass_subvalue_10;
PyObject *tmp_ass_subscribed_10;
PyObject *tmp_ass_subscript_10;
if ( par_need_shipping_address == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "need_shipping_address" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2555;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_10 = par_need_shipping_address;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2555;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_10 = var_data;
tmp_ass_subscript_10 = const_str_plain_need_shipping_address;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_10, tmp_ass_subscript_10, tmp_ass_subvalue_10 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2555;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_10:;
}
{
nuitka_bool tmp_condition_result_11;
PyObject *tmp_compexpr_left_10;
PyObject *tmp_compexpr_right_10;
if ( par_is_flexible == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "is_flexible" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2556;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_10 = par_is_flexible;
tmp_compexpr_right_10 = Py_None;
tmp_condition_result_11 = ( tmp_compexpr_left_10 != tmp_compexpr_right_10 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_11 == NUITKA_BOOL_TRUE )
{
goto branch_yes_11;
}
else
{
goto branch_no_11;
}
branch_yes_11:;
{
PyObject *tmp_ass_subvalue_11;
PyObject *tmp_ass_subscribed_11;
PyObject *tmp_ass_subscript_11;
if ( par_is_flexible == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "is_flexible" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2557;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_11 = par_is_flexible;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2557;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_11 = var_data;
tmp_ass_subscript_11 = const_str_plain_is_flexible;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_11, tmp_ass_subscript_11, tmp_ass_subvalue_11 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2557;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_11:;
}
{
nuitka_bool tmp_condition_result_12;
PyObject *tmp_compexpr_left_11;
PyObject *tmp_compexpr_right_11;
if ( par_send_phone_number_to_provider == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "send_phone_number_to_provider" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2558;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_11 = par_send_phone_number_to_provider;
tmp_compexpr_right_11 = Py_None;
tmp_condition_result_12 = ( tmp_compexpr_left_11 != tmp_compexpr_right_11 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_12 == NUITKA_BOOL_TRUE )
{
goto branch_yes_12;
}
else
{
goto branch_no_12;
}
branch_yes_12:;
{
PyObject *tmp_ass_subvalue_12;
PyObject *tmp_ass_subscribed_12;
PyObject *tmp_ass_subscript_12;
if ( par_send_email_to_provider == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "send_email_to_provider" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2559;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_12 = par_send_email_to_provider;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2559;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_12 = var_data;
tmp_ass_subscript_12 = const_str_plain_send_phone_number_to_provider;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_12, tmp_ass_subscript_12, tmp_ass_subvalue_12 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2559;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_12:;
}
{
nuitka_bool tmp_condition_result_13;
PyObject *tmp_compexpr_left_12;
PyObject *tmp_compexpr_right_12;
if ( par_send_email_to_provider == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "send_email_to_provider" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2560;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_12 = par_send_email_to_provider;
tmp_compexpr_right_12 = Py_None;
tmp_condition_result_13 = ( tmp_compexpr_left_12 != tmp_compexpr_right_12 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_13 == NUITKA_BOOL_TRUE )
{
goto branch_yes_13;
}
else
{
goto branch_no_13;
}
branch_yes_13:;
{
PyObject *tmp_ass_subvalue_13;
PyObject *tmp_ass_subscribed_13;
PyObject *tmp_ass_subscript_13;
if ( par_send_email_to_provider == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "send_email_to_provider" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2561;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_13 = par_send_email_to_provider;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2561;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_13 = var_data;
tmp_ass_subscript_13 = const_str_plain_send_email_to_provider;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_13, tmp_ass_subscript_13, tmp_ass_subvalue_13 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2561;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_13:;
}
{
PyObject *tmp_tuple_element_1;
if ( var_url == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2563;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_return_value = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_return_value );
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 = 2563;
type_description_1 = "oooooooooooooooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_302fd13a2bf89db62b81cb5a5efb7aff );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_2;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_302fd13a2bf89db62b81cb5a5efb7aff );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_302fd13a2bf89db62b81cb5a5efb7aff );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_302fd13a2bf89db62b81cb5a5efb7aff, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_302fd13a2bf89db62b81cb5a5efb7aff->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_302fd13a2bf89db62b81cb5a5efb7aff, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_302fd13a2bf89db62b81cb5a5efb7aff,
type_description_1,
par_self,
par_chat_id,
par_title,
par_description,
par_payload,
par_provider_token,
par_start_parameter,
par_currency,
par_prices,
par_photo_url,
par_photo_size,
par_photo_width,
par_photo_height,
par_need_name,
par_need_phone_number,
par_need_email,
par_need_shipping_address,
par_is_flexible,
par_disable_notification,
par_reply_to_message_id,
par_reply_markup,
par_provider_data,
par_send_phone_number_to_provider,
par_send_email_to_provider,
par_timeout,
par_kwargs,
var_url,
var_data
);
// Release cached frame.
if ( frame_302fd13a2bf89db62b81cb5a5efb7aff == cache_frame_302fd13a2bf89db62b81cb5a5efb7aff )
{
Py_DECREF( frame_302fd13a2bf89db62b81cb5a5efb7aff );
}
cache_frame_302fd13a2bf89db62b81cb5a5efb7aff = NULL;
assertFrameObject( frame_302fd13a2bf89db62b81cb5a5efb7aff );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_2:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_55_send_invoice );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_title );
par_title = NULL;
}
{
Py_XDECREF( par_description );
par_description = NULL;
}
{
Py_XDECREF( par_payload );
par_payload = NULL;
}
{
Py_XDECREF( par_provider_token );
par_provider_token = NULL;
}
{
Py_XDECREF( par_start_parameter );
par_start_parameter = NULL;
}
{
Py_XDECREF( par_currency );
par_currency = NULL;
}
{
Py_XDECREF( par_prices );
par_prices = NULL;
}
{
Py_XDECREF( par_photo_url );
par_photo_url = NULL;
}
{
Py_XDECREF( par_photo_size );
par_photo_size = NULL;
}
{
Py_XDECREF( par_photo_width );
par_photo_width = NULL;
}
{
Py_XDECREF( par_photo_height );
par_photo_height = NULL;
}
{
Py_XDECREF( par_need_name );
par_need_name = NULL;
}
{
Py_XDECREF( par_need_phone_number );
par_need_phone_number = NULL;
}
{
Py_XDECREF( par_need_email );
par_need_email = NULL;
}
{
Py_XDECREF( par_need_shipping_address );
par_need_shipping_address = NULL;
}
{
Py_XDECREF( par_is_flexible );
par_is_flexible = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_provider_data );
par_provider_data = NULL;
}
{
Py_XDECREF( par_send_phone_number_to_provider );
par_send_phone_number_to_provider = NULL;
}
{
Py_XDECREF( par_send_email_to_provider );
par_send_email_to_provider = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_3 = exception_type;
exception_keeper_value_3 = exception_value;
exception_keeper_tb_3 = exception_tb;
exception_keeper_lineno_3 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_title );
par_title = NULL;
}
{
Py_XDECREF( par_description );
par_description = NULL;
}
{
Py_XDECREF( par_payload );
par_payload = NULL;
}
{
Py_XDECREF( par_provider_token );
par_provider_token = NULL;
}
{
Py_XDECREF( par_start_parameter );
par_start_parameter = NULL;
}
{
Py_XDECREF( par_currency );
par_currency = NULL;
}
{
Py_XDECREF( par_prices );
par_prices = NULL;
}
{
Py_XDECREF( par_photo_url );
par_photo_url = NULL;
}
{
Py_XDECREF( par_photo_size );
par_photo_size = NULL;
}
{
Py_XDECREF( par_photo_width );
par_photo_width = NULL;
}
{
Py_XDECREF( par_photo_height );
par_photo_height = NULL;
}
{
Py_XDECREF( par_need_name );
par_need_name = NULL;
}
{
Py_XDECREF( par_need_phone_number );
par_need_phone_number = NULL;
}
{
Py_XDECREF( par_need_email );
par_need_email = NULL;
}
{
Py_XDECREF( par_need_shipping_address );
par_need_shipping_address = NULL;
}
{
Py_XDECREF( par_is_flexible );
par_is_flexible = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_reply_to_message_id );
par_reply_to_message_id = NULL;
}
{
Py_XDECREF( par_reply_markup );
par_reply_markup = NULL;
}
{
Py_XDECREF( par_provider_data );
par_provider_data = NULL;
}
{
Py_XDECREF( par_send_phone_number_to_provider );
par_send_phone_number_to_provider = NULL;
}
{
Py_XDECREF( par_send_email_to_provider );
par_send_email_to_provider = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_3;
exception_value = exception_keeper_value_3;
exception_tb = exception_keeper_tb_3;
exception_lineno = exception_keeper_lineno_3;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_55_send_invoice );
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_telegram$bot$$$function_56_answer_shipping_query( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_shipping_query_id = python_pars[ 1 ];
PyObject *par_ok = python_pars[ 2 ];
PyObject *par_shipping_options = python_pars[ 3 ];
PyObject *par_error_message = python_pars[ 4 ];
PyObject *par_timeout = python_pars[ 5 ];
PyObject *par_kwargs = python_pars[ 6 ];
PyObject *var_url_ = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
PyObject *outline_0_var_option = NULL;
PyObject *tmp_listcomp_1__$0 = NULL;
PyObject *tmp_listcomp_1__contraction = NULL;
PyObject *tmp_listcomp_1__iter_value_0 = NULL;
struct Nuitka_FrameObject *frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
int tmp_res;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
struct Nuitka_FrameObject *frame_d2cb940f020ae6c6e96fee51e46bcc6a_2;
NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1;
static struct Nuitka_FrameObject *cache_frame_d2cb940f020ae6c6e96fee51e46bcc6a_2 = NULL;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2;
bool tmp_result;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0 = NULL;
PyObject *tmp_return_value = NULL;
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0, codeobj_6b635cc3287ff6fa82b8a5fc9ea3ffc0, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0 = cache_frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0;
// Push the new frame as the currently active one.
pushFrameStack( frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_value_name_1;
CHECK_OBJECT( par_ok );
tmp_value_name_1 = par_ok;
tmp_res = CHECK_IF_TRUE( tmp_value_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2601;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_assign_source_1 = ( tmp_res != 0 ) ? Py_True : Py_False;
{
PyObject *old = par_ok;
assert( old != NULL );
par_ok = tmp_assign_source_1;
Py_INCREF( par_ok );
Py_DECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
int tmp_and_left_truth_1;
nuitka_bool tmp_and_left_value_1;
nuitka_bool tmp_and_right_value_1;
int tmp_truth_name_1;
int tmp_or_left_truth_1;
nuitka_bool tmp_or_left_value_1;
nuitka_bool tmp_or_right_value_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
CHECK_OBJECT( par_ok );
tmp_truth_name_1 = CHECK_IF_TRUE( par_ok );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2603;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_left_truth_1 = tmp_and_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_and_left_truth_1 == 1 )
{
goto and_right_1;
}
else
{
goto and_left_1;
}
and_right_1:;
CHECK_OBJECT( par_shipping_options );
tmp_compexpr_left_1 = par_shipping_options;
tmp_compexpr_right_1 = Py_None;
tmp_or_left_value_1 = ( tmp_compexpr_left_1 == tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_or_left_truth_1 = tmp_or_left_value_1 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_or_left_truth_1 == 1 )
{
goto or_left_1;
}
else
{
goto or_right_1;
}
or_right_1:;
if ( par_error_message == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "error_message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2603;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_error_message;
tmp_compexpr_right_2 = Py_None;
tmp_or_right_value_1 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_right_value_1 = tmp_or_right_value_1;
goto or_end_1;
or_left_1:;
tmp_and_right_value_1 = tmp_or_left_value_1;
or_end_1:;
tmp_condition_result_1 = tmp_and_right_value_1;
goto and_end_1;
and_left_1:;
tmp_condition_result_1 = tmp_and_left_value_1;
and_end_1:;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_TelegramError );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_TelegramError );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "TelegramError" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2604;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0->m_frame.f_lineno = 2604;
tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, &PyTuple_GET_ITEM( const_tuple_str_digest_71cb651eac95c07e77cc8e222e027179_tuple, 0 ) );
if ( tmp_raise_type_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2604;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
exception_type = tmp_raise_type_1;
exception_lineno = 2604;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
int tmp_and_left_truth_2;
nuitka_bool tmp_and_left_value_2;
nuitka_bool tmp_and_right_value_2;
PyObject *tmp_operand_name_1;
int tmp_or_left_truth_2;
nuitka_bool tmp_or_left_value_2;
nuitka_bool tmp_or_right_value_2;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
if ( par_ok == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ok" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2608;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_operand_name_1 = par_ok;
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 = 2608;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_and_left_value_2 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_left_truth_2 = tmp_and_left_value_2 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_and_left_truth_2 == 1 )
{
goto and_right_2;
}
else
{
goto and_left_2;
}
and_right_2:;
if ( par_shipping_options == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "shipping_options" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2608;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_3 = par_shipping_options;
tmp_compexpr_right_3 = Py_None;
tmp_or_left_value_2 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_or_left_truth_2 = tmp_or_left_value_2 == NUITKA_BOOL_TRUE ? 1 : 0;
if ( tmp_or_left_truth_2 == 1 )
{
goto or_left_2;
}
else
{
goto or_right_2;
}
or_right_2:;
if ( par_error_message == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "error_message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2608;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_4 = par_error_message;
tmp_compexpr_right_4 = Py_None;
tmp_or_right_value_2 = ( tmp_compexpr_left_4 == tmp_compexpr_right_4 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
tmp_and_right_value_2 = tmp_or_right_value_2;
goto or_end_2;
or_left_2:;
tmp_and_right_value_2 = tmp_or_left_value_2;
or_end_2:;
tmp_condition_result_2 = tmp_and_right_value_2;
goto and_end_2;
and_left_2:;
tmp_condition_result_2 = tmp_and_left_value_2;
and_end_2:;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_raise_type_2;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_TelegramError );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_TelegramError );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "TelegramError" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2609;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0->m_frame.f_lineno = 2609;
tmp_raise_type_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, &PyTuple_GET_ITEM( const_tuple_str_digest_85fa92c79ca5428a7f014ec702809d4c_tuple, 0 ) );
if ( tmp_raise_type_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2609;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
exception_type = tmp_raise_type_2;
exception_lineno = 2609;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
branch_no_2:;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_848b06dc2c6eac167f43dc8b511c7e62;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_3 == NULL) );
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2613;
type_description_1 = "oooooooooo";
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_base_url );
if ( tmp_args_element_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_3 );
exception_lineno = 2613;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0->m_frame.f_lineno = 2613;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2613;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_url_ == NULL );
var_url_ = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_shipping_query_id;
if ( par_shipping_query_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "shipping_query_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2615;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_shipping_query_id;
tmp_assign_source_3 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_ok;
if ( par_ok == NULL )
{
Py_DECREF( tmp_assign_source_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ok" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2615;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_ok;
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_3;
}
{
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_2;
if ( par_ok == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ok" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2617;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_2 = CHECK_IF_TRUE( par_ok );
if ( tmp_truth_name_2 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2617;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_3 = tmp_truth_name_2 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
{
// Tried code:
{
PyObject *tmp_assign_source_4;
PyObject *tmp_iter_arg_1;
if ( par_shipping_options == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "shipping_options" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2618;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
tmp_iter_arg_1 = par_shipping_options;
tmp_assign_source_4 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2618;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
}
assert( tmp_listcomp_1__$0 == NULL );
tmp_listcomp_1__$0 = tmp_assign_source_4;
}
{
PyObject *tmp_assign_source_5;
tmp_assign_source_5 = PyList_New( 0 );
assert( tmp_listcomp_1__contraction == NULL );
tmp_listcomp_1__contraction = tmp_assign_source_5;
}
MAKE_OR_REUSE_FRAME( cache_frame_d2cb940f020ae6c6e96fee51e46bcc6a_2, codeobj_d2cb940f020ae6c6e96fee51e46bcc6a, module_telegram$bot, sizeof(void *) );
frame_d2cb940f020ae6c6e96fee51e46bcc6a_2 = cache_frame_d2cb940f020ae6c6e96fee51e46bcc6a_2;
// Push the new frame as the currently active one.
pushFrameStack( frame_d2cb940f020ae6c6e96fee51e46bcc6a_2 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_d2cb940f020ae6c6e96fee51e46bcc6a_2 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_6;
CHECK_OBJECT( tmp_listcomp_1__$0 );
tmp_next_source_1 = tmp_listcomp_1__$0;
tmp_assign_source_6 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_6 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_1;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_2 = "o";
exception_lineno = 2618;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_listcomp_1__iter_value_0;
tmp_listcomp_1__iter_value_0 = tmp_assign_source_6;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_7;
CHECK_OBJECT( tmp_listcomp_1__iter_value_0 );
tmp_assign_source_7 = tmp_listcomp_1__iter_value_0;
{
PyObject *old = outline_0_var_option;
outline_0_var_option = tmp_assign_source_7;
Py_INCREF( outline_0_var_option );
Py_XDECREF( old );
}
}
{
PyObject *tmp_append_list_1;
PyObject *tmp_append_value_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_append_list_1 = tmp_listcomp_1__contraction;
CHECK_OBJECT( outline_0_var_option );
tmp_called_instance_1 = outline_0_var_option;
frame_d2cb940f020ae6c6e96fee51e46bcc6a_2->m_frame.f_lineno = 2618;
tmp_append_value_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_to_dict );
if ( tmp_append_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2618;
type_description_2 = "o";
goto try_except_handler_3;
}
assert( PyList_Check( tmp_append_list_1 ) );
tmp_res = PyList_Append( tmp_append_list_1, tmp_append_value_1 );
Py_DECREF( tmp_append_value_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2618;
type_description_2 = "o";
goto try_except_handler_3;
}
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2618;
type_description_2 = "o";
goto try_except_handler_3;
}
goto loop_start_1;
loop_end_1:;
}
{
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_ass_subvalue_1 = tmp_listcomp_1__contraction;
Py_INCREF( tmp_ass_subvalue_1 );
goto try_return_handler_3;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_56_answer_shipping_query );
return NULL;
// Return handler code:
try_return_handler_3:;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
goto frame_return_exit_1;
}
// Exception handler code:
try_except_handler_3:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto frame_exception_exit_2;
}
// End of try:
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_d2cb940f020ae6c6e96fee51e46bcc6a_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d2cb940f020ae6c6e96fee51e46bcc6a_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_2;
frame_exception_exit_2:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d2cb940f020ae6c6e96fee51e46bcc6a_2 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_d2cb940f020ae6c6e96fee51e46bcc6a_2, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_d2cb940f020ae6c6e96fee51e46bcc6a_2->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_d2cb940f020ae6c6e96fee51e46bcc6a_2, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_d2cb940f020ae6c6e96fee51e46bcc6a_2,
type_description_2,
outline_0_var_option
);
// Release cached frame.
if ( frame_d2cb940f020ae6c6e96fee51e46bcc6a_2 == cache_frame_d2cb940f020ae6c6e96fee51e46bcc6a_2 )
{
Py_DECREF( frame_d2cb940f020ae6c6e96fee51e46bcc6a_2 );
}
cache_frame_d2cb940f020ae6c6e96fee51e46bcc6a_2 = NULL;
assertFrameObject( frame_d2cb940f020ae6c6e96fee51e46bcc6a_2 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto nested_frame_exit_1;
frame_no_exception_1:;
goto skip_nested_handling_1;
nested_frame_exit_1:;
type_description_1 = "oooooooooo";
goto try_except_handler_2;
skip_nested_handling_1:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_56_answer_shipping_query );
return NULL;
// Return handler code:
try_return_handler_2:;
{
Py_XDECREF( outline_0_var_option );
outline_0_var_option = NULL;
}
{
goto outline_result_1;
}
// Exception handler code:
try_except_handler_2:;
exception_keeper_type_2 = exception_type;
exception_keeper_value_2 = exception_value;
exception_keeper_tb_2 = exception_tb;
exception_keeper_lineno_2 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( outline_0_var_option );
outline_0_var_option = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_2;
exception_value = exception_keeper_value_2;
exception_tb = exception_keeper_tb_2;
exception_lineno = exception_keeper_lineno_2;
goto outline_exception_1;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_56_answer_shipping_query );
return NULL;
outline_exception_1:;
exception_lineno = 2618;
goto frame_exception_exit_1;
outline_result_1:;
if ( var_data == NULL )
{
Py_DECREF( tmp_ass_subvalue_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2618;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_shipping_options;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
Py_DECREF( tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2618;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
if ( par_error_message == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "error_message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2619;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_5 = par_error_message;
tmp_compexpr_right_5 = Py_None;
tmp_condition_result_4 = ( tmp_compexpr_left_5 != tmp_compexpr_right_5 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
if ( par_error_message == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "error_message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2620;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_2 = par_error_message;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2620;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_2 = var_data;
tmp_ass_subscript_2 = const_str_plain_error_message;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2620;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_4:;
}
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2621;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = var_data;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2621;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2621;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0->m_frame.f_lineno = 2621;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2621;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_8;
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 2623;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2623;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2623;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
if ( var_url_ == NULL )
{
Py_DECREF( tmp_called_name_5 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url_" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2623;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url_;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_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 = 2623;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2623;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0->m_frame.f_lineno = 2623;
tmp_assign_source_8 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2623;
type_description_1 = "oooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_8;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_2;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0,
type_description_1,
par_self,
par_shipping_query_id,
par_ok,
par_shipping_options,
par_error_message,
par_timeout,
par_kwargs,
var_url_,
var_data,
var_result
);
// Release cached frame.
if ( frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0 == cache_frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0 )
{
Py_DECREF( frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0 );
}
cache_frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0 = NULL;
assertFrameObject( frame_6b635cc3287ff6fa82b8a5fc9ea3ffc0 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_2:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_56_answer_shipping_query );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_shipping_query_id );
par_shipping_query_id = NULL;
}
{
Py_XDECREF( par_ok );
par_ok = NULL;
}
{
Py_XDECREF( par_shipping_options );
par_shipping_options = NULL;
}
{
Py_XDECREF( par_error_message );
par_error_message = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url_ );
var_url_ = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_3 = exception_type;
exception_keeper_value_3 = exception_value;
exception_keeper_tb_3 = exception_tb;
exception_keeper_lineno_3 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_shipping_query_id );
par_shipping_query_id = NULL;
}
{
Py_XDECREF( par_ok );
par_ok = NULL;
}
{
Py_XDECREF( par_shipping_options );
par_shipping_options = NULL;
}
{
Py_XDECREF( par_error_message );
par_error_message = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url_ );
var_url_ = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_3;
exception_value = exception_keeper_value_3;
exception_tb = exception_keeper_tb_3;
exception_lineno = exception_keeper_lineno_3;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_56_answer_shipping_query );
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_telegram$bot$$$function_57_answer_pre_checkout_query( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_pre_checkout_query_id = python_pars[ 1 ];
PyObject *par_ok = python_pars[ 2 ];
PyObject *par_error_message = python_pars[ 3 ];
PyObject *par_timeout = python_pars[ 4 ];
PyObject *par_kwargs = python_pars[ 5 ];
PyObject *var_url_ = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_ceac7b245c1da8b308d886834271648e;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
int tmp_res;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
bool tmp_result;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_ceac7b245c1da8b308d886834271648e = 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_ceac7b245c1da8b308d886834271648e, codeobj_ceac7b245c1da8b308d886834271648e, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_ceac7b245c1da8b308d886834271648e = cache_frame_ceac7b245c1da8b308d886834271648e;
// Push the new frame as the currently active one.
pushFrameStack( frame_ceac7b245c1da8b308d886834271648e );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_ceac7b245c1da8b308d886834271648e ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_value_name_1;
CHECK_OBJECT( par_ok );
tmp_value_name_1 = par_ok;
tmp_res = CHECK_IF_TRUE( tmp_value_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2660;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_assign_source_1 = ( tmp_res != 0 ) ? Py_True : Py_False;
{
PyObject *old = par_ok;
assert( old != NULL );
par_ok = tmp_assign_source_1;
Py_INCREF( par_ok );
Py_DECREF( old );
}
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_operand_name_1;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
CHECK_OBJECT( par_ok );
tmp_left_name_1 = par_ok;
CHECK_OBJECT( par_error_message );
tmp_compexpr_left_1 = par_error_message;
tmp_compexpr_right_1 = Py_None;
tmp_right_name_1 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? Py_True : Py_False;
tmp_operand_name_1 = BINARY_OPERATION( PyNumber_Xor, tmp_left_name_1, tmp_right_name_1 );
if ( tmp_operand_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2662;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 );
Py_DECREF( tmp_operand_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2662;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_called_name_1;
PyObject *tmp_mvar_value_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_TelegramError );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_TelegramError );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "TelegramError" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2663;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_1 = tmp_mvar_value_1;
frame_ceac7b245c1da8b308d886834271648e->m_frame.f_lineno = 2663;
tmp_raise_type_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, &PyTuple_GET_ITEM( const_tuple_str_digest_871853b7a10944761f9e0487667f699f_tuple, 0 ) );
if ( tmp_raise_type_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2663;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
exception_type = tmp_raise_type_1;
exception_lineno = 2663;
RAISE_EXCEPTION_WITH_TYPE( &exception_type, &exception_value, &exception_tb );
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_8a1494e4309d9a31421bbc6927576fc2;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_2 == NULL) );
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2668;
type_description_1 = "ooooooooo";
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_base_url );
if ( tmp_args_element_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_2 );
exception_lineno = 2668;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
frame_ceac7b245c1da8b308d886834271648e->m_frame.f_lineno = 2668;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2668;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
assert( var_url_ == NULL );
var_url_ = tmp_assign_source_2;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_pre_checkout_query_id;
if ( par_pre_checkout_query_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "pre_checkout_query_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2670;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_pre_checkout_query_id;
tmp_assign_source_3 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_ok;
if ( par_ok == NULL )
{
Py_DECREF( tmp_assign_source_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "ok" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2670;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_ok;
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_3;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
if ( par_error_message == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "error_message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2672;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_error_message;
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_2 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_error_message == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "error_message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2673;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_error_message;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2673;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_error_message;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2673;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_2:;
}
{
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2674;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = var_data;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2674;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2674;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_ceac7b245c1da8b308d886834271648e->m_frame.f_lineno = 2674;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2674;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 2676;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2676;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2676;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
if ( var_url_ == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url_" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2676;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url_;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_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 = 2676;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2676;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_ceac7b245c1da8b308d886834271648e->m_frame.f_lineno = 2676;
tmp_assign_source_4 = CALL_FUNCTION( tmp_called_name_4, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2676;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_4;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_ceac7b245c1da8b308d886834271648e );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ceac7b245c1da8b308d886834271648e );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_ceac7b245c1da8b308d886834271648e, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_ceac7b245c1da8b308d886834271648e->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_ceac7b245c1da8b308d886834271648e, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_ceac7b245c1da8b308d886834271648e,
type_description_1,
par_self,
par_pre_checkout_query_id,
par_ok,
par_error_message,
par_timeout,
par_kwargs,
var_url_,
var_data,
var_result
);
// Release cached frame.
if ( frame_ceac7b245c1da8b308d886834271648e == cache_frame_ceac7b245c1da8b308d886834271648e )
{
Py_DECREF( frame_ceac7b245c1da8b308d886834271648e );
}
cache_frame_ceac7b245c1da8b308d886834271648e = NULL;
assertFrameObject( frame_ceac7b245c1da8b308d886834271648e );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_57_answer_pre_checkout_query );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_pre_checkout_query_id );
par_pre_checkout_query_id = NULL;
}
{
Py_XDECREF( par_ok );
par_ok = NULL;
}
{
Py_XDECREF( par_error_message );
par_error_message = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url_ );
var_url_ = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_pre_checkout_query_id );
par_pre_checkout_query_id = NULL;
}
{
Py_XDECREF( par_ok );
par_ok = NULL;
}
{
Py_XDECREF( par_error_message );
par_error_message = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url_ );
var_url_ = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_57_answer_pre_checkout_query );
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_telegram$bot$$$function_58_restrict_chat_member( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_user_id = python_pars[ 2 ];
PyObject *par_until_date = python_pars[ 3 ];
PyObject *par_can_send_messages = python_pars[ 4 ];
PyObject *par_can_send_media_messages = python_pars[ 5 ];
PyObject *par_can_send_other_messages = python_pars[ 6 ];
PyObject *par_can_add_web_page_previews = python_pars[ 7 ];
PyObject *par_timeout = python_pars[ 8 ];
PyObject *par_kwargs = python_pars[ 9 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_f87289bd24d3432b9e6018369321be7a;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
bool tmp_result;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_f87289bd24d3432b9e6018369321be7a = 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_f87289bd24d3432b9e6018369321be7a, codeobj_f87289bd24d3432b9e6018369321be7a, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_f87289bd24d3432b9e6018369321be7a = cache_frame_f87289bd24d3432b9e6018369321be7a;
// Push the new frame as the currently active one.
pushFrameStack( frame_f87289bd24d3432b9e6018369321be7a );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_f87289bd24d3432b9e6018369321be7a ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_5772ac850466ce5d1ef97f21cf3a7b7b;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2718;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
frame_f87289bd24d3432b9e6018369321be7a->m_frame.f_lineno = 2718;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2718;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2720;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_user_id;
if ( par_user_id == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "user_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2720;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_user_id;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_until_date == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "until_date" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2722;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_until_date;
tmp_compexpr_right_1 = Py_None;
tmp_condition_result_1 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_isinstance_inst_1;
PyObject *tmp_isinstance_cls_1;
PyObject *tmp_mvar_value_1;
if ( par_until_date == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "until_date" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2723;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_isinstance_inst_1 = par_until_date;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (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 = 2723;
type_description_1 = "ooooooooooooo";
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 = 2723;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_2;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_2;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_to_timestamp );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_to_timestamp );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "to_timestamp" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2724;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_2 = tmp_mvar_value_2;
if ( par_until_date == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "until_date" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2724;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_until_date;
frame_f87289bd24d3432b9e6018369321be7a->m_frame.f_lineno = 2724;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_assign_source_3 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2724;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_until_date;
par_until_date = tmp_assign_source_3;
Py_XDECREF( old );
}
}
branch_no_2:;
}
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_until_date == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "until_date" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2725;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_until_date;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2725;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_until_date;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2725;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
if ( par_can_send_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_send_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2726;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_can_send_messages;
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_3 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
if ( par_can_send_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_send_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2727;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_2 = par_can_send_messages;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2727;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_2 = var_data;
tmp_ass_subscript_2 = const_str_plain_can_send_messages;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2727;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
if ( par_can_send_media_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_send_media_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2728;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_3 = par_can_send_media_messages;
tmp_compexpr_right_3 = Py_None;
tmp_condition_result_4 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
PyObject *tmp_ass_subvalue_3;
PyObject *tmp_ass_subscribed_3;
PyObject *tmp_ass_subscript_3;
if ( par_can_send_media_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_send_media_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2729;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_3 = par_can_send_media_messages;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2729;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_3 = var_data;
tmp_ass_subscript_3 = const_str_plain_can_send_media_messages;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_3, tmp_ass_subscript_3, tmp_ass_subvalue_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2729;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
if ( par_can_send_other_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_send_other_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2730;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_4 = par_can_send_other_messages;
tmp_compexpr_right_4 = Py_None;
tmp_condition_result_5 = ( tmp_compexpr_left_4 != tmp_compexpr_right_4 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
PyObject *tmp_ass_subvalue_4;
PyObject *tmp_ass_subscribed_4;
PyObject *tmp_ass_subscript_4;
if ( par_can_send_other_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_send_other_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2731;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_4 = par_can_send_other_messages;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2731;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_4 = var_data;
tmp_ass_subscript_4 = const_str_plain_can_send_other_messages;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_4, tmp_ass_subscript_4, tmp_ass_subvalue_4 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2731;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_5:;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
if ( par_can_add_web_page_previews == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_add_web_page_previews" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2732;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_5 = par_can_add_web_page_previews;
tmp_compexpr_right_5 = Py_None;
tmp_condition_result_6 = ( tmp_compexpr_left_5 != tmp_compexpr_right_5 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
PyObject *tmp_ass_subvalue_5;
PyObject *tmp_ass_subscribed_5;
PyObject *tmp_ass_subscript_5;
if ( par_can_add_web_page_previews == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_add_web_page_previews" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2733;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_5 = par_can_add_web_page_previews;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2733;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_5 = var_data;
tmp_ass_subscript_5 = const_str_plain_can_add_web_page_previews;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_5, tmp_ass_subscript_5, tmp_ass_subvalue_5 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2733;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_6:;
}
{
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_3;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2734;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = var_data;
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2734;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2734;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_kwargs;
frame_f87289bd24d3432b9e6018369321be7a->m_frame.f_lineno = 2734;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2734;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 2736;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2736;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2736;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2736;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_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 = 2736;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2736;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_f87289bd24d3432b9e6018369321be7a->m_frame.f_lineno = 2736;
tmp_assign_source_4 = CALL_FUNCTION( tmp_called_name_4, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_4 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2736;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_4;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_f87289bd24d3432b9e6018369321be7a );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_f87289bd24d3432b9e6018369321be7a );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_f87289bd24d3432b9e6018369321be7a, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_f87289bd24d3432b9e6018369321be7a->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_f87289bd24d3432b9e6018369321be7a, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_f87289bd24d3432b9e6018369321be7a,
type_description_1,
par_self,
par_chat_id,
par_user_id,
par_until_date,
par_can_send_messages,
par_can_send_media_messages,
par_can_send_other_messages,
par_can_add_web_page_previews,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_f87289bd24d3432b9e6018369321be7a == cache_frame_f87289bd24d3432b9e6018369321be7a )
{
Py_DECREF( frame_f87289bd24d3432b9e6018369321be7a );
}
cache_frame_f87289bd24d3432b9e6018369321be7a = NULL;
assertFrameObject( frame_f87289bd24d3432b9e6018369321be7a );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_58_restrict_chat_member );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_until_date );
par_until_date = NULL;
}
{
Py_XDECREF( par_can_send_messages );
par_can_send_messages = NULL;
}
{
Py_XDECREF( par_can_send_media_messages );
par_can_send_media_messages = NULL;
}
{
Py_XDECREF( par_can_send_other_messages );
par_can_send_other_messages = NULL;
}
{
Py_XDECREF( par_can_add_web_page_previews );
par_can_add_web_page_previews = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_until_date );
par_until_date = NULL;
}
{
Py_XDECREF( par_can_send_messages );
par_can_send_messages = NULL;
}
{
Py_XDECREF( par_can_send_media_messages );
par_can_send_media_messages = NULL;
}
{
Py_XDECREF( par_can_send_other_messages );
par_can_send_other_messages = NULL;
}
{
Py_XDECREF( par_can_add_web_page_previews );
par_can_add_web_page_previews = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_58_restrict_chat_member );
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_telegram$bot$$$function_59_promote_chat_member( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_user_id = python_pars[ 2 ];
PyObject *par_can_change_info = python_pars[ 3 ];
PyObject *par_can_post_messages = python_pars[ 4 ];
PyObject *par_can_edit_messages = python_pars[ 5 ];
PyObject *par_can_delete_messages = python_pars[ 6 ];
PyObject *par_can_invite_users = python_pars[ 7 ];
PyObject *par_can_restrict_members = python_pars[ 8 ];
PyObject *par_can_pin_messages = python_pars[ 9 ];
PyObject *par_can_promote_members = python_pars[ 10 ];
PyObject *par_timeout = python_pars[ 11 ];
PyObject *par_kwargs = python_pars[ 12 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_e8cb1dac653fc8c21c8b5bf840aa27e5;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
bool tmp_result;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_e8cb1dac653fc8c21c8b5bf840aa27e5 = 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_e8cb1dac653fc8c21c8b5bf840aa27e5, codeobj_e8cb1dac653fc8c21c8b5bf840aa27e5, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_e8cb1dac653fc8c21c8b5bf840aa27e5 = cache_frame_e8cb1dac653fc8c21c8b5bf840aa27e5;
// Push the new frame as the currently active one.
pushFrameStack( frame_e8cb1dac653fc8c21c8b5bf840aa27e5 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_e8cb1dac653fc8c21c8b5bf840aa27e5 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_ffc6b5b77f05668c59adba863792af1b;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2785;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
frame_e8cb1dac653fc8c21c8b5bf840aa27e5->m_frame.f_lineno = 2785;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2785;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2787;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_user_id;
if ( par_user_id == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "user_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2787;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_user_id;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_can_change_info == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_change_info" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2789;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_can_change_info;
tmp_compexpr_right_1 = Py_None;
tmp_condition_result_1 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_can_change_info == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_change_info" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2790;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_can_change_info;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2790;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_can_change_info;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2790;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_1:;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
if ( par_can_post_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_post_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2791;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_can_post_messages;
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_2 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
if ( par_can_post_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_post_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2792;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_2 = par_can_post_messages;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2792;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_2 = var_data;
tmp_ass_subscript_2 = const_str_plain_can_post_messages;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2792;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_3;
PyObject *tmp_compexpr_left_3;
PyObject *tmp_compexpr_right_3;
if ( par_can_edit_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_edit_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2793;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_3 = par_can_edit_messages;
tmp_compexpr_right_3 = Py_None;
tmp_condition_result_3 = ( tmp_compexpr_left_3 != tmp_compexpr_right_3 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_ass_subvalue_3;
PyObject *tmp_ass_subscribed_3;
PyObject *tmp_ass_subscript_3;
if ( par_can_edit_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_edit_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2794;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_3 = par_can_edit_messages;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2794;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_3 = var_data;
tmp_ass_subscript_3 = const_str_plain_can_edit_messages;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_3, tmp_ass_subscript_3, tmp_ass_subvalue_3 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2794;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_3:;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_compexpr_left_4;
PyObject *tmp_compexpr_right_4;
if ( par_can_delete_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_delete_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2795;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_4 = par_can_delete_messages;
tmp_compexpr_right_4 = Py_None;
tmp_condition_result_4 = ( tmp_compexpr_left_4 != tmp_compexpr_right_4 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
PyObject *tmp_ass_subvalue_4;
PyObject *tmp_ass_subscribed_4;
PyObject *tmp_ass_subscript_4;
if ( par_can_delete_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_delete_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2796;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_4 = par_can_delete_messages;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2796;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_4 = var_data;
tmp_ass_subscript_4 = const_str_plain_can_delete_messages;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_4, tmp_ass_subscript_4, tmp_ass_subvalue_4 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2796;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_4:;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_compexpr_left_5;
PyObject *tmp_compexpr_right_5;
if ( par_can_invite_users == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_invite_users" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2797;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_5 = par_can_invite_users;
tmp_compexpr_right_5 = Py_None;
tmp_condition_result_5 = ( tmp_compexpr_left_5 != tmp_compexpr_right_5 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
PyObject *tmp_ass_subvalue_5;
PyObject *tmp_ass_subscribed_5;
PyObject *tmp_ass_subscript_5;
if ( par_can_invite_users == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_invite_users" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2798;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_5 = par_can_invite_users;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2798;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_5 = var_data;
tmp_ass_subscript_5 = const_str_plain_can_invite_users;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_5, tmp_ass_subscript_5, tmp_ass_subvalue_5 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2798;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_5:;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_compexpr_left_6;
PyObject *tmp_compexpr_right_6;
if ( par_can_restrict_members == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_restrict_members" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2799;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_6 = par_can_restrict_members;
tmp_compexpr_right_6 = Py_None;
tmp_condition_result_6 = ( tmp_compexpr_left_6 != tmp_compexpr_right_6 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_6;
}
else
{
goto branch_no_6;
}
branch_yes_6:;
{
PyObject *tmp_ass_subvalue_6;
PyObject *tmp_ass_subscribed_6;
PyObject *tmp_ass_subscript_6;
if ( par_can_restrict_members == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_restrict_members" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2800;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_6 = par_can_restrict_members;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2800;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_6 = var_data;
tmp_ass_subscript_6 = const_str_plain_can_restrict_members;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_6, tmp_ass_subscript_6, tmp_ass_subvalue_6 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2800;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_6:;
}
{
nuitka_bool tmp_condition_result_7;
PyObject *tmp_compexpr_left_7;
PyObject *tmp_compexpr_right_7;
if ( par_can_pin_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_pin_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2801;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_7 = par_can_pin_messages;
tmp_compexpr_right_7 = Py_None;
tmp_condition_result_7 = ( tmp_compexpr_left_7 != tmp_compexpr_right_7 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_7 == NUITKA_BOOL_TRUE )
{
goto branch_yes_7;
}
else
{
goto branch_no_7;
}
branch_yes_7:;
{
PyObject *tmp_ass_subvalue_7;
PyObject *tmp_ass_subscribed_7;
PyObject *tmp_ass_subscript_7;
if ( par_can_pin_messages == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_pin_messages" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2802;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_7 = par_can_pin_messages;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2802;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_7 = var_data;
tmp_ass_subscript_7 = const_str_plain_can_pin_messages;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_7, tmp_ass_subscript_7, tmp_ass_subvalue_7 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2802;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_7:;
}
{
nuitka_bool tmp_condition_result_8;
PyObject *tmp_compexpr_left_8;
PyObject *tmp_compexpr_right_8;
if ( par_can_promote_members == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_promote_members" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2803;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_8 = par_can_promote_members;
tmp_compexpr_right_8 = Py_None;
tmp_condition_result_8 = ( tmp_compexpr_left_8 != tmp_compexpr_right_8 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_8 == NUITKA_BOOL_TRUE )
{
goto branch_yes_8;
}
else
{
goto branch_no_8;
}
branch_yes_8:;
{
PyObject *tmp_ass_subvalue_8;
PyObject *tmp_ass_subscribed_8;
PyObject *tmp_ass_subscript_8;
if ( par_can_promote_members == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "can_promote_members" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2804;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_8 = par_can_promote_members;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2804;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_8 = var_data;
tmp_ass_subscript_8 = const_str_plain_can_promote_members;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_8, tmp_ass_subscript_8, tmp_ass_subvalue_8 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2804;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_8:;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2805;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2805;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2805;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_e8cb1dac653fc8c21c8b5bf840aa27e5->m_frame.f_lineno = 2805;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2805;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 2807;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2807;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2807;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2807;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 2807;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2807;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_e8cb1dac653fc8c21c8b5bf840aa27e5->m_frame.f_lineno = 2807;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2807;
type_description_1 = "oooooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_e8cb1dac653fc8c21c8b5bf840aa27e5 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e8cb1dac653fc8c21c8b5bf840aa27e5 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_e8cb1dac653fc8c21c8b5bf840aa27e5, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_e8cb1dac653fc8c21c8b5bf840aa27e5->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_e8cb1dac653fc8c21c8b5bf840aa27e5, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_e8cb1dac653fc8c21c8b5bf840aa27e5,
type_description_1,
par_self,
par_chat_id,
par_user_id,
par_can_change_info,
par_can_post_messages,
par_can_edit_messages,
par_can_delete_messages,
par_can_invite_users,
par_can_restrict_members,
par_can_pin_messages,
par_can_promote_members,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_e8cb1dac653fc8c21c8b5bf840aa27e5 == cache_frame_e8cb1dac653fc8c21c8b5bf840aa27e5 )
{
Py_DECREF( frame_e8cb1dac653fc8c21c8b5bf840aa27e5 );
}
cache_frame_e8cb1dac653fc8c21c8b5bf840aa27e5 = NULL;
assertFrameObject( frame_e8cb1dac653fc8c21c8b5bf840aa27e5 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_59_promote_chat_member );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_can_change_info );
par_can_change_info = NULL;
}
{
Py_XDECREF( par_can_post_messages );
par_can_post_messages = NULL;
}
{
Py_XDECREF( par_can_edit_messages );
par_can_edit_messages = NULL;
}
{
Py_XDECREF( par_can_delete_messages );
par_can_delete_messages = NULL;
}
{
Py_XDECREF( par_can_invite_users );
par_can_invite_users = NULL;
}
{
Py_XDECREF( par_can_restrict_members );
par_can_restrict_members = NULL;
}
{
Py_XDECREF( par_can_pin_messages );
par_can_pin_messages = NULL;
}
{
Py_XDECREF( par_can_promote_members );
par_can_promote_members = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_can_change_info );
par_can_change_info = NULL;
}
{
Py_XDECREF( par_can_post_messages );
par_can_post_messages = NULL;
}
{
Py_XDECREF( par_can_edit_messages );
par_can_edit_messages = NULL;
}
{
Py_XDECREF( par_can_delete_messages );
par_can_delete_messages = NULL;
}
{
Py_XDECREF( par_can_invite_users );
par_can_invite_users = NULL;
}
{
Py_XDECREF( par_can_restrict_members );
par_can_restrict_members = NULL;
}
{
Py_XDECREF( par_can_pin_messages );
par_can_pin_messages = NULL;
}
{
Py_XDECREF( par_can_promote_members );
par_can_promote_members = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_59_promote_chat_member );
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_telegram$bot$$$function_60_export_chat_invite_link( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_timeout = python_pars[ 2 ];
PyObject *par_kwargs = python_pars[ 3 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_f1fed8dc0b7472099d037575260a8945;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_f1fed8dc0b7472099d037575260a8945 = 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_f1fed8dc0b7472099d037575260a8945, codeobj_f1fed8dc0b7472099d037575260a8945, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_f1fed8dc0b7472099d037575260a8945 = cache_frame_f1fed8dc0b7472099d037575260a8945;
// Push the new frame as the currently active one.
pushFrameStack( frame_f1fed8dc0b7472099d037575260a8945 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_f1fed8dc0b7472099d037575260a8945 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_a3d752ee50a015ee44b8c19800dfb415;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2832;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
frame_f1fed8dc0b7472099d037575260a8945->m_frame.f_lineno = 2832;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2832;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2834;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2835;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2835;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_f1fed8dc0b7472099d037575260a8945->m_frame.f_lineno = 2835;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2835;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 2837;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2837;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2837;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2837;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 2837;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2837;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_f1fed8dc0b7472099d037575260a8945->m_frame.f_lineno = 2837;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2837;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_f1fed8dc0b7472099d037575260a8945 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_f1fed8dc0b7472099d037575260a8945 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_f1fed8dc0b7472099d037575260a8945, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_f1fed8dc0b7472099d037575260a8945->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_f1fed8dc0b7472099d037575260a8945, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_f1fed8dc0b7472099d037575260a8945,
type_description_1,
par_self,
par_chat_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_f1fed8dc0b7472099d037575260a8945 == cache_frame_f1fed8dc0b7472099d037575260a8945 )
{
Py_DECREF( frame_f1fed8dc0b7472099d037575260a8945 );
}
cache_frame_f1fed8dc0b7472099d037575260a8945 = NULL;
assertFrameObject( frame_f1fed8dc0b7472099d037575260a8945 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_60_export_chat_invite_link );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_60_export_chat_invite_link );
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_telegram$bot$$$function_61_set_chat_photo( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_photo = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_kwargs = python_pars[ 4 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_32adf5b887969f8c41d8e88f5623eaad;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_32adf5b887969f8c41d8e88f5623eaad = 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_32adf5b887969f8c41d8e88f5623eaad, codeobj_32adf5b887969f8c41d8e88f5623eaad, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_32adf5b887969f8c41d8e88f5623eaad = cache_frame_32adf5b887969f8c41d8e88f5623eaad;
// Push the new frame as the currently active one.
pushFrameStack( frame_32adf5b887969f8c41d8e88f5623eaad );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_32adf5b887969f8c41d8e88f5623eaad ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_b9da1022da30f17b9512109aa069454c;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2868;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
frame_32adf5b887969f8c41d8e88f5623eaad->m_frame.f_lineno = 2868;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2868;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_mvar_value_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2870;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = tmp_mvar_value_1;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_is_file );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2870;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( par_photo == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2870;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_photo;
frame_32adf5b887969f8c41d8e88f5623eaad->m_frame.f_lineno = 2870;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2870;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 2870;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2871;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_2;
if ( par_photo == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2871;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_photo;
frame_32adf5b887969f8c41d8e88f5623eaad->m_frame.f_lineno = 2871;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2871;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_photo;
par_photo = tmp_assign_source_2;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2873;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_3 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_photo;
if ( par_photo == NULL )
{
Py_DECREF( tmp_assign_source_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "photo" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2873;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_photo;
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_3;
}
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_4;
CHECK_OBJECT( var_data );
tmp_source_name_4 = var_data;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_update );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2874;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2874;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_kwargs;
frame_32adf5b887969f8c41d8e88f5623eaad->m_frame.f_lineno = 2874;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2874;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_5;
PyObject *tmp_source_name_6;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 2876;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_self;
tmp_source_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__request );
if ( tmp_source_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2876;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_post );
Py_DECREF( tmp_source_name_5 );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2876;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_5 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2876;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_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 = 2876;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2876;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_32adf5b887969f8c41d8e88f5623eaad->m_frame.f_lineno = 2876;
tmp_assign_source_4 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2876;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_4;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_32adf5b887969f8c41d8e88f5623eaad );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_32adf5b887969f8c41d8e88f5623eaad );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_32adf5b887969f8c41d8e88f5623eaad, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_32adf5b887969f8c41d8e88f5623eaad->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_32adf5b887969f8c41d8e88f5623eaad, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_32adf5b887969f8c41d8e88f5623eaad,
type_description_1,
par_self,
par_chat_id,
par_photo,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_32adf5b887969f8c41d8e88f5623eaad == cache_frame_32adf5b887969f8c41d8e88f5623eaad )
{
Py_DECREF( frame_32adf5b887969f8c41d8e88f5623eaad );
}
cache_frame_32adf5b887969f8c41d8e88f5623eaad = NULL;
assertFrameObject( frame_32adf5b887969f8c41d8e88f5623eaad );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_61_set_chat_photo );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_photo );
par_photo = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_photo );
par_photo = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_61_set_chat_photo );
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_telegram$bot$$$function_62_delete_chat_photo( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_timeout = python_pars[ 2 ];
PyObject *par_kwargs = python_pars[ 3 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_d51cfcf6ea798f297400e2298472e0c3;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_d51cfcf6ea798f297400e2298472e0c3 = 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_d51cfcf6ea798f297400e2298472e0c3, codeobj_d51cfcf6ea798f297400e2298472e0c3, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_d51cfcf6ea798f297400e2298472e0c3 = cache_frame_d51cfcf6ea798f297400e2298472e0c3;
// Push the new frame as the currently active one.
pushFrameStack( frame_d51cfcf6ea798f297400e2298472e0c3 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_d51cfcf6ea798f297400e2298472e0c3 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_10c4e3c135dca1cbb385e702de5f31be;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2906;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
frame_d51cfcf6ea798f297400e2298472e0c3->m_frame.f_lineno = 2906;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2906;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2908;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2909;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2909;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_d51cfcf6ea798f297400e2298472e0c3->m_frame.f_lineno = 2909;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2909;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 2911;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2911;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2911;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2911;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 2911;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2911;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_d51cfcf6ea798f297400e2298472e0c3->m_frame.f_lineno = 2911;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2911;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_d51cfcf6ea798f297400e2298472e0c3 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_d51cfcf6ea798f297400e2298472e0c3 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_d51cfcf6ea798f297400e2298472e0c3, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_d51cfcf6ea798f297400e2298472e0c3->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_d51cfcf6ea798f297400e2298472e0c3, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_d51cfcf6ea798f297400e2298472e0c3,
type_description_1,
par_self,
par_chat_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_d51cfcf6ea798f297400e2298472e0c3 == cache_frame_d51cfcf6ea798f297400e2298472e0c3 )
{
Py_DECREF( frame_d51cfcf6ea798f297400e2298472e0c3 );
}
cache_frame_d51cfcf6ea798f297400e2298472e0c3 = NULL;
assertFrameObject( frame_d51cfcf6ea798f297400e2298472e0c3 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_62_delete_chat_photo );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_62_delete_chat_photo );
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_telegram$bot$$$function_63_set_chat_title( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_title = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_kwargs = python_pars[ 4 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_f40802132746131c27fb96beb9095f3e;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_f40802132746131c27fb96beb9095f3e = 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_f40802132746131c27fb96beb9095f3e, codeobj_f40802132746131c27fb96beb9095f3e, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_f40802132746131c27fb96beb9095f3e = cache_frame_f40802132746131c27fb96beb9095f3e;
// Push the new frame as the currently active one.
pushFrameStack( frame_f40802132746131c27fb96beb9095f3e );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_f40802132746131c27fb96beb9095f3e ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_de2444e4f4cfc101b19d3b73c8d042b6;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2942;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
frame_f40802132746131c27fb96beb9095f3e->m_frame.f_lineno = 2942;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2942;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2944;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_title;
if ( par_title == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "title" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2944;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_title;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2945;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2945;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_f40802132746131c27fb96beb9095f3e->m_frame.f_lineno = 2945;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2945;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 2947;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2947;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2947;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2947;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 2947;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2947;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_f40802132746131c27fb96beb9095f3e->m_frame.f_lineno = 2947;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2947;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_f40802132746131c27fb96beb9095f3e );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_f40802132746131c27fb96beb9095f3e );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_f40802132746131c27fb96beb9095f3e, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_f40802132746131c27fb96beb9095f3e->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_f40802132746131c27fb96beb9095f3e, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_f40802132746131c27fb96beb9095f3e,
type_description_1,
par_self,
par_chat_id,
par_title,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_f40802132746131c27fb96beb9095f3e == cache_frame_f40802132746131c27fb96beb9095f3e )
{
Py_DECREF( frame_f40802132746131c27fb96beb9095f3e );
}
cache_frame_f40802132746131c27fb96beb9095f3e = NULL;
assertFrameObject( frame_f40802132746131c27fb96beb9095f3e );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_63_set_chat_title );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_title );
par_title = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_title );
par_title = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_63_set_chat_title );
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_telegram$bot$$$function_64_set_chat_description( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_description = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_kwargs = python_pars[ 4 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_a8617083d22340f2623e0ba1b527e0c6;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_a8617083d22340f2623e0ba1b527e0c6 = 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_a8617083d22340f2623e0ba1b527e0c6, codeobj_a8617083d22340f2623e0ba1b527e0c6, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_a8617083d22340f2623e0ba1b527e0c6 = cache_frame_a8617083d22340f2623e0ba1b527e0c6;
// Push the new frame as the currently active one.
pushFrameStack( frame_a8617083d22340f2623e0ba1b527e0c6 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_a8617083d22340f2623e0ba1b527e0c6 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_81f93c374d910e08ef8bf71fc03d3ea7;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 2973;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
frame_a8617083d22340f2623e0ba1b527e0c6->m_frame.f_lineno = 2973;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2973;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2975;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_description;
if ( par_description == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "description" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2975;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_description;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2976;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2976;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_a8617083d22340f2623e0ba1b527e0c6->m_frame.f_lineno = 2976;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2976;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 2978;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2978;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2978;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2978;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 2978;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2978;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_a8617083d22340f2623e0ba1b527e0c6->m_frame.f_lineno = 2978;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2978;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_a8617083d22340f2623e0ba1b527e0c6 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_a8617083d22340f2623e0ba1b527e0c6 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_a8617083d22340f2623e0ba1b527e0c6, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_a8617083d22340f2623e0ba1b527e0c6->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_a8617083d22340f2623e0ba1b527e0c6, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_a8617083d22340f2623e0ba1b527e0c6,
type_description_1,
par_self,
par_chat_id,
par_description,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_a8617083d22340f2623e0ba1b527e0c6 == cache_frame_a8617083d22340f2623e0ba1b527e0c6 )
{
Py_DECREF( frame_a8617083d22340f2623e0ba1b527e0c6 );
}
cache_frame_a8617083d22340f2623e0ba1b527e0c6 = NULL;
assertFrameObject( frame_a8617083d22340f2623e0ba1b527e0c6 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_64_set_chat_description );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_description );
par_description = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_description );
par_description = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_64_set_chat_description );
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_telegram$bot$$$function_65_pin_chat_message( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_message_id = python_pars[ 2 ];
PyObject *par_disable_notification = python_pars[ 3 ];
PyObject *par_timeout = python_pars[ 4 ];
PyObject *par_kwargs = python_pars[ 5 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_c39b1595981dddae5293eddc60609b25;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
bool tmp_result;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_c39b1595981dddae5293eddc60609b25 = 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_c39b1595981dddae5293eddc60609b25, codeobj_c39b1595981dddae5293eddc60609b25, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_c39b1595981dddae5293eddc60609b25 = cache_frame_c39b1595981dddae5293eddc60609b25;
// Push the new frame as the currently active one.
pushFrameStack( frame_c39b1595981dddae5293eddc60609b25 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_c39b1595981dddae5293eddc60609b25 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_7032073425ba234b8629a8df91689293;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 3007;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
frame_c39b1595981dddae5293eddc60609b25->m_frame.f_lineno = 3007;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3007;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3009;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_message_id;
if ( par_message_id == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "message_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3009;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_message_id;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_disable_notification == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "disable_notification" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3011;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_disable_notification;
tmp_compexpr_right_1 = Py_None;
tmp_condition_result_1 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_disable_notification == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "disable_notification" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3012;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_disable_notification;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3012;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_disable_notification;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3012;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_1:;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3013;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3013;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3013;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_c39b1595981dddae5293eddc60609b25->m_frame.f_lineno = 3013;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3013;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 3015;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3015;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3015;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3015;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 3015;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3015;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_c39b1595981dddae5293eddc60609b25->m_frame.f_lineno = 3015;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3015;
type_description_1 = "ooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_c39b1595981dddae5293eddc60609b25 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_c39b1595981dddae5293eddc60609b25 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_c39b1595981dddae5293eddc60609b25, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_c39b1595981dddae5293eddc60609b25->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_c39b1595981dddae5293eddc60609b25, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_c39b1595981dddae5293eddc60609b25,
type_description_1,
par_self,
par_chat_id,
par_message_id,
par_disable_notification,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_c39b1595981dddae5293eddc60609b25 == cache_frame_c39b1595981dddae5293eddc60609b25 )
{
Py_DECREF( frame_c39b1595981dddae5293eddc60609b25 );
}
cache_frame_c39b1595981dddae5293eddc60609b25 = NULL;
assertFrameObject( frame_c39b1595981dddae5293eddc60609b25 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_65_pin_chat_message );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_message_id );
par_message_id = NULL;
}
{
Py_XDECREF( par_disable_notification );
par_disable_notification = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_65_pin_chat_message );
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_telegram$bot$$$function_66_unpin_chat_message( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_chat_id = python_pars[ 1 ];
PyObject *par_timeout = python_pars[ 2 ];
PyObject *par_kwargs = python_pars[ 3 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_e50a954e41fc95ad3eb3271787c2ed36;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_e50a954e41fc95ad3eb3271787c2ed36 = 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_e50a954e41fc95ad3eb3271787c2ed36, codeobj_e50a954e41fc95ad3eb3271787c2ed36, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_e50a954e41fc95ad3eb3271787c2ed36 = cache_frame_e50a954e41fc95ad3eb3271787c2ed36;
// Push the new frame as the currently active one.
pushFrameStack( frame_e50a954e41fc95ad3eb3271787c2ed36 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_e50a954e41fc95ad3eb3271787c2ed36 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_677125b62715d24e9798e42d3fc49d54;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 3040;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
frame_e50a954e41fc95ad3eb3271787c2ed36->m_frame.f_lineno = 3040;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3040;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_chat_id;
if ( par_chat_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "chat_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3042;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_chat_id;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3043;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3043;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_e50a954e41fc95ad3eb3271787c2ed36->m_frame.f_lineno = 3043;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3043;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 3045;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3045;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3045;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3045;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 3045;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3045;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_e50a954e41fc95ad3eb3271787c2ed36->m_frame.f_lineno = 3045;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3045;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_e50a954e41fc95ad3eb3271787c2ed36 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_e50a954e41fc95ad3eb3271787c2ed36 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_e50a954e41fc95ad3eb3271787c2ed36, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_e50a954e41fc95ad3eb3271787c2ed36->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_e50a954e41fc95ad3eb3271787c2ed36, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_e50a954e41fc95ad3eb3271787c2ed36,
type_description_1,
par_self,
par_chat_id,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_e50a954e41fc95ad3eb3271787c2ed36 == cache_frame_e50a954e41fc95ad3eb3271787c2ed36 )
{
Py_DECREF( frame_e50a954e41fc95ad3eb3271787c2ed36 );
}
cache_frame_e50a954e41fc95ad3eb3271787c2ed36 = NULL;
assertFrameObject( frame_e50a954e41fc95ad3eb3271787c2ed36 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_66_unpin_chat_message );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_chat_id );
par_chat_id = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_66_unpin_chat_message );
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_telegram$bot$$$function_67_get_sticker_set( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
PyObject *par_name = python_pars[ 1 ];
PyObject *par_timeout = python_pars[ 2 ];
PyObject *par_kwargs = python_pars[ 3 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_ef0dead4c19f28202fc03c9c17e4f5c3;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_ef0dead4c19f28202fc03c9c17e4f5c3 = 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_ef0dead4c19f28202fc03c9c17e4f5c3, codeobj_ef0dead4c19f28202fc03c9c17e4f5c3, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_ef0dead4c19f28202fc03c9c17e4f5c3 = cache_frame_ef0dead4c19f28202fc03c9c17e4f5c3;
// Push the new frame as the currently active one.
pushFrameStack( frame_ef0dead4c19f28202fc03c9c17e4f5c3 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_ef0dead4c19f28202fc03c9c17e4f5c3 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_4e47d8cdf088ec7896094650cf1b09e5;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 3068;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
frame_ef0dead4c19f28202fc03c9c17e4f5c3->m_frame.f_lineno = 3068;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3068;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_name;
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 = 3070;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_name;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3071;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3071;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_ef0dead4c19f28202fc03c9c17e4f5c3->m_frame.f_lineno = 3071;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3071;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 3073;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3073;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3073;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3073;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 3073;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3073;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_ef0dead4c19f28202fc03c9c17e4f5c3->m_frame.f_lineno = 3073;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3073;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_6;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_3;
PyObject *tmp_args_element_name_4;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_StickerSet );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_StickerSet );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "StickerSet" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3075;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = tmp_mvar_value_1;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_de_json );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3075;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_result == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3075;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = var_result;
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3075;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_self;
frame_ef0dead4c19f28202fc03c9c17e4f5c3->m_frame.f_lineno = 3075;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3075;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_ef0dead4c19f28202fc03c9c17e4f5c3 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ef0dead4c19f28202fc03c9c17e4f5c3 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_ef0dead4c19f28202fc03c9c17e4f5c3 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_ef0dead4c19f28202fc03c9c17e4f5c3, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_ef0dead4c19f28202fc03c9c17e4f5c3->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_ef0dead4c19f28202fc03c9c17e4f5c3, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_ef0dead4c19f28202fc03c9c17e4f5c3,
type_description_1,
par_self,
par_name,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_ef0dead4c19f28202fc03c9c17e4f5c3 == cache_frame_ef0dead4c19f28202fc03c9c17e4f5c3 )
{
Py_DECREF( frame_ef0dead4c19f28202fc03c9c17e4f5c3 );
}
cache_frame_ef0dead4c19f28202fc03c9c17e4f5c3 = NULL;
assertFrameObject( frame_ef0dead4c19f28202fc03c9c17e4f5c3 );
// 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( telegram$bot$$$function_67_get_sticker_set );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_name );
par_name = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_name );
par_name = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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( telegram$bot$$$function_67_get_sticker_set );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
function_return_exit:
CHECK_OBJECT( tmp_return_value );
assert( had_error || !ERROR_OCCURRED() );
return tmp_return_value;
}
static PyObject *impl_telegram$bot$$$function_68_upload_sticker_file( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_user_id = python_pars[ 1 ];
PyObject *par_png_sticker = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_kwargs = python_pars[ 4 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_7fdd561a36d435fe4e203e1f396935d2;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_7fdd561a36d435fe4e203e1f396935d2 = 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_7fdd561a36d435fe4e203e1f396935d2, codeobj_7fdd561a36d435fe4e203e1f396935d2, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_7fdd561a36d435fe4e203e1f396935d2 = cache_frame_7fdd561a36d435fe4e203e1f396935d2;
// Push the new frame as the currently active one.
pushFrameStack( frame_7fdd561a36d435fe4e203e1f396935d2 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_7fdd561a36d435fe4e203e1f396935d2 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_864f404e66c1e2cf3fbd77f728fc7676;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 3105;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
frame_7fdd561a36d435fe4e203e1f396935d2->m_frame.f_lineno = 3105;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3105;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_mvar_value_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3107;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = tmp_mvar_value_1;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_is_file );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3107;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( par_png_sticker == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "png_sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3107;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_png_sticker;
frame_7fdd561a36d435fe4e203e1f396935d2->m_frame.f_lineno = 3107;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3107;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 3107;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3108;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_2;
if ( par_png_sticker == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "png_sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3108;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_png_sticker;
frame_7fdd561a36d435fe4e203e1f396935d2->m_frame.f_lineno = 3108;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3108;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_png_sticker;
par_png_sticker = tmp_assign_source_2;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_user_id;
if ( par_user_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "user_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3110;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_user_id;
tmp_assign_source_3 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_png_sticker;
if ( par_png_sticker == NULL )
{
Py_DECREF( tmp_assign_source_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "png_sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3110;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_png_sticker;
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_3;
}
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_4;
CHECK_OBJECT( var_data );
tmp_source_name_4 = var_data;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_update );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3111;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3111;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_kwargs;
frame_7fdd561a36d435fe4e203e1f396935d2->m_frame.f_lineno = 3111;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3111;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_5;
PyObject *tmp_source_name_6;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 3113;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_self;
tmp_source_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__request );
if ( tmp_source_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3113;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_post );
Py_DECREF( tmp_source_name_5 );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3113;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_5 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3113;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_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 = 3113;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3113;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_7fdd561a36d435fe4e203e1f396935d2->m_frame.f_lineno = 3113;
tmp_assign_source_4 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3113;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_4;
}
{
PyObject *tmp_called_name_6;
PyObject *tmp_source_name_7;
PyObject *tmp_mvar_value_3;
PyObject *tmp_args_element_name_5;
PyObject *tmp_args_element_name_6;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_File );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_File );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "File" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3115;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_7 = tmp_mvar_value_3;
tmp_called_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_de_json );
if ( tmp_called_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3115;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( var_result == NULL )
{
Py_DECREF( tmp_called_name_6 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "result" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3115;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_5 = var_result;
if ( par_self == NULL )
{
Py_DECREF( tmp_called_name_6 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3115;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_6 = par_self;
frame_7fdd561a36d435fe4e203e1f396935d2->m_frame.f_lineno = 3115;
{
PyObject *call_args[] = { tmp_args_element_name_5, tmp_args_element_name_6 };
tmp_return_value = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_6, call_args );
}
Py_DECREF( tmp_called_name_6 );
if ( tmp_return_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3115;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_7fdd561a36d435fe4e203e1f396935d2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_7fdd561a36d435fe4e203e1f396935d2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_7fdd561a36d435fe4e203e1f396935d2 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_7fdd561a36d435fe4e203e1f396935d2, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_7fdd561a36d435fe4e203e1f396935d2->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_7fdd561a36d435fe4e203e1f396935d2, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_7fdd561a36d435fe4e203e1f396935d2,
type_description_1,
par_self,
par_user_id,
par_png_sticker,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_7fdd561a36d435fe4e203e1f396935d2 == cache_frame_7fdd561a36d435fe4e203e1f396935d2 )
{
Py_DECREF( frame_7fdd561a36d435fe4e203e1f396935d2 );
}
cache_frame_7fdd561a36d435fe4e203e1f396935d2 = NULL;
assertFrameObject( frame_7fdd561a36d435fe4e203e1f396935d2 );
// 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( telegram$bot$$$function_68_upload_sticker_file );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_png_sticker );
par_png_sticker = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_png_sticker );
par_png_sticker = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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( telegram$bot$$$function_68_upload_sticker_file );
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_telegram$bot$$$function_69_create_new_sticker_set( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
PyObject *par_user_id = python_pars[ 1 ];
PyObject *par_name = python_pars[ 2 ];
PyObject *par_title = python_pars[ 3 ];
PyObject *par_png_sticker = python_pars[ 4 ];
PyObject *par_emojis = python_pars[ 5 ];
PyObject *par_contains_masks = python_pars[ 6 ];
PyObject *par_mask_position = python_pars[ 7 ];
PyObject *par_timeout = python_pars[ 8 ];
PyObject *par_kwargs = python_pars[ 9 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_95e99c79b91ad3d0f580d4fee2b677d4;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
bool tmp_result;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_95e99c79b91ad3d0f580d4fee2b677d4 = 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_95e99c79b91ad3d0f580d4fee2b677d4, codeobj_95e99c79b91ad3d0f580d4fee2b677d4, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_95e99c79b91ad3d0f580d4fee2b677d4 = cache_frame_95e99c79b91ad3d0f580d4fee2b677d4;
// Push the new frame as the currently active one.
pushFrameStack( frame_95e99c79b91ad3d0f580d4fee2b677d4 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_95e99c79b91ad3d0f580d4fee2b677d4 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_e78e6544712b7af6c13a243609737063;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 3159;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
frame_95e99c79b91ad3d0f580d4fee2b677d4->m_frame.f_lineno = 3159;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3159;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_mvar_value_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3161;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = tmp_mvar_value_1;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_is_file );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3161;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_png_sticker == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "png_sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3161;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_png_sticker;
frame_95e99c79b91ad3d0f580d4fee2b677d4->m_frame.f_lineno = 3161;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3161;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 3161;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3162;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_2;
if ( par_png_sticker == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "png_sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3162;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_png_sticker;
frame_95e99c79b91ad3d0f580d4fee2b677d4->m_frame.f_lineno = 3162;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3162;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_png_sticker;
par_png_sticker = tmp_assign_source_2;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_value_3;
PyObject *tmp_dict_key_4;
PyObject *tmp_dict_value_4;
PyObject *tmp_dict_key_5;
PyObject *tmp_dict_value_5;
tmp_dict_key_1 = const_str_plain_user_id;
if ( par_user_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "user_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3164;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_user_id;
tmp_assign_source_3 = _PyDict_NewPresized( 5 );
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_name;
if ( par_name == NULL )
{
Py_DECREF( tmp_assign_source_3 );
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 = 3164;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_name;
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
tmp_dict_key_3 = const_str_plain_title;
if ( par_title == NULL )
{
Py_DECREF( tmp_assign_source_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "title" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3164;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_title;
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
tmp_dict_key_4 = const_str_plain_png_sticker;
if ( par_png_sticker == NULL )
{
Py_DECREF( tmp_assign_source_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "png_sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3164;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_4 = par_png_sticker;
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_4, tmp_dict_value_4 );
assert( !(tmp_res != 0) );
tmp_dict_key_5 = const_str_plain_emojis;
if ( par_emojis == NULL )
{
Py_DECREF( tmp_assign_source_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "emojis" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3165;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_5 = par_emojis;
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_5, tmp_dict_value_5 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_3;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_contains_masks == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "contains_masks" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3167;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_contains_masks;
tmp_compexpr_right_1 = Py_None;
tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_contains_masks == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "contains_masks" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3168;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_contains_masks;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3168;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_contains_masks;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3168;
type_description_1 = "ooooooooooooo";
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_mask_position == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mask_position" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3169;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_2 = par_mask_position;
tmp_compexpr_right_2 = Py_None;
tmp_condition_result_3 = ( tmp_compexpr_left_2 != tmp_compexpr_right_2 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_ass_subvalue_2;
PyObject *tmp_ass_subscribed_2;
PyObject *tmp_ass_subscript_2;
if ( par_mask_position == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mask_position" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3170;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_2 = par_mask_position;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3170;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_2 = var_data;
tmp_ass_subscript_2 = const_str_plain_mask_position;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_2, tmp_ass_subscript_2, tmp_ass_subvalue_2 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3170;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_3:;
}
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_4;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3171;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = var_data;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_update );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3171;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3171;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_kwargs;
frame_95e99c79b91ad3d0f580d4fee2b677d4->m_frame.f_lineno = 3171;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3171;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_5;
PyObject *tmp_source_name_6;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_6;
PyObject *tmp_dict_value_6;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3173;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_self;
tmp_source_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__request );
if ( tmp_source_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3173;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_post );
Py_DECREF( tmp_source_name_5 );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3173;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_5 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3173;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_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 = 3173;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_6 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3173;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_6 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_6, tmp_dict_value_6 );
assert( !(tmp_res != 0) );
frame_95e99c79b91ad3d0f580d4fee2b677d4->m_frame.f_lineno = 3173;
tmp_assign_source_4 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3173;
type_description_1 = "ooooooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_4;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_95e99c79b91ad3d0f580d4fee2b677d4 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_95e99c79b91ad3d0f580d4fee2b677d4 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_95e99c79b91ad3d0f580d4fee2b677d4, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_95e99c79b91ad3d0f580d4fee2b677d4->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_95e99c79b91ad3d0f580d4fee2b677d4, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_95e99c79b91ad3d0f580d4fee2b677d4,
type_description_1,
par_self,
par_user_id,
par_name,
par_title,
par_png_sticker,
par_emojis,
par_contains_masks,
par_mask_position,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_95e99c79b91ad3d0f580d4fee2b677d4 == cache_frame_95e99c79b91ad3d0f580d4fee2b677d4 )
{
Py_DECREF( frame_95e99c79b91ad3d0f580d4fee2b677d4 );
}
cache_frame_95e99c79b91ad3d0f580d4fee2b677d4 = NULL;
assertFrameObject( frame_95e99c79b91ad3d0f580d4fee2b677d4 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_69_create_new_sticker_set );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_name );
par_name = NULL;
}
{
Py_XDECREF( par_title );
par_title = NULL;
}
{
Py_XDECREF( par_png_sticker );
par_png_sticker = NULL;
}
{
Py_XDECREF( par_emojis );
par_emojis = NULL;
}
{
Py_XDECREF( par_contains_masks );
par_contains_masks = NULL;
}
{
Py_XDECREF( par_mask_position );
par_mask_position = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_name );
par_name = NULL;
}
{
Py_XDECREF( par_title );
par_title = NULL;
}
{
Py_XDECREF( par_png_sticker );
par_png_sticker = NULL;
}
{
Py_XDECREF( par_emojis );
par_emojis = NULL;
}
{
Py_XDECREF( par_contains_masks );
par_contains_masks = NULL;
}
{
Py_XDECREF( par_mask_position );
par_mask_position = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_69_create_new_sticker_set );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
function_return_exit:
CHECK_OBJECT( tmp_return_value );
assert( had_error || !ERROR_OCCURRED() );
return tmp_return_value;
}
static PyObject *impl_telegram$bot$$$function_70_add_sticker_to_set( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
PyObject *par_user_id = python_pars[ 1 ];
PyObject *par_name = python_pars[ 2 ];
PyObject *par_png_sticker = python_pars[ 3 ];
PyObject *par_emojis = python_pars[ 4 ];
PyObject *par_mask_position = python_pars[ 5 ];
PyObject *par_timeout = python_pars[ 6 ];
PyObject *par_kwargs = python_pars[ 7 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_5867dc67de2272bc4c45469f70d71053;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
bool tmp_result;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_5867dc67de2272bc4c45469f70d71053 = 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_5867dc67de2272bc4c45469f70d71053, codeobj_5867dc67de2272bc4c45469f70d71053, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_5867dc67de2272bc4c45469f70d71053 = cache_frame_5867dc67de2272bc4c45469f70d71053;
// Push the new frame as the currently active one.
pushFrameStack( frame_5867dc67de2272bc4c45469f70d71053 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_5867dc67de2272bc4c45469f70d71053 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_7cf3d9a89c98467e5f59f11f0739c5c9;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 3210;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
frame_5867dc67de2272bc4c45469f70d71053->m_frame.f_lineno = 3210;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3210;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_mvar_value_1;
PyObject *tmp_call_result_1;
PyObject *tmp_args_element_name_2;
int tmp_truth_name_1;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3212;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = tmp_mvar_value_1;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_is_file );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3212;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
if ( par_png_sticker == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "png_sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3212;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_png_sticker;
frame_5867dc67de2272bc4c45469f70d71053->m_frame.f_lineno = 3212;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_call_result_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_call_result_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3212;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_call_result_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_call_result_1 );
exception_lineno = 3212;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_call_result_1 );
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_2;
PyObject *tmp_called_name_3;
PyObject *tmp_mvar_value_2;
PyObject *tmp_args_element_name_3;
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_InputFile );
}
if ( tmp_mvar_value_2 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "InputFile" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3213;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = tmp_mvar_value_2;
if ( par_png_sticker == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "png_sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3213;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_3 = par_png_sticker;
frame_5867dc67de2272bc4c45469f70d71053->m_frame.f_lineno = 3213;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_assign_source_2 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
if ( tmp_assign_source_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3213;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
{
PyObject *old = par_png_sticker;
par_png_sticker = tmp_assign_source_2;
Py_XDECREF( old );
}
}
branch_no_1:;
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_value_3;
PyObject *tmp_dict_key_4;
PyObject *tmp_dict_value_4;
tmp_dict_key_1 = const_str_plain_user_id;
if ( par_user_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "user_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3215;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_user_id;
tmp_assign_source_3 = _PyDict_NewPresized( 4 );
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_name;
if ( par_name == NULL )
{
Py_DECREF( tmp_assign_source_3 );
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 = 3215;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_name;
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
tmp_dict_key_3 = const_str_plain_png_sticker;
if ( par_png_sticker == NULL )
{
Py_DECREF( tmp_assign_source_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "png_sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3215;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_png_sticker;
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
tmp_dict_key_4 = const_str_plain_emojis;
if ( par_emojis == NULL )
{
Py_DECREF( tmp_assign_source_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "emojis" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3215;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_4 = par_emojis;
tmp_res = PyDict_SetItem( tmp_assign_source_3, tmp_dict_key_4, tmp_dict_value_4 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_3;
}
{
nuitka_bool tmp_condition_result_2;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
if ( par_mask_position == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mask_position" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3217;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_compexpr_left_1 = par_mask_position;
tmp_compexpr_right_1 = Py_None;
tmp_condition_result_2 = ( tmp_compexpr_left_1 != tmp_compexpr_right_1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_mask_position == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "mask_position" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3218;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subvalue_1 = par_mask_position;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3218;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_mask_position;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3218;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
}
branch_no_2:;
}
{
PyObject *tmp_called_name_4;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_4;
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3219;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = var_data;
tmp_called_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_update );
if ( tmp_called_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3219;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_4 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3219;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = par_kwargs;
frame_5867dc67de2272bc4c45469f70d71053->m_frame.f_lineno = 3219;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
Py_DECREF( tmp_called_name_4 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3219;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_4;
PyObject *tmp_called_name_5;
PyObject *tmp_source_name_5;
PyObject *tmp_source_name_6;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_5;
PyObject *tmp_dict_value_5;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3221;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_6 = par_self;
tmp_source_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain__request );
if ( tmp_source_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3221;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_5 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_post );
Py_DECREF( tmp_source_name_5 );
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3221;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_5 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3221;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_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 = 3221;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_5 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3221;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_5 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_5, tmp_dict_value_5 );
assert( !(tmp_res != 0) );
frame_5867dc67de2272bc4c45469f70d71053->m_frame.f_lineno = 3221;
tmp_assign_source_4 = CALL_FUNCTION( tmp_called_name_5, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3221;
type_description_1 = "ooooooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_4;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_5867dc67de2272bc4c45469f70d71053 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_5867dc67de2272bc4c45469f70d71053 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_5867dc67de2272bc4c45469f70d71053, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_5867dc67de2272bc4c45469f70d71053->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_5867dc67de2272bc4c45469f70d71053, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_5867dc67de2272bc4c45469f70d71053,
type_description_1,
par_self,
par_user_id,
par_name,
par_png_sticker,
par_emojis,
par_mask_position,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_5867dc67de2272bc4c45469f70d71053 == cache_frame_5867dc67de2272bc4c45469f70d71053 )
{
Py_DECREF( frame_5867dc67de2272bc4c45469f70d71053 );
}
cache_frame_5867dc67de2272bc4c45469f70d71053 = NULL;
assertFrameObject( frame_5867dc67de2272bc4c45469f70d71053 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_70_add_sticker_to_set );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_name );
par_name = NULL;
}
{
Py_XDECREF( par_png_sticker );
par_png_sticker = NULL;
}
{
Py_XDECREF( par_emojis );
par_emojis = NULL;
}
{
Py_XDECREF( par_mask_position );
par_mask_position = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_name );
par_name = NULL;
}
{
Py_XDECREF( par_png_sticker );
par_png_sticker = NULL;
}
{
Py_XDECREF( par_emojis );
par_emojis = NULL;
}
{
Py_XDECREF( par_mask_position );
par_mask_position = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_70_add_sticker_to_set );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
function_return_exit:
CHECK_OBJECT( tmp_return_value );
assert( had_error || !ERROR_OCCURRED() );
return tmp_return_value;
}
static PyObject *impl_telegram$bot$$$function_71_set_sticker_position_in_set( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
PyObject *par_sticker = python_pars[ 1 ];
PyObject *par_position = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_kwargs = python_pars[ 4 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_2dd6488f8cccb7ce5b893ea924c51437;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_2dd6488f8cccb7ce5b893ea924c51437 = 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_2dd6488f8cccb7ce5b893ea924c51437, codeobj_2dd6488f8cccb7ce5b893ea924c51437, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_2dd6488f8cccb7ce5b893ea924c51437 = cache_frame_2dd6488f8cccb7ce5b893ea924c51437;
// Push the new frame as the currently active one.
pushFrameStack( frame_2dd6488f8cccb7ce5b893ea924c51437 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_2dd6488f8cccb7ce5b893ea924c51437 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_6f4393257feb7a41bb740e3691b9b765;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 3244;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
frame_2dd6488f8cccb7ce5b893ea924c51437->m_frame.f_lineno = 3244;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3244;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_sticker;
if ( par_sticker == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3246;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_sticker;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_position;
if ( par_position == NULL )
{
Py_DECREF( tmp_assign_source_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "position" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3246;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_position;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3247;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3247;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_2dd6488f8cccb7ce5b893ea924c51437->m_frame.f_lineno = 3247;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3247;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 3249;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3249;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3249;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3249;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 3249;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3249;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_2dd6488f8cccb7ce5b893ea924c51437->m_frame.f_lineno = 3249;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3249;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_2dd6488f8cccb7ce5b893ea924c51437 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_2dd6488f8cccb7ce5b893ea924c51437 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_2dd6488f8cccb7ce5b893ea924c51437, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_2dd6488f8cccb7ce5b893ea924c51437->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_2dd6488f8cccb7ce5b893ea924c51437, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_2dd6488f8cccb7ce5b893ea924c51437,
type_description_1,
par_self,
par_sticker,
par_position,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_2dd6488f8cccb7ce5b893ea924c51437 == cache_frame_2dd6488f8cccb7ce5b893ea924c51437 )
{
Py_DECREF( frame_2dd6488f8cccb7ce5b893ea924c51437 );
}
cache_frame_2dd6488f8cccb7ce5b893ea924c51437 = NULL;
assertFrameObject( frame_2dd6488f8cccb7ce5b893ea924c51437 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_71_set_sticker_position_in_set );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_sticker );
par_sticker = NULL;
}
{
Py_XDECREF( par_position );
par_position = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_sticker );
par_sticker = NULL;
}
{
Py_XDECREF( par_position );
par_position = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_71_set_sticker_position_in_set );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
function_return_exit:
CHECK_OBJECT( tmp_return_value );
assert( had_error || !ERROR_OCCURRED() );
return tmp_return_value;
}
static PyObject *impl_telegram$bot$$$function_72_delete_sticker_from_set( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
PyObject *par_sticker = python_pars[ 1 ];
PyObject *par_timeout = python_pars[ 2 ];
PyObject *par_kwargs = python_pars[ 3 ];
PyObject *var_url = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
struct Nuitka_FrameObject *frame_2584b305db90606fddeac18803e039ae;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_2584b305db90606fddeac18803e039ae = 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_2584b305db90606fddeac18803e039ae, codeobj_2584b305db90606fddeac18803e039ae, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_2584b305db90606fddeac18803e039ae = cache_frame_2584b305db90606fddeac18803e039ae;
// Push the new frame as the currently active one.
pushFrameStack( frame_2584b305db90606fddeac18803e039ae );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_2584b305db90606fddeac18803e039ae ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_a7dea01091ddce5415474d1aadc70b09;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 3271;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
frame_2584b305db90606fddeac18803e039ae->m_frame.f_lineno = 3271;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3271;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_url == NULL );
var_url = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
tmp_dict_key_1 = const_str_plain_sticker;
if ( par_sticker == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3273;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_sticker;
tmp_assign_source_2 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3274;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3274;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_2584b305db90606fddeac18803e039ae->m_frame.f_lineno = 3274;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3274;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_3;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_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 = 3276;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3276;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3276;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
if ( var_url == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3276;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 3276;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_2 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3276;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_2 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_2, tmp_dict_value_2 );
assert( !(tmp_res != 0) );
frame_2584b305db90606fddeac18803e039ae->m_frame.f_lineno = 3276;
tmp_assign_source_3 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3276;
type_description_1 = "ooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_3;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_2584b305db90606fddeac18803e039ae );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_2584b305db90606fddeac18803e039ae );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_2584b305db90606fddeac18803e039ae, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_2584b305db90606fddeac18803e039ae->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_2584b305db90606fddeac18803e039ae, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_2584b305db90606fddeac18803e039ae,
type_description_1,
par_self,
par_sticker,
par_timeout,
par_kwargs,
var_url,
var_data,
var_result
);
// Release cached frame.
if ( frame_2584b305db90606fddeac18803e039ae == cache_frame_2584b305db90606fddeac18803e039ae )
{
Py_DECREF( frame_2584b305db90606fddeac18803e039ae );
}
cache_frame_2584b305db90606fddeac18803e039ae = NULL;
assertFrameObject( frame_2584b305db90606fddeac18803e039ae );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_1:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_72_delete_sticker_from_set );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_sticker );
par_sticker = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = 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_sticker );
par_sticker = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url );
var_url = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_72_delete_sticker_from_set );
return NULL;
function_exception_exit:
assert( exception_type );
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return NULL;
function_return_exit:
CHECK_OBJECT( tmp_return_value );
assert( had_error || !ERROR_OCCURRED() );
return tmp_return_value;
}
static PyObject *impl_telegram$bot$$$function_73_set_passport_data_errors( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// 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_user_id = python_pars[ 1 ];
PyObject *par_errors = python_pars[ 2 ];
PyObject *par_timeout = python_pars[ 3 ];
PyObject *par_kwargs = python_pars[ 4 ];
PyObject *var_url_ = NULL;
PyObject *var_data = NULL;
PyObject *var_result = NULL;
PyObject *outline_0_var_error = NULL;
PyObject *tmp_listcomp_1__$0 = NULL;
PyObject *tmp_listcomp_1__contraction = NULL;
PyObject *tmp_listcomp_1__iter_value_0 = NULL;
struct Nuitka_FrameObject *frame_2e4d16a87fdbcf679fe18d323caa6e26;
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;
struct Nuitka_FrameObject *frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2;
NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1;
static struct Nuitka_FrameObject *cache_frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2 = NULL;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
static struct Nuitka_FrameObject *cache_frame_2e4d16a87fdbcf679fe18d323caa6e26 = NULL;
PyObject *tmp_return_value = NULL;
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3;
// Actual function code.
{
// Tried code:
MAKE_OR_REUSE_FRAME( cache_frame_2e4d16a87fdbcf679fe18d323caa6e26, codeobj_2e4d16a87fdbcf679fe18d323caa6e26, module_telegram$bot, sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *)+sizeof(void *) );
frame_2e4d16a87fdbcf679fe18d323caa6e26 = cache_frame_2e4d16a87fdbcf679fe18d323caa6e26;
// Push the new frame as the currently active one.
pushFrameStack( frame_2e4d16a87fdbcf679fe18d323caa6e26 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_2e4d16a87fdbcf679fe18d323caa6e26 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_2;
tmp_source_name_1 = const_str_digest_5f3975c5f897b122c40d7c711281872e;
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_format );
assert( !(tmp_called_name_1 == NULL) );
CHECK_OBJECT( par_self );
tmp_source_name_2 = par_self;
tmp_args_element_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_base_url );
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 = 3309;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
frame_2e4d16a87fdbcf679fe18d323caa6e26->m_frame.f_lineno = 3309;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_assign_source_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3309;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_url_ == NULL );
var_url_ = tmp_assign_source_1;
}
{
PyObject *tmp_assign_source_2;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
tmp_dict_key_1 = const_str_plain_user_id;
if ( par_user_id == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "user_id" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3311;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_1 = par_user_id;
tmp_assign_source_2 = _PyDict_NewPresized( 2 );
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_1, tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_errors;
{
// Tried code:
{
PyObject *tmp_assign_source_3;
PyObject *tmp_iter_arg_1;
if ( par_errors == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "free variable '%s' referenced before assignment in enclosing scope", "errors" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3311;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
tmp_iter_arg_1 = par_errors;
tmp_assign_source_3 = MAKE_ITERATOR( tmp_iter_arg_1 );
if ( tmp_assign_source_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3311;
type_description_1 = "oooooooo";
goto try_except_handler_2;
}
assert( tmp_listcomp_1__$0 == NULL );
tmp_listcomp_1__$0 = tmp_assign_source_3;
}
{
PyObject *tmp_assign_source_4;
tmp_assign_source_4 = PyList_New( 0 );
assert( tmp_listcomp_1__contraction == NULL );
tmp_listcomp_1__contraction = tmp_assign_source_4;
}
MAKE_OR_REUSE_FRAME( cache_frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2, codeobj_df5a3f5ddd0e7fcb58dc3c2b40251dee, module_telegram$bot, sizeof(void *) );
frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2 = cache_frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2;
// Push the new frame as the currently active one.
pushFrameStack( frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2 ) == 2 ); // Frame stack
// Framed code:
{
// Tried code:
{
loop_start_1:;
{
PyObject *tmp_next_source_1;
PyObject *tmp_assign_source_5;
CHECK_OBJECT( tmp_listcomp_1__$0 );
tmp_next_source_1 = tmp_listcomp_1__$0;
tmp_assign_source_5 = ITERATOR_NEXT( tmp_next_source_1 );
if ( tmp_assign_source_5 == NULL )
{
if ( CHECK_AND_CLEAR_STOP_ITERATION_OCCURRED() )
{
goto loop_end_1;
}
else
{
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
type_description_2 = "o";
exception_lineno = 3311;
goto try_except_handler_3;
}
}
{
PyObject *old = tmp_listcomp_1__iter_value_0;
tmp_listcomp_1__iter_value_0 = tmp_assign_source_5;
Py_XDECREF( old );
}
}
{
PyObject *tmp_assign_source_6;
CHECK_OBJECT( tmp_listcomp_1__iter_value_0 );
tmp_assign_source_6 = tmp_listcomp_1__iter_value_0;
{
PyObject *old = outline_0_var_error;
outline_0_var_error = tmp_assign_source_6;
Py_INCREF( outline_0_var_error );
Py_XDECREF( old );
}
}
{
PyObject *tmp_append_list_1;
PyObject *tmp_append_value_1;
PyObject *tmp_called_instance_1;
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_append_list_1 = tmp_listcomp_1__contraction;
CHECK_OBJECT( outline_0_var_error );
tmp_called_instance_1 = outline_0_var_error;
frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2->m_frame.f_lineno = 3311;
tmp_append_value_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_1, const_str_plain_to_dict );
if ( tmp_append_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3311;
type_description_2 = "o";
goto try_except_handler_3;
}
assert( PyList_Check( tmp_append_list_1 ) );
tmp_res = PyList_Append( tmp_append_list_1, tmp_append_value_1 );
Py_DECREF( tmp_append_value_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3311;
type_description_2 = "o";
goto try_except_handler_3;
}
}
if ( CONSIDER_THREADING() == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3311;
type_description_2 = "o";
goto try_except_handler_3;
}
goto loop_start_1;
loop_end_1:;
}
{
CHECK_OBJECT( tmp_listcomp_1__contraction );
tmp_dict_value_2 = tmp_listcomp_1__contraction;
Py_INCREF( tmp_dict_value_2 );
goto try_return_handler_3;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_73_set_passport_data_errors );
return NULL;
// Return handler code:
try_return_handler_3:;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
goto frame_return_exit_1;
}
// Exception handler code:
try_except_handler_3:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__$0 );
Py_DECREF( tmp_listcomp_1__$0 );
tmp_listcomp_1__$0 = NULL;
}
{
CHECK_OBJECT( (PyObject *)tmp_listcomp_1__contraction );
Py_DECREF( tmp_listcomp_1__contraction );
tmp_listcomp_1__contraction = NULL;
}
{
Py_XDECREF( tmp_listcomp_1__iter_value_0 );
tmp_listcomp_1__iter_value_0 = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto frame_exception_exit_2;
}
// End of try:
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_2;
frame_exception_exit_2:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2,
type_description_2,
outline_0_var_error
);
// Release cached frame.
if ( frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2 == cache_frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2 )
{
Py_DECREF( frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2 );
}
cache_frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2 = NULL;
assertFrameObject( frame_df5a3f5ddd0e7fcb58dc3c2b40251dee_2 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto nested_frame_exit_1;
frame_no_exception_1:;
goto skip_nested_handling_1;
nested_frame_exit_1:;
type_description_1 = "oooooooo";
goto try_except_handler_2;
skip_nested_handling_1:;
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_73_set_passport_data_errors );
return NULL;
// Return handler code:
try_return_handler_2:;
{
Py_XDECREF( outline_0_var_error );
outline_0_var_error = NULL;
}
{
goto outline_result_1;
}
// Exception handler code:
try_except_handler_2:;
exception_keeper_type_2 = exception_type;
exception_keeper_value_2 = exception_value;
exception_keeper_tb_2 = exception_tb;
exception_keeper_lineno_2 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( outline_0_var_error );
outline_0_var_error = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_2;
exception_value = exception_keeper_value_2;
exception_tb = exception_keeper_tb_2;
exception_lineno = exception_keeper_lineno_2;
goto outline_exception_1;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_73_set_passport_data_errors );
return NULL;
outline_exception_1:;
exception_lineno = 3311;
goto frame_exception_exit_1;
outline_result_1:;
tmp_res = PyDict_SetItem( tmp_assign_source_2, tmp_dict_key_2, tmp_dict_value_2 );
Py_DECREF( tmp_dict_value_2 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_2;
}
{
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_element_name_2;
CHECK_OBJECT( var_data );
tmp_source_name_3 = var_data;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_update );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3312;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( par_kwargs == NULL )
{
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "kwargs" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3312;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = par_kwargs;
frame_2e4d16a87fdbcf679fe18d323caa6e26->m_frame.f_lineno = 3312;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3312;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_7;
PyObject *tmp_called_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_source_name_5;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_1;
PyObject *tmp_kw_name_1;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_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 = 3314;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_source_name_4 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain__request );
if ( tmp_source_name_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3314;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_called_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_post );
Py_DECREF( tmp_source_name_4 );
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3314;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
if ( var_url_ == NULL )
{
Py_DECREF( tmp_called_name_3 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "url_" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3314;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_url_;
tmp_args_name_1 = PyTuple_New( 2 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 0, tmp_tuple_element_1 );
if ( var_data == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_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 = 3314;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = var_data;
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_args_name_1, 1, tmp_tuple_element_1 );
tmp_dict_key_3 = const_str_plain_timeout;
if ( par_timeout == NULL )
{
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "timeout" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3314;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
tmp_dict_value_3 = par_timeout;
tmp_kw_name_1 = _PyDict_NewPresized( 1 );
tmp_res = PyDict_SetItem( tmp_kw_name_1, tmp_dict_key_3, tmp_dict_value_3 );
assert( !(tmp_res != 0) );
frame_2e4d16a87fdbcf679fe18d323caa6e26->m_frame.f_lineno = 3314;
tmp_assign_source_7 = CALL_FUNCTION( tmp_called_name_3, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_name_1 );
Py_DECREF( tmp_kw_name_1 );
if ( tmp_assign_source_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3314;
type_description_1 = "oooooooo";
goto frame_exception_exit_1;
}
assert( var_result == NULL );
var_result = tmp_assign_source_7;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_2e4d16a87fdbcf679fe18d323caa6e26 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_2;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_2e4d16a87fdbcf679fe18d323caa6e26 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_2e4d16a87fdbcf679fe18d323caa6e26, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_2e4d16a87fdbcf679fe18d323caa6e26->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_2e4d16a87fdbcf679fe18d323caa6e26, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_2e4d16a87fdbcf679fe18d323caa6e26,
type_description_1,
par_self,
par_user_id,
par_errors,
par_timeout,
par_kwargs,
var_url_,
var_data,
var_result
);
// Release cached frame.
if ( frame_2e4d16a87fdbcf679fe18d323caa6e26 == cache_frame_2e4d16a87fdbcf679fe18d323caa6e26 )
{
Py_DECREF( frame_2e4d16a87fdbcf679fe18d323caa6e26 );
}
cache_frame_2e4d16a87fdbcf679fe18d323caa6e26 = NULL;
assertFrameObject( frame_2e4d16a87fdbcf679fe18d323caa6e26 );
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto try_except_handler_1;
frame_no_exception_2:;
{
CHECK_OBJECT( var_result );
tmp_return_value = var_result;
Py_INCREF( tmp_return_value );
goto try_return_handler_1;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_73_set_passport_data_errors );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_errors );
par_errors = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url_ );
var_url_ = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
Py_XDECREF( var_result );
var_result = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_3 = exception_type;
exception_keeper_value_3 = exception_value;
exception_keeper_tb_3 = exception_tb;
exception_keeper_lineno_3 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( par_user_id );
par_user_id = NULL;
}
{
Py_XDECREF( par_errors );
par_errors = NULL;
}
{
Py_XDECREF( par_timeout );
par_timeout = NULL;
}
{
Py_XDECREF( par_kwargs );
par_kwargs = NULL;
}
{
Py_XDECREF( var_url_ );
var_url_ = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_3;
exception_value = exception_keeper_value_3;
exception_tb = exception_keeper_tb_3;
exception_lineno = exception_keeper_lineno_3;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_73_set_passport_data_errors );
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_telegram$bot$$$function_74_to_dict( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
PyObject *var_data = NULL;
struct Nuitka_FrameObject *frame_72e03a907dd8ac58d09bca338b5c8153;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
int tmp_res;
bool tmp_result;
PyObject *tmp_return_value = NULL;
static struct Nuitka_FrameObject *cache_frame_72e03a907dd8ac58d09bca338b5c8153 = 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_72e03a907dd8ac58d09bca338b5c8153, codeobj_72e03a907dd8ac58d09bca338b5c8153, module_telegram$bot, sizeof(void *)+sizeof(void *) );
frame_72e03a907dd8ac58d09bca338b5c8153 = cache_frame_72e03a907dd8ac58d09bca338b5c8153;
// Push the new frame as the currently active one.
pushFrameStack( frame_72e03a907dd8ac58d09bca338b5c8153 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_72e03a907dd8ac58d09bca338b5c8153 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_assign_source_1;
PyObject *tmp_dict_key_1;
PyObject *tmp_dict_value_1;
PyObject *tmp_source_name_1;
PyObject *tmp_dict_key_2;
PyObject *tmp_dict_value_2;
PyObject *tmp_source_name_2;
PyObject *tmp_dict_key_3;
PyObject *tmp_dict_value_3;
PyObject *tmp_source_name_3;
tmp_dict_key_1 = const_str_plain_id;
CHECK_OBJECT( par_self );
tmp_source_name_1 = par_self;
tmp_dict_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_id );
if ( tmp_dict_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3319;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_assign_source_1 = _PyDict_NewPresized( 3 );
tmp_res = PyDict_SetItem( tmp_assign_source_1, tmp_dict_key_1, tmp_dict_value_1 );
Py_DECREF( tmp_dict_value_1 );
assert( !(tmp_res != 0) );
tmp_dict_key_2 = const_str_plain_username;
if ( par_self == NULL )
{
Py_DECREF( tmp_assign_source_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3319;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_dict_value_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_username );
if ( tmp_dict_value_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_1 );
exception_lineno = 3319;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_res = PyDict_SetItem( tmp_assign_source_1, tmp_dict_key_2, tmp_dict_value_2 );
Py_DECREF( tmp_dict_value_2 );
assert( !(tmp_res != 0) );
tmp_dict_key_3 = const_str_plain_first_name;
if ( par_self == NULL )
{
Py_DECREF( tmp_assign_source_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3319;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_3 = par_self;
tmp_dict_value_3 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_username );
if ( tmp_dict_value_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_assign_source_1 );
exception_lineno = 3319;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_res = PyDict_SetItem( tmp_assign_source_1, tmp_dict_key_3, tmp_dict_value_3 );
Py_DECREF( tmp_dict_value_3 );
assert( !(tmp_res != 0) );
assert( var_data == NULL );
var_data = tmp_assign_source_1;
}
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_source_name_4;
PyObject *tmp_attribute_value_1;
int tmp_truth_name_1;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3321;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_attribute_value_1 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_last_name );
if ( tmp_attribute_value_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3321;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_truth_name_1 = CHECK_IF_TRUE( tmp_attribute_value_1 );
if ( tmp_truth_name_1 == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_attribute_value_1 );
exception_lineno = 3321;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_condition_result_1 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
Py_DECREF( tmp_attribute_value_1 );
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_ass_subvalue_1;
PyObject *tmp_source_name_5;
PyObject *tmp_ass_subscribed_1;
PyObject *tmp_ass_subscript_1;
if ( par_self == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3322;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_source_name_5 = par_self;
tmp_ass_subvalue_1 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain_last_name );
if ( tmp_ass_subvalue_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3322;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
if ( var_data == NULL )
{
Py_DECREF( tmp_ass_subvalue_1 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3322;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_ass_subscribed_1 = var_data;
tmp_ass_subscript_1 = const_str_plain_last_name;
tmp_result = SET_SUBSCRIPT( tmp_ass_subscribed_1, tmp_ass_subscript_1, tmp_ass_subvalue_1 );
Py_DECREF( tmp_ass_subvalue_1 );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3322;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
}
branch_no_1:;
}
{
if ( var_data == NULL )
{
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "data" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3324;
type_description_1 = "oo";
goto frame_exception_exit_1;
}
tmp_return_value = var_data;
Py_INCREF( tmp_return_value );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_72e03a907dd8ac58d09bca338b5c8153 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_72e03a907dd8ac58d09bca338b5c8153 );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_72e03a907dd8ac58d09bca338b5c8153 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_72e03a907dd8ac58d09bca338b5c8153, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_72e03a907dd8ac58d09bca338b5c8153->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_72e03a907dd8ac58d09bca338b5c8153, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_72e03a907dd8ac58d09bca338b5c8153,
type_description_1,
par_self,
var_data
);
// Release cached frame.
if ( frame_72e03a907dd8ac58d09bca338b5c8153 == cache_frame_72e03a907dd8ac58d09bca338b5c8153 )
{
Py_DECREF( frame_72e03a907dd8ac58d09bca338b5c8153 );
}
cache_frame_72e03a907dd8ac58d09bca338b5c8153 = NULL;
assertFrameObject( frame_72e03a907dd8ac58d09bca338b5c8153 );
// 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( telegram$bot$$$function_74_to_dict );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( var_data );
var_data = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
Py_XDECREF( var_data );
var_data = 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( telegram$bot$$$function_74_to_dict );
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_telegram$bot$$$function_75___reduce__( struct Nuitka_FunctionObject const *self, PyObject **python_pars )
{
// Preserve error status for checks
#ifndef __NUITKA_NO_ASSERT__
NUITKA_MAY_BE_UNUSED bool had_error = ERROR_OCCURRED();
#endif
// Local variable declarations.
PyObject *par_self = python_pars[ 0 ];
struct Nuitka_FrameObject *frame_11ab7766efc378c946f9f4f919b46ecf;
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_11ab7766efc378c946f9f4f919b46ecf = 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_11ab7766efc378c946f9f4f919b46ecf, codeobj_11ab7766efc378c946f9f4f919b46ecf, module_telegram$bot, sizeof(void *) );
frame_11ab7766efc378c946f9f4f919b46ecf = cache_frame_11ab7766efc378c946f9f4f919b46ecf;
// Push the new frame as the currently active one.
pushFrameStack( frame_11ab7766efc378c946f9f4f919b46ecf );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_11ab7766efc378c946f9f4f919b46ecf ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_tuple_element_1;
PyObject *tmp_source_name_1;
PyObject *tmp_tuple_element_2;
PyObject *tmp_source_name_2;
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_3;
PyObject *tmp_source_name_4;
PyObject *tmp_args_element_name_1;
PyObject *tmp_source_name_5;
PyObject *tmp_args_element_name_2;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_6;
PyObject *tmp_source_name_7;
PyObject *tmp_args_element_name_3;
PyObject *tmp_source_name_8;
PyObject *tmp_args_element_name_4;
CHECK_OBJECT( par_self );
tmp_source_name_1 = par_self;
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE_CLASS_SLOT( tmp_source_name_1 );
if ( tmp_tuple_element_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3327;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_return_value = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_return_value, 0, tmp_tuple_element_1 );
if ( par_self == NULL )
{
Py_DECREF( tmp_return_value );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3327;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_source_name_2 = par_self;
tmp_tuple_element_2 = LOOKUP_ATTRIBUTE( tmp_source_name_2, const_str_plain_token );
if ( tmp_tuple_element_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_return_value );
exception_lineno = 3327;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_tuple_element_1 = PyTuple_New( 3 );
PyTuple_SET_ITEM( tmp_tuple_element_1, 0, tmp_tuple_element_2 );
if ( par_self == NULL )
{
Py_DECREF( tmp_return_value );
Py_DECREF( tmp_tuple_element_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 = 3327;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_source_name_4 = par_self;
tmp_source_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_4, const_str_plain_base_url );
if ( tmp_source_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_return_value );
Py_DECREF( tmp_tuple_element_1 );
exception_lineno = 3327;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain_replace );
Py_DECREF( tmp_source_name_3 );
if ( tmp_called_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_return_value );
Py_DECREF( tmp_tuple_element_1 );
exception_lineno = 3327;
type_description_1 = "o";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_return_value );
Py_DECREF( tmp_tuple_element_1 );
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 = 3327;
type_description_1 = "o";
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_token );
if ( tmp_args_element_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_return_value );
Py_DECREF( tmp_tuple_element_1 );
Py_DECREF( tmp_called_name_1 );
exception_lineno = 3327;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_args_element_name_2 = const_str_empty;
frame_11ab7766efc378c946f9f4f919b46ecf->m_frame.f_lineno = 3327;
{
PyObject *call_args[] = { tmp_args_element_name_1, tmp_args_element_name_2 };
tmp_tuple_element_2 = 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_tuple_element_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_return_value );
Py_DECREF( tmp_tuple_element_1 );
exception_lineno = 3327;
type_description_1 = "o";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_tuple_element_1, 1, tmp_tuple_element_2 );
if ( par_self == NULL )
{
Py_DECREF( tmp_return_value );
Py_DECREF( tmp_tuple_element_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 = 3328;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_source_name_7 = par_self;
tmp_source_name_6 = LOOKUP_ATTRIBUTE( tmp_source_name_7, const_str_plain_base_file_url );
if ( tmp_source_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_return_value );
Py_DECREF( tmp_tuple_element_1 );
exception_lineno = 3328;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_6, const_str_plain_replace );
Py_DECREF( tmp_source_name_6 );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_return_value );
Py_DECREF( tmp_tuple_element_1 );
exception_lineno = 3328;
type_description_1 = "o";
goto frame_exception_exit_1;
}
if ( par_self == NULL )
{
Py_DECREF( tmp_return_value );
Py_DECREF( tmp_tuple_element_1 );
Py_DECREF( tmp_called_name_2 );
exception_type = PyExc_UnboundLocalError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "local variable '%s' referenced before assignment", "self" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3328;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_source_name_8 = par_self;
tmp_args_element_name_3 = LOOKUP_ATTRIBUTE( tmp_source_name_8, const_str_plain_token );
if ( tmp_args_element_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_return_value );
Py_DECREF( tmp_tuple_element_1 );
Py_DECREF( tmp_called_name_2 );
exception_lineno = 3328;
type_description_1 = "o";
goto frame_exception_exit_1;
}
tmp_args_element_name_4 = const_str_empty;
frame_11ab7766efc378c946f9f4f919b46ecf->m_frame.f_lineno = 3328;
{
PyObject *call_args[] = { tmp_args_element_name_3, tmp_args_element_name_4 };
tmp_tuple_element_2 = CALL_FUNCTION_WITH_ARGS2( tmp_called_name_2, call_args );
}
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_element_name_3 );
if ( tmp_tuple_element_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_return_value );
Py_DECREF( tmp_tuple_element_1 );
exception_lineno = 3328;
type_description_1 = "o";
goto frame_exception_exit_1;
}
PyTuple_SET_ITEM( tmp_tuple_element_1, 2, tmp_tuple_element_2 );
PyTuple_SET_ITEM( tmp_return_value, 1, tmp_tuple_element_1 );
goto frame_return_exit_1;
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_11ab7766efc378c946f9f4f919b46ecf );
#endif
// Put the previous frame back on top.
popFrameStack();
goto frame_no_exception_1;
frame_return_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_11ab7766efc378c946f9f4f919b46ecf );
#endif
// Put the previous frame back on top.
popFrameStack();
goto try_return_handler_1;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_11ab7766efc378c946f9f4f919b46ecf );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_11ab7766efc378c946f9f4f919b46ecf, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_11ab7766efc378c946f9f4f919b46ecf->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_11ab7766efc378c946f9f4f919b46ecf, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_11ab7766efc378c946f9f4f919b46ecf,
type_description_1,
par_self
);
// Release cached frame.
if ( frame_11ab7766efc378c946f9f4f919b46ecf == cache_frame_11ab7766efc378c946f9f4f919b46ecf )
{
Py_DECREF( frame_11ab7766efc378c946f9f4f919b46ecf );
}
cache_frame_11ab7766efc378c946f9f4f919b46ecf = NULL;
assertFrameObject( frame_11ab7766efc378c946f9f4f919b46ecf );
// 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( telegram$bot$$$function_75___reduce__ );
return NULL;
// Return handler code:
try_return_handler_1:;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
goto function_return_exit;
}
// Exception handler code:
try_except_handler_1:;
exception_keeper_type_1 = exception_type;
exception_keeper_value_1 = exception_value;
exception_keeper_tb_1 = exception_tb;
exception_keeper_lineno_1 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( par_self );
par_self = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_1;
exception_value = exception_keeper_value_1;
exception_tb = exception_keeper_tb_1;
exception_lineno = exception_keeper_lineno_1;
goto function_exception_exit;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot$$$function_75___reduce__ );
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_telegram$bot$$$function_10_username( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_10_username,
const_str_plain_username,
#if PYTHON_VERSION >= 300
const_str_digest_aa31d682ea6f12482f916b3c2497570c,
#endif
codeobj_2ca6eb5cd779e46a74ef35a29b93a485,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_7a31ff9932f0b5afd17d5a0847156acd,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_11_name( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_11_name,
const_str_plain_name,
#if PYTHON_VERSION >= 300
const_str_digest_b7641f9b401c3c7a364a92f6e6b4f05a,
#endif
codeobj_71481faa0a659d171ff6313683fe21a7,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_03860dac2ef6a18371792cc1b01ebfdb,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_12_get_me( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_12_get_me,
const_str_plain_get_me,
#if PYTHON_VERSION >= 300
const_str_digest_ab054ce585ce51d7d13104a3e1606cd2,
#endif
codeobj_cfa3268f7af7f3e257acb44d8fc95ad0,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_7ead0b4e51fc6b75c44564c2c3c33bc5,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_13_send_message( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_13_send_message,
const_str_plain_send_message,
#if PYTHON_VERSION >= 300
const_str_digest_4f755837eaba6b9ae7bc330af0a62d43,
#endif
codeobj_54efc6220d06ea581f696b325e4c7055,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_60f7bfa39761ead3e06edbfc2a49a5b4,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_14_delete_message( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_14_delete_message,
const_str_plain_delete_message,
#if PYTHON_VERSION >= 300
const_str_digest_236a2970b720b214b9c04bb2ccfb1239,
#endif
codeobj_6166908236cf5826df0fa16fb84ba5ff,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_1d4b66c95eb2a032f1262fb4a97e4e44,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_15_forward_message( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_15_forward_message,
const_str_plain_forward_message,
#if PYTHON_VERSION >= 300
const_str_digest_6440816ac3f987308a0a70dc8d382945,
#endif
codeobj_00220eb4294550a5f008189378274ce4,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_23733f1093325759cfa127522bb7794c,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_16_send_photo( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_16_send_photo,
const_str_plain_send_photo,
#if PYTHON_VERSION >= 300
const_str_digest_43ea8ab46dec86d788d3d500afef6d6c,
#endif
codeobj_2820cd77e8e8a119838ab4d7898840bb,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_e4b7eb0c7b4842bcc7c0a884fe154be4,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_17_send_audio( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_17_send_audio,
const_str_plain_send_audio,
#if PYTHON_VERSION >= 300
const_str_digest_3f1b71cd2604fdbd9aeb8755c5db7a10,
#endif
codeobj_1f4cc0311e68510d602a74090ee1b9fb,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_686dd078af3920c910f0812918ee256c,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_18_send_document( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_18_send_document,
const_str_plain_send_document,
#if PYTHON_VERSION >= 300
const_str_digest_345f78ca320502119d6ce62f2a5d55ac,
#endif
codeobj_ed297785215a92e6ed7721a52b1763dd,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_b35ab306cb85e86dd12ea6ba12fad9b3,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_19_send_sticker( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_19_send_sticker,
const_str_plain_send_sticker,
#if PYTHON_VERSION >= 300
const_str_digest_baecb768b1792f2f843cbd05d6244961,
#endif
codeobj_0452a125684dd19891cc9133775cada7,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_921e42e528cb8c1b971ef4dd22189177,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_1_info( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_1_info,
const_str_plain_info,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_ec6bb30226ff8197847eca3f43df0991,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_1_info$$$function_1_decorator( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_1_info$$$function_1_decorator,
const_str_plain_decorator,
#if PYTHON_VERSION >= 300
const_str_digest_cbf30b6a54f142f0e3332cfaffddb06d,
#endif
codeobj_3f40620422bf985b789a0e65a3f22291,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
NULL,
1
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_20_send_video( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_20_send_video,
const_str_plain_send_video,
#if PYTHON_VERSION >= 300
const_str_digest_a6cf6264d710881c1e4b9d9d92e2f7ee,
#endif
codeobj_ef1052e48c5f237cbd83cb5e6a9fcd40,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_2b15c97c08278d1f388a76d5632f777e,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_21_send_video_note( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_21_send_video_note,
const_str_plain_send_video_note,
#if PYTHON_VERSION >= 300
const_str_digest_d8ca180ecd873dcd9a516a15705c1cf3,
#endif
codeobj_b35105a3287dbd9410e0c00032873899,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_f4848a8519bbd76769a9faedd77d7cd4,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_22_send_animation( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_22_send_animation,
const_str_plain_send_animation,
#if PYTHON_VERSION >= 300
const_str_digest_3477afa1f74ff9d43b25a4bcdd5c82e2,
#endif
codeobj_16cf3576a1165f1a82e375b2ca8dcf14,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_ca048614d70f62710102f679f3df37fb,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_23_send_voice( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_23_send_voice,
const_str_plain_send_voice,
#if PYTHON_VERSION >= 300
const_str_digest_cb8c9b6fe27ebd1467fc68fb7a498f89,
#endif
codeobj_b02a5713e0c24093f51db34d8f2e2fe1,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_21d71640af22ac136c70d4fe9571e25f,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_24_send_media_group( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_24_send_media_group,
const_str_plain_send_media_group,
#if PYTHON_VERSION >= 300
const_str_digest_a2f2149b9195d19adcfcd35cb043aff6,
#endif
codeobj_e34efb32b2fa4d8a75ffd4472c9248a9,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_bbee933cb21e1a478944f49e1f4bce40,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_25_send_location( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_25_send_location,
const_str_plain_send_location,
#if PYTHON_VERSION >= 300
const_str_digest_39388caabd33e4f9ab19423fcae98b5f,
#endif
codeobj_1a9c463b2c069e0d1a31d61e4103e4b9,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_fa5054979dd059a27b2143f7f5cccc47,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_26_edit_message_live_location( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_26_edit_message_live_location,
const_str_plain_edit_message_live_location,
#if PYTHON_VERSION >= 300
const_str_digest_fe99a8b4a3876a33adb826d55bd1ece4,
#endif
codeobj_fc92e436b49a156cea404fbd108cf5b6,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_6a5882d5e96d19b073107270ff6a7b37,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_27_stop_message_live_location( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_27_stop_message_live_location,
const_str_plain_stop_message_live_location,
#if PYTHON_VERSION >= 300
const_str_digest_3087e0cda3fbd01f96383686c96da1e0,
#endif
codeobj_7fd1efed1fcacf92afc784d7ff10fa64,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_3c16a6e1789cfb5a0cb19a21ae69f5a9,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_28_send_venue( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_28_send_venue,
const_str_plain_send_venue,
#if PYTHON_VERSION >= 300
const_str_digest_12ac50968441ac5a8416c772ab35b407,
#endif
codeobj_b3bc2938f5952e598a27f0a908034b75,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_ce1a334ec9d84061e234146709141c40,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_29_send_contact( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_29_send_contact,
const_str_plain_send_contact,
#if PYTHON_VERSION >= 300
const_str_digest_1d7ae5c498cd588cdf3f8d1d9f8a8805,
#endif
codeobj_8bdabd637716cc0906aead283afdb72a,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_c29f9ca4e6be2623f4d2b2863d3f1717,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_2_log( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_2_log,
const_str_plain_log,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_e30c8f4e73d2642b950041be2a012554,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_2_log$$$function_1_decorator( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_2_log$$$function_1_decorator,
const_str_plain_decorator,
#if PYTHON_VERSION >= 300
const_str_digest_c5891b1675a4e16c43334ac53216e130,
#endif
codeobj_252333c0a22c9cc6ca4e04020613182f,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
NULL,
2
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_30_send_game( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_30_send_game,
const_str_plain_send_game,
#if PYTHON_VERSION >= 300
const_str_digest_4b48aecb6aec66d0ee75e66cc787a313,
#endif
codeobj_3023c75b8b2edcfd1f2de158901bd269,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_a9fe74b115e9faa42fa67a35011df3e7,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_31_send_chat_action( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_31_send_chat_action,
const_str_plain_send_chat_action,
#if PYTHON_VERSION >= 300
const_str_digest_b064f6498dc97acc710d33ebf66a3e69,
#endif
codeobj_cf874494fa2ac82f11675c524db319cd,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_54bf91ab4e84e4902d4bb62819af3bb5,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_32_answer_inline_query( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_32_answer_inline_query,
const_str_plain_answer_inline_query,
#if PYTHON_VERSION >= 300
const_str_digest_665face59617cda4f1aedce8d6255bdf,
#endif
codeobj_85d2a9479c6806ab95febf6cf50a4e07,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_8ba34acf69eca80c8a50e2c5e24d4aaa,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_33_get_user_profile_photos( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_33_get_user_profile_photos,
const_str_plain_get_user_profile_photos,
#if PYTHON_VERSION >= 300
const_str_digest_0f9ef754c7ae209c357daccd1d444883,
#endif
codeobj_9e90ae906c5e71ce1706ce8399c2b2eb,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_ea41e0bbca7ae1fc1ce316edb4742fbc,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_34_get_file( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_34_get_file,
const_str_plain_get_file,
#if PYTHON_VERSION >= 300
const_str_digest_da8e297d068a788603d4cbe68583daa6,
#endif
codeobj_d6ddcd59bc15daf654c723f3f415caac,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_50c06d05f3dd26a56b1537436b8cdf8b,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_35_kick_chat_member( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_35_kick_chat_member,
const_str_plain_kick_chat_member,
#if PYTHON_VERSION >= 300
const_str_digest_1c396b8ee3ba2e297347f6a54b3f5acf,
#endif
codeobj_ff09bf4b6daed98efbd0ba38f568fdd8,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_bb7d2560b90a4d7214c8ac764b8d2b55,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_36_unban_chat_member( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_36_unban_chat_member,
const_str_plain_unban_chat_member,
#if PYTHON_VERSION >= 300
const_str_digest_7ba6829b28017d3162da1acb5a3d6267,
#endif
codeobj_957af3c49011f441b7dc037fcf7fca60,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_6ca26433aa9dbc915a282db2415a76e2,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_37_answer_callback_query( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_37_answer_callback_query,
const_str_plain_answer_callback_query,
#if PYTHON_VERSION >= 300
const_str_digest_cee0bf9a1441498ff47758c9c9f91688,
#endif
codeobj_d3b64e8ee89a3af944a73e806c1a62c5,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_9b46851900928228022308c18b15920a,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_38_edit_message_text( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_38_edit_message_text,
const_str_plain_edit_message_text,
#if PYTHON_VERSION >= 300
const_str_digest_5c2f4e7acffa041ce03ab93b2e44aefb,
#endif
codeobj_7775986e98ae5f1421f9961f1525a4be,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_2ef34a1c9f1fa52d4c39b4def54e11df,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_39_edit_message_caption( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_39_edit_message_caption,
const_str_plain_edit_message_caption,
#if PYTHON_VERSION >= 300
const_str_digest_21945abf1a79f7651fce78116b1931ab,
#endif
codeobj_4e25a16ccd92c670ab94ae17613dd7bc,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_7430fa5baee8bd92646540ef82b9c12e,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_3_message( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_3_message,
const_str_plain_message,
#if PYTHON_VERSION >= 300
NULL,
#endif
codeobj_c785bce2a8b48e72fe292a6a6f8e2bec,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_3_message$$$function_1_decorator( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_3_message$$$function_1_decorator,
const_str_plain_decorator,
#if PYTHON_VERSION >= 300
const_str_digest_a452634e24bff92ae393e63a8fb38931,
#endif
codeobj_5f834923307a2cfa07ad8018c8efdfb0,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
NULL,
1
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_40_edit_message_media( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_40_edit_message_media,
const_str_plain_edit_message_media,
#if PYTHON_VERSION >= 300
const_str_digest_786a2c830a804dc00189c774bcf7a9fc,
#endif
codeobj_52f95923e63043a869f1808581947203,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_85101d006b26cb43f3c360657e987b24,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_41_edit_message_reply_markup( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_41_edit_message_reply_markup,
const_str_plain_edit_message_reply_markup,
#if PYTHON_VERSION >= 300
const_str_digest_5c89b4f830741465450f2420c78354e4,
#endif
codeobj_b9b2f0cbd6e8e6bae32a4450162c01eb,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_2afe9418a2a99cfa2cba33cc2f7e7f94,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_42_get_updates( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_42_get_updates,
const_str_plain_get_updates,
#if PYTHON_VERSION >= 300
const_str_digest_21dcf0442d0549bf3edfd6c4b5981b96,
#endif
codeobj_7a13e00e8ad567670581225b08d09f6d,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_fa38bf1e4a7915d65f08f95fe4fd7091,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_43_set_webhook( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_43_set_webhook,
const_str_plain_set_webhook,
#if PYTHON_VERSION >= 300
const_str_digest_88d6ae6dc998f747c041f449af693d46,
#endif
codeobj_3fb2662153820bcc64b0cd3e47e16162,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_688aeda4d223f06caf8df49b32502766,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_44_delete_webhook( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_44_delete_webhook,
const_str_plain_delete_webhook,
#if PYTHON_VERSION >= 300
const_str_digest_bdbc94d95dab56f07efecf5171cde01f,
#endif
codeobj_a6c2895ec42beacb32984884ca2e30aa,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_b0f1e6527ff9186fe9ef61758a004da5,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_45_leave_chat( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_45_leave_chat,
const_str_plain_leave_chat,
#if PYTHON_VERSION >= 300
const_str_digest_78a179dc363965b751dc50ef33f30882,
#endif
codeobj_e9d496d5eca8a6de091c841465e67c8b,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_31ac7173e14281f417182473933f9b6d,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_46_get_chat( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_46_get_chat,
const_str_plain_get_chat,
#if PYTHON_VERSION >= 300
const_str_digest_1a024ec8a76dd89c42291fc704e20bf8,
#endif
codeobj_66aa6cf57d763f076ec908c58415826d,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_14a7cb52f4408d72127d90110d7e4c8c,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_47_get_chat_administrators( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_47_get_chat_administrators,
const_str_plain_get_chat_administrators,
#if PYTHON_VERSION >= 300
const_str_digest_8db52a1f265d618a8404dcf3e0fc11e6,
#endif
codeobj_0b540d6713209e68b015cfb407e6fc93,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_efeda7b0f0eae78f8cf58bbdc44f34d3,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_48_get_chat_members_count( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_48_get_chat_members_count,
const_str_plain_get_chat_members_count,
#if PYTHON_VERSION >= 300
const_str_digest_d0dcfa0f565ed23cc64068fd76c4df2b,
#endif
codeobj_60ccb67a45c93cb70f8e18812d79ecb4,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_d65bfa411dd9fedf867a3cfbcfdc661f,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_49_get_chat_member( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_49_get_chat_member,
const_str_plain_get_chat_member,
#if PYTHON_VERSION >= 300
const_str_digest_23913f9630b53e4fdcb46e757032ee65,
#endif
codeobj_7b727e8de6e74a5a55372ec08fbae35b,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_387d8a6377e05b9a25f021242635e339,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_4___init__( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_4___init__,
const_str_plain___init__,
#if PYTHON_VERSION >= 300
const_str_digest_48f980d6e97629181198c20c5fb09cdf,
#endif
codeobj_641a45c0d58d5fbb5aa356d0f86bf13e,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_50_set_chat_sticker_set( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_50_set_chat_sticker_set,
const_str_plain_set_chat_sticker_set,
#if PYTHON_VERSION >= 300
const_str_digest_f430e34e8089330dd9940d3d06626be1,
#endif
codeobj_88b68aeaba8c626c4ab93ece8e66b097,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_280203da8050ab33f50d09a19a8e37f8,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_51_delete_chat_sticker_set( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_51_delete_chat_sticker_set,
const_str_plain_delete_chat_sticker_set,
#if PYTHON_VERSION >= 300
const_str_digest_efc582bffeaa9a8084c2c6aca5787dfa,
#endif
codeobj_8b5dcccca55df4e64873a1e942233e59,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_a88b31f1107fc74b1f1333c4db7c696a,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_52_get_webhook_info( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_52_get_webhook_info,
const_str_plain_get_webhook_info,
#if PYTHON_VERSION >= 300
const_str_digest_d1fb4e1c92b148293641c0b20af8e441,
#endif
codeobj_6fe8b96cb0c926e21eb02fd03c0d2932,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_1afe060c8ebd30cc4380e5cd2c345200,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_53_set_game_score( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_53_set_game_score,
const_str_plain_set_game_score,
#if PYTHON_VERSION >= 300
const_str_digest_2350ceab4e5f12a55cb2c5c7c0318b4b,
#endif
codeobj_ca1b51e1db5b1ea7f49169a79498e985,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_737b96551602bc4f19c4bb1b2e0e57bd,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_54_get_game_high_scores( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_54_get_game_high_scores,
const_str_plain_get_game_high_scores,
#if PYTHON_VERSION >= 300
const_str_digest_f438bbaa08e66fde5fe9ae84f0747351,
#endif
codeobj_f2845258a220e4c07dc2357f4de6c409,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_157c09d2d5efb7432c3e580896d5085a,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_55_send_invoice( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_55_send_invoice,
const_str_plain_send_invoice,
#if PYTHON_VERSION >= 300
const_str_digest_0c412dbe9b3169d5a8298c41a3182f21,
#endif
codeobj_302fd13a2bf89db62b81cb5a5efb7aff,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_626d1256cef1018f210d9fb5217d4f9d,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_56_answer_shipping_query( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_56_answer_shipping_query,
const_str_plain_answer_shipping_query,
#if PYTHON_VERSION >= 300
const_str_digest_5a9c5036d23bed40b4e4df10b5afaf1e,
#endif
codeobj_6b635cc3287ff6fa82b8a5fc9ea3ffc0,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_1b60b49af947090f1bc4b7ca2b343c26,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_57_answer_pre_checkout_query( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_57_answer_pre_checkout_query,
const_str_plain_answer_pre_checkout_query,
#if PYTHON_VERSION >= 300
const_str_digest_75ccfbd9e139d0baffde2f87aa0e75f6,
#endif
codeobj_ceac7b245c1da8b308d886834271648e,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_d160a2328a2dbd3663a3baefc73f1739,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_58_restrict_chat_member( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_58_restrict_chat_member,
const_str_plain_restrict_chat_member,
#if PYTHON_VERSION >= 300
const_str_digest_68dd6a0bead267d3c3f0cfbfd355dd84,
#endif
codeobj_f87289bd24d3432b9e6018369321be7a,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_c4dbb8d857d314f0a21f43c3459b8872,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_59_promote_chat_member( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_59_promote_chat_member,
const_str_plain_promote_chat_member,
#if PYTHON_VERSION >= 300
const_str_digest_82c6883282b2ad70c19eef1a95aa79c3,
#endif
codeobj_e8cb1dac653fc8c21c8b5bf840aa27e5,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_0151d764742cfc4cfffb4a7d79d6a234,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_5_request( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_5_request,
const_str_plain_request,
#if PYTHON_VERSION >= 300
const_str_digest_ffa0809039ff63bfcc52cfdbe853183f,
#endif
codeobj_865c441866d9ac3babd4eed354ee82d9,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_60_export_chat_invite_link( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_60_export_chat_invite_link,
const_str_plain_export_chat_invite_link,
#if PYTHON_VERSION >= 300
const_str_digest_21bf59225fcf41bdb62d70f8bc0d276e,
#endif
codeobj_f1fed8dc0b7472099d037575260a8945,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_c406b7c73b6c2f32d93ff54a30467c4a,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_61_set_chat_photo( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_61_set_chat_photo,
const_str_plain_set_chat_photo,
#if PYTHON_VERSION >= 300
const_str_digest_30e086750a7ee9ba0dd8b9b7646b7eba,
#endif
codeobj_32adf5b887969f8c41d8e88f5623eaad,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_aceb91859cbeca70906e37759f6f3809,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_62_delete_chat_photo( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_62_delete_chat_photo,
const_str_plain_delete_chat_photo,
#if PYTHON_VERSION >= 300
const_str_digest_c34b535496950c1cc38034669d942e4a,
#endif
codeobj_d51cfcf6ea798f297400e2298472e0c3,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_d30403b1f59995d82df2c97921e9a720,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_63_set_chat_title( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_63_set_chat_title,
const_str_plain_set_chat_title,
#if PYTHON_VERSION >= 300
const_str_digest_0fae999d0037b8298641e0754c70238c,
#endif
codeobj_f40802132746131c27fb96beb9095f3e,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_c16e251bb566f8018569d4b90bcfcc0f,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_64_set_chat_description( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_64_set_chat_description,
const_str_plain_set_chat_description,
#if PYTHON_VERSION >= 300
const_str_digest_83a6ccc8d4fd2b905291b0bd0eb38e4a,
#endif
codeobj_a8617083d22340f2623e0ba1b527e0c6,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_982ad7f641c12bb0952cee6bd179b2f0,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_65_pin_chat_message( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_65_pin_chat_message,
const_str_plain_pin_chat_message,
#if PYTHON_VERSION >= 300
const_str_digest_d1686ffa0ca55974eda0b5edb1227cd0,
#endif
codeobj_c39b1595981dddae5293eddc60609b25,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_b6eab5b7225a98dd7d8739b463d8b02c,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_66_unpin_chat_message( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_66_unpin_chat_message,
const_str_plain_unpin_chat_message,
#if PYTHON_VERSION >= 300
const_str_digest_8119e488f5e5b9b0eaa359d1d21b23fe,
#endif
codeobj_e50a954e41fc95ad3eb3271787c2ed36,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_48bc0c7da7c2a16c2b379cdde4a7582a,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_67_get_sticker_set( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_67_get_sticker_set,
const_str_plain_get_sticker_set,
#if PYTHON_VERSION >= 300
const_str_digest_c677da33430b5b0b312b88cea2c1b82e,
#endif
codeobj_ef0dead4c19f28202fc03c9c17e4f5c3,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_2b80095c0697b1eef73d7c7e2cdc5c8f,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_68_upload_sticker_file( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_68_upload_sticker_file,
const_str_plain_upload_sticker_file,
#if PYTHON_VERSION >= 300
const_str_digest_01f4f38caf66b25874b22b866ebffe16,
#endif
codeobj_7fdd561a36d435fe4e203e1f396935d2,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_956dedf3e7e72d1c306b985087d97576,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_69_create_new_sticker_set( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_69_create_new_sticker_set,
const_str_plain_create_new_sticker_set,
#if PYTHON_VERSION >= 300
const_str_digest_d47ffe93a744835dd0643fcde3ff9a08,
#endif
codeobj_95e99c79b91ad3d0f580d4fee2b677d4,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_11aba38e4caa787e36bc661ce08d44a2,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_6__validate_token( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_6__validate_token,
const_str_plain__validate_token,
#if PYTHON_VERSION >= 300
const_str_digest_39ad93686713a2ef7b162071329806c0,
#endif
codeobj_6c3c17a068f78393873febda843d98a6,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_3aabdfbc5e4f30dede891a48205411ef,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_70_add_sticker_to_set( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_70_add_sticker_to_set,
const_str_plain_add_sticker_to_set,
#if PYTHON_VERSION >= 300
const_str_digest_7707c09a873b4492cbf7851d8616cd5b,
#endif
codeobj_5867dc67de2272bc4c45469f70d71053,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_b1e59baaad0e8cf1f10429f10a517822,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_71_set_sticker_position_in_set( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_71_set_sticker_position_in_set,
const_str_plain_set_sticker_position_in_set,
#if PYTHON_VERSION >= 300
const_str_digest_811f251b07fb27ecb1d3113a8f0a8c2a,
#endif
codeobj_2dd6488f8cccb7ce5b893ea924c51437,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_d1ada8f72f61e933577dbe9768a5cf92,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_72_delete_sticker_from_set( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_72_delete_sticker_from_set,
const_str_plain_delete_sticker_from_set,
#if PYTHON_VERSION >= 300
const_str_digest_1c4fb98f3267579cb7109e554422c746,
#endif
codeobj_2584b305db90606fddeac18803e039ae,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_b9bff4797aa9b465ef697bfffc83586b,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_73_set_passport_data_errors( PyObject *defaults )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_73_set_passport_data_errors,
const_str_plain_set_passport_data_errors,
#if PYTHON_VERSION >= 300
const_str_digest_f740cb0e9b5b26347f4c82f1281a3d0d,
#endif
codeobj_2e4d16a87fdbcf679fe18d323caa6e26,
defaults,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_51a063094d553584696efdf6131a8aeb,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_74_to_dict( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_74_to_dict,
const_str_plain_to_dict,
#if PYTHON_VERSION >= 300
const_str_digest_07339d21359cca68b85d2904dfc8facb,
#endif
codeobj_72e03a907dd8ac58d09bca338b5c8153,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_75___reduce__( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_75___reduce__,
const_str_plain___reduce__,
#if PYTHON_VERSION >= 300
const_str_digest_97a7237c8ad4ff1d547d9db054b9abfe,
#endif
codeobj_11ab7766efc378c946f9f4f919b46ecf,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
NULL,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_7_id( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_7_id,
const_str_plain_id,
#if PYTHON_VERSION >= 300
const_str_digest_87c3ec363aaa8afdf6fc2f3acff26939,
#endif
codeobj_7761e27952bb7d15f7c9bdba2b4f4b93,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_add91a87d87678a952baaef28bed6ca9,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_8_first_name( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_8_first_name,
const_str_plain_first_name,
#if PYTHON_VERSION >= 300
const_str_digest_dcefe03ef28b953f66b0ddca91b5ee15,
#endif
codeobj_4d6a6147b968b0629bd9cc828476cb91,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_c164de73b154d723d63098f38086ffb7,
0
);
return (PyObject *)result;
}
static PyObject *MAKE_FUNCTION_telegram$bot$$$function_9_last_name( )
{
struct Nuitka_FunctionObject *result = Nuitka_Function_New(
impl_telegram$bot$$$function_9_last_name,
const_str_plain_last_name,
#if PYTHON_VERSION >= 300
const_str_digest_5735f4663fc6c632b3209dd8fd6a2bbd,
#endif
codeobj_25b5dc523fd34eb6106e3f3ac187449f,
NULL,
#if PYTHON_VERSION >= 300
NULL,
NULL,
#endif
module_telegram$bot,
const_str_digest_820e949e9017e9ed891b00bff8ae871d,
0
);
return (PyObject *)result;
}
#if PYTHON_VERSION >= 300
static struct PyModuleDef mdef_telegram$bot =
{
PyModuleDef_HEAD_INIT,
"telegram.bot", /* 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( telegram$bot )
{
#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_telegram$bot );
}
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("telegram.bot: 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("telegram.bot: Calling createModuleConstants().");
#endif
createModuleConstants();
/* The code objects used by this module are created now. */
#ifdef _NUITKA_TRACE
puts("telegram.bot: Calling createModuleCodeObjects().");
#endif
createModuleCodeObjects();
// puts( "in inittelegram$bot" );
// 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_telegram$bot = Py_InitModule4(
"telegram.bot", // 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_telegram$bot = PyModule_Create( &mdef_telegram$bot );
#endif
moduledict_telegram$bot = MODULE_DICT( module_telegram$bot );
// Update "__package__" value to what it ought to be.
{
#if 0
PyObject *module_name = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain___name__ );
UPDATE_STRING_DICT1(
moduledict_telegram$bot,
(Nuitka_StringObject *)const_str_plain___package__,
module_name
);
#else
#if PYTHON_VERSION < 300
PyObject *module_name = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (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_telegram$bot,
(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_telegram$bot, (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_telegram$bot,
(Nuitka_StringObject *)const_str_plain___package__,
PyUnicode_Substring( module_name, 0, dot_index )
);
}
#endif
#endif
}
CHECK_OBJECT( module_telegram$bot );
// 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_db3c50704e822eeb775aa4ed4c82ce22, module_telegram$bot );
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_telegram$bot, (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_telegram$bot, (Nuitka_StringObject *)const_str_plain___builtins__, value );
}
#if PYTHON_VERSION >= 300
UPDATE_STRING_DICT0( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain___loader__, metapath_based_loader );
#endif
#if PYTHON_VERSION >= 340
#if 0
UPDATE_STRING_DICT0( moduledict_telegram$bot, (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_telegram$bot, (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_telegram$bot, (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 *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_import_from_1__module = NULL;
PyObject *tmp_import_from_2__module = NULL;
struct Nuitka_FrameObject *frame_0a81fc018d090bba638b83def3575511;
NUITKA_MAY_BE_UNUSED char const *type_description_1 = NULL;
PyObject *exception_type = NULL;
PyObject *exception_value = NULL;
PyTracebackObject *exception_tb = NULL;
NUITKA_MAY_BE_UNUSED int exception_lineno = 0;
PyObject *exception_keeper_type_1;
PyObject *exception_keeper_value_1;
PyTracebackObject *exception_keeper_tb_1;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_1;
PyObject *exception_preserved_type_1;
PyObject *exception_preserved_value_1;
PyTracebackObject *exception_preserved_tb_1;
int tmp_res;
bool tmp_result;
PyObject *exception_keeper_type_2;
PyObject *exception_keeper_value_2;
PyTracebackObject *exception_keeper_tb_2;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_2;
PyObject *exception_keeper_type_3;
PyObject *exception_keeper_value_3;
PyTracebackObject *exception_keeper_tb_3;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_3;
PyObject *exception_keeper_type_4;
PyObject *exception_keeper_value_4;
PyTracebackObject *exception_keeper_tb_4;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_4;
NUITKA_MAY_BE_UNUSED PyObject *tmp_unused;
PyObject *tmp_dictdel_dict;
PyObject *tmp_dictdel_key;
PyObject *locals_telegram$bot_100 = NULL;
PyObject *tmp_dictset_value;
struct Nuitka_FrameObject *frame_845d2af60dd38f18a509bf0951cca586_2;
NUITKA_MAY_BE_UNUSED char const *type_description_2 = NULL;
static struct Nuitka_FrameObject *cache_frame_845d2af60dd38f18a509bf0951cca586_2 = NULL;
PyObject *exception_keeper_type_5;
PyObject *exception_keeper_value_5;
PyTracebackObject *exception_keeper_tb_5;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_5;
PyObject *exception_keeper_type_6;
PyObject *exception_keeper_value_6;
PyTracebackObject *exception_keeper_tb_6;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_6;
PyObject *exception_keeper_type_7;
PyObject *exception_keeper_value_7;
PyTracebackObject *exception_keeper_tb_7;
NUITKA_MAY_BE_UNUSED int exception_keeper_lineno_7;
// Module code.
{
PyObject *tmp_assign_source_1;
tmp_assign_source_1 = const_str_digest_fd9e3dabbaabd2b08688c1e50ac97f08;
UPDATE_STRING_DICT0( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain___doc__, tmp_assign_source_1 );
}
{
PyObject *tmp_assign_source_2;
tmp_assign_source_2 = const_str_digest_49ce6df0e3d43a892c86a1fc6c47a0e6;
UPDATE_STRING_DICT0( moduledict_telegram$bot, (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_telegram$bot, (Nuitka_StringObject *)const_str_plain___cached__, tmp_assign_source_3 );
}
// Frame without reuse.
frame_0a81fc018d090bba638b83def3575511 = MAKE_MODULE_FRAME( codeobj_0a81fc018d090bba638b83def3575511, module_telegram$bot );
// Push the new frame as the currently active one, and we should be exclusively
// owning it.
pushFrameStack( frame_0a81fc018d090bba638b83def3575511 );
assert( Py_REFCNT( frame_0a81fc018d090bba638b83def3575511 ) == 2 );
// Framed code:
{
PyObject *tmp_assign_source_4;
PyObject *tmp_name_name_1;
PyObject *tmp_globals_name_1;
PyObject *tmp_locals_name_1;
PyObject *tmp_fromlist_name_1;
PyObject *tmp_level_name_1;
tmp_name_name_1 = const_str_plain_functools;
tmp_globals_name_1 = (PyObject *)moduledict_telegram$bot;
tmp_locals_name_1 = Py_None;
tmp_fromlist_name_1 = Py_None;
tmp_level_name_1 = const_int_0;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 23;
tmp_assign_source_4 = 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_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 23;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_functools, tmp_assign_source_4 );
}
{
// Tried code:
{
PyObject *tmp_assign_source_5;
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_ujson;
tmp_globals_name_2 = (PyObject *)moduledict_telegram$bot;
tmp_locals_name_2 = Py_None;
tmp_fromlist_name_2 = Py_None;
tmp_level_name_2 = const_int_0;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 25;
tmp_assign_source_5 = 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_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 25;
goto try_except_handler_1;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_json, tmp_assign_source_5 );
}
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;
{
// Preserve existing published exception.
exception_preserved_type_1 = EXC_TYPE(PyThreadState_GET());
Py_XINCREF( exception_preserved_type_1 );
exception_preserved_value_1 = EXC_VALUE(PyThreadState_GET());
Py_XINCREF( exception_preserved_value_1 );
exception_preserved_tb_1 = (PyTracebackObject *)EXC_TRACEBACK(PyThreadState_GET());
Py_XINCREF( exception_preserved_tb_1 );
}
{
if ( exception_keeper_tb_1 == NULL )
{
exception_keeper_tb_1 = MAKE_TRACEBACK( frame_0a81fc018d090bba638b83def3575511, exception_keeper_lineno_1 );
}
else if ( exception_keeper_lineno_1 != 0 )
{
exception_keeper_tb_1 = ADD_TRACEBACK( exception_keeper_tb_1, frame_0a81fc018d090bba638b83def3575511, exception_keeper_lineno_1 );
}
NORMALIZE_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 );
PyException_SetTraceback( exception_keeper_value_1, (PyObject *)exception_keeper_tb_1 );
PUBLISH_EXCEPTION( &exception_keeper_type_1, &exception_keeper_value_1, &exception_keeper_tb_1 );
}
{
// Tried code:
{
nuitka_bool tmp_condition_result_1;
PyObject *tmp_compexpr_left_1;
PyObject *tmp_compexpr_right_1;
tmp_compexpr_left_1 = EXC_TYPE(PyThreadState_GET());
tmp_compexpr_right_1 = PyExc_ImportError;
tmp_res = EXCEPTION_MATCH_BOOL( tmp_compexpr_left_1, tmp_compexpr_right_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 26;
goto try_except_handler_2;
}
tmp_condition_result_1 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_1 == NUITKA_BOOL_TRUE )
{
goto branch_yes_1;
}
else
{
goto branch_no_1;
}
branch_yes_1:;
{
PyObject *tmp_assign_source_6;
PyObject *tmp_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_json;
tmp_globals_name_3 = (PyObject *)moduledict_telegram$bot;
tmp_locals_name_3 = Py_None;
tmp_fromlist_name_3 = Py_None;
tmp_level_name_3 = const_int_0;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 27;
tmp_assign_source_6 = 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_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 27;
goto try_except_handler_2;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_json, tmp_assign_source_6 );
}
goto branch_end_1;
branch_no_1:;
{
tmp_result = RERAISE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
if (unlikely( tmp_result == false ))
{
exception_lineno = 24;
}
if (exception_tb && exception_tb->tb_frame == &frame_0a81fc018d090bba638b83def3575511->m_frame) frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = exception_tb->tb_lineno;
goto try_except_handler_2;
}
branch_end_1:;
}
goto try_end_2;
// Exception handler code:
try_except_handler_2:;
exception_keeper_type_2 = exception_type;
exception_keeper_value_2 = exception_value;
exception_keeper_tb_2 = exception_tb;
exception_keeper_lineno_2 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
// Restore previous exception.
SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 );
}
{
// Re-raise.
exception_type = exception_keeper_type_2;
exception_value = exception_keeper_value_2;
exception_tb = exception_keeper_tb_2;
exception_lineno = exception_keeper_lineno_2;
goto frame_exception_exit_1;
}
// End of try:
try_end_2:;
}
{
// Restore previous exception.
SET_CURRENT_EXCEPTION( exception_preserved_type_1, exception_preserved_value_1, exception_preserved_tb_1 );
}
goto try_end_1;
// exception handler codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot );
return MOD_RETURN_VALUE( NULL );
// End of try:
try_end_1:;
}
{
PyObject *tmp_assign_source_7;
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_logging;
tmp_globals_name_4 = (PyObject *)moduledict_telegram$bot;
tmp_locals_name_4 = Py_None;
tmp_fromlist_name_4 = Py_None;
tmp_level_name_4 = const_int_0;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 28;
tmp_assign_source_7 = IMPORT_MODULE5( tmp_name_name_4, tmp_globals_name_4, tmp_locals_name_4, tmp_fromlist_name_4, tmp_level_name_4 );
if ( tmp_assign_source_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 28;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_logging, tmp_assign_source_7 );
}
{
PyObject *tmp_assign_source_8;
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_warnings;
tmp_globals_name_5 = (PyObject *)moduledict_telegram$bot;
tmp_locals_name_5 = Py_None;
tmp_fromlist_name_5 = Py_None;
tmp_level_name_5 = const_int_0;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 29;
tmp_assign_source_8 = 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_8 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 29;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_warnings, tmp_assign_source_8 );
}
{
PyObject *tmp_assign_source_9;
PyObject *tmp_import_name_from_1;
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_datetime;
tmp_globals_name_6 = (PyObject *)moduledict_telegram$bot;
tmp_locals_name_6 = Py_None;
tmp_fromlist_name_6 = const_tuple_str_plain_datetime_tuple;
tmp_level_name_6 = const_int_0;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 30;
tmp_import_name_from_1 = 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_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 30;
goto frame_exception_exit_1;
}
tmp_assign_source_9 = IMPORT_NAME( tmp_import_name_from_1, const_str_plain_datetime );
Py_DECREF( tmp_import_name_from_1 );
if ( tmp_assign_source_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 30;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_datetime, tmp_assign_source_9 );
}
{
PyObject *tmp_assign_source_10;
PyObject *tmp_import_name_from_2;
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_86415b1ac77b7effd8b2de12eb8d7263;
tmp_globals_name_7 = (PyObject *)moduledict_telegram$bot;
tmp_locals_name_7 = Py_None;
tmp_fromlist_name_7 = const_tuple_str_plain_default_backend_tuple;
tmp_level_name_7 = const_int_0;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 32;
tmp_import_name_from_2 = IMPORT_MODULE5( tmp_name_name_7, tmp_globals_name_7, tmp_locals_name_7, tmp_fromlist_name_7, tmp_level_name_7 );
if ( tmp_import_name_from_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 32;
goto frame_exception_exit_1;
}
tmp_assign_source_10 = IMPORT_NAME( tmp_import_name_from_2, const_str_plain_default_backend );
Py_DECREF( tmp_import_name_from_2 );
if ( tmp_assign_source_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 32;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_default_backend, tmp_assign_source_10 );
}
{
PyObject *tmp_assign_source_11;
PyObject *tmp_import_name_from_3;
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_9db3cdd3cd765463b4eec6754eb8e087;
tmp_globals_name_8 = (PyObject *)moduledict_telegram$bot;
tmp_locals_name_8 = Py_None;
tmp_fromlist_name_8 = const_tuple_str_plain_serialization_tuple;
tmp_level_name_8 = const_int_0;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 33;
tmp_import_name_from_3 = IMPORT_MODULE5( tmp_name_name_8, tmp_globals_name_8, tmp_locals_name_8, tmp_fromlist_name_8, tmp_level_name_8 );
if ( tmp_import_name_from_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 33;
goto frame_exception_exit_1;
}
tmp_assign_source_11 = IMPORT_NAME( tmp_import_name_from_3, const_str_plain_serialization );
Py_DECREF( tmp_import_name_from_3 );
if ( tmp_assign_source_11 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 33;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_serialization, tmp_assign_source_11 );
}
{
PyObject *tmp_assign_source_12;
PyObject *tmp_import_name_from_4;
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_118c8611317729818c37c760127e23b2;
tmp_globals_name_9 = (PyObject *)moduledict_telegram$bot;
tmp_locals_name_9 = Py_None;
tmp_fromlist_name_9 = const_tuple_str_plain_string_types_tuple;
tmp_level_name_9 = const_int_0;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 34;
tmp_import_name_from_4 = 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_4 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 34;
goto frame_exception_exit_1;
}
tmp_assign_source_12 = IMPORT_NAME( tmp_import_name_from_4, const_str_plain_string_types );
Py_DECREF( tmp_import_name_from_4 );
if ( tmp_assign_source_12 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 34;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_string_types, tmp_assign_source_12 );
}
{
PyObject *tmp_assign_source_13;
PyObject *tmp_name_name_10;
PyObject *tmp_globals_name_10;
PyObject *tmp_locals_name_10;
PyObject *tmp_fromlist_name_10;
PyObject *tmp_level_name_10;
tmp_name_name_10 = const_str_plain_telegram;
tmp_globals_name_10 = (PyObject *)moduledict_telegram$bot;
tmp_locals_name_10 = Py_None;
tmp_fromlist_name_10 = const_tuple_5a5c1f41e817a9d52fd5d23df8e230f9_tuple;
tmp_level_name_10 = const_int_0;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 36;
tmp_assign_source_13 = IMPORT_MODULE5( tmp_name_name_10, tmp_globals_name_10, tmp_locals_name_10, tmp_fromlist_name_10, tmp_level_name_10 );
if ( tmp_assign_source_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto frame_exception_exit_1;
}
assert( tmp_import_from_1__module == NULL );
tmp_import_from_1__module = tmp_assign_source_13;
}
{
// Tried code:
{
PyObject *tmp_assign_source_14;
PyObject *tmp_import_name_from_5;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_5 = tmp_import_from_1__module;
tmp_assign_source_14 = IMPORT_NAME( tmp_import_name_from_5, const_str_plain_User );
if ( tmp_assign_source_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_User, tmp_assign_source_14 );
}
{
PyObject *tmp_assign_source_15;
PyObject *tmp_import_name_from_6;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_6 = tmp_import_from_1__module;
tmp_assign_source_15 = IMPORT_NAME( tmp_import_name_from_6, const_str_plain_Message );
if ( tmp_assign_source_15 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Message, tmp_assign_source_15 );
}
{
PyObject *tmp_assign_source_16;
PyObject *tmp_import_name_from_7;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_7 = tmp_import_from_1__module;
tmp_assign_source_16 = IMPORT_NAME( tmp_import_name_from_7, const_str_plain_Update );
if ( tmp_assign_source_16 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Update, tmp_assign_source_16 );
}
{
PyObject *tmp_assign_source_17;
PyObject *tmp_import_name_from_8;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_8 = tmp_import_from_1__module;
tmp_assign_source_17 = IMPORT_NAME( tmp_import_name_from_8, const_str_plain_Chat );
if ( tmp_assign_source_17 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Chat, tmp_assign_source_17 );
}
{
PyObject *tmp_assign_source_18;
PyObject *tmp_import_name_from_9;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_9 = tmp_import_from_1__module;
tmp_assign_source_18 = IMPORT_NAME( tmp_import_name_from_9, const_str_plain_ChatMember );
if ( tmp_assign_source_18 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_ChatMember, tmp_assign_source_18 );
}
{
PyObject *tmp_assign_source_19;
PyObject *tmp_import_name_from_10;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_10 = tmp_import_from_1__module;
tmp_assign_source_19 = IMPORT_NAME( tmp_import_name_from_10, const_str_plain_UserProfilePhotos );
if ( tmp_assign_source_19 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_UserProfilePhotos, tmp_assign_source_19 );
}
{
PyObject *tmp_assign_source_20;
PyObject *tmp_import_name_from_11;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_11 = tmp_import_from_1__module;
tmp_assign_source_20 = IMPORT_NAME( tmp_import_name_from_11, const_str_plain_File );
if ( tmp_assign_source_20 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_File, tmp_assign_source_20 );
}
{
PyObject *tmp_assign_source_21;
PyObject *tmp_import_name_from_12;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_12 = tmp_import_from_1__module;
tmp_assign_source_21 = IMPORT_NAME( tmp_import_name_from_12, const_str_plain_ReplyMarkup );
if ( tmp_assign_source_21 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_ReplyMarkup, tmp_assign_source_21 );
}
{
PyObject *tmp_assign_source_22;
PyObject *tmp_import_name_from_13;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_13 = tmp_import_from_1__module;
tmp_assign_source_22 = IMPORT_NAME( tmp_import_name_from_13, const_str_plain_TelegramObject );
if ( tmp_assign_source_22 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_TelegramObject, tmp_assign_source_22 );
}
{
PyObject *tmp_assign_source_23;
PyObject *tmp_import_name_from_14;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_14 = tmp_import_from_1__module;
tmp_assign_source_23 = IMPORT_NAME( tmp_import_name_from_14, const_str_plain_WebhookInfo );
if ( tmp_assign_source_23 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_WebhookInfo, tmp_assign_source_23 );
}
{
PyObject *tmp_assign_source_24;
PyObject *tmp_import_name_from_15;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_15 = tmp_import_from_1__module;
tmp_assign_source_24 = IMPORT_NAME( tmp_import_name_from_15, const_str_plain_GameHighScore );
if ( tmp_assign_source_24 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_GameHighScore, tmp_assign_source_24 );
}
{
PyObject *tmp_assign_source_25;
PyObject *tmp_import_name_from_16;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_16 = tmp_import_from_1__module;
tmp_assign_source_25 = IMPORT_NAME( tmp_import_name_from_16, const_str_plain_StickerSet );
if ( tmp_assign_source_25 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_StickerSet, tmp_assign_source_25 );
}
{
PyObject *tmp_assign_source_26;
PyObject *tmp_import_name_from_17;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_17 = tmp_import_from_1__module;
tmp_assign_source_26 = IMPORT_NAME( tmp_import_name_from_17, const_str_plain_PhotoSize );
if ( tmp_assign_source_26 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_PhotoSize, tmp_assign_source_26 );
}
{
PyObject *tmp_assign_source_27;
PyObject *tmp_import_name_from_18;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_18 = tmp_import_from_1__module;
tmp_assign_source_27 = IMPORT_NAME( tmp_import_name_from_18, const_str_plain_Audio );
if ( tmp_assign_source_27 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Audio, tmp_assign_source_27 );
}
{
PyObject *tmp_assign_source_28;
PyObject *tmp_import_name_from_19;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_19 = tmp_import_from_1__module;
tmp_assign_source_28 = IMPORT_NAME( tmp_import_name_from_19, const_str_plain_Document );
if ( tmp_assign_source_28 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Document, tmp_assign_source_28 );
}
{
PyObject *tmp_assign_source_29;
PyObject *tmp_import_name_from_20;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_20 = tmp_import_from_1__module;
tmp_assign_source_29 = IMPORT_NAME( tmp_import_name_from_20, const_str_plain_Sticker );
if ( tmp_assign_source_29 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Sticker, tmp_assign_source_29 );
}
{
PyObject *tmp_assign_source_30;
PyObject *tmp_import_name_from_21;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_21 = tmp_import_from_1__module;
tmp_assign_source_30 = IMPORT_NAME( tmp_import_name_from_21, const_str_plain_Video );
if ( tmp_assign_source_30 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Video, tmp_assign_source_30 );
}
{
PyObject *tmp_assign_source_31;
PyObject *tmp_import_name_from_22;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_22 = tmp_import_from_1__module;
tmp_assign_source_31 = IMPORT_NAME( tmp_import_name_from_22, const_str_plain_Animation );
if ( tmp_assign_source_31 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Animation, tmp_assign_source_31 );
}
{
PyObject *tmp_assign_source_32;
PyObject *tmp_import_name_from_23;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_23 = tmp_import_from_1__module;
tmp_assign_source_32 = IMPORT_NAME( tmp_import_name_from_23, const_str_plain_Voice );
if ( tmp_assign_source_32 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Voice, tmp_assign_source_32 );
}
{
PyObject *tmp_assign_source_33;
PyObject *tmp_import_name_from_24;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_24 = tmp_import_from_1__module;
tmp_assign_source_33 = IMPORT_NAME( tmp_import_name_from_24, const_str_plain_VideoNote );
if ( tmp_assign_source_33 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_VideoNote, tmp_assign_source_33 );
}
{
PyObject *tmp_assign_source_34;
PyObject *tmp_import_name_from_25;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_25 = tmp_import_from_1__module;
tmp_assign_source_34 = IMPORT_NAME( tmp_import_name_from_25, const_str_plain_Location );
if ( tmp_assign_source_34 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Location, tmp_assign_source_34 );
}
{
PyObject *tmp_assign_source_35;
PyObject *tmp_import_name_from_26;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_26 = tmp_import_from_1__module;
tmp_assign_source_35 = IMPORT_NAME( tmp_import_name_from_26, const_str_plain_Venue );
if ( tmp_assign_source_35 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Venue, tmp_assign_source_35 );
}
{
PyObject *tmp_assign_source_36;
PyObject *tmp_import_name_from_27;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_27 = tmp_import_from_1__module;
tmp_assign_source_36 = IMPORT_NAME( tmp_import_name_from_27, const_str_plain_Contact );
if ( tmp_assign_source_36 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Contact, tmp_assign_source_36 );
}
{
PyObject *tmp_assign_source_37;
PyObject *tmp_import_name_from_28;
CHECK_OBJECT( tmp_import_from_1__module );
tmp_import_name_from_28 = tmp_import_from_1__module;
tmp_assign_source_37 = IMPORT_NAME( tmp_import_name_from_28, const_str_plain_InputFile );
if ( tmp_assign_source_37 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 36;
goto try_except_handler_3;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InputFile, tmp_assign_source_37 );
}
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_1__module );
Py_DECREF( tmp_import_from_1__module );
tmp_import_from_1__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_1__module );
Py_DECREF( tmp_import_from_1__module );
tmp_import_from_1__module = NULL;
}
{
PyObject *tmp_assign_source_38;
PyObject *tmp_name_name_11;
PyObject *tmp_globals_name_11;
PyObject *tmp_locals_name_11;
PyObject *tmp_fromlist_name_11;
PyObject *tmp_level_name_11;
tmp_name_name_11 = const_str_digest_4b2d1e16f8952841a2d46b07a4b1320e;
tmp_globals_name_11 = (PyObject *)moduledict_telegram$bot;
tmp_locals_name_11 = Py_None;
tmp_fromlist_name_11 = const_tuple_str_plain_InvalidToken_str_plain_TelegramError_tuple;
tmp_level_name_11 = const_int_0;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 40;
tmp_assign_source_38 = IMPORT_MODULE5( tmp_name_name_11, tmp_globals_name_11, tmp_locals_name_11, tmp_fromlist_name_11, tmp_level_name_11 );
if ( tmp_assign_source_38 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 40;
goto frame_exception_exit_1;
}
assert( tmp_import_from_2__module == NULL );
tmp_import_from_2__module = tmp_assign_source_38;
}
{
// Tried code:
{
PyObject *tmp_assign_source_39;
PyObject *tmp_import_name_from_29;
CHECK_OBJECT( tmp_import_from_2__module );
tmp_import_name_from_29 = tmp_import_from_2__module;
tmp_assign_source_39 = IMPORT_NAME( tmp_import_name_from_29, const_str_plain_InvalidToken );
if ( tmp_assign_source_39 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 40;
goto try_except_handler_4;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_InvalidToken, tmp_assign_source_39 );
}
{
PyObject *tmp_assign_source_40;
PyObject *tmp_import_name_from_30;
CHECK_OBJECT( tmp_import_from_2__module );
tmp_import_name_from_30 = tmp_import_from_2__module;
tmp_assign_source_40 = IMPORT_NAME( tmp_import_name_from_30, const_str_plain_TelegramError );
if ( tmp_assign_source_40 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 40;
goto try_except_handler_4;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_TelegramError, tmp_assign_source_40 );
}
goto try_end_4;
// Exception handler code:
try_except_handler_4:;
exception_keeper_type_4 = exception_type;
exception_keeper_value_4 = exception_value;
exception_keeper_tb_4 = exception_tb;
exception_keeper_lineno_4 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
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_4;
exception_value = exception_keeper_value_4;
exception_tb = exception_keeper_tb_4;
exception_lineno = exception_keeper_lineno_4;
goto frame_exception_exit_1;
}
// End of try:
try_end_4:;
}
{
CHECK_OBJECT( (PyObject *)tmp_import_from_2__module );
Py_DECREF( tmp_import_from_2__module );
tmp_import_from_2__module = NULL;
}
{
PyObject *tmp_assign_source_41;
PyObject *tmp_import_name_from_31;
PyObject *tmp_name_name_12;
PyObject *tmp_globals_name_12;
PyObject *tmp_locals_name_12;
PyObject *tmp_fromlist_name_12;
PyObject *tmp_level_name_12;
tmp_name_name_12 = const_str_digest_ced73610be43e5643f84cde54164dc35;
tmp_globals_name_12 = (PyObject *)moduledict_telegram$bot;
tmp_locals_name_12 = Py_None;
tmp_fromlist_name_12 = const_tuple_str_plain_to_timestamp_tuple;
tmp_level_name_12 = const_int_0;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 41;
tmp_import_name_from_31 = IMPORT_MODULE5( tmp_name_name_12, tmp_globals_name_12, tmp_locals_name_12, tmp_fromlist_name_12, tmp_level_name_12 );
if ( tmp_import_name_from_31 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 41;
goto frame_exception_exit_1;
}
tmp_assign_source_41 = IMPORT_NAME( tmp_import_name_from_31, const_str_plain_to_timestamp );
Py_DECREF( tmp_import_name_from_31 );
if ( tmp_assign_source_41 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 41;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_to_timestamp, tmp_assign_source_41 );
}
{
PyObject *tmp_assign_source_42;
PyObject *tmp_import_name_from_32;
PyObject *tmp_name_name_13;
PyObject *tmp_globals_name_13;
PyObject *tmp_locals_name_13;
PyObject *tmp_fromlist_name_13;
PyObject *tmp_level_name_13;
tmp_name_name_13 = const_str_digest_d123a837a4d6a859d53a5f6081996648;
tmp_globals_name_13 = (PyObject *)moduledict_telegram$bot;
tmp_locals_name_13 = Py_None;
tmp_fromlist_name_13 = const_tuple_str_plain_Request_tuple;
tmp_level_name_13 = const_int_0;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 42;
tmp_import_name_from_32 = IMPORT_MODULE5( tmp_name_name_13, tmp_globals_name_13, tmp_locals_name_13, tmp_fromlist_name_13, tmp_level_name_13 );
if ( tmp_import_name_from_32 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 42;
goto frame_exception_exit_1;
}
tmp_assign_source_42 = IMPORT_NAME( tmp_import_name_from_32, const_str_plain_Request );
Py_DECREF( tmp_import_name_from_32 );
if ( tmp_assign_source_42 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 42;
goto frame_exception_exit_1;
}
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Request, tmp_assign_source_42 );
}
{
PyObject *tmp_called_name_1;
PyObject *tmp_source_name_1;
PyObject *tmp_called_instance_1;
PyObject *tmp_mvar_value_1;
PyObject *tmp_args_element_name_1;
PyObject *tmp_called_instance_2;
PyObject *tmp_mvar_value_2;
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_logging );
if (unlikely( tmp_mvar_value_1 == NULL ))
{
tmp_mvar_value_1 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_logging );
}
if ( tmp_mvar_value_1 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "logging" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 44;
goto frame_exception_exit_1;
}
tmp_called_instance_1 = tmp_mvar_value_1;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 44;
tmp_source_name_1 = CALL_METHOD_WITH_ARGS1( tmp_called_instance_1, const_str_plain_getLogger, &PyTuple_GET_ITEM( const_tuple_str_digest_db3c50704e822eeb775aa4ed4c82ce22_tuple, 0 ) );
if ( tmp_source_name_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 44;
goto frame_exception_exit_1;
}
tmp_called_name_1 = LOOKUP_ATTRIBUTE( tmp_source_name_1, const_str_plain_addHandler );
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 = 44;
goto frame_exception_exit_1;
}
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_logging );
if (unlikely( tmp_mvar_value_2 == NULL ))
{
tmp_mvar_value_2 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_logging );
}
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", "logging" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 44;
goto frame_exception_exit_1;
}
tmp_called_instance_2 = tmp_mvar_value_2;
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 44;
tmp_args_element_name_1 = CALL_METHOD_NO_ARGS( tmp_called_instance_2, const_str_plain_NullHandler );
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 = 44;
goto frame_exception_exit_1;
}
frame_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 44;
{
PyObject *call_args[] = { tmp_args_element_name_1 };
tmp_unused = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_1, call_args );
}
Py_DECREF( tmp_called_name_1 );
Py_DECREF( tmp_args_element_name_1 );
if ( tmp_unused == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 44;
goto frame_exception_exit_1;
}
Py_DECREF( tmp_unused );
}
{
PyObject *tmp_assign_source_43;
tmp_assign_source_43 = MAKE_FUNCTION_telegram$bot$$$function_1_info( );
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_info, tmp_assign_source_43 );
}
{
PyObject *tmp_assign_source_44;
tmp_assign_source_44 = MAKE_FUNCTION_telegram$bot$$$function_2_log( );
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log, tmp_assign_source_44 );
}
{
PyObject *tmp_assign_source_45;
tmp_assign_source_45 = MAKE_FUNCTION_telegram$bot$$$function_3_message( );
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message, tmp_assign_source_45 );
}
{
// Tried code:
{
PyObject *tmp_assign_source_46;
PyObject *tmp_tuple_element_1;
PyObject *tmp_mvar_value_3;
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_TelegramObject );
if (unlikely( tmp_mvar_value_3 == NULL ))
{
tmp_mvar_value_3 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_TelegramObject );
}
if ( tmp_mvar_value_3 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "TelegramObject" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 100;
goto try_except_handler_5;
}
tmp_tuple_element_1 = tmp_mvar_value_3;
tmp_assign_source_46 = PyTuple_New( 1 );
Py_INCREF( tmp_tuple_element_1 );
PyTuple_SET_ITEM( tmp_assign_source_46, 0, tmp_tuple_element_1 );
assert( tmp_class_creation_1__bases_orig == NULL );
tmp_class_creation_1__bases_orig = tmp_assign_source_46;
}
{
PyObject *tmp_assign_source_47;
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_47 = impl___internal__$$$function_1__mro_entries_conversion( dir_call_args );
}
if ( tmp_assign_source_47 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 100;
goto try_except_handler_5;
}
assert( tmp_class_creation_1__bases == NULL );
tmp_class_creation_1__bases = tmp_assign_source_47;
}
{
PyObject *tmp_assign_source_48;
tmp_assign_source_48 = PyDict_New();
assert( tmp_class_creation_1__class_decl_dict == NULL );
tmp_class_creation_1__class_decl_dict = tmp_assign_source_48;
}
{
PyObject *tmp_assign_source_49;
PyObject *tmp_metaclass_name_1;
nuitka_bool tmp_condition_result_2;
PyObject *tmp_key_name_1;
PyObject *tmp_dict_name_1;
PyObject *tmp_dict_name_2;
PyObject *tmp_key_name_2;
nuitka_bool tmp_condition_result_3;
int tmp_truth_name_1;
PyObject *tmp_type_arg_1;
PyObject *tmp_subscribed_name_1;
PyObject *tmp_subscript_name_1;
PyObject *tmp_bases_name_1;
tmp_key_name_1 = const_str_plain_metaclass;
CHECK_OBJECT( tmp_class_creation_1__class_decl_dict );
tmp_dict_name_1 = tmp_class_creation_1__class_decl_dict;
tmp_res = PyDict_Contains( tmp_dict_name_1, tmp_key_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 100;
goto try_except_handler_5;
}
tmp_condition_result_2 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_2 == NUITKA_BOOL_TRUE )
{
goto 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 = 100;
goto try_except_handler_5;
}
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 = 100;
goto try_except_handler_5;
}
tmp_condition_result_3 = tmp_truth_name_1 == 1 ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_3 == NUITKA_BOOL_TRUE )
{
goto condexpr_true_2;
}
else
{
goto condexpr_false_2;
}
condexpr_true_2:;
CHECK_OBJECT( tmp_class_creation_1__bases );
tmp_subscribed_name_1 = tmp_class_creation_1__bases;
tmp_subscript_name_1 = const_int_0;
tmp_type_arg_1 = LOOKUP_SUBSCRIPT_CONST( tmp_subscribed_name_1, tmp_subscript_name_1, 0 );
if ( tmp_type_arg_1 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 100;
goto try_except_handler_5;
}
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 = 100;
goto try_except_handler_5;
}
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_49 = SELECT_METACLASS( tmp_metaclass_name_1, tmp_bases_name_1 );
Py_DECREF( tmp_metaclass_name_1 );
if ( tmp_assign_source_49 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 100;
goto try_except_handler_5;
}
assert( tmp_class_creation_1__metaclass == NULL );
tmp_class_creation_1__metaclass = tmp_assign_source_49;
}
{
nuitka_bool tmp_condition_result_4;
PyObject *tmp_key_name_3;
PyObject *tmp_dict_name_3;
tmp_key_name_3 = const_str_plain_metaclass;
CHECK_OBJECT( tmp_class_creation_1__class_decl_dict );
tmp_dict_name_3 = tmp_class_creation_1__class_decl_dict;
tmp_res = PyDict_Contains( tmp_dict_name_3, tmp_key_name_3 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 100;
goto try_except_handler_5;
}
tmp_condition_result_4 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_4 == NUITKA_BOOL_TRUE )
{
goto branch_yes_2;
}
else
{
goto branch_no_2;
}
branch_yes_2:;
{
CHECK_OBJECT( tmp_class_creation_1__class_decl_dict );
tmp_dictdel_dict = tmp_class_creation_1__class_decl_dict;
tmp_dictdel_key = const_str_plain_metaclass;
tmp_result = DICT_REMOVE_ITEM( tmp_dictdel_dict, tmp_dictdel_key );
if ( tmp_result == false )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 100;
goto try_except_handler_5;
}
}
branch_no_2:;
}
{
nuitka_bool tmp_condition_result_5;
PyObject *tmp_source_name_2;
CHECK_OBJECT( tmp_class_creation_1__metaclass );
tmp_source_name_2 = tmp_class_creation_1__metaclass;
tmp_res = PyObject_HasAttr( tmp_source_name_2, const_str_plain___prepare__ );
tmp_condition_result_5 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_5 == NUITKA_BOOL_TRUE )
{
goto branch_yes_3;
}
else
{
goto branch_no_3;
}
branch_yes_3:;
{
PyObject *tmp_assign_source_50;
PyObject *tmp_called_name_2;
PyObject *tmp_source_name_3;
PyObject *tmp_args_name_1;
PyObject *tmp_tuple_element_2;
PyObject *tmp_kw_name_1;
CHECK_OBJECT( tmp_class_creation_1__metaclass );
tmp_source_name_3 = tmp_class_creation_1__metaclass;
tmp_called_name_2 = LOOKUP_ATTRIBUTE( tmp_source_name_3, const_str_plain___prepare__ );
if ( tmp_called_name_2 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 100;
goto try_except_handler_5;
}
tmp_tuple_element_2 = const_str_plain_Bot;
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_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 100;
tmp_assign_source_50 = CALL_FUNCTION( tmp_called_name_2, tmp_args_name_1, tmp_kw_name_1 );
Py_DECREF( tmp_called_name_2 );
Py_DECREF( tmp_args_name_1 );
if ( tmp_assign_source_50 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 100;
goto try_except_handler_5;
}
assert( tmp_class_creation_1__prepared == NULL );
tmp_class_creation_1__prepared = tmp_assign_source_50;
}
{
nuitka_bool tmp_condition_result_6;
PyObject *tmp_operand_name_1;
PyObject *tmp_source_name_4;
CHECK_OBJECT( tmp_class_creation_1__prepared );
tmp_source_name_4 = tmp_class_creation_1__prepared;
tmp_res = PyObject_HasAttr( tmp_source_name_4, const_str_plain___getitem__ );
tmp_operand_name_1 = ( tmp_res != 0 ) ? Py_True : Py_False;
tmp_res = CHECK_IF_TRUE( tmp_operand_name_1 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 100;
goto try_except_handler_5;
}
tmp_condition_result_6 = ( tmp_res == 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_6 == NUITKA_BOOL_TRUE )
{
goto branch_yes_4;
}
else
{
goto branch_no_4;
}
branch_yes_4:;
{
PyObject *tmp_raise_type_1;
PyObject *tmp_raise_value_1;
PyObject *tmp_left_name_1;
PyObject *tmp_right_name_1;
PyObject *tmp_tuple_element_3;
PyObject *tmp_getattr_target_1;
PyObject *tmp_getattr_attr_1;
PyObject *tmp_getattr_default_1;
PyObject *tmp_source_name_5;
PyObject *tmp_type_arg_2;
tmp_raise_type_1 = PyExc_TypeError;
tmp_left_name_1 = const_str_digest_75fd71b1edada749c2ef7ac810062295;
CHECK_OBJECT( tmp_class_creation_1__metaclass );
tmp_getattr_target_1 = tmp_class_creation_1__metaclass;
tmp_getattr_attr_1 = const_str_plain___name__;
tmp_getattr_default_1 = const_str_angle_metaclass;
tmp_tuple_element_3 = BUILTIN_GETATTR( tmp_getattr_target_1, tmp_getattr_attr_1, tmp_getattr_default_1 );
if ( tmp_tuple_element_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 100;
goto try_except_handler_5;
}
tmp_right_name_1 = PyTuple_New( 2 );
PyTuple_SET_ITEM( tmp_right_name_1, 0, tmp_tuple_element_3 );
CHECK_OBJECT( tmp_class_creation_1__prepared );
tmp_type_arg_2 = tmp_class_creation_1__prepared;
tmp_source_name_5 = BUILTIN_TYPE1( tmp_type_arg_2 );
assert( !(tmp_source_name_5 == NULL) );
tmp_tuple_element_3 = LOOKUP_ATTRIBUTE( tmp_source_name_5, const_str_plain___name__ );
Py_DECREF( tmp_source_name_5 );
if ( tmp_tuple_element_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_right_name_1 );
exception_lineno = 100;
goto try_except_handler_5;
}
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 = 100;
goto try_except_handler_5;
}
exception_type = tmp_raise_type_1;
Py_INCREF( tmp_raise_type_1 );
exception_value = tmp_raise_value_1;
exception_lineno = 100;
RAISE_EXCEPTION_IMPLICIT( &exception_type, &exception_value, &exception_tb );
goto try_except_handler_5;
}
branch_no_4:;
}
goto branch_end_3;
branch_no_3:;
{
PyObject *tmp_assign_source_51;
tmp_assign_source_51 = PyDict_New();
assert( tmp_class_creation_1__prepared == NULL );
tmp_class_creation_1__prepared = tmp_assign_source_51;
}
branch_end_3:;
}
{
PyObject *tmp_assign_source_52;
{
PyObject *tmp_set_locals_1;
CHECK_OBJECT( tmp_class_creation_1__prepared );
tmp_set_locals_1 = tmp_class_creation_1__prepared;
locals_telegram$bot_100 = tmp_set_locals_1;
Py_INCREF( tmp_set_locals_1 );
}
{
// Tried code:
{
// Tried code:
{
tmp_dictset_value = const_str_digest_db3c50704e822eeb775aa4ed4c82ce22;
tmp_res = PyObject_SetItem( locals_telegram$bot_100, 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 = 100;
goto try_except_handler_7;
}
}
{
tmp_dictset_value = const_str_digest_47c5d65d98cda89788c5dddd5b038276;
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain___doc__, tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 100;
goto try_except_handler_7;
}
}
{
tmp_dictset_value = const_str_plain_Bot;
tmp_res = PyObject_SetItem( locals_telegram$bot_100, 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 = 100;
goto try_except_handler_7;
}
}
MAKE_OR_REUSE_FRAME( cache_frame_845d2af60dd38f18a509bf0951cca586_2, codeobj_845d2af60dd38f18a509bf0951cca586, module_telegram$bot, sizeof(void *) );
frame_845d2af60dd38f18a509bf0951cca586_2 = cache_frame_845d2af60dd38f18a509bf0951cca586_2;
// Push the new frame as the currently active one.
pushFrameStack( frame_845d2af60dd38f18a509bf0951cca586_2 );
// Mark the frame object as in use, ref count 1 will be up for reuse.
assert( Py_REFCNT( frame_845d2af60dd38f18a509bf0951cca586_2 ) == 2 ); // Frame stack
// Framed code:
{
PyObject *tmp_defaults_1;
tmp_defaults_1 = const_tuple_none_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_1 );
tmp_dictset_value = MAKE_FUNCTION_telegram$bot$$$function_4___init__( tmp_defaults_1 );
tmp_res = PyObject_SetItem( locals_telegram$bot_100, 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 = 114;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
nuitka_bool tmp_condition_result_7;
PyObject *tmp_called_name_3;
PyObject *tmp_args_element_name_2;
PyObject *tmp_called_name_4;
PyObject *tmp_args_element_name_3;
tmp_res = MAPPING_HAS_ITEM( locals_telegram$bot_100, const_str_plain_property );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 135;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_condition_result_7 = ( tmp_res == 1 ) ? 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:;
tmp_called_name_3 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_property );
if ( tmp_called_name_3 == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "property" );
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_2;
}
if ( tmp_called_name_3 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 135;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_args_element_name_2 = MAKE_FUNCTION_telegram$bot$$$function_5_request( );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 135;
{
PyObject *call_args[] = { tmp_args_element_name_2 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_3, call_args );
}
Py_DECREF( tmp_called_name_3 );
Py_DECREF( tmp_args_element_name_2 );
if ( tmp_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_2;
}
goto condexpr_end_3;
condexpr_false_3:;
tmp_called_name_4 = (PyObject *)&PyProperty_Type;
tmp_args_element_name_3 = MAKE_FUNCTION_telegram$bot$$$function_5_request( );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 135;
{
PyObject *call_args[] = { tmp_args_element_name_3 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_4, call_args );
}
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 = 135;
type_description_2 = "o";
goto frame_exception_exit_2;
}
condexpr_end_3:;
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_request, tmp_dictset_value );
Py_DECREF( tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 135;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
nuitka_bool tmp_condition_result_8;
PyObject *tmp_called_name_5;
PyObject *tmp_args_element_name_4;
PyObject *tmp_staticmethod_arg_1;
tmp_res = MAPPING_HAS_ITEM( locals_telegram$bot_100, const_str_plain_staticmethod );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 139;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_condition_result_8 = ( tmp_res == 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:;
tmp_called_name_5 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_staticmethod );
if ( tmp_called_name_5 == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "staticmethod" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 139;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_called_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 139;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_args_element_name_4 = MAKE_FUNCTION_telegram$bot$$$function_6__validate_token( );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 139;
{
PyObject *call_args[] = { tmp_args_element_name_4 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_5, call_args );
}
Py_DECREF( tmp_called_name_5 );
Py_DECREF( tmp_args_element_name_4 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 139;
type_description_2 = "o";
goto frame_exception_exit_2;
}
goto condexpr_end_4;
condexpr_false_4:;
tmp_staticmethod_arg_1 = MAKE_FUNCTION_telegram$bot$$$function_6__validate_token( );
tmp_dictset_value = BUILTIN_STATICMETHOD( tmp_staticmethod_arg_1 );
Py_DECREF( tmp_staticmethod_arg_1 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 139;
type_description_2 = "o";
goto frame_exception_exit_2;
}
condexpr_end_4:;
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain__validate_token, 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 = 139;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
nuitka_bool tmp_condition_result_9;
PyObject *tmp_called_name_6;
PyObject *tmp_args_element_name_5;
PyObject *tmp_called_name_7;
PyObject *tmp_mvar_value_4;
PyObject *tmp_args_element_name_6;
PyObject *tmp_called_name_8;
PyObject *tmp_args_element_name_7;
PyObject *tmp_called_name_9;
PyObject *tmp_mvar_value_5;
PyObject *tmp_args_element_name_8;
tmp_res = MAPPING_HAS_ITEM( locals_telegram$bot_100, const_str_plain_property );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 151;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_condition_result_9 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_9 == NUITKA_BOOL_TRUE )
{
goto condexpr_true_5;
}
else
{
goto condexpr_false_5;
}
condexpr_true_5:;
tmp_called_name_6 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_property );
if ( tmp_called_name_6 == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "property" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 151;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_called_name_6 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 151;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_7 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_info );
if ( tmp_called_name_7 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_info );
if (unlikely( tmp_mvar_value_4 == NULL ))
{
tmp_mvar_value_4 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_info );
}
if ( tmp_mvar_value_4 == NULL )
{
Py_DECREF( tmp_called_name_6 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "info" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 152;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_7 = tmp_mvar_value_4;
Py_INCREF( tmp_called_name_7 );
}
}
tmp_args_element_name_6 = MAKE_FUNCTION_telegram$bot$$$function_7_id( );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 152;
{
PyObject *call_args[] = { tmp_args_element_name_6 };
tmp_args_element_name_5 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_7, call_args );
}
Py_DECREF( tmp_called_name_7 );
Py_DECREF( tmp_args_element_name_6 );
if ( tmp_args_element_name_5 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_6 );
exception_lineno = 152;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 151;
{
PyObject *call_args[] = { tmp_args_element_name_5 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_6, call_args );
}
Py_DECREF( tmp_called_name_6 );
Py_DECREF( tmp_args_element_name_5 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 151;
type_description_2 = "o";
goto frame_exception_exit_2;
}
goto condexpr_end_5;
condexpr_false_5:;
tmp_called_name_8 = (PyObject *)&PyProperty_Type;
tmp_called_name_9 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_info );
if ( tmp_called_name_9 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_info );
if (unlikely( tmp_mvar_value_5 == NULL ))
{
tmp_mvar_value_5 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_info );
}
if ( tmp_mvar_value_5 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "info" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 152;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_9 = tmp_mvar_value_5;
Py_INCREF( tmp_called_name_9 );
}
}
tmp_args_element_name_8 = MAKE_FUNCTION_telegram$bot$$$function_7_id( );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 152;
{
PyObject *call_args[] = { tmp_args_element_name_8 };
tmp_args_element_name_7 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_9, call_args );
}
Py_DECREF( tmp_called_name_9 );
Py_DECREF( tmp_args_element_name_8 );
if ( tmp_args_element_name_7 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 152;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 151;
{
PyObject *call_args[] = { tmp_args_element_name_7 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_8, call_args );
}
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 = 151;
type_description_2 = "o";
goto frame_exception_exit_2;
}
condexpr_end_5:;
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_id, 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 = 151;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
nuitka_bool tmp_condition_result_10;
PyObject *tmp_called_name_10;
PyObject *tmp_args_element_name_9;
PyObject *tmp_called_name_11;
PyObject *tmp_mvar_value_6;
PyObject *tmp_args_element_name_10;
PyObject *tmp_called_name_12;
PyObject *tmp_args_element_name_11;
PyObject *tmp_called_name_13;
PyObject *tmp_mvar_value_7;
PyObject *tmp_args_element_name_12;
tmp_res = MAPPING_HAS_ITEM( locals_telegram$bot_100, const_str_plain_property );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 158;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_condition_result_10 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_10 == NUITKA_BOOL_TRUE )
{
goto condexpr_true_6;
}
else
{
goto condexpr_false_6;
}
condexpr_true_6:;
tmp_called_name_10 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_property );
if ( tmp_called_name_10 == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "property" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 158;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_called_name_10 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 158;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_11 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_info );
if ( tmp_called_name_11 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_info );
if (unlikely( tmp_mvar_value_6 == NULL ))
{
tmp_mvar_value_6 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_info );
}
if ( tmp_mvar_value_6 == NULL )
{
Py_DECREF( tmp_called_name_10 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "info" );
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_2;
}
tmp_called_name_11 = tmp_mvar_value_6;
Py_INCREF( tmp_called_name_11 );
}
}
tmp_args_element_name_10 = MAKE_FUNCTION_telegram$bot$$$function_8_first_name( );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 159;
{
PyObject *call_args[] = { tmp_args_element_name_10 };
tmp_args_element_name_9 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_11, call_args );
}
Py_DECREF( tmp_called_name_11 );
Py_DECREF( tmp_args_element_name_10 );
if ( tmp_args_element_name_9 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_10 );
exception_lineno = 159;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 158;
{
PyObject *call_args[] = { tmp_args_element_name_9 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_10, call_args );
}
Py_DECREF( tmp_called_name_10 );
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 = 158;
type_description_2 = "o";
goto frame_exception_exit_2;
}
goto condexpr_end_6;
condexpr_false_6:;
tmp_called_name_12 = (PyObject *)&PyProperty_Type;
tmp_called_name_13 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_info );
if ( tmp_called_name_13 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_info );
if (unlikely( tmp_mvar_value_7 == NULL ))
{
tmp_mvar_value_7 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_info );
}
if ( tmp_mvar_value_7 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "info" );
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_2;
}
tmp_called_name_13 = tmp_mvar_value_7;
Py_INCREF( tmp_called_name_13 );
}
}
tmp_args_element_name_12 = MAKE_FUNCTION_telegram$bot$$$function_8_first_name( );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 159;
{
PyObject *call_args[] = { tmp_args_element_name_12 };
tmp_args_element_name_11 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_13, call_args );
}
Py_DECREF( tmp_called_name_13 );
Py_DECREF( tmp_args_element_name_12 );
if ( tmp_args_element_name_11 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 159;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 158;
{
PyObject *call_args[] = { tmp_args_element_name_11 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_12, call_args );
}
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 = 158;
type_description_2 = "o";
goto frame_exception_exit_2;
}
condexpr_end_6:;
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_first_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 = 158;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
nuitka_bool tmp_condition_result_11;
PyObject *tmp_called_name_14;
PyObject *tmp_args_element_name_13;
PyObject *tmp_called_name_15;
PyObject *tmp_mvar_value_8;
PyObject *tmp_args_element_name_14;
PyObject *tmp_called_name_16;
PyObject *tmp_args_element_name_15;
PyObject *tmp_called_name_17;
PyObject *tmp_mvar_value_9;
PyObject *tmp_args_element_name_16;
tmp_res = MAPPING_HAS_ITEM( locals_telegram$bot_100, const_str_plain_property );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 165;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_condition_result_11 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_11 == NUITKA_BOOL_TRUE )
{
goto condexpr_true_7;
}
else
{
goto condexpr_false_7;
}
condexpr_true_7:;
tmp_called_name_14 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_property );
if ( tmp_called_name_14 == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "property" );
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_2;
}
if ( tmp_called_name_14 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 165;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_15 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_info );
if ( tmp_called_name_15 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_info );
if (unlikely( tmp_mvar_value_8 == NULL ))
{
tmp_mvar_value_8 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_info );
}
if ( tmp_mvar_value_8 == NULL )
{
Py_DECREF( tmp_called_name_14 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "info" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 166;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_15 = tmp_mvar_value_8;
Py_INCREF( tmp_called_name_15 );
}
}
tmp_args_element_name_14 = MAKE_FUNCTION_telegram$bot$$$function_9_last_name( );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 166;
{
PyObject *call_args[] = { tmp_args_element_name_14 };
tmp_args_element_name_13 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_15, call_args );
}
Py_DECREF( tmp_called_name_15 );
Py_DECREF( tmp_args_element_name_14 );
if ( tmp_args_element_name_13 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_14 );
exception_lineno = 166;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 165;
{
PyObject *call_args[] = { tmp_args_element_name_13 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_14, call_args );
}
Py_DECREF( tmp_called_name_14 );
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 = 165;
type_description_2 = "o";
goto frame_exception_exit_2;
}
goto condexpr_end_7;
condexpr_false_7:;
tmp_called_name_16 = (PyObject *)&PyProperty_Type;
tmp_called_name_17 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_info );
if ( tmp_called_name_17 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_info );
if (unlikely( tmp_mvar_value_9 == NULL ))
{
tmp_mvar_value_9 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_info );
}
if ( tmp_mvar_value_9 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "info" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 166;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_17 = tmp_mvar_value_9;
Py_INCREF( tmp_called_name_17 );
}
}
tmp_args_element_name_16 = MAKE_FUNCTION_telegram$bot$$$function_9_last_name( );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 166;
{
PyObject *call_args[] = { tmp_args_element_name_16 };
tmp_args_element_name_15 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_17, call_args );
}
Py_DECREF( tmp_called_name_17 );
Py_DECREF( tmp_args_element_name_16 );
if ( tmp_args_element_name_15 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 166;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 165;
{
PyObject *call_args[] = { tmp_args_element_name_15 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_16, call_args );
}
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 = 165;
type_description_2 = "o";
goto frame_exception_exit_2;
}
condexpr_end_7:;
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_last_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 = 165;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
nuitka_bool tmp_condition_result_12;
PyObject *tmp_called_name_18;
PyObject *tmp_args_element_name_17;
PyObject *tmp_called_name_19;
PyObject *tmp_mvar_value_10;
PyObject *tmp_args_element_name_18;
PyObject *tmp_called_name_20;
PyObject *tmp_args_element_name_19;
PyObject *tmp_called_name_21;
PyObject *tmp_mvar_value_11;
PyObject *tmp_args_element_name_20;
tmp_res = MAPPING_HAS_ITEM( locals_telegram$bot_100, const_str_plain_property );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 172;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_condition_result_12 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_12 == NUITKA_BOOL_TRUE )
{
goto condexpr_true_8;
}
else
{
goto condexpr_false_8;
}
condexpr_true_8:;
tmp_called_name_18 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_property );
if ( tmp_called_name_18 == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "property" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 172;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_called_name_18 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 172;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_19 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_info );
if ( tmp_called_name_19 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_10 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_info );
if (unlikely( tmp_mvar_value_10 == NULL ))
{
tmp_mvar_value_10 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_info );
}
if ( tmp_mvar_value_10 == NULL )
{
Py_DECREF( tmp_called_name_18 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "info" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 173;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_19 = tmp_mvar_value_10;
Py_INCREF( tmp_called_name_19 );
}
}
tmp_args_element_name_18 = MAKE_FUNCTION_telegram$bot$$$function_10_username( );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 173;
{
PyObject *call_args[] = { tmp_args_element_name_18 };
tmp_args_element_name_17 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_19, call_args );
}
Py_DECREF( tmp_called_name_19 );
Py_DECREF( tmp_args_element_name_18 );
if ( tmp_args_element_name_17 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_18 );
exception_lineno = 173;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 172;
{
PyObject *call_args[] = { tmp_args_element_name_17 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_18, call_args );
}
Py_DECREF( tmp_called_name_18 );
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 = 172;
type_description_2 = "o";
goto frame_exception_exit_2;
}
goto condexpr_end_8;
condexpr_false_8:;
tmp_called_name_20 = (PyObject *)&PyProperty_Type;
tmp_called_name_21 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_info );
if ( tmp_called_name_21 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_11 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_info );
if (unlikely( tmp_mvar_value_11 == NULL ))
{
tmp_mvar_value_11 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_info );
}
if ( tmp_mvar_value_11 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "info" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 173;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_21 = tmp_mvar_value_11;
Py_INCREF( tmp_called_name_21 );
}
}
tmp_args_element_name_20 = MAKE_FUNCTION_telegram$bot$$$function_10_username( );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 173;
{
PyObject *call_args[] = { tmp_args_element_name_20 };
tmp_args_element_name_19 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_21, call_args );
}
Py_DECREF( tmp_called_name_21 );
Py_DECREF( tmp_args_element_name_20 );
if ( tmp_args_element_name_19 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 173;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 172;
{
PyObject *call_args[] = { tmp_args_element_name_19 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_20, call_args );
}
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 = 172;
type_description_2 = "o";
goto frame_exception_exit_2;
}
condexpr_end_8:;
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_username, 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 = 172;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
nuitka_bool tmp_condition_result_13;
PyObject *tmp_called_name_22;
PyObject *tmp_args_element_name_21;
PyObject *tmp_called_name_23;
PyObject *tmp_args_element_name_22;
tmp_res = MAPPING_HAS_ITEM( locals_telegram$bot_100, const_str_plain_property );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 179;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_condition_result_13 = ( tmp_res == 1 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_13 == NUITKA_BOOL_TRUE )
{
goto condexpr_true_9;
}
else
{
goto condexpr_false_9;
}
condexpr_true_9:;
tmp_called_name_22 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_property );
if ( tmp_called_name_22 == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "property" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 179;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_called_name_22 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 179;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_args_element_name_21 = MAKE_FUNCTION_telegram$bot$$$function_11_name( );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 179;
{
PyObject *call_args[] = { tmp_args_element_name_21 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_22, call_args );
}
Py_DECREF( tmp_called_name_22 );
Py_DECREF( tmp_args_element_name_21 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 179;
type_description_2 = "o";
goto frame_exception_exit_2;
}
goto condexpr_end_9;
condexpr_false_9:;
tmp_called_name_23 = (PyObject *)&PyProperty_Type;
tmp_args_element_name_22 = MAKE_FUNCTION_telegram$bot$$$function_11_name( );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 179;
{
PyObject *call_args[] = { tmp_args_element_name_22 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_23, call_args );
}
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 = 179;
type_description_2 = "o";
goto frame_exception_exit_2;
}
condexpr_end_9:;
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_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 = 179;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_24;
PyObject *tmp_mvar_value_12;
PyObject *tmp_args_element_name_23;
PyObject *tmp_defaults_2;
tmp_called_name_24 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_24 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_12 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_12 == NULL ))
{
tmp_mvar_value_12 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_12 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 185;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_24 = tmp_mvar_value_12;
Py_INCREF( tmp_called_name_24 );
}
}
tmp_defaults_2 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_2 );
tmp_args_element_name_23 = MAKE_FUNCTION_telegram$bot$$$function_12_get_me( tmp_defaults_2 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 185;
{
PyObject *call_args[] = { tmp_args_element_name_23 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_24, call_args );
}
Py_DECREF( tmp_called_name_24 );
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 = 185;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_get_me, 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 = 185;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_25;
PyObject *tmp_mvar_value_13;
PyObject *tmp_args_element_name_24;
PyObject *tmp_called_name_26;
PyObject *tmp_mvar_value_14;
PyObject *tmp_args_element_name_25;
PyObject *tmp_defaults_3;
tmp_called_name_25 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_25 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_13 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_13 == NULL ))
{
tmp_mvar_value_13 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_13 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 210;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_25 = tmp_mvar_value_13;
Py_INCREF( tmp_called_name_25 );
}
}
tmp_called_name_26 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_26 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_14 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_14 == NULL ))
{
tmp_mvar_value_14 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_14 == NULL )
{
Py_DECREF( tmp_called_name_25 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 211;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_26 = tmp_mvar_value_14;
Py_INCREF( tmp_called_name_26 );
}
}
tmp_defaults_3 = const_tuple_none_none_false_none_none_none_tuple;
Py_INCREF( tmp_defaults_3 );
tmp_args_element_name_25 = MAKE_FUNCTION_telegram$bot$$$function_13_send_message( tmp_defaults_3 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 211;
{
PyObject *call_args[] = { tmp_args_element_name_25 };
tmp_args_element_name_24 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_26, call_args );
}
Py_DECREF( tmp_called_name_26 );
Py_DECREF( tmp_args_element_name_25 );
if ( tmp_args_element_name_24 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_25 );
exception_lineno = 211;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 210;
{
PyObject *call_args[] = { tmp_args_element_name_24 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_25, call_args );
}
Py_DECREF( tmp_called_name_25 );
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 = 210;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_message, 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 = 210;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_27;
PyObject *tmp_mvar_value_15;
PyObject *tmp_args_element_name_26;
PyObject *tmp_defaults_4;
tmp_called_name_27 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_27 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_15 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_15 == NULL ))
{
tmp_mvar_value_15 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_15 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 264;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_27 = tmp_mvar_value_15;
Py_INCREF( tmp_called_name_27 );
}
}
tmp_defaults_4 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_4 );
tmp_args_element_name_26 = MAKE_FUNCTION_telegram$bot$$$function_14_delete_message( tmp_defaults_4 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 264;
{
PyObject *call_args[] = { tmp_args_element_name_26 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_27, call_args );
}
Py_DECREF( tmp_called_name_27 );
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 = 264;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_delete_message, 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 = 264;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_28;
PyObject *tmp_mvar_value_16;
PyObject *tmp_args_element_name_27;
PyObject *tmp_called_name_29;
PyObject *tmp_mvar_value_17;
PyObject *tmp_args_element_name_28;
PyObject *tmp_defaults_5;
tmp_called_name_28 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_28 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_16 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_16 == NULL ))
{
tmp_mvar_value_16 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_16 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 300;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_28 = tmp_mvar_value_16;
Py_INCREF( tmp_called_name_28 );
}
}
tmp_called_name_29 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_29 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_17 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_17 == NULL ))
{
tmp_mvar_value_17 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_17 == NULL )
{
Py_DECREF( tmp_called_name_28 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 301;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_29 = tmp_mvar_value_17;
Py_INCREF( tmp_called_name_29 );
}
}
tmp_defaults_5 = const_tuple_false_none_tuple;
Py_INCREF( tmp_defaults_5 );
tmp_args_element_name_28 = MAKE_FUNCTION_telegram$bot$$$function_15_forward_message( tmp_defaults_5 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 301;
{
PyObject *call_args[] = { tmp_args_element_name_28 };
tmp_args_element_name_27 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_29, call_args );
}
Py_DECREF( tmp_called_name_29 );
Py_DECREF( tmp_args_element_name_28 );
if ( tmp_args_element_name_27 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_28 );
exception_lineno = 301;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 300;
{
PyObject *call_args[] = { tmp_args_element_name_27 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_28, call_args );
}
Py_DECREF( tmp_called_name_28 );
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 = 300;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_forward_message, 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 = 300;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_30;
PyObject *tmp_mvar_value_18;
PyObject *tmp_args_element_name_29;
PyObject *tmp_called_name_31;
PyObject *tmp_mvar_value_19;
PyObject *tmp_args_element_name_30;
PyObject *tmp_defaults_6;
tmp_called_name_30 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_30 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_18 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_18 == NULL ))
{
tmp_mvar_value_18 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_18 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 345;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_30 = tmp_mvar_value_18;
Py_INCREF( tmp_called_name_30 );
}
}
tmp_called_name_31 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_31 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_19 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_19 == NULL ))
{
tmp_mvar_value_19 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_19 == NULL )
{
Py_DECREF( tmp_called_name_30 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
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_2;
}
tmp_called_name_31 = tmp_mvar_value_19;
Py_INCREF( tmp_called_name_31 );
}
}
tmp_defaults_6 = const_tuple_none_false_none_none_int_pos_20_none_tuple;
Py_INCREF( tmp_defaults_6 );
tmp_args_element_name_30 = MAKE_FUNCTION_telegram$bot$$$function_16_send_photo( tmp_defaults_6 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 346;
{
PyObject *call_args[] = { tmp_args_element_name_30 };
tmp_args_element_name_29 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_31, call_args );
}
Py_DECREF( tmp_called_name_31 );
Py_DECREF( tmp_args_element_name_30 );
if ( tmp_args_element_name_29 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_30 );
exception_lineno = 346;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 345;
{
PyObject *call_args[] = { tmp_args_element_name_29 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_30, call_args );
}
Py_DECREF( tmp_called_name_30 );
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 = 345;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_photo, 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 = 345;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_32;
PyObject *tmp_mvar_value_20;
PyObject *tmp_args_element_name_31;
PyObject *tmp_called_name_33;
PyObject *tmp_mvar_value_21;
PyObject *tmp_args_element_name_32;
PyObject *tmp_defaults_7;
tmp_called_name_32 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_32 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_20 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_20 == NULL ))
{
tmp_mvar_value_20 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_20 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 409;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_32 = tmp_mvar_value_20;
Py_INCREF( tmp_called_name_32 );
}
}
tmp_called_name_33 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_33 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_21 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_21 == NULL ))
{
tmp_mvar_value_21 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_21 == NULL )
{
Py_DECREF( tmp_called_name_32 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 410;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_33 = tmp_mvar_value_21;
Py_INCREF( tmp_called_name_33 );
}
}
tmp_defaults_7 = const_tuple_none_none_none_none_false_none_none_int_pos_20_none_none_tuple;
Py_INCREF( tmp_defaults_7 );
tmp_args_element_name_32 = MAKE_FUNCTION_telegram$bot$$$function_17_send_audio( tmp_defaults_7 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 410;
{
PyObject *call_args[] = { tmp_args_element_name_32 };
tmp_args_element_name_31 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_33, call_args );
}
Py_DECREF( tmp_called_name_33 );
Py_DECREF( tmp_args_element_name_32 );
if ( tmp_args_element_name_31 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_32 );
exception_lineno = 410;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 409;
{
PyObject *call_args[] = { tmp_args_element_name_31 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_32, call_args );
}
Py_DECREF( tmp_called_name_32 );
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 = 409;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_audio, 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 = 409;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_34;
PyObject *tmp_mvar_value_22;
PyObject *tmp_args_element_name_33;
PyObject *tmp_called_name_35;
PyObject *tmp_mvar_value_23;
PyObject *tmp_args_element_name_34;
PyObject *tmp_defaults_8;
tmp_called_name_34 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_34 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_22 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_22 == NULL ))
{
tmp_mvar_value_22 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_22 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 499;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_34 = tmp_mvar_value_22;
Py_INCREF( tmp_called_name_34 );
}
}
tmp_called_name_35 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_35 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_23 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_23 == NULL ))
{
tmp_mvar_value_23 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_23 == NULL )
{
Py_DECREF( tmp_called_name_34 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 500;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_35 = tmp_mvar_value_23;
Py_INCREF( tmp_called_name_35 );
}
}
tmp_defaults_8 = const_tuple_none_none_false_none_none_int_pos_20_none_none_tuple;
Py_INCREF( tmp_defaults_8 );
tmp_args_element_name_34 = MAKE_FUNCTION_telegram$bot$$$function_18_send_document( tmp_defaults_8 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 500;
{
PyObject *call_args[] = { tmp_args_element_name_34 };
tmp_args_element_name_33 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_35, call_args );
}
Py_DECREF( tmp_called_name_35 );
Py_DECREF( tmp_args_element_name_34 );
if ( tmp_args_element_name_33 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_34 );
exception_lineno = 500;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 499;
{
PyObject *call_args[] = { tmp_args_element_name_33 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_34, call_args );
}
Py_DECREF( tmp_called_name_34 );
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 = 499;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_document, 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 = 499;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_36;
PyObject *tmp_mvar_value_24;
PyObject *tmp_args_element_name_35;
PyObject *tmp_called_name_37;
PyObject *tmp_mvar_value_25;
PyObject *tmp_args_element_name_36;
PyObject *tmp_defaults_9;
tmp_called_name_36 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_36 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_24 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_24 == NULL ))
{
tmp_mvar_value_24 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_24 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 575;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_36 = tmp_mvar_value_24;
Py_INCREF( tmp_called_name_36 );
}
}
tmp_called_name_37 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_37 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_25 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_25 == NULL ))
{
tmp_mvar_value_25 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_25 == NULL )
{
Py_DECREF( tmp_called_name_36 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 576;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_37 = tmp_mvar_value_25;
Py_INCREF( tmp_called_name_37 );
}
}
tmp_defaults_9 = const_tuple_false_none_none_int_pos_20_tuple;
Py_INCREF( tmp_defaults_9 );
tmp_args_element_name_36 = MAKE_FUNCTION_telegram$bot$$$function_19_send_sticker( tmp_defaults_9 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 576;
{
PyObject *call_args[] = { tmp_args_element_name_36 };
tmp_args_element_name_35 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_37, call_args );
}
Py_DECREF( tmp_called_name_37 );
Py_DECREF( tmp_args_element_name_36 );
if ( tmp_args_element_name_35 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_36 );
exception_lineno = 576;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 575;
{
PyObject *call_args[] = { tmp_args_element_name_35 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_36, call_args );
}
Py_DECREF( tmp_called_name_36 );
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 = 575;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_sticker, 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 = 575;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_38;
PyObject *tmp_mvar_value_26;
PyObject *tmp_args_element_name_37;
PyObject *tmp_called_name_39;
PyObject *tmp_mvar_value_27;
PyObject *tmp_args_element_name_38;
PyObject *tmp_defaults_10;
tmp_called_name_38 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_38 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_26 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_26 == NULL ))
{
tmp_mvar_value_26 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_26 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 627;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_38 = tmp_mvar_value_26;
Py_INCREF( tmp_called_name_38 );
}
}
tmp_called_name_39 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_39 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_27 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_27 == NULL ))
{
tmp_mvar_value_27 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_27 == NULL )
{
Py_DECREF( tmp_called_name_38 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 628;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_39 = tmp_mvar_value_27;
Py_INCREF( tmp_called_name_39 );
}
}
tmp_defaults_10 = const_tuple_4ed23f0772cc1a308d90a04e4e494a06_tuple;
Py_INCREF( tmp_defaults_10 );
tmp_args_element_name_38 = MAKE_FUNCTION_telegram$bot$$$function_20_send_video( tmp_defaults_10 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 628;
{
PyObject *call_args[] = { tmp_args_element_name_38 };
tmp_args_element_name_37 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_39, call_args );
}
Py_DECREF( tmp_called_name_39 );
Py_DECREF( tmp_args_element_name_38 );
if ( tmp_args_element_name_37 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_38 );
exception_lineno = 628;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 627;
{
PyObject *call_args[] = { tmp_args_element_name_37 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_38, call_args );
}
Py_DECREF( tmp_called_name_38 );
Py_DECREF( tmp_args_element_name_37 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 627;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_video, 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 = 627;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_40;
PyObject *tmp_mvar_value_28;
PyObject *tmp_args_element_name_39;
PyObject *tmp_called_name_41;
PyObject *tmp_mvar_value_29;
PyObject *tmp_args_element_name_40;
PyObject *tmp_defaults_11;
tmp_called_name_40 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_40 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_28 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_28 == NULL ))
{
tmp_mvar_value_28 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_28 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 719;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_40 = tmp_mvar_value_28;
Py_INCREF( tmp_called_name_40 );
}
}
tmp_called_name_41 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_41 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_29 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_29 == NULL ))
{
tmp_mvar_value_29 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_29 == NULL )
{
Py_DECREF( tmp_called_name_40 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 720;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_41 = tmp_mvar_value_29;
Py_INCREF( tmp_called_name_41 );
}
}
tmp_defaults_11 = const_tuple_none_none_false_none_none_int_pos_20_none_tuple;
Py_INCREF( tmp_defaults_11 );
tmp_args_element_name_40 = MAKE_FUNCTION_telegram$bot$$$function_21_send_video_note( tmp_defaults_11 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 720;
{
PyObject *call_args[] = { tmp_args_element_name_40 };
tmp_args_element_name_39 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_41, call_args );
}
Py_DECREF( tmp_called_name_41 );
Py_DECREF( tmp_args_element_name_40 );
if ( tmp_args_element_name_39 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_40 );
exception_lineno = 720;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 719;
{
PyObject *call_args[] = { tmp_args_element_name_39 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_40, call_args );
}
Py_DECREF( tmp_called_name_40 );
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 = 719;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_video_note, 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 = 719;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_42;
PyObject *tmp_mvar_value_30;
PyObject *tmp_args_element_name_41;
PyObject *tmp_called_name_43;
PyObject *tmp_mvar_value_31;
PyObject *tmp_args_element_name_42;
PyObject *tmp_defaults_12;
tmp_called_name_42 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_42 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_30 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_30 == NULL ))
{
tmp_mvar_value_30 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_30 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 789;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_42 = tmp_mvar_value_30;
Py_INCREF( tmp_called_name_42 );
}
}
tmp_called_name_43 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_43 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_31 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_31 == NULL ))
{
tmp_mvar_value_31 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_31 == NULL )
{
Py_DECREF( tmp_called_name_42 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 790;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_43 = tmp_mvar_value_31;
Py_INCREF( tmp_called_name_43 );
}
}
tmp_defaults_12 = const_tuple_none_none_none_none_none_none_false_none_none_int_pos_20_tuple;
Py_INCREF( tmp_defaults_12 );
tmp_args_element_name_42 = MAKE_FUNCTION_telegram$bot$$$function_22_send_animation( tmp_defaults_12 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 790;
{
PyObject *call_args[] = { tmp_args_element_name_42 };
tmp_args_element_name_41 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_43, call_args );
}
Py_DECREF( tmp_called_name_43 );
Py_DECREF( tmp_args_element_name_42 );
if ( tmp_args_element_name_41 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_42 );
exception_lineno = 790;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 789;
{
PyObject *call_args[] = { tmp_args_element_name_41 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_42, call_args );
}
Py_DECREF( tmp_called_name_42 );
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 = 789;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_animation, 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 = 789;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_44;
PyObject *tmp_mvar_value_32;
PyObject *tmp_args_element_name_43;
PyObject *tmp_called_name_45;
PyObject *tmp_mvar_value_33;
PyObject *tmp_args_element_name_44;
PyObject *tmp_defaults_13;
tmp_called_name_44 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_44 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_32 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_32 == NULL ))
{
tmp_mvar_value_32 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_32 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 871;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_44 = tmp_mvar_value_32;
Py_INCREF( tmp_called_name_44 );
}
}
tmp_called_name_45 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_45 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_33 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_33 == NULL ))
{
tmp_mvar_value_33 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_33 == NULL )
{
Py_DECREF( tmp_called_name_44 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 872;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_45 = tmp_mvar_value_33;
Py_INCREF( tmp_called_name_45 );
}
}
tmp_defaults_13 = const_tuple_none_none_false_none_none_int_pos_20_none_tuple;
Py_INCREF( tmp_defaults_13 );
tmp_args_element_name_44 = MAKE_FUNCTION_telegram$bot$$$function_23_send_voice( tmp_defaults_13 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 872;
{
PyObject *call_args[] = { tmp_args_element_name_44 };
tmp_args_element_name_43 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_45, call_args );
}
Py_DECREF( tmp_called_name_45 );
Py_DECREF( tmp_args_element_name_44 );
if ( tmp_args_element_name_43 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_44 );
exception_lineno = 872;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 871;
{
PyObject *call_args[] = { tmp_args_element_name_43 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_44, call_args );
}
Py_DECREF( tmp_called_name_44 );
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 = 871;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_voice, tmp_dictset_value );
Py_DECREF( tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 871;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_46;
PyObject *tmp_mvar_value_34;
PyObject *tmp_args_element_name_45;
PyObject *tmp_defaults_14;
tmp_called_name_46 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_46 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_34 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_34 == NULL ))
{
tmp_mvar_value_34 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_34 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 941;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_46 = tmp_mvar_value_34;
Py_INCREF( tmp_called_name_46 );
}
}
tmp_defaults_14 = const_tuple_none_none_int_pos_20_tuple;
Py_INCREF( tmp_defaults_14 );
tmp_args_element_name_45 = MAKE_FUNCTION_telegram$bot$$$function_24_send_media_group( tmp_defaults_14 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 941;
{
PyObject *call_args[] = { tmp_args_element_name_45 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_46, call_args );
}
Py_DECREF( tmp_called_name_46 );
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 = 941;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_media_group, 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 = 941;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_47;
PyObject *tmp_mvar_value_35;
PyObject *tmp_args_element_name_46;
PyObject *tmp_called_name_48;
PyObject *tmp_mvar_value_36;
PyObject *tmp_args_element_name_47;
PyObject *tmp_defaults_15;
tmp_called_name_47 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_47 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_35 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_35 == NULL ))
{
tmp_mvar_value_35 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_35 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 983;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_47 = tmp_mvar_value_35;
Py_INCREF( tmp_called_name_47 );
}
}
tmp_called_name_48 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_48 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_36 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_36 == NULL ))
{
tmp_mvar_value_36 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_36 == NULL )
{
Py_DECREF( tmp_called_name_47 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 984;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_48 = tmp_mvar_value_36;
Py_INCREF( tmp_called_name_48 );
}
}
tmp_defaults_15 = const_tuple_none_none_false_none_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_15 );
tmp_args_element_name_47 = MAKE_FUNCTION_telegram$bot$$$function_25_send_location( tmp_defaults_15 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 984;
{
PyObject *call_args[] = { tmp_args_element_name_47 };
tmp_args_element_name_46 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_48, call_args );
}
Py_DECREF( tmp_called_name_48 );
Py_DECREF( tmp_args_element_name_47 );
if ( tmp_args_element_name_46 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_47 );
exception_lineno = 984;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 983;
{
PyObject *call_args[] = { tmp_args_element_name_46 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_47, call_args );
}
Py_DECREF( tmp_called_name_47 );
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 = 983;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_location, 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 = 983;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_49;
PyObject *tmp_mvar_value_37;
PyObject *tmp_args_element_name_48;
PyObject *tmp_called_name_50;
PyObject *tmp_mvar_value_38;
PyObject *tmp_args_element_name_49;
PyObject *tmp_defaults_16;
tmp_called_name_49 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_49 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_37 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_37 == NULL ))
{
tmp_mvar_value_37 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_37 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1049;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_49 = tmp_mvar_value_37;
Py_INCREF( tmp_called_name_49 );
}
}
tmp_called_name_50 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_50 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_38 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_38 == NULL ))
{
tmp_mvar_value_38 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_38 == NULL )
{
Py_DECREF( tmp_called_name_49 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1050;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_50 = tmp_mvar_value_38;
Py_INCREF( tmp_called_name_50 );
}
}
tmp_defaults_16 = const_tuple_none_none_none_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_16 );
tmp_args_element_name_49 = MAKE_FUNCTION_telegram$bot$$$function_26_edit_message_live_location( tmp_defaults_16 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1050;
{
PyObject *call_args[] = { tmp_args_element_name_49 };
tmp_args_element_name_48 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_50, call_args );
}
Py_DECREF( tmp_called_name_50 );
Py_DECREF( tmp_args_element_name_49 );
if ( tmp_args_element_name_48 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_49 );
exception_lineno = 1050;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1049;
{
PyObject *call_args[] = { tmp_args_element_name_48 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_49, call_args );
}
Py_DECREF( tmp_called_name_49 );
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 = 1049;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_edit_message_live_location, 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 = 1049;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_51;
PyObject *tmp_mvar_value_39;
PyObject *tmp_args_element_name_50;
PyObject *tmp_called_name_52;
PyObject *tmp_mvar_value_40;
PyObject *tmp_args_element_name_51;
PyObject *tmp_defaults_17;
tmp_called_name_51 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_51 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_39 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_39 == NULL ))
{
tmp_mvar_value_39 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_39 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1112;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_51 = tmp_mvar_value_39;
Py_INCREF( tmp_called_name_51 );
}
}
tmp_called_name_52 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_52 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_40 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_40 == NULL ))
{
tmp_mvar_value_40 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_40 == NULL )
{
Py_DECREF( tmp_called_name_51 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1113;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_52 = tmp_mvar_value_40;
Py_INCREF( tmp_called_name_52 );
}
}
tmp_defaults_17 = const_tuple_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_17 );
tmp_args_element_name_51 = MAKE_FUNCTION_telegram$bot$$$function_27_stop_message_live_location( tmp_defaults_17 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1113;
{
PyObject *call_args[] = { tmp_args_element_name_51 };
tmp_args_element_name_50 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_52, call_args );
}
Py_DECREF( tmp_called_name_52 );
Py_DECREF( tmp_args_element_name_51 );
if ( tmp_args_element_name_50 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_51 );
exception_lineno = 1113;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1112;
{
PyObject *call_args[] = { tmp_args_element_name_50 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_51, call_args );
}
Py_DECREF( tmp_called_name_51 );
Py_DECREF( tmp_args_element_name_50 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1112;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_stop_message_live_location, 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 = 1112;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_53;
PyObject *tmp_mvar_value_41;
PyObject *tmp_args_element_name_52;
PyObject *tmp_called_name_54;
PyObject *tmp_mvar_value_42;
PyObject *tmp_args_element_name_53;
PyObject *tmp_defaults_18;
tmp_called_name_53 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_53 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_41 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_41 == NULL ))
{
tmp_mvar_value_41 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_41 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1154;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_53 = tmp_mvar_value_41;
Py_INCREF( tmp_called_name_53 );
}
}
tmp_called_name_54 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_54 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_42 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_42 == NULL ))
{
tmp_mvar_value_42 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_42 == NULL )
{
Py_DECREF( tmp_called_name_53 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1155;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_54 = tmp_mvar_value_42;
Py_INCREF( tmp_called_name_54 );
}
}
tmp_defaults_18 = const_tuple_none_none_none_none_none_false_none_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_18 );
tmp_args_element_name_53 = MAKE_FUNCTION_telegram$bot$$$function_28_send_venue( tmp_defaults_18 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1155;
{
PyObject *call_args[] = { tmp_args_element_name_53 };
tmp_args_element_name_52 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_54, call_args );
}
Py_DECREF( tmp_called_name_54 );
Py_DECREF( tmp_args_element_name_53 );
if ( tmp_args_element_name_52 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_53 );
exception_lineno = 1155;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1154;
{
PyObject *call_args[] = { tmp_args_element_name_52 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_53, call_args );
}
Py_DECREF( tmp_called_name_53 );
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 = 1154;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_venue, 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 = 1154;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_55;
PyObject *tmp_mvar_value_43;
PyObject *tmp_args_element_name_54;
PyObject *tmp_called_name_56;
PyObject *tmp_mvar_value_44;
PyObject *tmp_args_element_name_55;
PyObject *tmp_defaults_19;
tmp_called_name_55 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_55 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_43 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_43 == NULL ))
{
tmp_mvar_value_43 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_43 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1237;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_55 = tmp_mvar_value_43;
Py_INCREF( tmp_called_name_55 );
}
}
tmp_called_name_56 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_56 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_44 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_44 == NULL ))
{
tmp_mvar_value_44 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_44 == NULL )
{
Py_DECREF( tmp_called_name_55 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1238;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_56 = tmp_mvar_value_44;
Py_INCREF( tmp_called_name_56 );
}
}
tmp_defaults_19 = const_tuple_none_none_none_false_none_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_19 );
tmp_args_element_name_55 = MAKE_FUNCTION_telegram$bot$$$function_29_send_contact( tmp_defaults_19 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1238;
{
PyObject *call_args[] = { tmp_args_element_name_55 };
tmp_args_element_name_54 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_56, call_args );
}
Py_DECREF( tmp_called_name_56 );
Py_DECREF( tmp_args_element_name_55 );
if ( tmp_args_element_name_54 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_55 );
exception_lineno = 1238;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1237;
{
PyObject *call_args[] = { tmp_args_element_name_54 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_55, call_args );
}
Py_DECREF( tmp_called_name_55 );
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 = 1237;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_contact, 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 = 1237;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_57;
PyObject *tmp_mvar_value_45;
PyObject *tmp_args_element_name_56;
PyObject *tmp_called_name_58;
PyObject *tmp_mvar_value_46;
PyObject *tmp_args_element_name_57;
PyObject *tmp_defaults_20;
tmp_called_name_57 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_57 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_45 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_45 == NULL ))
{
tmp_mvar_value_45 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_45 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1306;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_57 = tmp_mvar_value_45;
Py_INCREF( tmp_called_name_57 );
}
}
tmp_called_name_58 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_58 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_46 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_46 == NULL ))
{
tmp_mvar_value_46 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_46 == NULL )
{
Py_DECREF( tmp_called_name_57 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1307;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_58 = tmp_mvar_value_46;
Py_INCREF( tmp_called_name_58 );
}
}
tmp_defaults_20 = const_tuple_false_none_none_none_tuple;
Py_INCREF( tmp_defaults_20 );
tmp_args_element_name_57 = MAKE_FUNCTION_telegram$bot$$$function_30_send_game( tmp_defaults_20 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1307;
{
PyObject *call_args[] = { tmp_args_element_name_57 };
tmp_args_element_name_56 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_58, call_args );
}
Py_DECREF( tmp_called_name_58 );
Py_DECREF( tmp_args_element_name_57 );
if ( tmp_args_element_name_56 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_57 );
exception_lineno = 1307;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1306;
{
PyObject *call_args[] = { tmp_args_element_name_56 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_57, call_args );
}
Py_DECREF( tmp_called_name_57 );
Py_DECREF( tmp_args_element_name_56 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1306;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_game, 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 = 1306;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_59;
PyObject *tmp_mvar_value_47;
PyObject *tmp_args_element_name_58;
PyObject *tmp_defaults_21;
tmp_called_name_59 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_59 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_47 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_47 == NULL ))
{
tmp_mvar_value_47 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_47 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1348;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_59 = tmp_mvar_value_47;
Py_INCREF( tmp_called_name_59 );
}
}
tmp_defaults_21 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_21 );
tmp_args_element_name_58 = MAKE_FUNCTION_telegram$bot$$$function_31_send_chat_action( tmp_defaults_21 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1348;
{
PyObject *call_args[] = { tmp_args_element_name_58 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_59, call_args );
}
Py_DECREF( tmp_called_name_59 );
Py_DECREF( tmp_args_element_name_58 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1348;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_chat_action, 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 = 1348;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_60;
PyObject *tmp_mvar_value_48;
PyObject *tmp_args_element_name_59;
PyObject *tmp_defaults_22;
tmp_called_name_60 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_60 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_48 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_48 == NULL ))
{
tmp_mvar_value_48 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_48 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1382;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_60 = tmp_mvar_value_48;
Py_INCREF( tmp_called_name_60 );
}
}
tmp_defaults_22 = const_tuple_int_pos_300_none_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_22 );
tmp_args_element_name_59 = MAKE_FUNCTION_telegram$bot$$$function_32_answer_inline_query( tmp_defaults_22 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1382;
{
PyObject *call_args[] = { tmp_args_element_name_59 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_60, call_args );
}
Py_DECREF( tmp_called_name_60 );
Py_DECREF( tmp_args_element_name_59 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1382;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_answer_inline_query, 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 = 1382;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_61;
PyObject *tmp_mvar_value_49;
PyObject *tmp_args_element_name_60;
PyObject *tmp_defaults_23;
tmp_called_name_61 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_61 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_49 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_49 == NULL ))
{
tmp_mvar_value_49 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_49 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1460;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_61 = tmp_mvar_value_49;
Py_INCREF( tmp_called_name_61 );
}
}
tmp_defaults_23 = const_tuple_none_int_pos_100_none_tuple;
Py_INCREF( tmp_defaults_23 );
tmp_args_element_name_60 = MAKE_FUNCTION_telegram$bot$$$function_33_get_user_profile_photos( tmp_defaults_23 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1460;
{
PyObject *call_args[] = { tmp_args_element_name_60 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_61, call_args );
}
Py_DECREF( tmp_called_name_61 );
Py_DECREF( tmp_args_element_name_60 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1460;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_get_user_profile_photos, 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 = 1460;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_62;
PyObject *tmp_mvar_value_50;
PyObject *tmp_args_element_name_61;
PyObject *tmp_defaults_24;
tmp_called_name_62 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_62 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_50 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_50 == NULL ))
{
tmp_mvar_value_50 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_50 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1496;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_62 = tmp_mvar_value_50;
Py_INCREF( tmp_called_name_62 );
}
}
tmp_defaults_24 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_24 );
tmp_args_element_name_61 = MAKE_FUNCTION_telegram$bot$$$function_34_get_file( tmp_defaults_24 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1496;
{
PyObject *call_args[] = { tmp_args_element_name_61 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_62, call_args );
}
Py_DECREF( tmp_called_name_62 );
Py_DECREF( tmp_args_element_name_61 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1496;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_get_file, 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 = 1496;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_63;
PyObject *tmp_mvar_value_51;
PyObject *tmp_args_element_name_62;
PyObject *tmp_defaults_25;
tmp_called_name_63 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_63 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_51 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_51 == NULL ))
{
tmp_mvar_value_51 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_51 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1541;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_63 = tmp_mvar_value_51;
Py_INCREF( tmp_called_name_63 );
}
}
tmp_defaults_25 = const_tuple_none_none_tuple;
Py_INCREF( tmp_defaults_25 );
tmp_args_element_name_62 = MAKE_FUNCTION_telegram$bot$$$function_35_kick_chat_member( tmp_defaults_25 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1541;
{
PyObject *call_args[] = { tmp_args_element_name_62 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_63, call_args );
}
Py_DECREF( tmp_called_name_63 );
Py_DECREF( tmp_args_element_name_62 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1541;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_kick_chat_member, 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 = 1541;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_64;
PyObject *tmp_mvar_value_52;
PyObject *tmp_args_element_name_63;
PyObject *tmp_defaults_26;
tmp_called_name_64 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_64 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_52 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_52 == NULL ))
{
tmp_mvar_value_52 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_52 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1586;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_64 = tmp_mvar_value_52;
Py_INCREF( tmp_called_name_64 );
}
}
tmp_defaults_26 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_26 );
tmp_args_element_name_63 = MAKE_FUNCTION_telegram$bot$$$function_36_unban_chat_member( tmp_defaults_26 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1586;
{
PyObject *call_args[] = { tmp_args_element_name_63 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_64, call_args );
}
Py_DECREF( tmp_called_name_64 );
Py_DECREF( tmp_args_element_name_63 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1586;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_unban_chat_member, 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 = 1586;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_65;
PyObject *tmp_mvar_value_53;
PyObject *tmp_args_element_name_64;
PyObject *tmp_defaults_27;
tmp_called_name_65 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_65 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_53 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_53 == NULL ))
{
tmp_mvar_value_53 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_53 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1618;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_65 = tmp_mvar_value_53;
Py_INCREF( tmp_called_name_65 );
}
}
tmp_defaults_27 = const_tuple_none_false_none_none_none_tuple;
Py_INCREF( tmp_defaults_27 );
tmp_args_element_name_64 = MAKE_FUNCTION_telegram$bot$$$function_37_answer_callback_query( tmp_defaults_27 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1618;
{
PyObject *call_args[] = { tmp_args_element_name_64 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_65, call_args );
}
Py_DECREF( tmp_called_name_65 );
Py_DECREF( tmp_args_element_name_64 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1618;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_answer_callback_query, 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 = 1618;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_66;
PyObject *tmp_mvar_value_54;
PyObject *tmp_args_element_name_65;
PyObject *tmp_called_name_67;
PyObject *tmp_mvar_value_55;
PyObject *tmp_args_element_name_66;
PyObject *tmp_defaults_28;
tmp_called_name_66 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_66 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_54 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_54 == NULL ))
{
tmp_mvar_value_54 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_54 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1679;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_66 = tmp_mvar_value_54;
Py_INCREF( tmp_called_name_66 );
}
}
tmp_called_name_67 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_67 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_55 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_55 == NULL ))
{
tmp_mvar_value_55 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_55 == NULL )
{
Py_DECREF( tmp_called_name_66 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1680;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_67 = tmp_mvar_value_55;
Py_INCREF( tmp_called_name_67 );
}
}
tmp_defaults_28 = const_tuple_none_none_none_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_28 );
tmp_args_element_name_66 = MAKE_FUNCTION_telegram$bot$$$function_38_edit_message_text( tmp_defaults_28 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1680;
{
PyObject *call_args[] = { tmp_args_element_name_66 };
tmp_args_element_name_65 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_67, call_args );
}
Py_DECREF( tmp_called_name_67 );
Py_DECREF( tmp_args_element_name_66 );
if ( tmp_args_element_name_65 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_66 );
exception_lineno = 1680;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1679;
{
PyObject *call_args[] = { tmp_args_element_name_65 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_66, call_args );
}
Py_DECREF( tmp_called_name_66 );
Py_DECREF( tmp_args_element_name_65 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1679;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_edit_message_text, 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 = 1679;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_68;
PyObject *tmp_mvar_value_56;
PyObject *tmp_args_element_name_67;
PyObject *tmp_called_name_69;
PyObject *tmp_mvar_value_57;
PyObject *tmp_args_element_name_68;
PyObject *tmp_defaults_29;
tmp_called_name_68 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_68 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_56 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_56 == NULL ))
{
tmp_mvar_value_56 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_56 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1741;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_68 = tmp_mvar_value_56;
Py_INCREF( tmp_called_name_68 );
}
}
tmp_called_name_69 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_69 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_57 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_57 == NULL ))
{
tmp_mvar_value_57 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_57 == NULL )
{
Py_DECREF( tmp_called_name_68 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1742;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_69 = tmp_mvar_value_57;
Py_INCREF( tmp_called_name_69 );
}
}
tmp_defaults_29 = const_tuple_none_none_none_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_29 );
tmp_args_element_name_68 = MAKE_FUNCTION_telegram$bot$$$function_39_edit_message_caption( tmp_defaults_29 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1742;
{
PyObject *call_args[] = { tmp_args_element_name_68 };
tmp_args_element_name_67 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_69, call_args );
}
Py_DECREF( tmp_called_name_69 );
Py_DECREF( tmp_args_element_name_68 );
if ( tmp_args_element_name_67 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_68 );
exception_lineno = 1742;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1741;
{
PyObject *call_args[] = { tmp_args_element_name_67 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_68, call_args );
}
Py_DECREF( tmp_called_name_68 );
Py_DECREF( tmp_args_element_name_67 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1741;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_edit_message_caption, 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 = 1741;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_70;
PyObject *tmp_mvar_value_58;
PyObject *tmp_args_element_name_69;
PyObject *tmp_called_name_71;
PyObject *tmp_mvar_value_59;
PyObject *tmp_args_element_name_70;
PyObject *tmp_defaults_30;
tmp_called_name_70 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_70 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_58 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_58 == NULL ))
{
tmp_mvar_value_58 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_58 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1805;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_70 = tmp_mvar_value_58;
Py_INCREF( tmp_called_name_70 );
}
}
tmp_called_name_71 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_71 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_59 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_59 == NULL ))
{
tmp_mvar_value_59 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_59 == NULL )
{
Py_DECREF( tmp_called_name_70 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1806;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_71 = tmp_mvar_value_59;
Py_INCREF( tmp_called_name_71 );
}
}
tmp_defaults_30 = const_tuple_none_none_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_30 );
tmp_args_element_name_70 = MAKE_FUNCTION_telegram$bot$$$function_40_edit_message_media( tmp_defaults_30 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1806;
{
PyObject *call_args[] = { tmp_args_element_name_70 };
tmp_args_element_name_69 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_71, call_args );
}
Py_DECREF( tmp_called_name_71 );
Py_DECREF( tmp_args_element_name_70 );
if ( tmp_args_element_name_69 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_70 );
exception_lineno = 1806;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1805;
{
PyObject *call_args[] = { tmp_args_element_name_69 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_70, call_args );
}
Py_DECREF( tmp_called_name_70 );
Py_DECREF( tmp_args_element_name_69 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1805;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_edit_message_media, 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 = 1805;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_72;
PyObject *tmp_mvar_value_60;
PyObject *tmp_args_element_name_71;
PyObject *tmp_called_name_73;
PyObject *tmp_mvar_value_61;
PyObject *tmp_args_element_name_72;
PyObject *tmp_defaults_31;
tmp_called_name_72 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_72 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_60 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_60 == NULL ))
{
tmp_mvar_value_60 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_60 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1858;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_72 = tmp_mvar_value_60;
Py_INCREF( tmp_called_name_72 );
}
}
tmp_called_name_73 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_73 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_61 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_61 == NULL ))
{
tmp_mvar_value_61 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_61 == NULL )
{
Py_DECREF( tmp_called_name_72 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1859;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_73 = tmp_mvar_value_61;
Py_INCREF( tmp_called_name_73 );
}
}
tmp_defaults_31 = const_tuple_none_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_31 );
tmp_args_element_name_72 = MAKE_FUNCTION_telegram$bot$$$function_41_edit_message_reply_markup( tmp_defaults_31 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1859;
{
PyObject *call_args[] = { tmp_args_element_name_72 };
tmp_args_element_name_71 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_73, call_args );
}
Py_DECREF( tmp_called_name_73 );
Py_DECREF( tmp_args_element_name_72 );
if ( tmp_args_element_name_71 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_72 );
exception_lineno = 1859;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1858;
{
PyObject *call_args[] = { tmp_args_element_name_71 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_72, call_args );
}
Py_DECREF( tmp_called_name_72 );
Py_DECREF( tmp_args_element_name_71 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1858;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_edit_message_reply_markup, 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 = 1858;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_74;
PyObject *tmp_mvar_value_62;
PyObject *tmp_args_element_name_73;
PyObject *tmp_defaults_32;
tmp_called_name_74 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_74 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_62 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_62 == NULL ))
{
tmp_mvar_value_62 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_62 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1912;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_74 = tmp_mvar_value_62;
Py_INCREF( tmp_called_name_74 );
}
}
tmp_defaults_32 = const_tuple_none_int_pos_100_int_0_float_2_0_none_tuple;
Py_INCREF( tmp_defaults_32 );
tmp_args_element_name_73 = MAKE_FUNCTION_telegram$bot$$$function_42_get_updates( tmp_defaults_32 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1912;
{
PyObject *call_args[] = { tmp_args_element_name_73 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_74, call_args );
}
Py_DECREF( tmp_called_name_74 );
Py_DECREF( tmp_args_element_name_73 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1912;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_get_updates, 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 = 1912;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_75;
PyObject *tmp_mvar_value_63;
PyObject *tmp_args_element_name_74;
PyObject *tmp_defaults_33;
tmp_called_name_75 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_75 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_63 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_63 == NULL ))
{
tmp_mvar_value_63 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_63 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 1984;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_75 = tmp_mvar_value_63;
Py_INCREF( tmp_called_name_75 );
}
}
tmp_defaults_33 = const_tuple_none_none_none_int_pos_40_none_tuple;
Py_INCREF( tmp_defaults_33 );
tmp_args_element_name_74 = MAKE_FUNCTION_telegram$bot$$$function_43_set_webhook( tmp_defaults_33 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 1984;
{
PyObject *call_args[] = { tmp_args_element_name_74 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_75, call_args );
}
Py_DECREF( tmp_called_name_75 );
Py_DECREF( tmp_args_element_name_74 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 1984;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_set_webhook, 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 = 1984;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_76;
PyObject *tmp_mvar_value_64;
PyObject *tmp_args_element_name_75;
PyObject *tmp_defaults_34;
tmp_called_name_76 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_76 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_64 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_64 == NULL ))
{
tmp_mvar_value_64 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_64 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2074;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_76 = tmp_mvar_value_64;
Py_INCREF( tmp_called_name_76 );
}
}
tmp_defaults_34 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_34 );
tmp_args_element_name_75 = MAKE_FUNCTION_telegram$bot$$$function_44_delete_webhook( tmp_defaults_34 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2074;
{
PyObject *call_args[] = { tmp_args_element_name_75 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_76, call_args );
}
Py_DECREF( tmp_called_name_76 );
Py_DECREF( tmp_args_element_name_75 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2074;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_delete_webhook, 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 = 2074;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_77;
PyObject *tmp_mvar_value_65;
PyObject *tmp_args_element_name_76;
PyObject *tmp_defaults_35;
tmp_called_name_77 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_77 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_65 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_65 == NULL ))
{
tmp_mvar_value_65 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_65 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2101;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_77 = tmp_mvar_value_65;
Py_INCREF( tmp_called_name_77 );
}
}
tmp_defaults_35 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_35 );
tmp_args_element_name_76 = MAKE_FUNCTION_telegram$bot$$$function_45_leave_chat( tmp_defaults_35 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2101;
{
PyObject *call_args[] = { tmp_args_element_name_76 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_77, call_args );
}
Py_DECREF( tmp_called_name_77 );
Py_DECREF( tmp_args_element_name_76 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2101;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_leave_chat, 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 = 2101;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_78;
PyObject *tmp_mvar_value_66;
PyObject *tmp_args_element_name_77;
PyObject *tmp_defaults_36;
tmp_called_name_78 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_78 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_66 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_66 == NULL ))
{
tmp_mvar_value_66 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_66 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2129;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_78 = tmp_mvar_value_66;
Py_INCREF( tmp_called_name_78 );
}
}
tmp_defaults_36 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_36 );
tmp_args_element_name_77 = MAKE_FUNCTION_telegram$bot$$$function_46_get_chat( tmp_defaults_36 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2129;
{
PyObject *call_args[] = { tmp_args_element_name_77 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_78, call_args );
}
Py_DECREF( tmp_called_name_78 );
Py_DECREF( tmp_args_element_name_77 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2129;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_get_chat, 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 = 2129;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_79;
PyObject *tmp_mvar_value_67;
PyObject *tmp_args_element_name_78;
PyObject *tmp_defaults_37;
tmp_called_name_79 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_79 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_67 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_67 == NULL ))
{
tmp_mvar_value_67 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_67 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2159;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_79 = tmp_mvar_value_67;
Py_INCREF( tmp_called_name_79 );
}
}
tmp_defaults_37 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_37 );
tmp_args_element_name_78 = MAKE_FUNCTION_telegram$bot$$$function_47_get_chat_administrators( tmp_defaults_37 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2159;
{
PyObject *call_args[] = { tmp_args_element_name_78 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_79, call_args );
}
Py_DECREF( tmp_called_name_79 );
Py_DECREF( tmp_args_element_name_78 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2159;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_get_chat_administrators, 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 = 2159;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_80;
PyObject *tmp_mvar_value_68;
PyObject *tmp_args_element_name_79;
PyObject *tmp_defaults_38;
tmp_called_name_80 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_80 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_68 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_68 == NULL ))
{
tmp_mvar_value_68 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_68 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2191;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_80 = tmp_mvar_value_68;
Py_INCREF( tmp_called_name_80 );
}
}
tmp_defaults_38 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_38 );
tmp_args_element_name_79 = MAKE_FUNCTION_telegram$bot$$$function_48_get_chat_members_count( tmp_defaults_38 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2191;
{
PyObject *call_args[] = { tmp_args_element_name_79 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_80, call_args );
}
Py_DECREF( tmp_called_name_80 );
Py_DECREF( tmp_args_element_name_79 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2191;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_get_chat_members_count, 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 = 2191;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_81;
PyObject *tmp_mvar_value_69;
PyObject *tmp_args_element_name_80;
PyObject *tmp_defaults_39;
tmp_called_name_81 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_81 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_69 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_69 == NULL ))
{
tmp_mvar_value_69 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_69 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2219;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_81 = tmp_mvar_value_69;
Py_INCREF( tmp_called_name_81 );
}
}
tmp_defaults_39 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_39 );
tmp_args_element_name_80 = MAKE_FUNCTION_telegram$bot$$$function_49_get_chat_member( tmp_defaults_39 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2219;
{
PyObject *call_args[] = { tmp_args_element_name_80 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_81, call_args );
}
Py_DECREF( tmp_called_name_81 );
Py_DECREF( tmp_args_element_name_80 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2219;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_get_chat_member, 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 = 2219;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_82;
PyObject *tmp_mvar_value_70;
PyObject *tmp_args_element_name_81;
PyObject *tmp_defaults_40;
tmp_called_name_82 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_82 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_70 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_70 == NULL ))
{
tmp_mvar_value_70 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_70 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2248;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_82 = tmp_mvar_value_70;
Py_INCREF( tmp_called_name_82 );
}
}
tmp_defaults_40 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_40 );
tmp_args_element_name_81 = MAKE_FUNCTION_telegram$bot$$$function_50_set_chat_sticker_set( tmp_defaults_40 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2248;
{
PyObject *call_args[] = { tmp_args_element_name_81 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_82, call_args );
}
Py_DECREF( tmp_called_name_82 );
Py_DECREF( tmp_args_element_name_81 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2248;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_set_chat_sticker_set, tmp_dictset_value );
Py_DECREF( tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2248;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_83;
PyObject *tmp_mvar_value_71;
PyObject *tmp_args_element_name_82;
PyObject *tmp_defaults_41;
tmp_called_name_83 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_83 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_71 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_71 == NULL ))
{
tmp_mvar_value_71 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_71 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2278;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_83 = tmp_mvar_value_71;
Py_INCREF( tmp_called_name_83 );
}
}
tmp_defaults_41 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_41 );
tmp_args_element_name_82 = MAKE_FUNCTION_telegram$bot$$$function_51_delete_chat_sticker_set( tmp_defaults_41 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2278;
{
PyObject *call_args[] = { tmp_args_element_name_82 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_83, call_args );
}
Py_DECREF( tmp_called_name_83 );
Py_DECREF( tmp_args_element_name_82 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2278;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_delete_chat_sticker_set, tmp_dictset_value );
Py_DECREF( tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2278;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_defaults_42;
tmp_defaults_42 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_42 );
tmp_dictset_value = MAKE_FUNCTION_telegram$bot$$$function_52_get_webhook_info( tmp_defaults_42 );
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_get_webhook_info, tmp_dictset_value );
Py_DECREF( tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2305;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_84;
PyObject *tmp_mvar_value_72;
PyObject *tmp_args_element_name_83;
PyObject *tmp_called_name_85;
PyObject *tmp_mvar_value_73;
PyObject *tmp_args_element_name_84;
PyObject *tmp_defaults_43;
tmp_called_name_84 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_84 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_72 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_72 == NULL ))
{
tmp_mvar_value_72 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_72 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2328;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_84 = tmp_mvar_value_72;
Py_INCREF( tmp_called_name_84 );
}
}
tmp_called_name_85 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_85 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_73 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_73 == NULL ))
{
tmp_mvar_value_73 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_73 == NULL )
{
Py_DECREF( tmp_called_name_84 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2329;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_85 = tmp_mvar_value_73;
Py_INCREF( tmp_called_name_85 );
}
}
tmp_defaults_43 = const_tuple_none_none_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_43 );
tmp_args_element_name_84 = MAKE_FUNCTION_telegram$bot$$$function_53_set_game_score( tmp_defaults_43 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2329;
{
PyObject *call_args[] = { tmp_args_element_name_84 };
tmp_args_element_name_83 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_85, call_args );
}
Py_DECREF( tmp_called_name_85 );
Py_DECREF( tmp_args_element_name_84 );
if ( tmp_args_element_name_83 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_84 );
exception_lineno = 2329;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2328;
{
PyObject *call_args[] = { tmp_args_element_name_83 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_84, call_args );
}
Py_DECREF( tmp_called_name_84 );
Py_DECREF( tmp_args_element_name_83 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2328;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_set_game_score, 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 = 2328;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_86;
PyObject *tmp_mvar_value_74;
PyObject *tmp_args_element_name_85;
PyObject *tmp_defaults_44;
tmp_called_name_86 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_86 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_74 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_74 == NULL ))
{
tmp_mvar_value_74 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_74 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2390;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_86 = tmp_mvar_value_74;
Py_INCREF( tmp_called_name_86 );
}
}
tmp_defaults_44 = const_tuple_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_44 );
tmp_args_element_name_85 = MAKE_FUNCTION_telegram$bot$$$function_54_get_game_high_scores( tmp_defaults_44 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2390;
{
PyObject *call_args[] = { tmp_args_element_name_85 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_86, call_args );
}
Py_DECREF( tmp_called_name_86 );
Py_DECREF( tmp_args_element_name_85 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2390;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_get_game_high_scores, 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 = 2390;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_87;
PyObject *tmp_mvar_value_75;
PyObject *tmp_args_element_name_86;
PyObject *tmp_called_name_88;
PyObject *tmp_mvar_value_76;
PyObject *tmp_args_element_name_87;
PyObject *tmp_defaults_45;
tmp_called_name_87 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_87 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_75 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_75 == NULL ))
{
tmp_mvar_value_75 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_75 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2438;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_87 = tmp_mvar_value_75;
Py_INCREF( tmp_called_name_87 );
}
}
tmp_called_name_88 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_message );
if ( tmp_called_name_88 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_76 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_message );
if (unlikely( tmp_mvar_value_76 == NULL ))
{
tmp_mvar_value_76 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_message );
}
if ( tmp_mvar_value_76 == NULL )
{
Py_DECREF( tmp_called_name_87 );
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2439;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_88 = tmp_mvar_value_76;
Py_INCREF( tmp_called_name_88 );
}
}
tmp_defaults_45 = const_tuple_ae7b205ea53473dcf0e4bb51276bd203_tuple;
Py_INCREF( tmp_defaults_45 );
tmp_args_element_name_87 = MAKE_FUNCTION_telegram$bot$$$function_55_send_invoice( tmp_defaults_45 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2439;
{
PyObject *call_args[] = { tmp_args_element_name_87 };
tmp_args_element_name_86 = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_88, call_args );
}
Py_DECREF( tmp_called_name_88 );
Py_DECREF( tmp_args_element_name_87 );
if ( tmp_args_element_name_86 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
Py_DECREF( tmp_called_name_87 );
exception_lineno = 2439;
type_description_2 = "o";
goto frame_exception_exit_2;
}
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2438;
{
PyObject *call_args[] = { tmp_args_element_name_86 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_87, call_args );
}
Py_DECREF( tmp_called_name_87 );
Py_DECREF( tmp_args_element_name_86 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2438;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_send_invoice, 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 = 2438;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_89;
PyObject *tmp_mvar_value_77;
PyObject *tmp_args_element_name_88;
PyObject *tmp_defaults_46;
tmp_called_name_89 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_89 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_77 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_77 == NULL ))
{
tmp_mvar_value_77 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_77 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2565;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_89 = tmp_mvar_value_77;
Py_INCREF( tmp_called_name_89 );
}
}
tmp_defaults_46 = const_tuple_none_none_none_tuple;
Py_INCREF( tmp_defaults_46 );
tmp_args_element_name_88 = MAKE_FUNCTION_telegram$bot$$$function_56_answer_shipping_query( tmp_defaults_46 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2565;
{
PyObject *call_args[] = { tmp_args_element_name_88 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_89, call_args );
}
Py_DECREF( tmp_called_name_89 );
Py_DECREF( tmp_args_element_name_88 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2565;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_answer_shipping_query, 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 = 2565;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_90;
PyObject *tmp_mvar_value_78;
PyObject *tmp_args_element_name_89;
PyObject *tmp_defaults_47;
tmp_called_name_90 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_90 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_78 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_78 == NULL ))
{
tmp_mvar_value_78 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_78 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2627;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_90 = tmp_mvar_value_78;
Py_INCREF( tmp_called_name_90 );
}
}
tmp_defaults_47 = const_tuple_none_none_tuple;
Py_INCREF( tmp_defaults_47 );
tmp_args_element_name_89 = MAKE_FUNCTION_telegram$bot$$$function_57_answer_pre_checkout_query( tmp_defaults_47 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2627;
{
PyObject *call_args[] = { tmp_args_element_name_89 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_90, call_args );
}
Py_DECREF( tmp_called_name_90 );
Py_DECREF( tmp_args_element_name_89 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2627;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_answer_pre_checkout_query, 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 = 2627;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_91;
PyObject *tmp_mvar_value_79;
PyObject *tmp_args_element_name_90;
PyObject *tmp_defaults_48;
tmp_called_name_91 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_91 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_79 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_79 == NULL ))
{
tmp_mvar_value_79 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_79 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2680;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_91 = tmp_mvar_value_79;
Py_INCREF( tmp_called_name_91 );
}
}
tmp_defaults_48 = const_tuple_none_none_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_48 );
tmp_args_element_name_90 = MAKE_FUNCTION_telegram$bot$$$function_58_restrict_chat_member( tmp_defaults_48 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2680;
{
PyObject *call_args[] = { tmp_args_element_name_90 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_91, call_args );
}
Py_DECREF( tmp_called_name_91 );
Py_DECREF( tmp_args_element_name_90 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2680;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_restrict_chat_member, 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 = 2680;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_92;
PyObject *tmp_mvar_value_80;
PyObject *tmp_args_element_name_91;
PyObject *tmp_defaults_49;
tmp_called_name_92 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_92 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_80 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_80 == NULL ))
{
tmp_mvar_value_80 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_80 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2740;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_92 = tmp_mvar_value_80;
Py_INCREF( tmp_called_name_92 );
}
}
tmp_defaults_49 = const_tuple_none_none_none_none_none_none_none_none_none_tuple;
Py_INCREF( tmp_defaults_49 );
tmp_args_element_name_91 = MAKE_FUNCTION_telegram$bot$$$function_59_promote_chat_member( tmp_defaults_49 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2740;
{
PyObject *call_args[] = { tmp_args_element_name_91 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_92, call_args );
}
Py_DECREF( tmp_called_name_92 );
Py_DECREF( tmp_args_element_name_91 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2740;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_promote_chat_member, 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 = 2740;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_93;
PyObject *tmp_mvar_value_81;
PyObject *tmp_args_element_name_92;
PyObject *tmp_defaults_50;
tmp_called_name_93 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_93 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_81 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_81 == NULL ))
{
tmp_mvar_value_81 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_81 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2811;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_93 = tmp_mvar_value_81;
Py_INCREF( tmp_called_name_93 );
}
}
tmp_defaults_50 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_50 );
tmp_args_element_name_92 = MAKE_FUNCTION_telegram$bot$$$function_60_export_chat_invite_link( tmp_defaults_50 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2811;
{
PyObject *call_args[] = { tmp_args_element_name_92 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_93, call_args );
}
Py_DECREF( tmp_called_name_93 );
Py_DECREF( tmp_args_element_name_92 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2811;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_export_chat_invite_link, 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 = 2811;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_94;
PyObject *tmp_mvar_value_82;
PyObject *tmp_args_element_name_93;
PyObject *tmp_defaults_51;
tmp_called_name_94 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_94 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_82 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_82 == NULL ))
{
tmp_mvar_value_82 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_82 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2841;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_94 = tmp_mvar_value_82;
Py_INCREF( tmp_called_name_94 );
}
}
tmp_defaults_51 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_51 );
tmp_args_element_name_93 = MAKE_FUNCTION_telegram$bot$$$function_61_set_chat_photo( tmp_defaults_51 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2841;
{
PyObject *call_args[] = { tmp_args_element_name_93 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_94, call_args );
}
Py_DECREF( tmp_called_name_94 );
Py_DECREF( tmp_args_element_name_93 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2841;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_set_chat_photo, 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 = 2841;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_95;
PyObject *tmp_mvar_value_83;
PyObject *tmp_args_element_name_94;
PyObject *tmp_defaults_52;
tmp_called_name_95 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_95 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_83 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_83 == NULL ))
{
tmp_mvar_value_83 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_83 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2880;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_95 = tmp_mvar_value_83;
Py_INCREF( tmp_called_name_95 );
}
}
tmp_defaults_52 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_52 );
tmp_args_element_name_94 = MAKE_FUNCTION_telegram$bot$$$function_62_delete_chat_photo( tmp_defaults_52 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2880;
{
PyObject *call_args[] = { tmp_args_element_name_94 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_95, call_args );
}
Py_DECREF( tmp_called_name_95 );
Py_DECREF( tmp_args_element_name_94 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2880;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_delete_chat_photo, 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 = 2880;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_96;
PyObject *tmp_mvar_value_84;
PyObject *tmp_args_element_name_95;
PyObject *tmp_defaults_53;
tmp_called_name_96 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_96 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_84 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_84 == NULL ))
{
tmp_mvar_value_84 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_84 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2915;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_96 = tmp_mvar_value_84;
Py_INCREF( tmp_called_name_96 );
}
}
tmp_defaults_53 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_53 );
tmp_args_element_name_95 = MAKE_FUNCTION_telegram$bot$$$function_63_set_chat_title( tmp_defaults_53 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2915;
{
PyObject *call_args[] = { tmp_args_element_name_95 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_96, call_args );
}
Py_DECREF( tmp_called_name_96 );
Py_DECREF( tmp_args_element_name_95 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2915;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_set_chat_title, 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 = 2915;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_97;
PyObject *tmp_mvar_value_85;
PyObject *tmp_args_element_name_96;
PyObject *tmp_defaults_54;
tmp_called_name_97 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_97 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_85 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_85 == NULL ))
{
tmp_mvar_value_85 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_85 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2951;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_97 = tmp_mvar_value_85;
Py_INCREF( tmp_called_name_97 );
}
}
tmp_defaults_54 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_54 );
tmp_args_element_name_96 = MAKE_FUNCTION_telegram$bot$$$function_64_set_chat_description( tmp_defaults_54 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2951;
{
PyObject *call_args[] = { tmp_args_element_name_96 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_97, call_args );
}
Py_DECREF( tmp_called_name_97 );
Py_DECREF( tmp_args_element_name_96 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2951;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_set_chat_description, 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 = 2951;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_98;
PyObject *tmp_mvar_value_86;
PyObject *tmp_args_element_name_97;
PyObject *tmp_defaults_55;
tmp_called_name_98 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_98 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_86 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_86 == NULL ))
{
tmp_mvar_value_86 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_86 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 2982;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_98 = tmp_mvar_value_86;
Py_INCREF( tmp_called_name_98 );
}
}
tmp_defaults_55 = const_tuple_none_none_tuple;
Py_INCREF( tmp_defaults_55 );
tmp_args_element_name_97 = MAKE_FUNCTION_telegram$bot$$$function_65_pin_chat_message( tmp_defaults_55 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 2982;
{
PyObject *call_args[] = { tmp_args_element_name_97 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_98, call_args );
}
Py_DECREF( tmp_called_name_98 );
Py_DECREF( tmp_args_element_name_97 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 2982;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_pin_chat_message, 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 = 2982;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_99;
PyObject *tmp_mvar_value_87;
PyObject *tmp_args_element_name_98;
PyObject *tmp_defaults_56;
tmp_called_name_99 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_99 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_87 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_87 == NULL ))
{
tmp_mvar_value_87 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_87 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3019;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_99 = tmp_mvar_value_87;
Py_INCREF( tmp_called_name_99 );
}
}
tmp_defaults_56 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_56 );
tmp_args_element_name_98 = MAKE_FUNCTION_telegram$bot$$$function_66_unpin_chat_message( tmp_defaults_56 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 3019;
{
PyObject *call_args[] = { tmp_args_element_name_98 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_99, call_args );
}
Py_DECREF( tmp_called_name_99 );
Py_DECREF( tmp_args_element_name_98 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3019;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_unpin_chat_message, 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 = 3019;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_100;
PyObject *tmp_mvar_value_88;
PyObject *tmp_args_element_name_99;
PyObject *tmp_defaults_57;
tmp_called_name_100 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_100 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_88 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_88 == NULL ))
{
tmp_mvar_value_88 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_88 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3049;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_100 = tmp_mvar_value_88;
Py_INCREF( tmp_called_name_100 );
}
}
tmp_defaults_57 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_57 );
tmp_args_element_name_99 = MAKE_FUNCTION_telegram$bot$$$function_67_get_sticker_set( tmp_defaults_57 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 3049;
{
PyObject *call_args[] = { tmp_args_element_name_99 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_100, call_args );
}
Py_DECREF( tmp_called_name_100 );
Py_DECREF( tmp_args_element_name_99 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3049;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_get_sticker_set, tmp_dictset_value );
Py_DECREF( tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3049;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_101;
PyObject *tmp_mvar_value_89;
PyObject *tmp_args_element_name_100;
PyObject *tmp_defaults_58;
tmp_called_name_101 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_101 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_89 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_89 == NULL ))
{
tmp_mvar_value_89 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_89 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3077;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_101 = tmp_mvar_value_89;
Py_INCREF( tmp_called_name_101 );
}
}
tmp_defaults_58 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_58 );
tmp_args_element_name_100 = MAKE_FUNCTION_telegram$bot$$$function_68_upload_sticker_file( tmp_defaults_58 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 3077;
{
PyObject *call_args[] = { tmp_args_element_name_100 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_101, call_args );
}
Py_DECREF( tmp_called_name_101 );
Py_DECREF( tmp_args_element_name_100 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3077;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_upload_sticker_file, 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 = 3077;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_102;
PyObject *tmp_mvar_value_90;
PyObject *tmp_args_element_name_101;
PyObject *tmp_defaults_59;
tmp_called_name_102 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_102 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_90 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_90 == NULL ))
{
tmp_mvar_value_90 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_90 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3117;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_102 = tmp_mvar_value_90;
Py_INCREF( tmp_called_name_102 );
}
}
tmp_defaults_59 = const_tuple_none_none_none_tuple;
Py_INCREF( tmp_defaults_59 );
tmp_args_element_name_101 = MAKE_FUNCTION_telegram$bot$$$function_69_create_new_sticker_set( tmp_defaults_59 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 3117;
{
PyObject *call_args[] = { tmp_args_element_name_101 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_102, call_args );
}
Py_DECREF( tmp_called_name_102 );
Py_DECREF( tmp_args_element_name_101 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3117;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_create_new_sticker_set, tmp_dictset_value );
Py_DECREF( tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3117;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_103;
PyObject *tmp_mvar_value_91;
PyObject *tmp_args_element_name_102;
PyObject *tmp_defaults_60;
tmp_called_name_103 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_103 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_91 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_91 == NULL ))
{
tmp_mvar_value_91 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_91 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3177;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_103 = tmp_mvar_value_91;
Py_INCREF( tmp_called_name_103 );
}
}
tmp_defaults_60 = const_tuple_none_none_tuple;
Py_INCREF( tmp_defaults_60 );
tmp_args_element_name_102 = MAKE_FUNCTION_telegram$bot$$$function_70_add_sticker_to_set( tmp_defaults_60 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 3177;
{
PyObject *call_args[] = { tmp_args_element_name_102 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_103, call_args );
}
Py_DECREF( tmp_called_name_103 );
Py_DECREF( tmp_args_element_name_102 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3177;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_add_sticker_to_set, tmp_dictset_value );
Py_DECREF( tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3177;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_104;
PyObject *tmp_mvar_value_92;
PyObject *tmp_args_element_name_103;
PyObject *tmp_defaults_61;
tmp_called_name_104 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_104 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_92 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_92 == NULL ))
{
tmp_mvar_value_92 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_92 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3225;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_104 = tmp_mvar_value_92;
Py_INCREF( tmp_called_name_104 );
}
}
tmp_defaults_61 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_61 );
tmp_args_element_name_103 = MAKE_FUNCTION_telegram$bot$$$function_71_set_sticker_position_in_set( tmp_defaults_61 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 3225;
{
PyObject *call_args[] = { tmp_args_element_name_103 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_104, call_args );
}
Py_DECREF( tmp_called_name_104 );
Py_DECREF( tmp_args_element_name_103 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3225;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_set_sticker_position_in_set, tmp_dictset_value );
Py_DECREF( tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3225;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_105;
PyObject *tmp_mvar_value_93;
PyObject *tmp_args_element_name_104;
PyObject *tmp_defaults_62;
tmp_called_name_105 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_105 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_93 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_93 == NULL ))
{
tmp_mvar_value_93 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_93 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3253;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_105 = tmp_mvar_value_93;
Py_INCREF( tmp_called_name_105 );
}
}
tmp_defaults_62 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_62 );
tmp_args_element_name_104 = MAKE_FUNCTION_telegram$bot$$$function_72_delete_sticker_from_set( tmp_defaults_62 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 3253;
{
PyObject *call_args[] = { tmp_args_element_name_104 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_105, call_args );
}
Py_DECREF( tmp_called_name_105 );
Py_DECREF( tmp_args_element_name_104 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3253;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_delete_sticker_from_set, tmp_dictset_value );
Py_DECREF( tmp_dictset_value );
if ( tmp_res != 0 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3253;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
PyObject *tmp_called_name_106;
PyObject *tmp_mvar_value_94;
PyObject *tmp_args_element_name_105;
PyObject *tmp_defaults_63;
tmp_called_name_106 = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_log );
if ( tmp_called_name_106 == NULL )
{
if ( CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
tmp_mvar_value_94 = GET_STRING_DICT_VALUE( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_log );
if (unlikely( tmp_mvar_value_94 == NULL ))
{
tmp_mvar_value_94 = GET_STRING_DICT_VALUE( dict_builtin, (Nuitka_StringObject *)const_str_plain_log );
}
if ( tmp_mvar_value_94 == NULL )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "log" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3280;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_called_name_106 = tmp_mvar_value_94;
Py_INCREF( tmp_called_name_106 );
}
}
tmp_defaults_63 = const_tuple_none_tuple;
Py_INCREF( tmp_defaults_63 );
tmp_args_element_name_105 = MAKE_FUNCTION_telegram$bot$$$function_73_set_passport_data_errors( tmp_defaults_63 );
frame_845d2af60dd38f18a509bf0951cca586_2->m_frame.f_lineno = 3280;
{
PyObject *call_args[] = { tmp_args_element_name_105 };
tmp_dictset_value = CALL_FUNCTION_WITH_ARGS1( tmp_called_name_106, call_args );
}
Py_DECREF( tmp_called_name_106 );
Py_DECREF( tmp_args_element_name_105 );
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3280;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_set_passport_data_errors, 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 = 3280;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_telegram$bot$$$function_74_to_dict( );
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_to_dict, 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 = 3318;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = MAKE_FUNCTION_telegram$bot$$$function_75___reduce__( );
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain___reduce__, 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 = 3326;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_get_me );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "get_me" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3331;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3331;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_getMe, 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 = 3331;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_message );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3333;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3333;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendMessage, 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 = 3333;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_delete_message );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "delete_message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3335;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3335;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_deleteMessage, 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 = 3335;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_forward_message );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "forward_message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3337;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3337;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_forwardMessage, 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 = 3337;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_photo );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_photo" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3339;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3339;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendPhoto, 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 = 3339;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_audio );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_audio" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3341;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3341;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendAudio, 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 = 3341;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_document );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_document" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3343;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3343;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendDocument, 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 = 3343;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_sticker );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_sticker" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3345;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3345;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendSticker, 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 = 3345;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_video );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_video" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3347;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3347;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendVideo, 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 = 3347;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_animation );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_animation" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3349;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3349;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendAnimation, 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 = 3349;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_voice );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_voice" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3351;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3351;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendVoice, 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 = 3351;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_video_note );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_video_note" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3353;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3353;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendVideoNote, 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 = 3353;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_media_group );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_media_group" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3355;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3355;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendMediaGroup, 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 = 3355;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_location );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3357;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3357;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendLocation, 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 = 3357;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_edit_message_live_location );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "edit_message_live_location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3359;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3359;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_editMessageLiveLocation, 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 = 3359;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_stop_message_live_location );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "stop_message_live_location" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3361;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3361;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_stopMessageLiveLocation, 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 = 3361;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_venue );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_venue" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3363;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3363;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendVenue, 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 = 3363;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_contact );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_contact" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3365;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3365;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendContact, 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 = 3365;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_game );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_game" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3367;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3367;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendGame, 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 = 3367;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_chat_action );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_chat_action" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3369;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3369;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendChatAction, 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 = 3369;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_answer_inline_query );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "answer_inline_query" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3371;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3371;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_answerInlineQuery, 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 = 3371;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_get_user_profile_photos );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "get_user_profile_photos" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3373;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3373;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_getUserProfilePhotos, 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 = 3373;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_get_file );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "get_file" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3375;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3375;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_getFile, 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 = 3375;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_kick_chat_member );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "kick_chat_member" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3377;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3377;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_kickChatMember, 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 = 3377;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_unban_chat_member );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unban_chat_member" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3379;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3379;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_unbanChatMember, 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 = 3379;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_answer_callback_query );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "answer_callback_query" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3381;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3381;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_answerCallbackQuery, 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 = 3381;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_edit_message_text );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "edit_message_text" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3383;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3383;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_editMessageText, 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 = 3383;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_edit_message_caption );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "edit_message_caption" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3385;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3385;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_editMessageCaption, 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 = 3385;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_edit_message_media );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "edit_message_media" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3387;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3387;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_editMessageMedia, 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 = 3387;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_edit_message_reply_markup );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "edit_message_reply_markup" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3389;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3389;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_editMessageReplyMarkup, 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 = 3389;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_get_updates );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "get_updates" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3391;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3391;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_getUpdates, 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 = 3391;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_set_webhook );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "set_webhook" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3393;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3393;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_setWebhook, 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 = 3393;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_delete_webhook );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "delete_webhook" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3395;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3395;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_deleteWebhook, 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 = 3395;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_leave_chat );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "leave_chat" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3397;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3397;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_leaveChat, 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 = 3397;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_get_chat );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "get_chat" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3399;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3399;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_getChat, 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 = 3399;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_get_chat_administrators );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "get_chat_administrators" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3401;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3401;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_getChatAdministrators, 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 = 3401;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_get_chat_member );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "get_chat_member" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3403;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3403;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_getChatMember, 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 = 3403;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_set_chat_sticker_set );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "set_chat_sticker_set" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3405;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3405;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_setChatStickerSet, 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 = 3405;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_delete_chat_sticker_set );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "delete_chat_sticker_set" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3407;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3407;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_deleteChatStickerSet, 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 = 3407;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_get_chat_members_count );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "get_chat_members_count" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3409;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3409;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_getChatMembersCount, 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 = 3409;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_get_webhook_info );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "get_webhook_info" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3411;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3411;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_getWebhookInfo, 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 = 3411;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_set_game_score );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "set_game_score" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3413;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3413;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_setGameScore, 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 = 3413;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_get_game_high_scores );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "get_game_high_scores" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3415;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3415;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_getGameHighScores, 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 = 3415;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_send_invoice );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "send_invoice" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3417;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3417;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_sendInvoice, 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 = 3417;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_answer_shipping_query );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "answer_shipping_query" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3419;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3419;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_answerShippingQuery, 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 = 3419;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_answer_pre_checkout_query );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "answer_pre_checkout_query" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3421;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3421;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_answerPreCheckoutQuery, 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 = 3421;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_restrict_chat_member );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "restrict_chat_member" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3423;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3423;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_restrictChatMember, 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 = 3423;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_promote_chat_member );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "promote_chat_member" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3425;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3425;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_promoteChatMember, 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 = 3425;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_export_chat_invite_link );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "export_chat_invite_link" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3427;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3427;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_exportChatInviteLink, 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 = 3427;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_set_chat_photo );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "set_chat_photo" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3429;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3429;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_setChatPhoto, 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 = 3429;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_delete_chat_photo );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "delete_chat_photo" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3431;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3431;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_deleteChatPhoto, 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 = 3431;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_set_chat_title );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "set_chat_title" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3433;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3433;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_setChatTitle, 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 = 3433;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_set_chat_description );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "set_chat_description" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3435;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3435;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_setChatDescription, 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 = 3435;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_pin_chat_message );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "pin_chat_message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3437;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3437;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_pinChatMessage, 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 = 3437;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_unpin_chat_message );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "unpin_chat_message" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3439;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3439;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_unpinChatMessage, 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 = 3439;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_get_sticker_set );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "get_sticker_set" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3441;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3441;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_getStickerSet, 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 = 3441;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_upload_sticker_file );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "upload_sticker_file" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3443;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3443;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_uploadStickerFile, 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 = 3443;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_create_new_sticker_set );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "create_new_sticker_set" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3445;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3445;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_createNewStickerSet, 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 = 3445;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_add_sticker_to_set );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "add_sticker_to_set" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3447;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3447;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_addStickerToSet, 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 = 3447;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_set_sticker_position_in_set );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "set_sticker_position_in_set" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3449;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3449;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_setStickerPositionInSet, 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 = 3449;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_delete_sticker_from_set );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "delete_sticker_from_set" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3451;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3451;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_deleteStickerFromSet, 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 = 3451;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
{
tmp_dictset_value = PyObject_GetItem( locals_telegram$bot_100, const_str_plain_set_passport_data_errors );
if ( tmp_dictset_value == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED() )
{
exception_type = PyExc_NameError;
Py_INCREF( exception_type );
exception_value = PyUnicode_FromFormat( "name '%s' is not defined", "set_passport_data_errors" );
exception_tb = NULL;
NORMALIZE_EXCEPTION( &exception_type, &exception_value, &exception_tb );
CHAIN_EXCEPTION( exception_value );
exception_lineno = 3453;
type_description_2 = "o";
goto frame_exception_exit_2;
}
if ( tmp_dictset_value == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 3453;
type_description_2 = "o";
goto frame_exception_exit_2;
}
tmp_res = PyObject_SetItem( locals_telegram$bot_100, const_str_plain_setPassportDataErrors, 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 = 3453;
type_description_2 = "o";
goto frame_exception_exit_2;
}
}
#if 0
RESTORE_FRAME_EXCEPTION( frame_845d2af60dd38f18a509bf0951cca586_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_845d2af60dd38f18a509bf0951cca586_2 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_845d2af60dd38f18a509bf0951cca586_2, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_845d2af60dd38f18a509bf0951cca586_2->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_845d2af60dd38f18a509bf0951cca586_2, exception_lineno );
}
// Attachs locals to frame if any.
Nuitka_Frame_AttachLocals(
(struct Nuitka_FrameObject *)frame_845d2af60dd38f18a509bf0951cca586_2,
type_description_2,
outline_0_var___class__
);
// Release cached frame.
if ( frame_845d2af60dd38f18a509bf0951cca586_2 == cache_frame_845d2af60dd38f18a509bf0951cca586_2 )
{
Py_DECREF( frame_845d2af60dd38f18a509bf0951cca586_2 );
}
cache_frame_845d2af60dd38f18a509bf0951cca586_2 = NULL;
assertFrameObject( frame_845d2af60dd38f18a509bf0951cca586_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_7;
skip_nested_handling_1:;
{
nuitka_bool tmp_condition_result_14;
PyObject *tmp_compexpr_left_2;
PyObject *tmp_compexpr_right_2;
CHECK_OBJECT( tmp_class_creation_1__bases );
tmp_compexpr_left_2 = tmp_class_creation_1__bases;
CHECK_OBJECT( tmp_class_creation_1__bases_orig );
tmp_compexpr_right_2 = tmp_class_creation_1__bases_orig;
tmp_res = RICH_COMPARE_BOOL_NE( tmp_compexpr_left_2, tmp_compexpr_right_2 );
if ( tmp_res == -1 )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 100;
goto try_except_handler_7;
}
tmp_condition_result_14 = ( tmp_res != 0 ) ? NUITKA_BOOL_TRUE : NUITKA_BOOL_FALSE;
if ( tmp_condition_result_14 == NUITKA_BOOL_TRUE )
{
goto branch_yes_5;
}
else
{
goto branch_no_5;
}
branch_yes_5:;
{
CHECK_OBJECT( tmp_class_creation_1__bases_orig );
tmp_dictset_value = tmp_class_creation_1__bases_orig;
tmp_res = PyObject_SetItem( locals_telegram$bot_100, 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 = 100;
goto try_except_handler_7;
}
}
branch_no_5:;
}
{
PyObject *tmp_assign_source_53;
PyObject *tmp_called_name_107;
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_107 = tmp_class_creation_1__metaclass;
tmp_tuple_element_4 = const_str_plain_Bot;
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_telegram$bot_100;
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_0a81fc018d090bba638b83def3575511->m_frame.f_lineno = 100;
tmp_assign_source_53 = CALL_FUNCTION( tmp_called_name_107, tmp_args_name_2, tmp_kw_name_2 );
Py_DECREF( tmp_args_name_2 );
if ( tmp_assign_source_53 == NULL )
{
assert( ERROR_OCCURRED() );
FETCH_ERROR_OCCURRED( &exception_type, &exception_value, &exception_tb );
exception_lineno = 100;
goto try_except_handler_7;
}
assert( outline_0_var___class__ == NULL );
outline_0_var___class__ = tmp_assign_source_53;
}
{
CHECK_OBJECT( outline_0_var___class__ );
tmp_assign_source_52 = outline_0_var___class__;
Py_INCREF( tmp_assign_source_52 );
goto try_return_handler_7;
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_7:;
{
Py_DECREF( locals_telegram$bot_100 );
locals_telegram$bot_100 = NULL;
}
{
goto try_return_handler_6;
}
// Exception handler code:
try_except_handler_7:;
exception_keeper_type_5 = exception_type;
exception_keeper_value_5 = exception_value;
exception_keeper_tb_5 = exception_tb;
exception_keeper_lineno_5 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_DECREF( locals_telegram$bot_100 );
locals_telegram$bot_100 = NULL;
}
{
// Re-raise.
exception_type = exception_keeper_type_5;
exception_value = exception_keeper_value_5;
exception_tb = exception_keeper_tb_5;
exception_lineno = exception_keeper_lineno_5;
goto try_except_handler_6;
}
// End of try:
}
// tried codes exits in all cases
NUITKA_CANNOT_GET_HERE( telegram$bot );
return MOD_RETURN_VALUE( NULL );
// Return handler code:
try_return_handler_6:;
{
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_6:;
exception_keeper_type_6 = exception_type;
exception_keeper_value_6 = exception_value;
exception_keeper_tb_6 = exception_tb;
exception_keeper_lineno_6 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
// 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 outline_exception_1;
}
// End of try:
}
// Return statement must have exited already.
NUITKA_CANNOT_GET_HERE( telegram$bot );
return MOD_RETURN_VALUE( NULL );
outline_exception_1:;
exception_lineno = 100;
goto try_except_handler_5;
outline_result_1:;
UPDATE_STRING_DICT1( moduledict_telegram$bot, (Nuitka_StringObject *)const_str_plain_Bot, tmp_assign_source_52 );
}
goto try_end_5;
// Exception handler code:
try_except_handler_5:;
exception_keeper_type_7 = exception_type;
exception_keeper_value_7 = exception_value;
exception_keeper_tb_7 = exception_tb;
exception_keeper_lineno_7 = exception_lineno;
exception_type = NULL;
exception_value = NULL;
exception_tb = NULL;
exception_lineno = 0;
{
Py_XDECREF( tmp_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_7;
exception_value = exception_keeper_value_7;
exception_tb = exception_keeper_tb_7;
exception_lineno = exception_keeper_lineno_7;
goto frame_exception_exit_1;
}
// End of try:
try_end_5:;
}
// Restore frame exception if necessary.
#if 0
RESTORE_FRAME_EXCEPTION( frame_0a81fc018d090bba638b83def3575511 );
#endif
popFrameStack();
assertFrameObject( frame_0a81fc018d090bba638b83def3575511 );
goto frame_no_exception_2;
frame_exception_exit_1:;
#if 0
RESTORE_FRAME_EXCEPTION( frame_0a81fc018d090bba638b83def3575511 );
#endif
if ( exception_tb == NULL )
{
exception_tb = MAKE_TRACEBACK( frame_0a81fc018d090bba638b83def3575511, exception_lineno );
}
else if ( exception_tb->tb_frame != &frame_0a81fc018d090bba638b83def3575511->m_frame )
{
exception_tb = ADD_TRACEBACK( exception_tb, frame_0a81fc018d090bba638b83def3575511, exception_lineno );
}
// Put the previous frame back on top.
popFrameStack();
// Return the error.
goto module_exception_exit;
frame_no_exception_2:;
{
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;
}
return MOD_RETURN_VALUE( module_telegram$bot );
module_exception_exit:
RESTORE_ERROR_OCCURRED( exception_type, exception_value, exception_tb );
return MOD_RETURN_VALUE( NULL );
}