From f8371222dade46121c7902978aee0e0aaf4bd456 Mon Sep 17 00:00:00 2001 From: Courtney Oka Date: Fri, 5 May 2017 12:10:31 -0700 Subject: [PATCH 1/2] remove error --- src/command_modules/azure-cli-shell/azclishell/progress.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/command_modules/azure-cli-shell/azclishell/progress.py b/src/command_modules/azure-cli-shell/azclishell/progress.py index c396736f85a..47e3ed8f560 100644 --- a/src/command_modules/azure-cli-shell/azclishell/progress.py +++ b/src/command_modules/azure-cli-shell/azclishell/progress.py @@ -21,7 +21,7 @@ class ShellProgressView(ProgressViewBase): """ custom output for progress reporting """ def __init__(self): - super(ShellProgressView, self).__init__(None, None) + super(ShellProgressView, self).__init__(None) def write(self, args): """ writes the progres """ From 834897a1af3236ede77db5de673b85796eeb7ca2 Mon Sep 17 00:00:00 2001 From: Courtney Oka Date: Fri, 5 May 2017 12:35:30 -0700 Subject: [PATCH 2/2] removed the push out until write --- src/azure-cli-core/azure/cli/core/commands/progress.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/azure-cli-core/azure/cli/core/commands/progress.py b/src/azure-cli-core/azure/cli/core/commands/progress.py index b2e642c348d..e56c1357d94 100644 --- a/src/azure-cli-core/azure/cli/core/commands/progress.py +++ b/src/azure-cli-core/azure/cli/core/commands/progress.py @@ -93,14 +93,16 @@ class IndeterminateStandardOut(ProgressViewBase): def __init__(self, out=None): super(IndeterminateStandardOut, self).__init__( out if out else sys.stderr) - self.spinner = humanfriendly.Spinner(label='In Progress', stream=self.out) - self.spinner.hide_cursor = False + self.spinner = None def write(self, args): """ writes the progress :param args: dictionary containing key 'message' """ + if self.spinner is None: + self.spinner = humanfriendly.Spinner(label='In Progress', stream=self.out) + self.spinner.hide_cursor = False msg = args.get('message', 'In Progress') self.spinner.step(label=msg)