예제 #1
0
파일: rlist.py 프로젝트: alkorzt/pypy
 def _hasItemType(self, LIST):
     if self.known_maxlength:
         _, ARRAY = LIST._lookup_field('items')
         return ootype.hasItemType(ARRAY)
     else:
         return ootype.hasItemType(LIST)
예제 #2
0
파일: rlist.py 프로젝트: alkorzt/pypy
 def _hasItemType(self, LIST):
     return ootype.hasItemType(LIST)
예제 #3
0
파일: rlist.py 프로젝트: TheDunn/flex-pypy
 def _setup_repr(self):
     if 'item_repr' not in self.__dict__:
         self.external_item_repr, self.item_repr = \
                 self._externalvsinternal(self.rtyper, self._item_repr_computer())
     if not ootype.hasItemType(self.lowleveltype):
         ootype.setItemType(self.lowleveltype, self.item_repr.lowleveltype)
예제 #4
0
 def _hasItemType(self, LIST):
     if self.known_maxlength:
         _, ARRAY = LIST._lookup_field('items')
         return ootype.hasItemType(ARRAY)
     else:
         return ootype.hasItemType(LIST)
예제 #5
0
 def _hasItemType(self, LIST):
     return ootype.hasItemType(LIST)
예제 #6
0
파일: rlist.py 프로젝트: chyyuu/pygirl
 def _setup_repr(self):
     if 'item_repr' not in self.__dict__:
         self.external_item_repr, self.item_repr = \
                 self._externalvsinternal(self.rtyper, self._item_repr_computer())
     if not ootype.hasItemType(self.lowleveltype):
         ootype.setItemType(self.lowleveltype, self.item_repr.lowleveltype)