Я пытаюсь записать счетчик времени с помощью Twisted, чтобы при запросе GET / timer он возвращал текущий счетчик.Первый запрос запускает счетчик.К сожалению, всегда, когда я запрашиваю / таймер создает дополнительный новый счетчик, начиная с 0. Кто-нибудь знает, как настроить следующий код, чтобы он не создавал новый счетчик при каждом запросе GET / таймера)?
from twisted.internet import reactor
from twisted.web.resource import Resource
class TimeCounter(Resource):
def __init__(self):
self.value = 0
def test(self):
self.value += 1
print self.value # debug
reactor.callLater(1, self.test)
def render(self, request):
self.test()
return str(self.value)
resource = TimeCounter()
Заранее спасибо.