Fix a newline issue for refactoring functions

This commit is contained in:
Dave Halter
2020-02-25 23:27:21 +01:00
parent 94c00229f2
commit 1f82efa86d
2 changed files with 1 additions and 2 deletions

View File

@@ -266,7 +266,7 @@ def extract_function(inference_state, path, module_context, name, pos, until_pos
if is_expression: if is_expression:
replacement = function_call replacement = function_call
else: else:
replacement = _get_indentation(nodes[0]) + output_var_str + ' = ' + function_call replacement = _get_indentation(nodes[0]) + output_var_str + ' = ' + function_call + '\n'
replacement_dct = _replace(nodes, replacement, function_code, pos, replacement_dct = _replace(nodes, replacement, function_code, pos,
insert_before_leaf, remaining_prefix) insert_before_leaf, remaining_prefix)

View File

@@ -159,7 +159,6 @@ def x(z):
v1 = 3 v1 = 3
v2 = 2 v2 = 2
x = test(v1 + v2 * v3) x = test(v1 + v2 * v3)
# ++++++++++++++++++++++++++++++++++++++++++++++++++ # ++++++++++++++++++++++++++++++++++++++++++++++++++
#? 0 text {'new_name': 'a', 'until_line': 4} #? 0 text {'new_name': 'a', 'until_line': 4}
def a(test, v3): def a(test, v3):