@@ -67,16 +67,6 @@ def get_short_help(self):
6767 def get_long_help (self ):
6868 return self .help_string
6969
70- def __get__progress (self , debugger , total ):
71- if total is None :
72- progress = lldb .SBProgress (
73- "Progress tester" , "Initial Indeterminate Detail" , debugger
74- )
75- else :
76- progress = lldb .SBProgress (
77- "Progress tester" , "Initial Detail" , total , debugger
78- )
79-
8070 def __init__ (self , debugger , unused ):
8171 self .parser = self .create_options ()
8272 self .help_string = self .parser .format_help ()
@@ -90,9 +80,17 @@ def __call__(self, debugger, command, exe_ctx, result):
9080 return
9181
9282 total = cmd_options .total
83+ if total is None :
84+ progress = lldb .SBProgress (
85+ "Progress tester" , "Initial Indeterminate Detail" , debugger
86+ )
87+ else :
88+ progress = lldb .SBProgress (
89+ "Progress tester" , "Initial Detail" , total , debugger
90+ )
9391 # Check to see if total is set to None to indicate an indeterminate progress
9492 # then default to 10 steps.
95- with self . __get_progress ( debugger , total ) as progress :
93+ with progress :
9694 if total is None :
9795 total = 10
9896
@@ -103,9 +101,6 @@ def __call__(self, debugger, command, exe_ctx, result):
103101 progress .Increment (1 , f"Step { i } " )
104102 time .sleep (cmd_options .seconds )
105103
106- # Not required for deterministic progress, but required for indeterminate progress.
107- progress .Finalize ()
108-
109104
110105def __lldb_init_module (debugger , dict ):
111106 # Register all classes that have a register_lldb_command method
0 commit comments