mirror of
https://mau.dev/maunium/synapse.git
synced 2024-10-01 01:36:05 -04:00
Bump types-psycopg2 from 2.9.21.11 to 2.9.21.14 (#16381)
* Bump types-psycopg2 from 2.9.21.11 to 2.9.21.14 Bumps [types-psycopg2](https://github.com/python/typeshed) from 2.9.21.11 to 2.9.21.14. - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-psycopg2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Relax the annotation of Cursor.description See https://github.com/matrix-org/synapse/pull/16343#issuecomment-1726083384 for rationale. * Changelog * Changelog --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Robertson <davidr@element.io>
This commit is contained in:
parent
139a24de9e
commit
b225acf3e6
1
changelog.d/16381.misc
Normal file
1
changelog.d/16381.misc
Normal file
@ -0,0 +1 @@
|
|||||||
|
Improve type hints, and bump types-psycopg2 from 2.9.21.11 to 2.9.21.14.
|
6
poetry.lock
generated
6
poetry.lock
generated
@ -3093,13 +3093,13 @@ files = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "types-psycopg2"
|
name = "types-psycopg2"
|
||||||
version = "2.9.21.11"
|
version = "2.9.21.14"
|
||||||
description = "Typing stubs for psycopg2"
|
description = "Typing stubs for psycopg2"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = "*"
|
python-versions = "*"
|
||||||
files = [
|
files = [
|
||||||
{file = "types-psycopg2-2.9.21.11.tar.gz", hash = "sha256:d5077eacf90e61db8c0b8eea2fdc9d4a97d7aaa16865fb4bd7034a7571520b4d"},
|
{file = "types-psycopg2-2.9.21.14.tar.gz", hash = "sha256:bf73a0ac4da4e278c89bf1b01fc596d5a5ac7a356cfe6ac0249f47b9e259f868"},
|
||||||
{file = "types_psycopg2-2.9.21.11-py3-none-any.whl", hash = "sha256:7a323d7744bc8a882fb5a6f63448e903fc70d3dc0d6da9ec1f9c6c4dc10a7102"},
|
{file = "types_psycopg2-2.9.21.14-py3-none-any.whl", hash = "sha256:cd9c5350631f3bc6184ec8d48f2ed31d4ea660f89d0fffe78239450782f383c5"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -361,19 +361,7 @@ class LoggingTransaction:
|
|||||||
@property
|
@property
|
||||||
def description(
|
def description(
|
||||||
self,
|
self,
|
||||||
) -> Optional[
|
) -> Optional[Sequence[Any]]:
|
||||||
Sequence[
|
|
||||||
Tuple[
|
|
||||||
str,
|
|
||||||
Optional[Any],
|
|
||||||
Optional[int],
|
|
||||||
Optional[int],
|
|
||||||
Optional[int],
|
|
||||||
Optional[int],
|
|
||||||
Optional[int],
|
|
||||||
]
|
|
||||||
]
|
|
||||||
]:
|
|
||||||
return self.txn.description
|
return self.txn.description
|
||||||
|
|
||||||
def execute_batch(self, sql: str, args: Iterable[Iterable[Any]]) -> None:
|
def execute_batch(self, sql: str, args: Iterable[Iterable[Any]]) -> None:
|
||||||
|
@ -53,22 +53,10 @@ class Cursor(Protocol):
|
|||||||
@property
|
@property
|
||||||
def description(
|
def description(
|
||||||
self,
|
self,
|
||||||
) -> Optional[
|
) -> Optional[Sequence[Any]]:
|
||||||
Sequence[
|
# At the time of writing, Synapse only assumes that `column[0]: str` for each
|
||||||
# Note that this is an approximate typing based on sqlite3 and other
|
# `column in description`. Since this is hard to express in the type system, and
|
||||||
# drivers, and may not be entirely accurate.
|
# as this is rarely used in Synapse, we deem `column: Any` good enough.
|
||||||
# FWIW, the DBAPI 2 spec is: https://peps.python.org/pep-0249/#description
|
|
||||||
Tuple[
|
|
||||||
str,
|
|
||||||
Optional[Any],
|
|
||||||
Optional[int],
|
|
||||||
Optional[int],
|
|
||||||
Optional[int],
|
|
||||||
Optional[int],
|
|
||||||
Optional[int],
|
|
||||||
]
|
|
||||||
]
|
|
||||||
]:
|
|
||||||
...
|
...
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
Loading…
Reference in New Issue
Block a user