44
55import inspect
66import os
7+ import re
78import sys
89import typing as t
910
@@ -28,8 +29,8 @@ def __init__(self, config: AnnotationConfig, app_name: str | None = None) -> Non
2829 Initialize for DjangoSearch.
2930 """
3031 super ().__init__ (config )
31- self .local_models : t . Set [t .Type [models .Model ]]
32- self .non_local_models : t . Set [t .Type [models .Model ]]
32+ self .local_models : set [t .Type [models .Model ]]
33+ self .non_local_models : set [t .Type [models .Model ]]
3334 self .local_models , self .non_local_models , total , annotation_eligible = (
3435 self .get_models_requiring_annotations (app_name )
3536 )
@@ -127,7 +128,7 @@ def _append_model_annotations(
127128 self ,
128129 model_type : t .Type [models .Model ],
129130 model_id : str ,
130- query : t .Pattern [str ],
131+ query : re .Pattern [str ],
131132 model_annotations : list [dict [str , t .Any ]]
132133 ) -> None :
133134 """
@@ -448,8 +449,8 @@ def setup_django() -> None:
448449 def get_models_requiring_annotations (
449450 app_name : str | None = None
450451 ) -> tuple [
451- t . Set [t .Type [models .Model ]],
452- t . Set [t .Type [models .Model ]],
452+ set [t .Type [models .Model ]],
453+ set [t .Type [models .Model ]],
453454 int ,
454455 list [str ]
455456 ]:
@@ -468,8 +469,8 @@ def get_models_requiring_annotations(
468469 Tuple of local models, non-local models, total model count, and annotation eligible model IDs
469470 """
470471 DjangoSearch .setup_django ()
471- local_models : t . Set [t .Type [models .Model ]] = set ()
472- non_local_models : t . Set [t .Type [models .Model ]] = set ()
472+ local_models : set [t .Type [models .Model ]] = set ()
473+ non_local_models : set [t .Type [models .Model ]] = set ()
473474 annotation_eligible_models : list [str ] = []
474475 total_models = 0
475476
0 commit comments