mirror of
https://github.com/element-hq/synapse.git
synced 2024-11-27 03:58:06 +03:00
Add an overload for simple_select_one_onecol_txn. (#8235)
This commit is contained in:
parent
912e024913
commit
c8758cb72f
2 changed files with 25 additions and 0 deletions
1
changelog.d/8235.misc
Normal file
1
changelog.d/8235.misc
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Add type hints to `StreamStore`.
|
|
@ -1149,6 +1149,30 @@ class DatabasePool(object):
|
||||||
allow_none=allow_none,
|
allow_none=allow_none,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@overload
|
||||||
|
@classmethod
|
||||||
|
def simple_select_one_onecol_txn(
|
||||||
|
cls,
|
||||||
|
txn: LoggingTransaction,
|
||||||
|
table: str,
|
||||||
|
keyvalues: Dict[str, Any],
|
||||||
|
retcol: Iterable[str],
|
||||||
|
allow_none: Literal[False] = False,
|
||||||
|
) -> Any:
|
||||||
|
...
|
||||||
|
|
||||||
|
@overload
|
||||||
|
@classmethod
|
||||||
|
def simple_select_one_onecol_txn(
|
||||||
|
cls,
|
||||||
|
txn: LoggingTransaction,
|
||||||
|
table: str,
|
||||||
|
keyvalues: Dict[str, Any],
|
||||||
|
retcol: Iterable[str],
|
||||||
|
allow_none: Literal[True] = True,
|
||||||
|
) -> Optional[Any]:
|
||||||
|
...
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def simple_select_one_onecol_txn(
|
def simple_select_one_onecol_txn(
|
||||||
cls,
|
cls,
|
||||||
|
|
Loading…
Reference in a new issue