У меня есть следующий пример
class Intake:
def __init__(self):
#
# aggregate dict to store all the counters
#
self.counters = {}
#
# start a looping call to run reach minute
#
self.lc = task.LoopingCall(self.aggregate, self.counters)
self.lc.start(60)
def aggregate(self, counters):
print counters
Так что это прекрасно работает ... но в моей агрегатной функции мне нужно очистить диктовку self.counters.У меня проблемы с этим ..
Я хочу сделать что-то вроде
def aggregate(self, counters):
print counters
self.counters = {}
Если я ссылаюсь на self.counters в этой функции, я получаю
exceptions.AttributeError: Intake instance has no attribute 'counters'