MVPilgrim commited on
Commit
b1f73d1
·
1 Parent(s): b622079

wpCollection

Browse files
Files changed (1) hide show
  1. app.py +12 -3
app.py CHANGED
@@ -118,9 +118,18 @@ try:
118
  timeout=Timeout(init=60, query=1800, insert=1800), # Values in seconds
119
  )
120
  )
121
- client.connect()
122
- st.session_state.client = client
123
- logger.info("#### Create Weaviate db client connection exited.")
 
 
 
 
 
 
 
 
 
124
  else:
125
  client = st.session_state.client
126
 
 
118
  timeout=Timeout(init=60, query=1800, insert=1800), # Values in seconds
119
  )
120
  )
121
+ for i in range(3):
122
+ try:
123
+ client.connect()
124
+ st.session_state.client = client
125
+ logger.info("#### Create Weaviate db client connection exited.")
126
+ break
127
+ except Exception as e:
128
+ emsg = str(e)
129
+ logger.error(f"### client.connect() EXCEPTION. e2: {emsg}")
130
+ time.sleep(45)
131
+ if i >= 3:
132
+ raise Exception("client.connect retries exhausted.")
133
  else:
134
  client = st.session_state.client
135