We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e92aa3e + 6543a50 commit fff2385Copy full SHA for fff2385
1 file changed
src/cloudforet/cost_analysis/manager/cost_manager.py
@@ -46,6 +46,9 @@ def _make_cost_data(self, results):
46
if not self._convert_cost_and_usage_quantity_types(result):
47
continue
48
49
+ if not self._exist_cost_and_usage_quantity(result):
50
+ continue
51
+
52
self._check_required_fields(result)
53
54
try:
@@ -141,6 +144,13 @@ def _convert_cost_and_usage_quantity_types(result):
141
144
return False
142
145
return True
143
146
147
+ @staticmethod
148
+ def _exist_cost_and_usage_quantity(result):
149
+ if result['cost'] or result['usage_quantity']:
150
+ return True
151
+ else:
152
+ return False
153
154
@staticmethod
155
def _check_required_fields(result):
156
for field in _REQUIRED_FIELDS:
0 commit comments