def __str__(self): return '%s(%s, %s)' % (self.__class__.__name__, self._KEYTYPE, saferecursive(str, "...")(self._VALUETYPE))
def __str__(self): return '%s%s' % (self.__class__.__name__, saferecursive(str, "(...)")((self._KEYTYPE, self._VALUETYPE)))
def __str__(self): return '%s(%s)' % (self.__class__.__name__, saferecursive(str, "...")(self._ITEMTYPE))