Exemplo n.º 1
0
def broadcast(echomesh_instance, on_or_off=None):
  if on_or_off is None:
    Show.broadcast(echomesh_instance)
  else:
    on_or_off = on_or_off.lower()
    b_on = on_or_off in ['on', 'true']
    if not (b_on or on_or_off in ['off', 'false']):
      raise Exception('You can only turn broadcast mode "on" or "off".')
    name = 'ON' if b_on else 'off'
    if b_on == echomesh_instance.broadcasting():
      message = 'was already'
    else:
      echomesh_instance.set_broadcasting(b_on)
      message = 'is now'
    LOGGER.info('broadcast mode %s %s.', message, name)
Exemplo n.º 2
0
def broadcast(echomesh_instance, on_or_off=None):
    if on_or_off is None:
        Show.broadcast(echomesh_instance)
    else:
        on_or_off = on_or_off.lower()
        b_on = on_or_off in ['on', 'true']
        if not (b_on or on_or_off in ['off', 'false']):
            raise Exception('You can only turn broadcast mode "on" or "off".')
        name = 'ON' if b_on else 'off'
        if b_on == echomesh_instance.broadcasting():
            message = 'was already'
        else:
            echomesh_instance.set_broadcasting(b_on)
            message = 'is now'
        LOGGER.info('broadcast mode %s %s.', message, name)