1515 "Blacklist" ,
1616 "BlacklistError" ,
1717 "PreprocessingConverter" ,
18+ "PreprocessingRules" ,
1819 "Rewrites" ,
19- "Rules" ,
2020]
2121
2222X = TypeVar ("X" , bound = Reference )
@@ -121,7 +121,7 @@ def remap_prefix(self, str_or_curie_or_uri: str, ontology_prefix: str | None = N
121121 return str_or_curie_or_uri
122122
123123
124- class Rules (BaseModel ):
124+ class PreprocessingRules (BaseModel ):
125125 """A model for blacklists and rewrites."""
126126
127127 blacklists : Blacklist
@@ -166,10 +166,10 @@ def remap_prefix(self, str_or_curie_or_uri: str, ontology_prefix: str | None = N
166166 return self .rewrites .remap_prefix (str_or_curie_or_uri , ontology_prefix = ontology_prefix )
167167
168168
169- def _load_rules (rules : str | Path | Rules ) -> Rules :
169+ def _load_rules (rules : str | Path | PreprocessingRules ) -> PreprocessingRules :
170170 if isinstance (rules , (str , Path )):
171171 rules = Path (rules ).expanduser ().resolve ()
172- rules = Rules .model_validate_json (rules .read_text ())
172+ rules = PreprocessingRules .model_validate_json (rules .read_text ())
173173 return rules
174174
175175
@@ -183,7 +183,7 @@ class PreprocessingConverter(Converter):
183183 def __init__ (
184184 self ,
185185 * args : Any ,
186- rules : Rules | str | Path ,
186+ rules : PreprocessingRules | str | Path ,
187187 reference_cls : type [X ] | None = None ,
188188 ** kwargs : Any ,
189189 ) -> None :
@@ -199,7 +199,7 @@ def __init__(
199199 self ._reference_cls = Reference if reference_cls is None else reference_cls
200200
201201 @classmethod
202- def from_converter (cls , converter : Converter , rules : Rules | str | Path ) -> Self :
202+ def from_converter (cls , converter : Converter , rules : PreprocessingRules | str | Path ) -> Self :
203203 """Wrap a converter with a ruleset."""
204204 return cls (records = converter .records , rules = rules )
205205
0 commit comments