Skip to content

Commit 4a5613a

Browse files
committed
add VariantsByDescriptor type
1 parent 17b2bb9 commit 4a5613a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/sentry/grouping/variants.py

+13
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from __future__ import annotations
22

3+
from typing import TypedDict
4+
35
from sentry.grouping.utils import hash_from_values, is_default_fingerprint_var
46
from sentry.types.misc import KeyedList
57

@@ -213,3 +215,14 @@ def _get_metadata_as_dict(self):
213215
rv = ComponentVariant._get_metadata_as_dict(self)
214216
rv.update(expose_fingerprint_dict(self.values, self.info))
215217
return rv
218+
219+
220+
class VariantsByDescriptor(TypedDict, total=False):
221+
system: ComponentVariant
222+
app: ComponentVariant
223+
custom_fingerprint: CustomFingerprintVariant
224+
built_in_fingerprint: BuiltInFingerprintVariant
225+
checksum: ChecksumVariant
226+
hashed_checksum: HashedChecksumVariant
227+
default: ComponentVariant
228+
fallback: FallbackVariant

0 commit comments

Comments
 (0)