diff options
| author | Christian Tismer <tismer@stackless.com> | 2024-10-12 17:03:18 +0200 |
|---|---|---|
| committer | Christian Tismer <tismer@stackless.com> | 2024-10-17 15:09:21 +0200 |
| commit | 7ee3fb7958d6384baf3d1bd4cfe4931cacfa77df (patch) | |
| tree | c54580d70c03db917873db2fa717607e31bd541a /sources/pyside6/libpyside/pysideproperty.cpp | |
| parent | 9af99c2fd8ed6b8b8959b1b33717989d51555e3d (diff) | |
type hints: Fix typing.Callable to include parameters
All callables have now arguments.
Task-number: PYSIDE-2846
Fixes: PYSIDE-2884
Change-Id: Ibf6b1d93350304550addbc459c1440bd5cefc057
Pick-to: 6.8
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Diffstat (limited to 'sources/pyside6/libpyside/pysideproperty.cpp')
| -rw-r--r-- | sources/pyside6/libpyside/pysideproperty.cpp | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/sources/pyside6/libpyside/pysideproperty.cpp b/sources/pyside6/libpyside/pysideproperty.cpp index 6ba76200a..bbc289231 100644 --- a/sources/pyside6/libpyside/pysideproperty.cpp +++ b/sources/pyside6/libpyside/pysideproperty.cpp @@ -470,16 +470,20 @@ static PyObject *getFromType(PyTypeObject *type, PyObject *name) namespace PySide::Property { static const char *Property_SignatureStrings[] = { - "PySide6.QtCore.Property(self,type:type,fget:typing.Callable=None,fset:typing.Callable=None," - "freset:typing.Callable=None,fdel:typing.Callable=None,doc:str=None," - "notify:typing.Callable=None,designable:bool=True,scriptable:bool=True," + "PySide6.QtCore.Property(self,type:type," + "fget:typing.Optional[typing.Callable[[typing.Any],typing.Any]]," + "fset:typing.Optional[typing.Callable[[typing.Any,typing.Any],None]]," + "freset:typing.Optional[typing.Callable[[typing.Any,typing.Any],None]]," + "doc:str=None," + "notify:typing.Optional[typing.Callable[[],None]]," + "designable:bool=True,scriptable:bool=True," "stored:bool=True,user:bool=False,constant:bool=False,final:bool=False)", - "PySide6.QtCore.Property.deleter(self,fdel:typing.Callable)->PySide6.QtCore.Property", - "PySide6.QtCore.Property.getter(self,fget:typing.Callable)->PySide6.QtCore.Property", - "PySide6.QtCore.Property.read(self,fget:typing.Callable)->PySide6.QtCore.Property", - "PySide6.QtCore.Property.setter(self,fset:typing.Callable)->PySide6.QtCore.Property", - "PySide6.QtCore.Property.write(self,fset:typing.Callable)->PySide6.QtCore.Property", - "PySide6.QtCore.Property.__call__(self, func:typing.Callable)->PySide6.QtCore.Property", + "PySide6.QtCore.Property.deleter(self,fdel:typing.Callable[[typing.Any],None])->PySide6.QtCore.Property", + "PySide6.QtCore.Property.getter(self,fget:typing.Callable[[typing.Any],typing.Any])->PySide6.QtCore.Property", + "PySide6.QtCore.Property.read(self,fget:typing.Callable[[typing.Any],typing.Any])->PySide6.QtCore.Property", + "PySide6.QtCore.Property.setter(self,fset:typing.Callable[[typing.Any,typing.Any],None])->PySide6.QtCore.Property", + "PySide6.QtCore.Property.write(self,fset:typing.Callable[[typing.Any,typing.Any],None])->PySide6.QtCore.Property", + "PySide6.QtCore.Property.__call__(self, func:typing.Callable[...,typing.Any])->PySide6.QtCore.Property", nullptr}; // Sentinel void init(PyObject *module) |
