1
0
forked from VimPlug/jedi

Fix a few issues with the newly defined CompiledValue

This commit is contained in:
Dave Halter
2018-09-17 02:10:27 +02:00
parent d07d1a78d3
commit 62df944c47
4 changed files with 14 additions and 10 deletions

View File

@@ -19,8 +19,10 @@ class CompiledValue(ContextWrapper):
super(CompiledValue, self).__init__(instance)
self._compiled_obj = compiled_obj
def get_safe_value(self, *args, **kwargs):
return self._compiled_obj.get_safe_value(*args, **kwargs)
def __getattribute__(self, name):
if name in ('get_safe_value', 'execute_operation'):
return getattr(self._compiled_obj, name)
return super(CompiledValue, self).__getattribute__(name)
def __repr__(self):
return '<%s: %s>' % (self.__class__.__name__, self._compiled_obj)