Serhiy Storchaka added the comment:

Adding more confusion, the expression ``('This is a docstring')`` is accepted 
as a docstring despite the fact that it is not a string literal.

The cases f'string' and ('string') looks similar to me. Both are simple 
expressions that become indistinguishable from string literals due to some 
optimization at parser level. It would be nice to disallow them as docstrings, 
but it may be not easy to do.

----------
nosy: +serhiy.storchaka

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

Reply via email to