File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed
Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 1- __version__ = "0.102.0a1 "
1+ __version__ = "0.102.1a1 "
Original file line number Diff line number Diff line change @@ -321,16 +321,16 @@ def from_api_dict(cls, d: dict) -> 'BatchJobMetadata':
321321
322322 usage = d .get ("usage" )
323323 if usage :
324+ # TODO #191 All these fields are deprecated in favor of general "usage" field
324325 if usage .get ("cpu" ):
325- # TODO: support other units too
326- assert usage ["cpu" ]["unit" ] == "cpu-seconds"
327- kwargs ["cpu_time" ] = timedelta (seconds = usage ["cpu" ]["value" ])
326+ if usage ["cpu" ]["unit" ] == "cpu-seconds" :
327+ kwargs ["cpu_time" ] = timedelta (seconds = usage ["cpu" ]["value" ])
328328 if usage .get ("memory" ):
329- assert usage ["memory" ]["unit" ] == "mb-seconds"
330- kwargs ["memory_time_megabyte" ] = timedelta (seconds = usage ["memory" ]["value" ])
329+ if usage ["memory" ]["unit" ] == "mb-seconds" :
330+ kwargs ["memory_time_megabyte" ] = timedelta (seconds = usage ["memory" ]["value" ])
331331 if usage .get ("duration" ):
332- assert usage ["duration" ]["unit" ] == "seconds"
333- kwargs ["duration_" ] = timedelta (seconds = usage ["duration" ]["value" ])
332+ if usage ["duration" ]["unit" ] == "seconds" :
333+ kwargs ["duration_" ] = timedelta (seconds = usage ["duration" ]["value" ])
334334
335335 return cls (** kwargs )
336336
You can’t perform that action at this time.
0 commit comments