Command handling config bugfix

This commit is contained in:
Sven Heidemann 2021-03-16 22:09:42 +01:00
parent ecd3e77a38
commit bc99763329
3 changed files with 6 additions and 3 deletions

View File

@ -106,7 +106,10 @@ class UpdateService(CommandABC):
index = self._project_settings.dependencies.index(old_package)
if '/' in new_package:
new_package = new_package.split('/')[0]
if '\\' in new_package:
new_package = new_package.split('\\')[0]
self._project_settings.dependencies[index] = new_package
config = {

View File

@ -110,7 +110,7 @@ class ProjectSettings(ConfigurationModelABC):
if ProjectSettingsNameEnum.python_path.value in settings:
path = settings[ProjectSettingsNameEnum.python_path.value]
if not os.path.isfile(path) or not os.path.islink(path):
if not os.path.isfile(path) and not os.path.islink(path):
if path != '' and path is not None:
Error.warn(f'{ProjectSettingsNameEnum.python_path.value} not found')

View File

@ -16,7 +16,7 @@
"LicenseName": "MIT",
"LicenseDescription": "MIT, see LICENSE for more details.",
"Dependencies": [
"sh_cpl==2021.4.1.post9"
"sh_cpl==2021.4.1.post11"
],
"PythonVersion": ">=3.8",
"PythonPath": "../../../../cpl-env/bin/python3.9",