Example #1
0
 def __repr__(self):
     threadlocalattr = '__repr' + str(_thread_ident())
     if threadlocalattr in self.__dict__:
         return 'deque([...])'
     else:
         self.__dict__[threadlocalattr] = True
         try:
             return 'deque(%r)' % (list(self),)
         finally:
             del self.__dict__[threadlocalattr]
Example #2
0
 def __repr__(self):
     threadlocalattr = '__repr' + str(_thread_ident())
     if threadlocalattr in self.__dict__:
         return 'deque([...])'
     else:
         self.__dict__[threadlocalattr] = True
         try:
             if self.maxlen is not None:
                 return 'deque(%r, maxlen=%s)' % (list(self), self.maxlen)
             else:
                 return 'deque(%r)' % (list(self), )
         finally:
             del self.__dict__[threadlocalattr]
Example #3
0
 def __repr__(self):
     threadlocalattr = '__repr' + str(_thread_ident())
     if threadlocalattr in self.__dict__:
         return 'deque([...])'
     else:
         self.__dict__[threadlocalattr] = True
         try:
             if self.maxlen is not None:
                 return 'deque(%r, maxlen=%s)' % (list(self), self.maxlen)
             else:
                 return 'deque(%r)' % (list(self),)
         finally:
             del self.__dict__[threadlocalattr]