macayaven commited on
Commit
9e2991b
·
verified ·
1 Parent(s): 0700275

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -3
app.py CHANGED
@@ -413,12 +413,25 @@ def create_app(language='en'):
413
 
414
  def _calls_today():
415
  data = _load_call_log()
416
- return int(data.get(_today_key(), 0))
 
 
 
 
 
 
 
 
417
 
418
  def _inc_calls_today():
419
  data = _load_call_log()
420
- key = _today_key()
421
- data[key] = int(data.get(key, 0)) + 1
 
 
 
 
 
422
  _save_call_log(data)
423
 
424
  def _agentic_budget_allows():
 
413
 
414
  def _calls_today():
415
  data = _load_call_log()
416
+ day = _today_key()
417
+ val = data.get(day, 0)
418
+ # Backward compatible: handle both scalar int and per-day dict blob
419
+ if isinstance(val, dict):
420
+ return int(val.get("calls", 0))
421
+ try:
422
+ return int(val)
423
+ except Exception:
424
+ return 0
425
 
426
  def _inc_calls_today():
427
  data = _load_call_log()
428
+ day = _today_key()
429
+ day_blob = data.get(day, {}) if isinstance(data.get(day, {}), dict) else {}
430
+ try:
431
+ day_blob["calls"] = int(day_blob.get("calls", 0)) + 1
432
+ except Exception:
433
+ day_blob["calls"] = 1
434
+ data[day] = day_blob
435
  _save_call_log(data)
436
 
437
  def _agentic_budget_allows():