[K6 3D Model aliases] Avoid confusing the Windows drive letter

- C:.... looks like ALIAS = C
This commit is contained in:
Salvador E. Tropea 2023-01-31 13:02:35 -03:00
parent 4db3788830
commit fd6f225a72
1 changed files with 4 additions and 0 deletions

View File

@ -42,8 +42,12 @@ def do_expand_env(fname, used_extra, extra_debug):
if force_used_extra:
used_extra[0] = True
return full_name
# Look for ALIAS:file
ind = fname.index(':')
alias_name = fname[:ind]
if len(alias_name) == 1:
# Is a drive letter, not an alias
return full_name
rest = fname[ind+1:]
new_fname = '${'+alias_name+'}'+os.path.sep+rest
new_full_name = KiConf.expand_env(new_fname, used_extra)