From 01423a7659fb637587d19d0786a9b5e0b6112ca3 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Tue, 4 Jul 2023 15:36:19 +0300 Subject: [PATCH] Revert back ProjectConfigDirsMixin (PIO Core 3.x depends on it) --- platformio/project/config.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/platformio/project/config.py b/platformio/project/config.py index 4e1a6673..8020fdd3 100644 --- a/platformio/project/config.py +++ b/platformio/project/config.py @@ -465,7 +465,17 @@ class ProjectConfigLintMixin: return {"errors": errors, "warnings": warnings} -class ProjectConfig(ProjectConfigBase, ProjectConfigLintMixin): +class ProjectConfigDirsMixin: + def get_optional_dir(self, name): + """ + Deprecated, used by platformio-node-helpers.project.observer.fetchLibDirs + PlatformIO IDE for Atom depends on platformio-node-helpers@~7.2.0 + PIO Home 3.0 Project Inspection depends on it + """ + return self.get("platformio", f"{name}_dir") + + +class ProjectConfig(ProjectConfigBase, ProjectConfigLintMixin, ProjectConfigDirsMixin): _instances = {} @staticmethod