def process(self): if not self.outputs['data'].is_linked: return data_ = self.inputs['data'].sv_get() data = dataCorrect(data_, nominal_dept=self.level) out_ = [] for obj in data: out_.append(svQsort(obj)) out = dataCorrect(out_) self.outputs['data'].sv_set(out)
def process(self): if not self.outputs["data"].is_linked: return data_ = self.inputs["data"].sv_get() data = dataCorrect(data_, nominal_dept=self.level) out_ = [] for obj in data: out_.append(svQsort(obj)) out = dataCorrect(out_) self.outputs["data"].sv_set(out)
def process(self): if not self.outputs['data'].is_linked: return data_ = self.inputs['data'].sv_get() data = dataCorrect(data_, nominal_dept=self.level).copy() out_ = [] if not self.inputs['keys'].is_linked: for obj in data: out_.append(svQsort(obj)) else: keys_ = self.inputs['keys'].sv_get() keys = dataCorrect(keys_, nominal_dept=1) for d,k in zip(data,keys): d.sort(key = lambda x: k.pop(0)) out_.append(d) out = dataCorrect(out_) self.outputs['data'].sv_set(out)
def process(self): if not self.outputs['data'].is_linked: return data_ = self.inputs['data'].sv_get() data = dataCorrect(data_, nominal_dept=self.level).copy() out_ = [] if not self.inputs['keys'].is_linked: for obj in data: out_.append(svQsort(obj)) else: keys_ = self.inputs['keys'].sv_get() keys = dataCorrect(keys_, nominal_dept=1) for d, k in zip(data, keys): d.sort(key=lambda x: k.pop(0)) out_.append(d) out = dataCorrect(out_) self.outputs['data'].sv_set(out)