@@ -2297,7 +2297,7 @@ <h6 id="frequenz.dispatch.Dispatch.from_protobuf" class="doc doc-heading">
22972297</ span > < span id ="__span-0-293 "> < a id ="__codelineno-0-293 " name ="__codelineno-0-293 "> </ a > < span class ="n "> start_time</ span > < span class ="o "> =</ span > < span class ="n "> to_datetime</ span > < span class ="p "> (</ span > < span class ="n "> pb_object</ span > < span class ="o "> .</ span > < span class ="n "> data</ span > < span class ="o "> .</ span > < span class ="n "> start_time</ span > < span class ="p "> ),</ span >
22982298</ span > < span id ="__span-0-294 "> < a id ="__codelineno-0-294 " name ="__codelineno-0-294 "> </ a > < span class ="n "> duration</ span > < span class ="o "> =</ span > < span class ="p "> (</ span >
22992299</ span > < span id ="__span-0-295 "> < a id ="__codelineno-0-295 " name ="__codelineno-0-295 "> </ a > < span class ="n "> timedelta</ span > < span class ="p "> (</ span > < span class ="n "> seconds</ span > < span class ="o "> =</ span > < span class ="n "> pb_object</ span > < span class ="o "> .</ span > < span class ="n "> data</ span > < span class ="o "> .</ span > < span class ="n "> duration</ span > < span class ="p "> )</ span >
2300- </ span > < span id ="__span-0-296 "> < a id ="__codelineno-0-296 " name ="__codelineno-0-296 "> </ a > < span class ="k "> if</ span > < span class ="n "> pb_object</ span > < span class ="o "> .</ span > < span class ="n "> data</ span > < span class ="o "> .</ span > < span class ="n "> duration</ span >
2300+ </ span > < span id ="__span-0-296 "> < a id ="__codelineno-0-296 " name ="__codelineno-0-296 "> </ a > < span class ="k "> if</ span > < span class ="n "> pb_object</ span > < span class ="o "> .</ span > < span class ="n "> data</ span > < span class ="o "> .</ span > < span class ="n "> HasField </ span > < span class =" p " > ( </ span > < span class =" s2 " > " duration" </ span > < span class =" p " > ) </ span >
23012301</ span > < span id ="__span-0-297 "> < a id ="__codelineno-0-297 " name ="__codelineno-0-297 "> </ a > < span class ="k "> else</ span > < span class ="kc "> None</ span >
23022302</ span > < span id ="__span-0-298 "> < a id ="__codelineno-0-298 " name ="__codelineno-0-298 "> </ a > < span class ="p "> ),</ span >
23032303</ span > < span id ="__span-0-299 "> < a id ="__codelineno-0-299 " name ="__codelineno-0-299 "> </ a > < span class ="n "> target</ span > < span class ="o "> =</ span > < span class ="n "> _target_components_from_protobuf</ span > < span class ="p "> (</ span > < span class ="n "> pb_object</ span > < span class ="o "> .</ span > < span class ="n "> data</ span > < span class ="o "> .</ span > < span class ="n "> target</ span > < span class ="p "> ),</ span >
@@ -2653,7 +2653,9 @@ <h6 id="frequenz.dispatch.Dispatch.to_protobuf" class="doc doc-heading">
26532653< span class ="normal "> < a href ="#__codelineno-0-330 "> 330</ a > </ span >
26542654< span class ="normal "> < a href ="#__codelineno-0-331 "> 331</ a > </ span >
26552655< span class ="normal "> < a href ="#__codelineno-0-332 "> 332</ a > </ span >
2656- < span class ="normal "> < a href ="#__codelineno-0-333 "> 333</ a > </ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span id ="__span-0-306 "> < a id ="__codelineno-0-306 " name ="__codelineno-0-306 "> </ a > < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> to_protobuf</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="n "> PBDispatch</ span > < span class ="p "> :</ span >
2656+ < span class ="normal "> < a href ="#__codelineno-0-333 "> 333</ a > </ span >
2657+ < span class ="normal "> < a href ="#__codelineno-0-334 "> 334</ a > </ span >
2658+ < span class ="normal "> < a href ="#__codelineno-0-335 "> 335</ a > </ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span id ="__span-0-306 "> < a id ="__codelineno-0-306 " name ="__codelineno-0-306 "> </ a > < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> to_protobuf</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="n "> PBDispatch</ span > < span class ="p "> :</ span >
26572659</ span > < span id ="__span-0-307 "> < a id ="__codelineno-0-307 " name ="__codelineno-0-307 "> </ a > < span class ="w "> </ span > < span class ="sd "> """Convert a dispatch to a protobuf dispatch.</ span >
26582660</ span > < span id ="__span-0-308 "> < a id ="__codelineno-0-308 " name ="__codelineno-0-308 "> </ a >
26592661</ span > < span id ="__span-0-309 "> < a id ="__codelineno-0-309 " name ="__codelineno-0-309 "> </ a > < span class ="sd "> Returns:</ span >
@@ -2672,15 +2674,17 @@ <h6 id="frequenz.dispatch.Dispatch.to_protobuf" class="doc doc-heading">
26722674</ span > < span id ="__span-0-322 "> < a id ="__codelineno-0-322 " name ="__codelineno-0-322 "> </ a > < span class ="nb "> type</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> type</ span > < span class ="p "> ,</ span >
26732675</ span > < span id ="__span-0-323 "> < a id ="__codelineno-0-323 " name ="__codelineno-0-323 "> </ a > < span class ="n "> start_time</ span > < span class ="o "> =</ span > < span class ="n "> to_timestamp</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> start_time</ span > < span class ="p "> ),</ span >
26742676</ span > < span id ="__span-0-324 "> < a id ="__codelineno-0-324 " name ="__codelineno-0-324 "> </ a > < span class ="n "> duration</ span > < span class ="o "> =</ span > < span class ="p "> (</ span >
2675- </ span > < span id ="__span-0-325 "> < a id ="__codelineno-0-325 " name ="__codelineno-0-325 "> </ a > < span class ="nb "> round</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> duration</ span > < span class ="o "> .</ span > < span class ="n "> total_seconds</ span > < span class ="p "> ())</ span > < span class ="k "> if</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> duration</ span > < span class ="k "> else</ span > < span class ="kc "> None</ span >
2676- </ span > < span id ="__span-0-326 "> < a id ="__codelineno-0-326 " name ="__codelineno-0-326 "> </ a > < span class ="p "> ),</ span >
2677- </ span > < span id ="__span-0-327 "> < a id ="__codelineno-0-327 " name ="__codelineno-0-327 "> </ a > < span class ="n "> target</ span > < span class ="o "> =</ span > < span class ="n "> _target_components_to_protobuf</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> target</ span > < span class ="p "> ),</ span >
2678- </ span > < span id ="__span-0-328 "> < a id ="__codelineno-0-328 " name ="__codelineno-0-328 "> </ a > < span class ="n "> is_active</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> active</ span > < span class ="p "> ,</ span >
2679- </ span > < span id ="__span-0-329 "> < a id ="__codelineno-0-329 " name ="__codelineno-0-329 "> </ a > < span class ="n "> is_dry_run</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> dry_run</ span > < span class ="p "> ,</ span >
2680- </ span > < span id ="__span-0-330 "> < a id ="__codelineno-0-330 " name ="__codelineno-0-330 "> </ a > < span class ="n "> payload</ span > < span class ="o "> =</ span > < span class ="n "> payload</ span > < span class ="p "> ,</ span >
2681- </ span > < span id ="__span-0-331 "> < a id ="__codelineno-0-331 " name ="__codelineno-0-331 "> </ a > < span class ="n "> recurrence</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> recurrence</ span > < span class ="o "> .</ span > < span class ="n "> to_protobuf</ span > < span class ="p "> ()</ span > < span class ="k "> if</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> recurrence</ span > < span class ="k "> else</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
2682- </ span > < span id ="__span-0-332 "> < a id ="__codelineno-0-332 " name ="__codelineno-0-332 "> </ a > < span class ="p "> ),</ span >
2683- </ span > < span id ="__span-0-333 "> < a id ="__codelineno-0-333 " name ="__codelineno-0-333 "> </ a > < span class ="p "> )</ span >
2677+ </ span > < span id ="__span-0-325 "> < a id ="__codelineno-0-325 " name ="__codelineno-0-325 "> </ a > < span class ="kc "> None</ span >
2678+ </ span > < span id ="__span-0-326 "> < a id ="__codelineno-0-326 " name ="__codelineno-0-326 "> </ a > < span class ="k "> if</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> duration</ span > < span class ="ow "> is</ span > < span class ="kc "> None</ span >
2679+ </ span > < span id ="__span-0-327 "> < a id ="__codelineno-0-327 " name ="__codelineno-0-327 "> </ a > < span class ="k "> else</ span > < span class ="nb "> round</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> duration</ span > < span class ="o "> .</ span > < span class ="n "> total_seconds</ span > < span class ="p "> ())</ span >
2680+ </ span > < span id ="__span-0-328 "> < a id ="__codelineno-0-328 " name ="__codelineno-0-328 "> </ a > < span class ="p "> ),</ span >
2681+ </ span > < span id ="__span-0-329 "> < a id ="__codelineno-0-329 " name ="__codelineno-0-329 "> </ a > < span class ="n "> target</ span > < span class ="o "> =</ span > < span class ="n "> _target_components_to_protobuf</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> target</ span > < span class ="p "> ),</ span >
2682+ </ span > < span id ="__span-0-330 "> < a id ="__codelineno-0-330 " name ="__codelineno-0-330 "> </ a > < span class ="n "> is_active</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> active</ span > < span class ="p "> ,</ span >
2683+ </ span > < span id ="__span-0-331 "> < a id ="__codelineno-0-331 " name ="__codelineno-0-331 "> </ a > < span class ="n "> is_dry_run</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> dry_run</ span > < span class ="p "> ,</ span >
2684+ </ span > < span id ="__span-0-332 "> < a id ="__codelineno-0-332 " name ="__codelineno-0-332 "> </ a > < span class ="n "> payload</ span > < span class ="o "> =</ span > < span class ="n "> payload</ span > < span class ="p "> ,</ span >
2685+ </ span > < span id ="__span-0-333 "> < a id ="__codelineno-0-333 " name ="__codelineno-0-333 "> </ a > < span class ="n "> recurrence</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> recurrence</ span > < span class ="o "> .</ span > < span class ="n "> to_protobuf</ span > < span class ="p "> ()</ span > < span class ="k "> if</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> recurrence</ span > < span class ="k "> else</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
2686+ </ span > < span id ="__span-0-334 "> < a id ="__codelineno-0-334 " name ="__codelineno-0-334 "> </ a > < span class ="p "> ),</ span >
2687+ </ span > < span id ="__span-0-335 "> < a id ="__codelineno-0-335 " name ="__codelineno-0-335 "> </ a > < span class ="p "> )</ span >
26842688</ span > </ code > </ pre > </ div > </ td > </ tr > </ table > </ div >
26852689 </ details >
26862690 </ div >
0 commit comments