在Twisted的源代码中,许多docstrings包含如下格式:L{xxx}、C{xxx}或以'@'开头的行,它们的含义是什么?
例如,在twisted/internet/interfaces.py中:
例如,在twisted/internet/interfaces.py中:
def registerProducer(producer, streaming):
"""
Register to receive data from a producer.
...
For L{IPullProducer} providers, C{resumeProducing} will be called once
each time data is required.
...
@type producer: L{IProducer} provider
...
@return: C{None}
"""
L{IPullProducer},C{resumeProducing},@type producer ?
顺便问一下,这些格式是否是标准的Python文档字符串格式?如果是,我应该参考哪里?谢谢:)