fix device alias creation in set_envlist
This commit is contained in:
@ -174,6 +174,7 @@ class FrappyConfig(Device):
|
|||||||
continue
|
continue
|
||||||
if dev:
|
if dev:
|
||||||
for aliasname in aliasnames:
|
for aliasname in aliasnames:
|
||||||
|
devcfg = ('nicos.core.DeviceAlias', {})
|
||||||
session.configured_devices[aliasname] = devcfg
|
session.configured_devices[aliasname] = devcfg
|
||||||
session.dynamic_devices[aliasname] = 'frappy'
|
session.dynamic_devices[aliasname] = 'frappy'
|
||||||
aliasdev = previous_aliases.pop(aliasname, None)
|
aliasdev = previous_aliases.pop(aliasname, None)
|
||||||
@ -181,7 +182,6 @@ class FrappyConfig(Device):
|
|||||||
session.log.debug('change alias %r -> %r', aliasname, devname)
|
session.log.debug('change alias %r -> %r', aliasname, devname)
|
||||||
else:
|
else:
|
||||||
session.log.debug('create alias %r -> %r', aliasname, devname)
|
session.log.debug('create alias %r -> %r', aliasname, devname)
|
||||||
devcfg = ('nicos.core.DeviceAlias', {})
|
|
||||||
aliasdev = session.createDevice(aliasname, recreate=True, explicit=True)
|
aliasdev = session.createDevice(aliasname, recreate=True, explicit=True)
|
||||||
aliasdev.alias = devname
|
aliasdev.alias = devname
|
||||||
aliasname = aliasnames[0]
|
aliasname = aliasnames[0]
|
||||||
|
Reference in New Issue
Block a user