def cmd_iter(
            self,
            tgt,
            fun,
            arg=(),
            timeout=None,
            expr_form='glob',
            ret='',
            kwarg=None,
            **kwargs):
        arg = salt.utils.args.condition_input(arg, kwarg)
        pub_data = self.run_job(
            tgt,
            fun,
            arg,
            expr_form,
            ret,
            timeout,
            **kwargs)

        if not pub_data:
            yield pub_data
        else:
            for fn_ret in self.get_iter_returns(pub_data['jid'],
                                                pub_data['minions'],
                                                timeout=self._get_timeout(timeout),
                                                tgt=tgt,
                                                tgt_type=expr_form,
                                                **kwargs):
                if not fn_ret:
                    continue
                yield fn_ret
            self._clean_up_subscriptions(pub_data['jid'])
Set statusbar msg.
dataset/ETHPy150Open saltstack/salt/salt/client/__init__.py/LocalClient.cmd_iter--crossover with--dataset/ETHPy150Open iogf/vy/vyapp/statusbar.py/StatusBar.set_msg