def getLength(self, str): self.listWidget.clear() if str == "s": self.listWidget.addItem("%s" % len(self.so)) elif str == "ar": self.listWidget.addItem( "%s" % len(DataManipulation.truncateArtists(self.ar))) elif str == "al": self.listWidget.addItem("%s" % len(sortedset(self.al)))
def __init__(self, *args, **kw): if hasattr(self, '__missing__'): self._map = missingdict() self._map._missing = self.__missing__ else: self._map = dict() key = None if len(args) > 0: if hasattr(args[0], '__call__'): key = args[0] args = args[1:] elif len(args) > 1: raise TypeError("'%s' object is not callable" % args[0].__class__.__name__) if len(args) > 1: raise TypeError('sorteddict expected at most 2 arguments, got %d' % len(args)) if len(args) == 1 and isinstance(args[0], sorteddict) and key is None: key = args[0]._sortedkeys._key self._sortedkeys = sortedset(key=key) self.update(*args, **kw)
def _from_iterable(self, it): keyfunc = self._mapping._sortedkeys._key if keyfunc is None: return sortedset(it) else: return sortedset(it, key=lambda item: keyfunc(item[0]))
def _from_iterable(self, it): return sortedset(it, key=self._mapping._sortedkeys._key)
def bgetAlbums(self): self.listWidget.clear() li = sortedset(self.al) for i in li: self.listWidget.addItem(i)