1.1 --- a/modules.py Sun Feb 12 23:23:28 2017 +0100
1.2 +++ b/modules.py Sun Feb 19 17:31:31 2017 +0100
1.3 @@ -495,11 +495,11 @@
1.4 f.readline() # "aliased names:"
1.5 line = f.readline().rstrip()
1.6 while line:
1.7 - name, version, original_name, attrnames, number = self._get_fields(line, 5)
1.8 + name, version, path, original_name, attrnames, number = self._get_fields(line, 5)
1.9 init_item(self.aliased_names, name, dict)
1.10 if number == "{}": number = None
1.11 else: number = int(number)
1.12 - self.aliased_names[name][int(version)] = (original_name, attrnames != "{}" and attrnames or None, number)
1.13 + self.aliased_names[name][int(version)] = (path, original_name, attrnames != "{}" and attrnames or None, number)
1.14 line = f.readline().rstrip()
1.15
1.16 def _get_function_parameters(self, f):
1.17 @@ -785,8 +785,8 @@
1.18 versions = aliases.items()
1.19 versions.sort()
1.20 for version, alias in versions:
1.21 - original_name, attrnames, number = alias
1.22 - print >>f, name, version, original_name, attrnames or "{}", number is None and "{}" or number
1.23 + path, original_name, attrnames, number = alias
1.24 + print >>f, name, version, path, original_name, attrnames or "{}", number is None and "{}" or number
1.25
1.26 print >>f
1.27 print >>f, "function parameters:"