From b4f50b1ed9fa6ac50bcce7bc7b78dd9c7ef6138e Mon Sep 17 00:00:00 2001 From: karnigen Date: Fri, 5 Jan 2024 17:05:22 +0100 Subject: simplification, cleanup, docs, startup dialog, DEBUG.ini --- DEBUG_template.ini | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 DEBUG_template.ini (limited to 'DEBUG_template.ini') diff --git a/DEBUG_template.ini b/DEBUG_template.ini new file mode 100644 index 00000000..e04d78b0 --- /dev/null +++ b/DEBUG_template.ini @@ -0,0 +1,39 @@ +[LIBRARY] +;;; use the pip installed version of inkex.py, default: True +; prefer_pip_inkex = False + +[DEBUG] +;;; select one active debugger, default: none +; debugger = vscode +; debugger = pycharm +; debugger = pydev +; debugger = file + +;;; disable debugger when calling from inkscape, default: False +; disable_from_inkscape = True + +;;; wait for debugger to attach (vscode), default: True +; wait_attach = False + +;;; debug log file, default: debug.log +; debug_log_file = debug.log + +;;; debug file for graph related things, default: debug.svg +; debug_svg_file = debug.svg + +;;; creation of bash script, default: False +; create_bash_script = True + +;;; base name for bash script, default: debug_inkstitch +; bash_file_base = debug_inkstitch + +[PROFILE] +;;; select one active profiler, default: none +; profiler = cprofile +; profiler = profile +; profiler = pyinstrument + +;;; base name for profile output files, default: debug_profile +; profile_file_base = debug_profile + + -- cgit v1.2.3 From 0f404bb737fd5879ce8171cafb73f10ac1ec15ed Mon Sep 17 00:00:00 2001 From: karnigen Date: Thu, 11 Jan 2024 14:19:16 +0100 Subject: extending bash with cmd line args: -d -p --- DEBUG_template.ini | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) (limited to 'DEBUG_template.ini') diff --git a/DEBUG_template.ini b/DEBUG_template.ini index e04d78b0..41d06796 100644 --- a/DEBUG_template.ini +++ b/DEBUG_template.ini @@ -3,11 +3,16 @@ ; prefer_pip_inkex = False [DEBUG] -;;; select one active debugger, default: none -; debugger = vscode -; debugger = pycharm -; debugger = pydev -; debugger = file +;;; select one active debug_type, default: none +; debug_type = vscode +; debug_type = pycharm +; debug_type = pydev + +;;; enable debugger, see cmd line arg -d, default: False +; debug_enable = True + +;;; debug log output to file even if debugger is not enabled, default: False +; debug_to_file = True ;;; disable debugger when calling from inkscape, default: False ; disable_from_inkscape = True @@ -28,12 +33,14 @@ ; bash_file_base = debug_inkstitch [PROFILE] -;;; select one active profiler, default: none -; profiler = cprofile -; profiler = profile -; profiler = pyinstrument +;;; select one active profiler_type, default: none +; profiler_type = cprofile +; profiler_type = profile +; profiler_type = pyinstrument + +;;; enable profiler, see cmd line arg -p, default: False +; profile_enable = True ;;; base name for profile output files, default: debug_profile ; profile_file_base = debug_profile - -- cgit v1.2.3