基于twisted的python高速公路代码中@inlineCallbacks的用途是什么?
我一直在高速公路示例中看到代码@inlineCallbacks。下面是一个例子基于twisted的python高速公路代码中@inlineCallbacks的用途是什么?,python,python-2.7,twisted,autobahn,Python,Python 2.7,Twisted,Autobahn,我一直在高速公路示例中看到代码@inlineCallbacks。下面是一个例子 class Component(ApplicationSession): """ An application component that publishes an event every second. """ @inlineCallbacks def onJoin(self, details): print("session attached") coun
class Component(ApplicationSession):
"""
An application component that publishes an event every second.
"""
@inlineCallbacks
def onJoin(self, details):
print("session attached")
counter = 0
while True:
print(".")
self.publish('com.myapp.topic1', counter)
counter += 1
yield sleep(1)
if __name__ == '__main__':
from autobahn.twisted.wamp import ApplicationRunner
runner = ApplicationRunner("ws://127.0.0.1:8080/ws", "realm1")
runner.run(Component)
@inlineCallbacks的用途是什么?这是twisted decorator。这个问题可能是重复的