Merge pull request #135 from nim65s/reconnect

try reconnections on LocalProtocolError, fix #135
This commit is contained in:
Guilhem Saurel 2024-03-08 21:55:42 +01:00 committed by GitHub
commit 65ad9444d0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 0 deletions

View File

@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
by [@timo-schluessler](https://github.com/timo-schluessler)
- replace black & isort by ruff
- update dependencies
- try to reconnect on LocalProtocolError
- add mwe gitlab webhook formatter. Intergrations are better for now
## [v3.8.0] - 2023-04-08

View File

@ -90,5 +90,8 @@ async def send_room_message(room_id, content):
except LocalProtocolError as e:
msg = f"Send error: {e}"
LOGGER.error(msg)
LOGGER.warning("Reconnecting")
if conf.MATRIX_PW:
await CLIENT.login(conf.MATRIX_PW)
LOGGER.warning("Trying again")
return create_json_response(HTTPStatus.GATEWAY_TIMEOUT, "Homeserver not responding")