forked from platformio/platformio-core
Make "get_project_watch_lib_dirs" public for IDEs
This commit is contained in:
@ -43,14 +43,14 @@ def find_project_dir_above(path):
|
|||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
def get_project_all_lib_dirs():
|
def get_project_watch_lib_dirs():
|
||||||
"""Used by platformio-node-helpers.project.observer.fetchLibDirs"""
|
"""Used by platformio-node-helpers.project.observer.fetchLibDirs"""
|
||||||
config = ProjectConfig.get_instance()
|
config = ProjectConfig.get_instance()
|
||||||
libdeps_dir = config.get("platformio", "libdeps_dir")
|
|
||||||
result = [
|
result = [
|
||||||
config.get("platformio", "globallib_dir"),
|
config.get("platformio", "globallib_dir"),
|
||||||
config.get("platformio", "lib_dir"),
|
config.get("platformio", "lib_dir"),
|
||||||
]
|
]
|
||||||
|
libdeps_dir = config.get("platformio", "libdeps_dir")
|
||||||
if not os.path.isdir(libdeps_dir):
|
if not os.path.isdir(libdeps_dir):
|
||||||
return result
|
return result
|
||||||
for d in os.listdir(libdeps_dir):
|
for d in os.listdir(libdeps_dir):
|
||||||
@ -59,6 +59,9 @@ def get_project_all_lib_dirs():
|
|||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
get_project_all_lib_dirs = get_project_watch_lib_dirs
|
||||||
|
|
||||||
|
|
||||||
def get_project_cache_dir():
|
def get_project_cache_dir():
|
||||||
"""Deprecated, use ProjectConfig.get("platformio", "cache_dir") instead"""
|
"""Deprecated, use ProjectConfig.get("platformio", "cache_dir") instead"""
|
||||||
return ProjectConfig.get_instance().get("platformio", "cache_dir")
|
return ProjectConfig.get_instance().get("platformio", "cache_dir")
|
||||||
|
@ -19,7 +19,7 @@ from platformio.device.list import list_serial_ports
|
|||||||
from platformio.fs import to_unix_path
|
from platformio.fs import to_unix_path
|
||||||
from platformio.platform.base import PlatformBase
|
from platformio.platform.base import PlatformBase
|
||||||
from platformio.project.config import ProjectConfig
|
from platformio.project.config import ProjectConfig
|
||||||
from platformio.project.helpers import load_build_metadata
|
from platformio.project.helpers import get_project_watch_lib_dirs, load_build_metadata
|
||||||
from platformio.test.result import TestCase, TestCaseSource, TestStatus
|
from platformio.test.result import TestCase, TestCaseSource, TestStatus
|
||||||
from platformio.test.runners.base import TestRunnerBase
|
from platformio.test.runners.base import TestRunnerBase
|
||||||
from platformio.test.runners.doctest import DoctestTestCaseParser
|
from platformio.test.runners.doctest import DoctestTestCaseParser
|
||||||
|
Reference in New Issue
Block a user