dlflannery commited on
Commit
067746e
·
verified ·
1 Parent(s): 3de8d87

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -0
app.py CHANGED
@@ -12,6 +12,7 @@ pwds = os.getenv('PASSWORD')
12
  pwdList = pwds.split(',')
13
 
14
  client = OpenAI(api_key = key)
 
15
 
16
  def clear():
17
  return [None, [], None]
@@ -29,6 +30,13 @@ def chat(prompt, user_window, pwd_window, past, response, gptModel):
29
  if len(response) > 40000:
30
  response += "\n\nTHIS DIALOG IS GETTING TOO LONG. PLEASE CLEAR IT."
31
  past.append({"role":"assistant", "content": reply})
 
 
 
 
 
 
 
32
  return [past, response, None]
33
  else:
34
  return [[], "User name and/or password are incorrect", prompt]
 
12
  pwdList = pwds.split(',')
13
 
14
  client = OpenAI(api_key = key)
15
+ dataLogFilePath = os.getenv('HOME') + '/data/usageLog.txt'
16
 
17
  def clear():
18
  return [None, [], None]
 
30
  if len(response) > 40000:
31
  response += "\n\nTHIS DIALOG IS GETTING TOO LONG. PLEASE CLEAR IT."
32
  past.append({"role":"assistant", "content": reply})
33
+ try:
34
+ with open(dataLogFilePath, 'a') as f:
35
+ f.write(f'{user_window}: {len(response)} chars\n')
36
+ with open(dataLogFilePath) as f:
37
+ response += '\n' + f.read()
38
+ except:
39
+ response += "\nDATA LOG FAILED"
40
  return [past, response, None]
41
  else:
42
  return [[], "User name and/or password are incorrect", prompt]