Exemple #1
0
 def firstTime(self, **kwargs):
     with open('Config\\configuration.json', mode='r') as f:
         jData = f.read()
     self.data = json.loads(jData)
     if "settings" not in self.data:
         self.addSettings({
             "lookBackMonths": 1,
             "currentDate": Dates.empty()
         })
     else:
         if "lookBackMonths" not in self.data["settings"]:
             self.addSettings({"lookBackMonths": 1})
         if "currentDate" not in self.data["settings"]:
             self.addSettings({"currentDate": Dates.empty()})
         else:
             date = Dates.string(self.data["settings"]["currentDate"])
             self.addSettings({"currentDate": date})
Exemple #2
0
 def isValid(self, dateStr):
     if Dates.string(dateStr) > Dates.empty():
         return False
     return True
Exemple #3
0
 def indexOf(self, date):
     for i in range(0, len(self.data)):
         if Dates.string(self.data[i]['date']) == date:
             return i
     return -1