Details
Description
Setting an attribute on QWidget instance that was shown or hidden to certain values (from quick testing at least types, functions, and builtin functions) causes an empty error to be printed on future show and hide calls.
... from __feature__ import true_property widget.show() widget.a = int widget.show() # prints error RecursionError: maximum recursion depth exceeded while calling a Python object