#python-3.x #docstring #f-string
Вопрос:
Не могли бы вы сказать мне, является ли это ошибкой и следует ли ее где-то поднимать? Согласно https://bugs.python.org/issue28739 это должно работать с Python 3.7. У меня есть PYthon 3.9.1:
x = 10
import sys
def f():
f"""
X = {x}
"""
pass
def g():
"""
X = {x}
"""
pass
print(f.__doc__) # >> None
print(g.__doc__) # >> X = {x}
print(sys.version) # >> 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)]