File tree Expand file tree Collapse file tree 3 files changed +12
-1
lines changed
Expand file tree Collapse file tree 3 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -183,6 +183,14 @@ def parse_args():
183183 type = int ,
184184 default = 1000 ,
185185 )
186+ parser .add_argument (
187+ "--status-interval" ,
188+ help = "Period for status updates (units=milliseconds)" ,
189+ required = False ,
190+ env_var = "STATUS_INTERVAL" ,
191+ type = int ,
192+ default = 4000 ,
193+ )
186194 log_choice_to_enum = {
187195 "Trace" : logging .DEBUG ,
188196 "Debug" : logging .DEBUG ,
Original file line number Diff line number Diff line change @@ -81,6 +81,7 @@ def create_status_reporter(
8181 service_id ,
8282 version ,
8383 logger ,
84+ status_interval ,
8485):
8586 (
8687 broker ,
@@ -107,6 +108,7 @@ def create_status_reporter(
107108 service_id ,
108109 version ,
109110 logger ,
111+ status_interval ,
110112 )
111113 return status_reporter
112114
@@ -249,6 +251,7 @@ def main():
249251 args .service_id ,
250252 version ,
251253 get_logger (),
254+ args .status_interval ,
252255 )
253256 exit_stack .callback (status_reporter .stop )
254257 status_reporter .start ()
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ def __init__(
2222 service_id : str ,
2323 version : str ,
2424 logger : Logger ,
25- interval_ms : int = 4000 ,
25+ interval_ms : int ,
2626 ):
2727 self ._repeating_timer = RepeatTimer (
2828 milliseconds_to_seconds (interval_ms ), self .report_status
You can’t perform that action at this time.
0 commit comments