MCPcopy Create free account
hub / github.com/bedroombuilds/python2rust / __repr__

Method __repr__

10_smart_pointers/python/bintree.py:10–19  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

8 self.value = value
9
10 def __repr__(self):
11 try:
12 if id(self) in self.printed:
13 return f"-"
14 self.printed.add(id(self))
15 spaces = " " * len(self.printed)
16 s = f"Node\n{spaces}{spaces}parent: {self.parent}, left: {self.left}, right: {self.right}, v: {self.value}\n"
17 return s
18 except RecursionError:
19 return "-"
20
21
22if __name__ == '__main__':

Callers

nothing calls this directly

Calls 1

addMethod · 0.45

Tested by

no test coverage detected