Skip to content

Centralize de_json - #5186

Merged
harshil21 merged 20 commits into
masterfrom
simplify-de-json
Jul 30, 2026
Merged

Centralize de_json#5186
harshil21 merged 20 commits into
masterfrom
simplify-de-json

Merge branch 'master' into simplify-de-json

ee252f0
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Jul 30, 2026 in 0s

1 new issue (0 max.) of at least severity.

Codacy Here is an overview of what got changed by this pull request:

Issues
======
- Added 1
           

Complexity increasing per file
==============================
- src/telegram/_passport/passportfile.py  1
- src/telegram/_telegramobject.py  34
- src/telegram/_utils/de_json.py  20
         

Complexity decreasing per file
==============================
+ src/telegram/_chatpermissions.py  -2
+ src/telegram/_choseninlineresult.py  -1
+ src/telegram/_payment/shippingquery.py  -1
+ src/telegram/_payment/stars/startransactions.py  -2
+ src/telegram/_passport/credentials.py  -3
+ src/telegram/_shared.py  -4
+ src/telegram/_chatmemberupdated.py  -1
+ src/telegram/_reply.py  -3
+ src/telegram/_business.py  -6
+ src/telegram/_inline/inlinequeryresultsbutton.py  -1
+ src/telegram/_chatboost.py  -8
+ src/telegram/_keyboardbuttonrequest.py  -1
+ src/telegram/_chatmember.py  -6
+ src/telegram/_files/_basethumbedmedium.py  -3
+ src/telegram/_botcommandscope.py  -3
+ src/telegram/_passport/passportdata.py  -1
+ src/telegram/_poll.py  -7
+ src/telegram/_inline/preparedinlinemessage.py  -1
+ src/telegram/_chatinvitelink.py  -1
+ src/telegram/_keyboardbutton.py  -2
+ src/telegram/_inline/inputinvoicemessagecontent.py  -1
+ src/telegram/_paidmedia.py  -10
+ src/telegram/_reaction.py  -4
+ src/telegram/_payment/precheckoutquery.py  -1
+ src/telegram/_inline/inlinequery.py  -1
+ src/telegram/_chatlocation.py  -1
+ src/telegram/_payment/stars/affiliateinfo.py  -1
+ src/telegram/_chatfullinfo.py  -1
+ src/telegram/_games/gamehighscore.py  -1
+ src/telegram/_files/venue.py  -1
+ src/telegram/_chatbackground.py  -10
+ src/telegram/_messagereactionupdated.py  -2
+ src/telegram/_payment/successfulpayment.py  -1
+ src/telegram/_chatjoinrequest.py  -1
+ src/telegram/_gifts.py  -3
+ src/telegram/_utils/argumentparsing.py  -8
+ src/telegram/_uniquegift.py  -5
+ src/telegram/_proximityalerttriggered.py  -1
+ src/telegram/_inline/inlinekeyboardmarkup.py  -4
+ src/telegram/_inline/inlinekeyboardbutton.py  -1
+ src/telegram/_ownedgift.py  -6
+ src/telegram/_webhookinfo.py  -1
+ src/telegram/_files/sticker.py  -5
+ src/telegram/_update.py  -1
+ src/telegram/_files/video.py  -1
+ src/telegram/_menubutton.py  -4
+ src/telegram/_payment/stars/transactionpartner.py  -8
+ src/telegram/_giveaway.py  -3
+ src/telegram/_videochat.py  -2
+ src/telegram/_messageentity.py  -1
+ src/telegram/_messageorigin.py  -6
+ src/telegram/_games/game.py  -1
+ src/telegram/_userprofilephotos.py  -2
+ src/telegram/_payment/stars/revenuewithdrawalstate.py  -4
+ src/telegram/_checklists.py  -5
+ src/telegram/_suggestedpost.py  -7
+ src/telegram/_directmessagestopic.py  -1
+ src/telegram/_chatowner.py  -2
+ src/telegram/_userprofileaudios.py  -1
+ src/telegram/_managedbot.py  -2
+ src/telegram/_files/livephoto.py  -1
+ src/telegram/_botaccesssettings.py  -1
         

See the complete overview on Codacy

Annotations

Check warning on line 56 in src/telegram/_utils/de_json.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

src/telegram/_utils/de_json.py#L56

Use of possibly insecure function - consider using safer ast.literal_eval.