# HG changeset patch # User Martin von Zweigbergk # Date 1536082594 25200 # Node ID 9a813e4c84060e4a7e91f4014dded68cadf59956 # Parent d0a8299e7256df2d821485ca374f527207b6c3f5 drawdag: correctly pass repo to super constructor This was caught by someone who was looking for the super(cls, self).__init__(self, ...) pattern in all code in our Google-internal repo. Differential Revision: https://phab.mercurial-scm.org/D4464 diff -r d0a8299e7256 -r 9a813e4c8406 tests/drawdag.py --- a/tests/drawdag.py Tue Sep 04 20:54:41 2018 -0400 +++ b/tests/drawdag.py Tue Sep 04 10:36:34 2018 -0700 @@ -288,8 +288,7 @@ 'date': b'0 0', 'extra': {b'branch': b'default'}, } - super(simplecommitctx, self).__init__(self, name, **opts) - self._repo = repo + super(simplecommitctx, self).__init__(repo, name, **opts) self._added = added self._parents = parentctxs while len(self._parents) < 2: