Skip to content

Commit 6d38eb6

Browse files
authored
Merge pull request #31 from stat-kwon/master
fix: add debug code of existing validation in cost manager
2 parents 7514470 + cf8a3d1 commit 6d38eb6

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/cloudforet/cost_analysis/manager/cost_manager.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,14 +141,17 @@ def _convert_cost_and_usage_quantity_types(result):
141141
result['cost'] = float(result['cost'])
142142
result['usage_quantity'] = float(result.get('usage_quantity', 0))
143143
except Exception as e:
144+
_LOGGER.debug(f'[_convert_cost_and_usage_quantity_types] convert cost and usage quantity types error: {e}',
145+
exc_info=True)
144146
return False
145147
return True
146148

147149
@staticmethod
148150
def _exist_cost_and_usage_quantity(result):
149-
if result['cost'] or result['usage_quantity']:
151+
if result['cost'] and result.get('usage_quantity'):
150152
return True
151153
else:
154+
_LOGGER.debug(f'[_exist_cost_and_usage_quantity] cost or usage quantity are empty: {result}')
152155
return False
153156

154157
@staticmethod

0 commit comments

Comments
 (0)