mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
Fix getting callback params on py3.14+ (#1741)
* Add test to reproduce `TypeError: unsupported callable` on `python >=3.14` * Fix getting callback params on py3.14+ Add 1741.bugfix.rst * Code optimization
This commit is contained in:
parent
79ee135331
commit
b27ca9a45d
4 changed files with 63 additions and 5 deletions
3
CHANGES/1741.bugfix.rst
Normal file
3
CHANGES/1741.bugfix.rst
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
`inspect.getfullargspec(callback)` can't process callback if it's arguments have "ForwardRef" annotations in Py3.14+
|
||||
|
||||
This PR replaces the old way with `inspect.signature(callback)` and add `annotation_format = annotationlib.Format.FORWARDREF` argument to it if runtime python version >=3.14.
|
||||
Loading…
Add table
Add a link
Reference in a new issue