Lichen

Changeset

119:0158d9bb04c1
2016-10-23 Paul Boddie raw files shortlog changelog graph Do not attempt to remove self from the parameters when defining instantiators.
importer.py (file)
     1.1 --- a/importer.py	Thu Oct 20 23:40:02 2016 +0200
     1.2 +++ b/importer.py	Sun Oct 23 00:35:33 2016 +0200
     1.3 @@ -580,7 +580,7 @@
     1.4  
     1.5          for cls, attrs in self.all_class_attrs.items():
     1.6              initialiser = attrs["__init__"]
     1.7 -            self.function_parameters[cls] = self.function_parameters[initialiser][1:]
     1.8 +            self.function_parameters[cls] = self.function_parameters[initialiser]
     1.9              self.function_defaults[cls] = self.function_defaults[initialiser]
    1.10  
    1.11      def collect_constants(self):