dlflannery commited on
Commit
cf9c5e4
·
verified ·
1 Parent(s): 45dd069

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -28,7 +28,8 @@ client = OpenAI(api_key = key)
28
  def genUsageStats(do_reset=False):
29
  result = []
30
  for user in unames:
31
- tokens = 0
 
32
  fp = dataDir + user + '_log.txt'
33
  if os.path.exists(fp):
34
  accessOk = False
@@ -40,7 +41,11 @@ def genUsageStats(do_reset=False):
40
  os.remove(fp)
41
  for line in dataList:
42
  (u, t) = line.split(':')
43
- tokens += int(t)
 
 
 
 
44
  accessOk = True
45
  break
46
  except:
@@ -49,7 +54,7 @@ def genUsageStats(do_reset=False):
49
  return f'File access failed reading stats for user: {user}'
50
  else:
51
  total = 0
52
- result.append([user, str(tokens)])
53
  return result
54
 
55
  def clear():
@@ -89,7 +94,10 @@ def chat(prompt, user_window, pwd_window, past, response, gptModel):
89
  try:
90
  dataFile = new_func(user_window)
91
  with open(dataFile, 'a') as f:
92
- f.write(f'{user_window}: {tokens}\n')
 
 
 
93
  accessOk = True
94
  break
95
  except Exception as e:
 
28
  def genUsageStats(do_reset=False):
29
  result = []
30
  for user in unames:
31
+ tokens3 = 0
32
+ tokens4 = 0
33
  fp = dataDir + user + '_log.txt'
34
  if os.path.exists(fp):
35
  accessOk = False
 
41
  os.remove(fp)
42
  for line in dataList:
43
  (u, t) = line.split(':')
44
+ (t, m) = t.split('-')
45
+ if '4' in m:
46
+ tokens4 += int(t)
47
+ else:
48
+ tokens3 += int(t)
49
  accessOk = True
50
  break
51
  except:
 
54
  return f'File access failed reading stats for user: {user}'
55
  else:
56
  total = 0
57
+ result.append([user, str(tokens3), str(tokens4)])
58
  return result
59
 
60
  def clear():
 
94
  try:
95
  dataFile = new_func(user_window)
96
  with open(dataFile, 'a') as f:
97
+ m = '3'
98
+ if '4' in gptModel:
99
+ m = '4'
100
+ f.write(f'{user_window}: {tokens}-{m}\n')
101
  accessOk = True
102
  break
103
  except Exception as e: