def process_response(self, response_args): """See base_response_item.""" response, t1 = response_args if isinstance(response, list): response = response[0] base_response_item.process_response(self, (response, t1))
def process_response(self, response_args): """See base_response_item.""" if self.var.duration == u'mouseclick': mouse_response_mixin.process_response(self, response_args) return base_response_item.process_response(self, response_args)
def process_response(self, response_args): """See base_response_item.""" response, t1 = response_args if isinstance(response, list): response = response[0] base_response_item.process_response(self, (response, t1) )
def process_response(self, response_args): """See base_response_item.""" if self.var.duration == u'mouseclick': mouse_response_mixin.process_response(self, response_args) return base_response_item.process_response(self, response_args)
def process_response(self, response_args): """See base_response_item.""" response, pos, t1 = response_args if pos is None: self.experiment.var.cursor_x = u'NA' self.experiment.var.cursor_y = u'NA' else: self.experiment.var.cursor_x, self.experiment.var.cursor_y = pos base_response_item.process_response(self, (response, t1) )
def process_response(self, response_args): """See base_response_item.""" response, pos, t1 = response_args if pos is None: self.experiment.var.cursor_x = u'NA' self.experiment.var.cursor_y = u'NA' else: self.experiment.var.cursor_x, self.experiment.var.cursor_y = pos if self.var.get(u'linked_sketchpad', default=u'') and pos is not None: if self.var.linked_sketchpad not in self.experiment.items: raise osexception(u'Item does not exist: %s' % self.var.linked_sketchpad) item = self.experiment.items[self.var.linked_sketchpad] if (not hasattr(item, u'canvas') or not isinstance(item.canvas, Canvas)): raise osexception(u'Item does not have a canvas: %s' % self.var.linked_sketchpad) self.experiment.var.cursor_roi = u';'.join( item.canvas.elements_at(*pos)) else: self.experiment.var.cursor_roi = u'undefined' base_response_item.process_response(self, (response, t1))