diff options
| author | Christian Tismer <tismer@stackless.com> | 2023-03-08 14:45:32 +0100 |
|---|---|---|
| committer | Christian Tismer <tismer@stackless.com> | 2023-03-09 17:42:02 +0100 |
| commit | d074f98ded062760ca6c237b17221cbba05f5d73 (patch) | |
| tree | cba7a689a4459725aa17865205c796998a15f5ca /tools/cross_compile_android/main.py | |
| parent | 3e0343a214075efe2660ec36359ea09e8435b562 (diff) | |
SignalInstance: Fix more very old errors due to unlucky exposure
SignalInstance unfortunately can be created directly without
a calling Signal. This is an old design error that cannot easily
be reverted because that is now the API.
Fixed by printing "(no signature)":
* print(SignalInstance()) # prints "(no signature)"
Fixed by producing a runtime error:
* SignalInstance().connect(lambda: None)
* SignalInstance().disconnect()
* SignalInstance().emit()
Thanks to <bers bers> who reported them all.
Task-number: PYSIDE-79
Change-Id: I92598d963b9796453fbd17c1526a674fa007e5e8
Pick-to: 6.4
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Diffstat (limited to 'tools/cross_compile_android/main.py')
0 files changed, 0 insertions, 0 deletions
