@@ -65,8 +65,7 @@ def create_label(self, **kwargs):
6565 query_str = query_str .replace ("data: {" ,
6666 "data: {type: {connect: {name: \" Any\" }} " )
6767 res = self .client .execute (query_str , params )
68- res = res ["data" ]["createLabel" ]
69- return Label (self .client , res )
68+ return Label (self .client , res ["createLabel" ])
7069
7170 def labels (self , datasets = None , order_by = None ):
7271 Label = Entity .Label
@@ -112,8 +111,8 @@ def export_labels(self, timeout_seconds=60):
112111 """ % (id_param , id_param )
113112
114113 while True :
115- res = self .client .execute (query_str , {id_param : self .uid })[
116- "data" ] ["exportLabels" ]
114+ res = self .client .execute (query_str , {id_param : self .uid })
115+ res = res ["exportLabels" ]
117116 if not res ["shouldPoll" ]:
118117 return res ["downloadUrl" ]
119118
@@ -167,7 +166,7 @@ def review_metrics(self, net_score):
167166 {reviewMetrics {labelAggregate(netScore: %s) {count}}}
168167 }""" % (id_param , id_param , net_score_literal )
169168 res = self .client .execute (query_str , {id_param : self .uid })
170- return res ["data" ][ " project" ]["reviewMetrics" ]["labelAggregate" ]["count" ]
169+ return res ["project" ]["reviewMetrics" ]["labelAggregate" ]["count" ]
171170
172171 def setup (self , labeling_frontend , labeling_frontend_options ):
173172 """ Finalizes the Project setup.
@@ -209,7 +208,7 @@ def set_labeling_parameter_overrides(self, data):
209208 project(where: { id: $%s }) {setLabelingParameterOverrides
210209 (data: [%s]) {success}}} """ % (id_param , id_param , data_str )
211210 res = self .client .execute (query_str , {id_param : self .uid })
212- return res ["data" ][ " project" ]["setLabelingParameterOverrides" ]["success" ]
211+ return res ["project" ]["setLabelingParameterOverrides" ]["success" ]
213212
214213 def unset_labeling_parameter_overrides (self , data_rows ):
215214 """ Removes labeling parameter overrides to this project.
@@ -225,7 +224,7 @@ def unset_labeling_parameter_overrides(self, data_rows):
225224 id_param , id_param ,
226225 ",\n " .join ("{dataRowId: \" %s\" }" % row .uid for row in data_rows ))
227226 res = self .client .execute (query_str , {id_param : self .uid })
228- return res ["data" ][ " project" ]["unsetLabelingParameterOverrides" ]["success" ]
227+ return res ["project" ]["unsetLabelingParameterOverrides" ]["success" ]
229228
230229 def upsert_review_queue (self , quota_factor ):
231230 """ Reinitiate the review queue for this project.
@@ -259,7 +258,7 @@ def extend_reservations(self, queue_type):
259258 extendReservations(projectId:$%s queueType:%s)}""" % (
260259 id_param , id_param , queue_type )
261260 res = self .client .execute (query_str , {id_param : self .uid })
262- return res ["data" ][ " extendReservations" ]
261+ return res ["extendReservations" ]
263262
264263
265264class LabelingParameterOverride (DbObject ):
0 commit comments