mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-06 22:14:27 +08:00
Even more indent increases for debugging
This commit is contained in:
@@ -88,7 +88,6 @@ from jedi.evaluate.gradual.conversion import try_stub_to_actual_names, \
|
|||||||
try_stubs_to_actual_context_set
|
try_stubs_to_actual_context_set
|
||||||
|
|
||||||
|
|
||||||
@debug.increase_indent
|
|
||||||
def _execute(context, arguments):
|
def _execute(context, arguments):
|
||||||
debug.dbg('execute: %s %s', context, arguments)
|
debug.dbg('execute: %s %s', context, arguments)
|
||||||
try:
|
try:
|
||||||
@@ -97,7 +96,8 @@ def _execute(context, arguments):
|
|||||||
debug.warning("no execution possible %s", context)
|
debug.warning("no execution possible %s", context)
|
||||||
return NO_CONTEXTS
|
return NO_CONTEXTS
|
||||||
else:
|
else:
|
||||||
context_set = func(arguments=arguments)
|
with debug.increase_indent_cm():
|
||||||
|
context_set = func(arguments=arguments)
|
||||||
debug.dbg('execute result: %s in %s', context_set, context)
|
debug.dbg('execute result: %s in %s', context_set, context)
|
||||||
return context_set
|
return context_set
|
||||||
|
|
||||||
|
|||||||
@@ -640,27 +640,28 @@ def _apply_decorators(context, node):
|
|||||||
initial = values = ContextSet([decoratee_context])
|
initial = values = ContextSet([decoratee_context])
|
||||||
for dec in reversed(node.get_decorators()):
|
for dec in reversed(node.get_decorators()):
|
||||||
debug.dbg('decorator: %s %s', dec, values)
|
debug.dbg('decorator: %s %s', dec, values)
|
||||||
dec_values = context.eval_node(dec.children[1])
|
with debug.increase_indent_cm():
|
||||||
trailer_nodes = dec.children[2:-1]
|
dec_values = context.eval_node(dec.children[1])
|
||||||
if trailer_nodes:
|
trailer_nodes = dec.children[2:-1]
|
||||||
# Create a trailer and evaluate it.
|
if trailer_nodes:
|
||||||
trailer = tree.PythonNode('trailer', trailer_nodes)
|
# Create a trailer and evaluate it.
|
||||||
trailer.parent = dec
|
trailer = tree.PythonNode('trailer', trailer_nodes)
|
||||||
dec_values = eval_trailer(context, dec_values, trailer)
|
trailer.parent = dec
|
||||||
|
dec_values = eval_trailer(context, dec_values, trailer)
|
||||||
|
|
||||||
if not len(dec_values):
|
if not len(dec_values):
|
||||||
code = dec.get_code(include_prefix=False)
|
code = dec.get_code(include_prefix=False)
|
||||||
# For the short future, we don't want to hear about the runtime
|
# For the short future, we don't want to hear about the runtime
|
||||||
# decorator in typing that was intentionally omitted. This is not
|
# decorator in typing that was intentionally omitted. This is not
|
||||||
# "correct", but helps with debugging.
|
# "correct", but helps with debugging.
|
||||||
if code != '@runtime\n':
|
if code != '@runtime\n':
|
||||||
debug.warning('decorator not found: %s on %s', dec, node)
|
debug.warning('decorator not found: %s on %s', dec, node)
|
||||||
return initial
|
return initial
|
||||||
|
|
||||||
values = dec_values.execute(arguments.ValuesArguments([values]))
|
values = dec_values.execute(arguments.ValuesArguments([values]))
|
||||||
if not len(values):
|
if not len(values):
|
||||||
debug.warning('not possible to resolve wrappers found %s', node)
|
debug.warning('not possible to resolve wrappers found %s', node)
|
||||||
return initial
|
return initial
|
||||||
|
|
||||||
debug.dbg('decorator end %s', values)
|
debug.dbg('decorator end %s', values)
|
||||||
return values
|
return values
|
||||||
|
|||||||
Reference in New Issue
Block a user