def _hasItemType(self, LIST): if self.known_maxlength: _, ARRAY = LIST._lookup_field('items') return ootype.hasItemType(ARRAY) else: return ootype.hasItemType(LIST)
def _hasItemType(self, LIST): return ootype.hasItemType(LIST)
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)