diff options
author | 2016-06-17 07:32:29 +0000 | |
---|---|---|
committer | 2016-06-17 07:32:29 +0000 | |
commit | 9f086a390b3c9039528cb567811fa5cd181f7a2f (patch) | |
tree | ddb2096268f17047c4418c3cbf35e4f0aa753dbb | |
parent | 00c98b0a6e6f1ba14e1f2fcd377be22a11a7b698 (diff) | |
parent | e3fd8edbaa12ae22cd77bbdb2a4cf74070b25643 (diff) |
Merge "bugfix: _convert_duration error when encounter ':00:00.078149'"
-rw-r--r-- | scripts/mongo_to_elasticsearch.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/mongo_to_elasticsearch.py b/scripts/mongo_to_elasticsearch.py index 44f79ef..caa68d8 100644 --- a/scripts/mongo_to_elasticsearch.py +++ b/scripts/mongo_to_elasticsearch.py @@ -48,9 +48,16 @@ def _get_results_from_list_of_dicts(list_of_dict_statuses, dict_indexes, expecte return test_results +def _convert_value(value): + return value if value != '' else 0 + + def _convert_duration(duration): if (isinstance(duration, str) or isinstance(duration, unicode)) and ':' in duration: hours, minutes, seconds = duration.split(":") + hours = _convert_value(hours) + minutes = _convert_value(minutes) + seconds = _convert_value(seconds) int_duration = 3600 * int(hours) + 60 * int(minutes) + float(seconds) else: int_duration = duration |