[UPD] pycharm_configuration support when strange start pycharm
This commit is contained in:
parent
770e4b0966
commit
4324f82273
1 changed files with 17 additions and 9 deletions
|
|
@ -267,6 +267,8 @@ def add_configuration(dct_xml, file_name, config):
|
||||||
lst_configuration_full = dct_component.get("configuration")
|
lst_configuration_full = dct_component.get("configuration")
|
||||||
# Create a unique list of configuration to know if we need to add a new configuration
|
# Create a unique list of configuration to know if we need to add a new configuration
|
||||||
lst_unique_configuration = []
|
lst_unique_configuration = []
|
||||||
|
if type(lst_configuration_full) is dict:
|
||||||
|
lst_configuration_full = [lst_configuration_full]
|
||||||
for conf in lst_configuration_full:
|
for conf in lst_configuration_full:
|
||||||
if conf.get("@factoryName") == "Python":
|
if conf.get("@factoryName") == "Python":
|
||||||
folder_name = conf.get("@folderName")
|
folder_name = conf.get("@folderName")
|
||||||
|
|
@ -302,7 +304,11 @@ def add_configuration(dct_xml, file_name, config):
|
||||||
)
|
)
|
||||||
if config.list_configuration:
|
if config.list_configuration:
|
||||||
print("Configuration list:")
|
print("Configuration list:")
|
||||||
lst_xml_configuration_name = dct_component.get("list").get("item")
|
lst_configuration = []
|
||||||
|
lst_xml_configuration_name = []
|
||||||
|
dct_component_list = dct_component.get("list")
|
||||||
|
if dct_component_list:
|
||||||
|
lst_xml_configuration_name = dct_component_list.get("item")
|
||||||
lst_configuration = [
|
lst_configuration = [
|
||||||
a.get("@itemvalue")[7:]
|
a.get("@itemvalue")[7:]
|
||||||
for a in lst_xml_configuration_name
|
for a in lst_xml_configuration_name
|
||||||
|
|
@ -311,6 +317,8 @@ def add_configuration(dct_xml, file_name, config):
|
||||||
if config.list_configuration:
|
if config.list_configuration:
|
||||||
for conf in lst_configuration:
|
for conf in lst_configuration:
|
||||||
print(f"\t{conf}")
|
print(f"\t{conf}")
|
||||||
|
elif config.list_configuration:
|
||||||
|
print(f"\tNo configuration found.")
|
||||||
|
|
||||||
last_default = None
|
last_default = None
|
||||||
if not config.init:
|
if not config.init:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue