Annotate advanced function

This commit is contained in:
David Robertson 2022-10-01 22:22:42 +01:00
parent e67cd89e7b
commit 9a35283393
No known key found for this signature in database
GPG key ID: 903ECE108A39DEDD

View file

@ -814,9 +814,9 @@ class DatabasePool:
desc: str, desc: str,
db_autocommit: bool, db_autocommit: bool,
isolation_level: Optional[int], isolation_level: Optional[int],
func: Callable[..., R], func: Callable[Concatenate[LoggingTransaction, P], R],
*args: Any, *args: P.args,
**kwargs: Any, **kwargs: P.kwargs,
) -> R: ) -> R:
"""Starts a transaction on the database and runs a given function """Starts a transaction on the database and runs a given function