# HG changeset patch # User Paul Boddie # Date 1477175733 -7200 # Node ID 0158d9bb04c117dab1b186bb6572fcbfff3aee7c # Parent 900d641f42d605763bb459030d7dbaef44969f08 Do not attempt to remove self from the parameters when defining instantiators. diff -r 900d641f42d6 -r 0158d9bb04c1 importer.py --- a/importer.py Thu Oct 20 23:40:02 2016 +0200 +++ b/importer.py Sun Oct 23 00:35:33 2016 +0200 @@ -580,7 +580,7 @@ for cls, attrs in self.all_class_attrs.items(): initialiser = attrs["__init__"] - self.function_parameters[cls] = self.function_parameters[initialiser][1:] + self.function_parameters[cls] = self.function_parameters[initialiser] self.function_defaults[cls] = self.function_defaults[initialiser] def collect_constants(self):