Skip to content

Commit 1acc4b9

Browse files
committed
Update type hints for regex and pattern parameters to support re.Pattern
1 parent 7ecd621 commit 1acc4b9

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

sqlmodel/main.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -266,10 +266,10 @@ def Field(
266266
max_length: int | None = None,
267267
allow_mutation: bool = True,
268268
regex: Annotated[
269-
str | None,
269+
str | re.Pattern[str] | None,
270270
deprecated(REGEX_PARAM_DEPRECATION_MSG),
271271
] = None,
272-
pattern: str | None = None,
272+
pattern: str | re.Pattern[str] | None = None,
273273
discriminator: str | None = None,
274274
repr: bool = True,
275275
primary_key: bool | UndefinedType = Undefined,
@@ -313,10 +313,10 @@ def Field(
313313
max_length: int | None = None,
314314
allow_mutation: bool = True,
315315
regex: Annotated[
316-
str | None,
316+
str | re.Pattern[str] | None,
317317
deprecated(REGEX_PARAM_DEPRECATION_MSG),
318318
] = None,
319-
pattern: str | None = None,
319+
pattern: str | re.Pattern[str] | None = None,
320320
discriminator: str | None = None,
321321
repr: bool = True,
322322
primary_key: bool | UndefinedType = Undefined,
@@ -369,10 +369,10 @@ def Field(
369369
max_length: int | None = None,
370370
allow_mutation: bool = True,
371371
regex: Annotated[
372-
str | None,
372+
str | re.Pattern[str] | None,
373373
deprecated(REGEX_PARAM_DEPRECATION_MSG),
374374
] = None,
375-
pattern: str | None = None,
375+
pattern: str | re.Pattern[str] | None = None,
376376
discriminator: str | None = None,
377377
repr: bool = True,
378378
sa_column: Column[Any] | UndefinedType = Undefined,
@@ -406,10 +406,10 @@ def Field(
406406
max_length: int | None = None,
407407
allow_mutation: bool = True,
408408
regex: Annotated[
409-
str | None,
409+
str | re.Pattern[str] | None,
410410
deprecated(REGEX_PARAM_DEPRECATION_MSG),
411411
] = None,
412-
pattern: str | None = None,
412+
pattern: str | re.Pattern[str] | None = None,
413413
discriminator: str | None = None,
414414
repr: bool = True,
415415
primary_key: bool | UndefinedType = Undefined,

0 commit comments

Comments
 (0)