
    JeU                     
    d  Z y)c                 T    t        |       }t        |      |dz
  kD  r|d|dz
   dz   }|S )z
    Creates a string representation of an object, no longer than
    max_len characters

    Uses repr(obj) to create the string representation.
    If this is longer than max_len -3 characters, the last three will
    be replaced with elipsis.
       Nz...)reprlen)objmax_lenss      ^/usr/lib/python3/dist-packages/spyder/plugins/variableexplorer/widgets/objectexplorer/utils.pycut_off_strr
      s6     	S	A
1v!lw{Oe#H    N)r
    r   r	   <module>r      s
   r   