@@ -96,7 +96,7 @@ def get_config_dict(self, project: Project) -> GroupingConfig:
9696 "enhancements" : self ._get_enhancements (project ),
9797 }
9898
99- def _get_enhancements (self , project ) -> str :
99+ def _get_enhancements (self , project : Project ) -> str :
100100 enhancements = project .get_option ("sentry:grouping_enhancements" )
101101
102102 config_id = self ._get_config_id (project )
@@ -121,14 +121,14 @@ def _get_enhancements(self, project) -> str:
121121 cache .set (cache_key , rv )
122122 return rv
123123
124- def _get_config_id (self , project ):
124+ def _get_config_id (self , project : Project ):
125125 raise NotImplementedError
126126
127127
128128class ProjectGroupingConfigLoader (GroupingConfigLoader ):
129129 option_name : str # Set in subclasses
130130
131- def _get_config_id (self , project ):
131+ def _get_config_id (self , project : Project ):
132132 return project .get_option (
133133 self .option_name ,
134134 validate = lambda x : x in CONFIGURATIONS ,
@@ -154,7 +154,7 @@ class BackgroundGroupingConfigLoader(GroupingConfigLoader):
154154
155155 cache_prefix = "background-grouping-enhancements:"
156156
157- def _get_config_id (self , project ):
157+ def _get_config_id (self , project : Project ):
158158 return options .get ("store.background-grouping-config-id" )
159159
160160
@@ -176,7 +176,7 @@ def get_grouping_config_dict_for_event_data(data, project) -> GroupingConfig:
176176 return data .get ("grouping_config" ) or get_grouping_config_dict_for_project (project )
177177
178178
179- def get_default_enhancements (config_id = None ) -> str :
179+ def get_default_enhancements (config_id : str | None = None ) -> str :
180180 base : str | None = DEFAULT_GROUPING_ENHANCEMENTS_BASE
181181 if config_id is not None :
182182 base = CONFIGURATIONS [config_id ].enhancements_base
@@ -200,7 +200,7 @@ def get_projects_default_fingerprinting_bases(
200200 return bases
201201
202202
203- def get_default_grouping_config_dict (config_id = None ) -> GroupingConfig :
203+ def get_default_grouping_config_dict (config_id : str | None = None ) -> GroupingConfig :
204204 """Returns the default grouping config."""
205205 if config_id is None :
206206 from sentry .projectoptions .defaults import DEFAULT_GROUPING_CONFIG
@@ -257,7 +257,7 @@ def get_fingerprinting_config_for_project(
257257 return rv
258258
259259
260- def apply_server_fingerprinting (event , config , allow_custom_title = True ):
260+ def apply_server_fingerprinting (event , config , allow_custom_title = True ) -> None :
261261 client_fingerprint = event .get ("fingerprint" )
262262 rv = config .get_fingerprint_values_for_event (event )
263263 if rv is not None :
@@ -419,7 +419,9 @@ def sort_grouping_variants(variants: dict[str, BaseVariant]) -> tuple[KeyedVaria
419419 return flat_variants , hierarchical_variants
420420
421421
422- def detect_synthetic_exception (event_data : NodeData , loaded_grouping_config : StrategyConfiguration ):
422+ def detect_synthetic_exception (
423+ event_data : NodeData , loaded_grouping_config : StrategyConfiguration
424+ ) -> None :
423425 """Detect synthetic exception and write marker to event data
424426
425427 This only runs if detect_synthetic_exception_types is True, so
0 commit comments