Inada Naoki <[email protected]> added the comment:
> Just to be clear: I would *not* want this new mode to be the *default*
> behavior. So far I think ONLY_IF_STRINGIZED is the best compromise for
> default behavior.
I don't think ONLY_IF_STRINGIZED is the best compromise. I don't think it solve
any issue.
```
if False:
from typing import List
def f1() -> 'List[str]':
pass
def f2(a:int) -> 'List[str]':
pass
```
In this example, both of help(f1) and help(f2) must show signature, not raise
an error.
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue43817>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com