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