ka1kuk commited on
Commit
f5ce7b4
1 Parent(s): f189f45

Update networks/message_streamer.py

Browse files
Files changed (1) hide show
  1. networks/message_streamer.py +9 -1
networks/message_streamer.py CHANGED
@@ -30,11 +30,19 @@ class MessageStreamer:
30
  self.message_outputer = OpenaiStreamOutputer()
31
 
32
  def parse_line(self, line):
 
33
  line = line.decode("utf-8")
34
- line = re.sub(r"data:\s*", "", line) # Corrected use of re.sub
35
  data = json.loads(line)
36
  content = data["token"]["text"]
37
  return content
 
 
 
 
 
 
 
38
 
39
  def chat_response(
40
  self,
 
30
  self.message_outputer = OpenaiStreamOutputer()
31
 
32
  def parse_line(self, line):
33
+ try:
34
  line = line.decode("utf-8")
35
+ line = re.sub(r"data:\s*", "", line)
36
  data = json.loads(line)
37
  content = data["token"]["text"]
38
  return content
39
+ except KeyError as e:
40
+ print(f"KeyError: {e}")
41
+ return None
42
+ except Exception as e:
43
+ print(f"An error occurred: {e}")
44
+ return None
45
+
46
 
47
  def chat_response(
48
  self,