Fix properties.

This commit is contained in:
Dave Halter
2016-11-16 21:16:12 +01:00
parent 21e17b7762
commit ba03f1dcb9
4 changed files with 80 additions and 36 deletions
+4 -1
View File
@@ -364,7 +364,7 @@ class CompiledObjectFilter(AbstractFilter):
# lookups possible without having the actual attribute. However
# this makes proper completion possible.
return [FakeName(name, create(self._evaluator, None), is_definition=True)]
return [self.name_class(self._evaluator, self._compiled_obj, name)]
return [self._create(name)]
def values(self):
obj = self._compiled_obj.obj
@@ -380,6 +380,9 @@ class CompiledObjectFilter(AbstractFilter):
names += filter.values()
return names
def _create(self, name):
return self.name_class(self._evaluator, self._compiled_obj, name)
def dotted_from_fs_path(fs_path, sys_path):
"""