在 twisted 的源代码中,许多文档字符串包含这样的格式:L{xxx} 或 C{xxx} 或以“@”开头的行,它们的含义是什么?
例如,在 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 生产者?
顺便说一句,这些格式是标准 python 文档字符串格式的一部分吗?如果是这样,我应该参考哪里?谢谢 :)