Я хочу иметь возможность получить значение "delta" в нескольких словарях json.Я использую JsonStore от kivy, если это что-то меняет.Когда я нажимаю кнопку, которая запускает функцию check_streak, я получаю NameError: имя 'delta' не определено.Вот код:
class MainApp(App):
def build(self): # build() returns an instance
self.store = JsonStore("streak.json") # file that stores the streaks:
return presentation
def check_streak(self, instance):
for item in self.store.find(delta):
if delta > time.time():
print("early")
if delta == time.time():
print("on time")
if delta < time.time():
print("late")
Вот словарь json в отдельном файле:
{"first": {"action": "first", "action_num": "1", "seconds": 60, "score": 0, "delta": 1555714261.0438898}, "second": {"action": "second", "action_num": "2", "seconds": 120, "score": 0, "delta": 1555879741.894656}}
Я хочу иметь возможность получать значение "delta" из каждого помещенного объектавнутри файла.Как бы я это сделал?