~kissiel/checkbox/fix-1453067-steps-missing

« back to all changes in this revision

Viewing changes to plainbox/plainbox/impl/commands/inv_run.py

  • Committer: Maciej Kisielewski
  • Date: 2015-05-08 13:11:58 UTC
  • Revision ID: maciej.kisielewski@canonical.com-20150508131158-4oqhk8rj1ylvpo05
plainbox:commands: show 'steps' information in CLI for manual jobs

This patch fixes a problem where plainbox would omit showing 'steps' field in
CLI clients when running manual jobs.

Fixes: https://bugs.launchpad.net/plainbox/+bug/1453067
Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>

Show diffs side-by-side

added added

removed removed

Lines of Context:
780
780
                ui.notify_about_purpose(job)
781
781
                if (self.is_interactive and
782
782
                        job.plugin in ('user-interact',
783
 
                                       'user-interact-verify')):
 
783
                                       'user-interact-verify',
 
784
                                       'manual')):
784
785
                    cmd = ui.wait_for_interaction_prompt(job)
785
786
                    if cmd == 'run' or cmd is None:
786
787
                        ui.notify_about_steps(job)