Pre-emptively fix synapse.storage.types.Connection for future mypy release (#8577)

Fix the Connection protocol according to typeshed's assertions about sqlite3.Connection
This commit is contained in:
Jonathan de Jong 2020-10-17 10:51:38 +02:00 committed by GitHub
parent 0afd83584b
commit 79c1f973ce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 3 deletions

View file

@ -160,7 +160,7 @@ class LoggingDatabaseConnection:
self.conn.__enter__()
return self
def __exit__(self, exc_type, exc_value, traceback) -> bool:
def __exit__(self, exc_type, exc_value, traceback) -> Optional[bool]:
return self.conn.__exit__(exc_type, exc_value, traceback)
# Proxy through any unknown lookups to the DB conn class.