frappy.show_state: do not show partial status
This commit is contained in:
11
devices.py
11
devices.py
@ -352,7 +352,7 @@ class FrappyConfig(Device):
|
||||
self._back_to_normal = None # reset 'back to normal' machanism
|
||||
stickarg = stick
|
||||
|
||||
_, changes, fm = to_consider = self.to_consider()
|
||||
need_change, changes, fm = to_consider = self.to_consider()
|
||||
confirmed = fm.sea.get_cfg(config.instrument, 'sea', True).split('/', 1)[0]
|
||||
if args:
|
||||
if main is not None:
|
||||
@ -384,7 +384,7 @@ class FrappyConfig(Device):
|
||||
raise TypeError('got multiple values for addons')
|
||||
addons = ','.join(alist)
|
||||
elif main is None and stick is None and addons is None: # bare frappy() command
|
||||
if update:
|
||||
if update and need_change:
|
||||
self.update()
|
||||
else:
|
||||
self.show_state(False, to_consider)
|
||||
@ -427,9 +427,10 @@ class FrappyConfig(Device):
|
||||
session.log.info(' %s', ' '.join(v.ljust(w) for w, v in zip(wid, row)))
|
||||
if self._rebuild_env:
|
||||
session.log.info(' %s', self._rebuild_env)
|
||||
alternative = f" or {all_info(kwargs, '')}" if kwargs else ''
|
||||
session.log.info(' ')
|
||||
session.log.info(' use frappy()%s to configure sample environment', alternative)
|
||||
if kwargs:
|
||||
alternative = f" or {all_info(kwargs, '')}" if kwargs else ''
|
||||
session.log.info(' ')
|
||||
session.log.info(' use frappy()%s to configure sample environment', alternative)
|
||||
session.log.info(' %s', 75*'_')
|
||||
|
||||
def update(self, main=None, stick=None, addons=None):
|
||||
|
Reference in New Issue
Block a user