Esempio n. 1
0
 def recv_target(self, src):
   from pyntch.aggregate_types import DictType
   for obj in src:
     if obj in self.received: continue
     self.received.add(obj)
     if obj.is_type(DictType.get_typeobj()):
       MethodCall(self.frame, self.anchor, obj, 'iteritems').connect(self.recv)
     else:
       self.raise_expt(ErrorConfig.TypeCheckerError(src, obj, 'dict'))
   return
Esempio n. 2
0
 def recv_target(self, src):
     from pyntch.aggregate_types import DictType
     for obj in src:
         if obj in self.received: continue
         self.received.add(obj)
         if obj.is_type(DictType.get_typeobj()):
             MethodCall(self.frame, self.anchor, obj,
                        'iteritems').connect(self.recv)
         else:
             self.raise_expt(ErrorConfig.TypeCheckerError(src, obj, 'dict'))
     return