From 6c09ebe6d878c2570cfccd362ef6357017a515ef Mon Sep 17 00:00:00 2001 From: "Nicklas H." Date: Fri, 5 Jul 2024 12:44:22 +0200 Subject: [PATCH] Add test diagram to hopefully improve my flowchart skills --- settings/diagram.drawio.svg | 541 ++++++++++++++++++++++++++++++++++++ 1 file changed, 541 insertions(+) create mode 100644 settings/diagram.drawio.svg diff --git a/settings/diagram.drawio.svg b/settings/diagram.drawio.svg new file mode 100644 index 0000000..1fe888d --- /dev/null +++ b/settings/diagram.drawio.svg @@ -0,0 +1,541 @@ + + + + + + + + + +
+
+
+ SettingsManagerBase +
+
+
+
+ + SettingsManagerBase + +
+
+ + + + + + +
+
+
+ + __init__(self, path, default_settings, /, *, + + + read_path, + + + write_path, autosave, autosave_on_exit, autosave_on_changes, autoload_on_startup, config_format, sanitize, sanitize_on_save, sanitize_on_load, logger) + +
+
+
+
+ + __init__(self, path, default_settings, /, *, read_path, write_path, autosave, autosave_on_exit, autosave_on_changes, autoload_on_startup, config_format, sanitize, sanitize_on_save, sani... + +
+
+ + + + +
+
+
+ is path set? +
+
+
+
+ + is path set? + +
+
+ + + + +
+
+
+ Set read_path and write_path to value of path +
+
+
+
+ + Set read_path and wr... + +
+
+ + + + + +
+
+
+ Yes +
+
+
+
+ + Yes + +
+
+ + + + +
+
+
+ Is read_path and write_path set? +
+
+
+
+ + Is read_path and writ... + +
+
+ + + + + +
+
+
+ No +
+
+
+
+ + No + +
+
+ + + + +
+
+
+ Raise error +
+
+
+
+ + Raise error + +
+
+ + + + + +
+
+
+ Yes +
+
+
+
+ + Yes + +
+
+ + + + +
+
+
+ Is default_settings set? +
+
+
+
+ + Is default_setti... + +
+
+ + + + + + + +
+
+
+ Yes +
+
+
+
+ + Yes + +
+
+ + + + + +
+
+
+ No +
+
+
+
+ + No + +
+
+ + + + + +
+
+
+ No +
+
+
+
+ + No + +
+
+ + + + +
+
+
+ Raise error +
+
+
+
+ + Raise error + +
+
+ + + + + +
+
+
+ No +
+
+
+
+ + No + +
+
+ + + + +
+
+
+ Is autosave set? +
+
+
+
+ + Is autosave set? + +
+
+ + + + + + +
+
+
+ set autosave_on_changes and autosave_on_exit +
+
+
+
+ + set autosave_on_chang... + +
+
+ + + + + +
+
+
+ Yes +
+
+
+
+ + Yes + +
+
+ + + + + +
+
+
+ Yes +
+
+
+
+ + Yes + +
+
+ + + + + +
+
+
+ No +
+
+
+
+ + No + +
+
+ + + + +
+
+
+ is autosave_on_exit set? +
+
+
+
+ + is autosave_on_exit set? + +
+
+ + + + + + + +
+
+
+ Register save() method to run on exit +
+
+
+
+ + Register save()... + +
+
+ + + + + +
+
+
+ Yes +
+
+
+
+ + Yes + +
+
+ + + + +
+
+
+ Is sanitize set? +
+
+
+
+ + Is sanitize set? + +
+
+ + + + +
+
+
+ Set sanitize_on_save and sanitize_on_load +
+
+
+
+ + Set sanitize_on_save... + +
+
+ + + + + +
+
+
+ No +
+
+
+
+ + No + +
+
+ + + + +
+
+
+ Is config_format set? +
+
+
+
+ + Is config_format set? + +
+
+ + + + + +
+
+
+ No +
+
+
+
+ + No + +
+
+ + + + + +
+
+
+ Infer format using _infer_format() +
+
+
+
+ + Infer format usi... + +
+
+ + +
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file