BGarida commited on
Commit
d4f700d
·
1 Parent(s): a546f7a

Deploying PDF Version v8

Browse files
Files changed (2) hide show
  1. app.py +15 -9
  2. requirements.txt +1 -1
app.py CHANGED
@@ -133,10 +133,18 @@ logger.debug("Defining main function")
133
 
134
  @cl.on_message
135
  async def main(message):
136
- logger.debug(f"Main function called with message: {message}")
 
 
 
 
 
 
 
137
  try:
138
- print(f"Received message type: {type(message)}")
139
- print(f"Message content: {message.content}")
 
140
 
141
  chain = cl.user_session.get("chain") # type: ConversationalRetrievalChain
142
  cb = cl.AsyncLangchainCallbackHandler()
@@ -161,9 +169,7 @@ async def main(message):
161
 
162
  await cl.Message(content=answer, elements=text_elements).send()
163
 
164
- except AttributeError as e:
165
- print(f"AttributeError occurred: {e}")
166
- print(f"Message type: {type(message)}")
167
- print(f"Message: {message}")
168
- print(f"Message dir: {dir(message)}")
169
- await cl.Message(content=f"An error occurred: {e}\nMessage type: {type(message)}\nMessage: {message}").send()
 
133
 
134
  @cl.on_message
135
  async def main(message):
136
+ debug_info = f"""
137
+ Debug Info:
138
+ Message type: {type(message)}
139
+ Message: {message}
140
+ Message dir: {dir(message)}
141
+ """
142
+ print(debug_info)
143
+
144
  try:
145
+ # If message is a string, wrap it in a cl.Message object
146
+ if isinstance(message, str):
147
+ message = cl.Message(content=message)
148
 
149
  chain = cl.user_session.get("chain") # type: ConversationalRetrievalChain
150
  cb = cl.AsyncLangchainCallbackHandler()
 
169
 
170
  await cl.Message(content=answer, elements=text_elements).send()
171
 
172
+ except Exception as e:
173
+ error_message = f"An error occurred: {str(e)}\n\n{debug_info}"
174
+ print(error_message)
175
+ await cl.Message(content=error_message).send()
 
 
requirements.txt CHANGED
@@ -2,5 +2,5 @@ langchain==0.0.198
2
  chromadb==0.3.22
3
  tiktoken==0.3.3
4
  pypdf==3.8.1
5
- chainlit==0.7.0
6
  openai==0.27.8
 
2
  chromadb==0.3.22
3
  tiktoken==0.3.3
4
  pypdf==3.8.1
5
+ chainlit==0.7.700
6
  openai==0.27.8