MCPcopy Index your code
hub / github.com/bedroombuilds/python2rust / D

Class D

0b_traits/python/defaults.py:1–14  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1class D:
2 def __init__(self, x, y, z=None):
3 self.x = x
4 self.y = y
5 self.z = z if z is not None else 0
6
7 def __str__(self):
8 return f"D({self.x}, {self.y}, {self.z})"
9
10 def __add__(self, rh):
11 return D(self.x + rh.x, self.y + rh.y, self.z + rh.z)
12
13 def __eq__(self, rh):
14 return self.x == rh.x and self.y == rh.y and self.z == rh.z
15
16
17if __name__ == "__main__":

Callers 2

__add__Method · 0.70
defaults.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected