209 ) |
209 ) |
210 return "<{klass} @0x{id:x} {attrs}>".format( |
210 return "<{klass} @0x{id:x} {attrs}>".format( |
211 klass=self.__class__.__name__, |
211 klass=self.__class__.__name__, |
212 id=id(self), |
212 id=id(self), |
213 attrs=" ".join(f"{k}={v!r}" for k, v in show_attrs), |
213 attrs=" ".join(f"{k}={v!r}" for k, v in show_attrs), |
214 ) |
214 ) |
215 |
215 |
216 |
216 |
217 def simplify(v): # pragma: debugging |
217 def simplify(v): # pragma: debugging |
218 """Turn things which are nearly dict/list/etc into dict/list/etc.""" |
218 """Turn things which are nearly dict/list/etc into dict/list/etc.""" |
219 if isinstance(v, dict): |
219 if isinstance(v, dict): |