We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a59f5ac commit 6359c78Copy full SHA for 6359c78
infra/base-images/base-builder/indexer/manifest_types.py
@@ -24,6 +24,7 @@
24
25
import dataclasses
26
import enum
27
+import inspect
28
import io
29
import json
30
import logging
@@ -379,7 +380,7 @@ def validate(self) -> None:
379
380
" empty URL. Source map entry: {ref}"
381
)
382
# check very simple basic types.
- for k, v in self.__annotations__.items():
383
+ for k, v in inspect.get_annotations(type(self)).items():
384
if not isinstance(v, type):
385
continue
386
if not isinstance(getattr(self, k), v):
0 commit comments