WIP: Switching to Dataclasses - #5334
Draft
aelkheir wants to merge 8 commits into
Draft
Codacy Production / Codacy Static Code Analysis
succeeded
Aug 23, 2026 in 0s
Your pull request is up to standards!
Here is an overview of what got changed by this pull request:
Complexity increasing per file
==============================
- src/telegram/_chatadministratorrights.py 5
- src/telegram/_utils/dataclass.py 18
- src/telegram/_chatpermissions.py 5
Complexity decreasing per file
==============================
+ src/telegram/_shared.py -3
+ src/telegram/_chatmemberupdated.py -1
+ src/telegram/_reply.py -3
+ src/telegram/_loginurl.py -1
+ src/telegram/_business.py -7
+ src/telegram/_chatboost.py -8
+ src/telegram/_keyboardbuttonrequest.py -3
+ src/telegram/_copytextbutton.py -1
+ src/telegram/_webappinfo.py -1
+ src/telegram/_chatmember.py -6
+ src/telegram/_botcommandscope.py -10
+ src/telegram/_poll.py -6
+ src/telegram/_chatinvitelink.py -2
+ src/telegram/_keyboardbutton.py -1
+ src/telegram/_storyarea.py -8
+ src/telegram/_callbackquery.py -2
+ src/telegram/_paidmedia.py -6
+ src/telegram/_reaction.py -4
+ src/telegram/_messageid.py -1
+ src/telegram/_botcommand.py -1
+ src/telegram/_botdescription.py -2
+ src/telegram/_chatlocation.py -1
+ src/telegram/_chatfullinfo.py -1
+ src/telegram/_chatbackground.py -8
+ src/telegram/_story.py -1
+ src/telegram/_messagereactionupdated.py -2
+ src/telegram/_chatjoinrequest.py -1
+ src/telegram/_gifts.py -5
+ src/telegram/_replykeyboardremove.py -1
+ src/telegram/_uniquegift.py -5
+ src/telegram/_proximityalerttriggered.py -1
+ src/telegram/_writeaccessallowed.py -1
+ src/telegram/_forcereply.py -1
+ src/telegram/_ownedgift.py -3
+ src/telegram/_webhookinfo.py -1
+ src/telegram/_webappdata.py -1
+ src/telegram/_forumtopic.py -7
+ src/telegram/_birthdate.py -1
+ src/telegram/_update.py -1
+ src/telegram/_switchinlinequerychosenchat.py -1
+ src/telegram/_botname.py -1
+ src/telegram/_dice.py -1
+ src/telegram/_telegramobject.py -13
+ src/telegram/_menubutton.py -3
+ src/telegram/_linkpreviewoptions.py -1
+ src/telegram/_giveaway.py -4
+ src/telegram/_videochat.py -4
+ src/telegram/_user.py -1
+ src/telegram/_messageorigin.py -4
+ src/telegram/_sentwebappmessage.py -1
+ src/telegram/_paidmessagepricechanged.py -1
+ src/telegram/_checklists.py -4
+ src/telegram/_directmessagepricechanged.py -1
+ src/telegram/_inputchecklist.py -2
+ src/telegram/_suggestedpost.py -7
+ src/telegram/_directmessagestopic.py -1
+ src/telegram/_userrating.py -1
+ src/telegram/_chatowner.py -2
+ src/telegram/_userprofileaudios.py -1
+ src/telegram/_managedbot.py -2
+ src/telegram/_preparedkeyboardbutton.py -1
+ src/telegram/_sentguestmessage.py -1
+ src/telegram/_botaccesssettings.py -1
+ src/telegram/_choseninlineresult.py -1
+ src/telegram/_messageautodeletetimerchanged.py -1
See the complete overview on Codacy
Loading