diff --git a/CHANGELOG.md b/CHANGELOG.md index e8bba986..d972e4a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [9.12.5] - Unreleased +## [9.13.0] - Unreleased ### Added diff --git a/rich/pretty.py b/rich/pretty.py index 7a0d603a..3f2a1b78 100644 --- a/rich/pretty.py +++ b/rich/pretty.py @@ -439,11 +439,13 @@ def traverse(_object: Any, max_length: int = None, max_string: int = None) -> No def _traverse(obj: Any, root: bool = False) -> Node: """Walk the object depth first.""" obj_type = type(obj) + print(obj.__repr__.__qualname__) + py_version = (sys.version_info.major, sys.version_info.minor) if ( is_dataclass(obj) and not isinstance(obj, type) and ( - "__create_fn__" in obj.__repr__.__qualname__ + "__create_fn__" in obj.__repr__.__qualname__ or py_version == (3, 6) ) # Check if __repr__ wasn't overriden ): obj_id = id(obj)