fix device alias creation in set_envlist

This commit is contained in:
2022-05-30 11:56:22 +02:00
parent 0c9cce5c7e
commit d31a1d0e5a

View File

@ -174,6 +174,7 @@ class FrappyConfig(Device):
continue
if dev:
for aliasname in aliasnames:
devcfg = ('nicos.core.DeviceAlias', {})
session.configured_devices[aliasname] = devcfg
session.dynamic_devices[aliasname] = 'frappy'
aliasdev = previous_aliases.pop(aliasname, None)
@ -181,7 +182,6 @@ class FrappyConfig(Device):
session.log.debug('change alias %r -> %r', aliasname, devname)
else:
session.log.debug('create alias %r -> %r', aliasname, devname)
devcfg = ('nicos.core.DeviceAlias', {})
aliasdev = session.createDevice(aliasname, recreate=True, explicit=True)
aliasdev.alias = devname
aliasname = aliasnames[0]