From 876208a1f34d11dfc49f92d99e0f5d3e920ebbca Mon Sep 17 00:00:00 2001 From: Alexander Rogovskyy Date: Sun, 6 Nov 2022 17:00:30 +0100 Subject: [PATCH 1/2] make insert_tracer compatible with tabs --- notebooks/Tracer.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/notebooks/Tracer.ipynb b/notebooks/Tracer.ipynb index 7b866499..c18734d9 100644 --- a/notebooks/Tracer.ipynb +++ b/notebooks/Tracer.ipynb @@ -1449,8 +1449,8 @@ " # Set new source line\n", " relative_line = given_line - starting_line_number + 1\n", " inject_line = source_lines[relative_line - 1]\n", - " indent = len(inject_line) - len(inject_line.lstrip())\n", - " source_lines[relative_line - 1] = ' ' * indent + TRACER_CODE + inject_line.lstrip()\n", + "\t\tindent = inject_line[:len(inject_line) - len(inject_line.lstrip())]\n", + "\t\tsource_lines[relative_line - 1] = indent + TRACER_CODE + inject_line.lstrip()\n", "\n", " # Rename function\n", " new_function_name = function.__name__ + \"_traced\"\n", From bff71c47bcbf25032daa49741e3b895681f8d9a8 Mon Sep 17 00:00:00 2001 From: Alexander Rogovskyy Date: Sun, 6 Nov 2022 17:05:08 +0100 Subject: [PATCH 2/2] use spaces instead of tabs --- notebooks/Tracer.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/notebooks/Tracer.ipynb b/notebooks/Tracer.ipynb index c18734d9..2abee495 100644 --- a/notebooks/Tracer.ipynb +++ b/notebooks/Tracer.ipynb @@ -1449,8 +1449,8 @@ " # Set new source line\n", " relative_line = given_line - starting_line_number + 1\n", " inject_line = source_lines[relative_line - 1]\n", - "\t\tindent = inject_line[:len(inject_line) - len(inject_line.lstrip())]\n", - "\t\tsource_lines[relative_line - 1] = indent + TRACER_CODE + inject_line.lstrip()\n", + " indent = inject_line[:len(inject_line) - len(inject_line.lstrip())]\n", + " source_lines[relative_line - 1] = indent + TRACER_CODE + inject_line.lstrip()\n", "\n", " # Rename function\n", " new_function_name = function.__name__ + \"_traced\"\n",