We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1cbb6f9 commit fd7c426Copy full SHA for fd7c426
libs/labelbox/src/labelbox/schema/labeling_service_status.py
@@ -8,3 +8,23 @@ class LabelingServiceStatus(Enum):
8
Production = 'PRODUCTION'
9
Requested = 'REQUESTED'
10
SetUp = 'SET_UP'
11
+ Missing = None
12
+
13
+ @classmethod
14
+ def is_supported(cls, value):
15
+ return isinstance(value, cls)
16
17
18
+ def _missing_(cls, value) -> 'LabelingServiceStatus':
19
+ """Handle missing null new task types
20
+ Handle upper case names for compatibility with
21
+ the GraphQL"""
22
23
+ if value is None:
24
+ return cls.Missing
25
26
+ for name, member in cls.__members__.items():
27
+ if value == name.upper():
28
+ return member
29
30
0 commit comments