Skip to content

Commit 2e07cf5

Browse files
committed
Added validators to decorators
1 parent 624d9a9 commit 2e07cf5

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

.venvs

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.venv

deal/_runtime/_decorators.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222

2323
def pre(
24-
validator,
24+
validator: Callable[..., bool],
2525
*,
2626
message: str | None = None,
2727
exception: ExceptionType | None = None,
@@ -66,7 +66,7 @@ def pre(
6666

6767

6868
def post(
69-
validator,
69+
validator: Callable[..., bool],
7070
*,
7171
message: str | None = None,
7272
exception: ExceptionType | None = None,
@@ -111,7 +111,7 @@ def post(
111111

112112

113113
def ensure(
114-
validator,
114+
validator: Callable[..., bool],
115115
*,
116116
message: str | None = None,
117117
exception: ExceptionType | None = None,
@@ -253,7 +253,7 @@ def has(
253253

254254
def reason(
255255
event: type[Exception],
256-
validator,
256+
validator: Callable[..., bool],
257257
*,
258258
message: str | None = None,
259259
exception: ExceptionType | None = None,
@@ -307,7 +307,7 @@ def reason(
307307

308308

309309
def inv(
310-
validator,
310+
validator: Callable[..., bool],
311311
*,
312312
message: str | None = None,
313313
exception: ExceptionType | None = None,

0 commit comments

Comments
 (0)