1
0
forked from VimPlug/jedi

Fix a few more tests

This commit is contained in:
Dave Halter
2017-11-26 22:07:13 +01:00
parent 85ce57a863
commit accf20226d
6 changed files with 26 additions and 27 deletions

View File

@@ -205,7 +205,12 @@ class CompiledObject(Context):
)
def get_safe_value(self, default=_sentinel):
return self.access.get_safe_value(default=default)
try:
return self.access.get_safe_value()
except ValueError:
if default == _sentinel:
raise
return default
def execute_operation(self, other, operator):
return _create_from_access(
@@ -565,8 +570,6 @@ def _create(evaluator, access, parent_context=None, faked=None):
parent_context = create(evaluator, _builtins)
return create(evaluator, access, parent_context)
if access._obj == str:
print('OOOOOOOOOO', id(access), id(parent_context), id(faked))
return CompiledObject(evaluator, access, parent_context, faked)