예제 #1
0
 def evaluate(self, inputs):
     target = inputs["target"]
     value = inputs["value"]
     
     v = getattr(target, self.attribute)
     v = utils.augassign(v, value, self.operator)
     setattr(target, self.attribute, v)
         
     return {}
예제 #2
0
    def evaluate(self, inputs):
        target = inputs["target"]
        value = inputs["value"]

        v = getattr(target, self.attribute)
        v = utils.augassign(v, value, self.operator)
        setattr(target, self.attribute, v)

        return {}
예제 #3
0
 def evaluate(self, inputs):
     target = inputs["target"]
     sl = input["slice"]
     value = inputs["value"]
     
     v = target[sl]
     v = utils.augassign(v, value, self.operator)
     target[sl] = v
         
     return {}
예제 #4
0
    def evaluate(self, inputs):
        target = inputs["target"]
        sl = input["slice"]
        value = inputs["value"]

        v = target[sl]
        v = utils.augassign(v, value, self.operator)
        target[sl] = v

        return {}
예제 #5
0
 def evaluate(self, inputs):
     target = inputs["target"]
     value = inputs["value"]
     target = utils.augassign(target, value, self.operator)
     return {"value":target}
예제 #6
0
 def evaluate(self, inputs):
     target = inputs["target"]
     value = inputs["value"]
     target = utils.augassign(target, value, self.operator)
     return {"value": target}