import csv from clipboard

This commit is contained in:
“christopheseux”
2023-05-05 09:46:50 +02:00
parent 38b3e7b504
commit 1ff1b37adb
4 changed files with 56 additions and 21 deletions
+4 -3
View File
@@ -101,7 +101,7 @@ class VSETB_OT_load_settings(Operator):
if spreadsheet_import_config:
import_cells.clear()
cell_names = project.get_cell_names()
cell_types = project.get_cell_types()
for k, v in spreadsheet_import_config.items():
if k == 'cells':
for i, cell_data in enumerate(v):
@@ -113,11 +113,12 @@ class VSETB_OT_load_settings(Operator):
cell.name = cell_data['name']
norm_import_name = norm_str(cell_data.get('import_name', cell_data['name']))
import_name = next((c for c in cell_names if norm_str(c) == norm_import_name), None)
import_name = next((n for n, t in cell_types.items() if norm_str(n) == norm_import_name), None)
if import_name is None:
print(f'import_name {norm_import_name} not in {cell_names}')
print(f'import_name {norm_import_name} not in {list(cell_types.values())}')
else:
cell.import_name = import_name
cell.type = cell_types[import_name]
if 'enabled' in cell_data:
try: