MCPcopy Create free account
hub / github.com/HumanSignal/label-studio / create

Method create

label_studio/tasks/serializers.py:153–163  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

151 unique_id = serializers.CharField(required=False, write_only=True)
152
153 def create(self, *args, **kwargs):
154 try:
155 return super().create(*args, **kwargs)
156 except IntegrityError as e:
157 errors = [
158 'UNIQUE constraint failed: task_completion.unique_id',
159 'duplicate key value violates unique constraint "task_completion_unique_id_key"',
160 ]
161 if any([error in str(e) for error in errors]):
162 raise AnnotationDuplicateError()
163 raise
164
165 def validate_result(self, value):
166 data = value

Calls 2

anyFunction · 0.85