Karthikeyan Singaravelan <tir.kar...@gmail.com> added the comment:

As noted in 
https://github.com/testing-cabal/mock/issues/464#issuecomment-490381389 just 
importing PySide2 makes __signature__ not writeable for any class defined after 
the import.

$ python
Python 3.8.0a4+ (heads/master:b1c3167c23, May  8 2019, 05:17:38)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> class Foo: pass
...
>>> Foo.__signature__ = 1
>>> import PySide2
>>> class Bar: pass
...
>>> Bar.__signature__ = 1
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: attribute '__signature__' of 'type' objects is not writable

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue36848>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to