drawdag: correctly pass repo to super constructor
authorMartin von Zweigbergk <martinvonz@google.com>
Tue, 04 Sep 2018 10:36:34 -0700
changeset 39442 9a813e4c8406
parent 39441 d0a8299e7256
child 39443 2815e0db4c54
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
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: