From c856f9147010fa88d0620e77b397ce87a0095e34 Mon Sep 17 00:00:00 2001 From: dev01 Date: Thu, 4 Jun 2026 15:48:50 +0800 Subject: [PATCH] fix: change pid_config.json default path to data/ directory --- workspace/src/application_pkg/application_pkg/web_node.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/workspace/src/application_pkg/application_pkg/web_node.py b/workspace/src/application_pkg/application_pkg/web_node.py index bdd5ee7..2554bfc 100755 --- a/workspace/src/application_pkg/application_pkg/web_node.py +++ b/workspace/src/application_pkg/application_pkg/web_node.py @@ -25,7 +25,7 @@ class WebNode(Node): String, '/web/pid_config', 10 ) - self.declare_parameter('pid_config_file', 'pid_config.json') + self.declare_parameter('pid_config_file', 'data/pid_config.json') self._pid_config_file = self.get_parameter('pid_config_file').value self._pid_config = self._load_pid_config() @@ -131,6 +131,7 @@ class WebNode(Node): def _save_pid_config(self): try: + os.makedirs(os.path.dirname(self._pid_config_file), exist_ok=True) with open(self._pid_config_file, 'w') as f: json.dump(self._pid_config, f, indent=2) self.get_logger().info(