Drop support for "project_dirs" argument to Project RPC

This commit is contained in:
Ivan Kravets
2019-11-13 15:32:14 +02:00
parent a9f9f4ef04
commit 53e6cf3e4a

View File

@@ -73,7 +73,7 @@ class ProjectRPC(object):
return get_config_options_schema() return get_config_options_schema()
@staticmethod @staticmethod
def _get_projects(project_dirs=None): def get_projects():
def _get_project_data(): def _get_project_data():
data = {"boards": [], "envLibdepsDirs": [], "libExtraDirs": []} data = {"boards": [], "envLibdepsDirs": [], "libExtraDirs": []}
config = ProjectConfig() config = ProjectConfig()
@@ -103,12 +103,9 @@ class ProjectRPC(object):
def _path_to_name(path): def _path_to_name(path):
return (os.path.sep).join(path.split(os.path.sep)[-2:]) return (os.path.sep).join(path.split(os.path.sep)[-2:])
if not project_dirs:
project_dirs = AppRPC.load_state()["storage"]["recentProjects"]
result = [] result = []
pm = PlatformManager() pm = PlatformManager()
for project_dir in project_dirs: for project_dir in AppRPC.load_state()["storage"]["recentProjects"]:
if not os.path.isdir(project_dir): if not os.path.isdir(project_dir):
continue continue
data = {} data = {}
@@ -147,9 +144,6 @@ class ProjectRPC(object):
) )
return result return result
def get_projects(self, project_dirs=None):
return self._get_projects(project_dirs)
@staticmethod @staticmethod
def get_project_examples(): def get_project_examples():
result = [] result = []