Skip to content

Commit fb7ba1b

Browse files
authored
Merge pull request #64 from ImMin5/master
chore: add debug code when downlaod csv file failed
2 parents f1e9474 + 2591bad commit fb7ba1b

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

src/cloudforet/cost_analysis/connector/azure_cost_mgmt_connector.py

+10-8
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
11
import logging
22
import os
33
import requests
4-
import time
54
import pandas as pd
65
import numpy as np
7-
86
from io import StringIO
9-
from datetime import datetime
107

118
from azure.identity import DefaultAzureCredential
129
from azure.mgmt.billing import BillingManagementClient
1310
from azure.mgmt.costmanagement import CostManagementClient
1411
from azure.core.exceptions import ResourceNotFoundError
15-
from cloudforet.cost_analysis.conf.cost_conf import *
1612
from spaceone.core.connector import BaseConnector
17-
from spaceone.core.error import *
13+
1814
from cloudforet.cost_analysis.error.cost import *
1915

2016
__all__ = ["AzureCostMgmtConnector"]
@@ -89,13 +85,19 @@ def begin_create_operation(self, scope: str, parameters: dict) -> list:
8985
)
9086

9187
blobs = result.get("blobs", []) or []
92-
_LOGGER.debug(f"[begin_create_operation] csv_file_link: {blobs}")
88+
_LOGGER.debug(
89+
f"[begin_create_operation] csv_file_link: {blobs} / parameters: {parameters}"
90+
)
9391
return blobs
9492
except ResourceNotFoundError as e:
95-
_LOGGER.error(f"[begin_create_operation] Cost data is not ready: {e}")
93+
_LOGGER.error(
94+
f"[begin_create_operation] Cost data is not ready: {e} / parameters: {parameters}"
95+
)
9696
return []
9797
except Exception as e:
98-
_LOGGER.error(f"[begin_create_operation] error message: {e}")
98+
_LOGGER.error(
99+
f"[begin_create_operation] error message: {e} / parameters: {parameters}"
100+
)
99101
raise ERROR_UNKNOWN(message=f"[ERROR] begin_create_operation failed")
100102

101103
def get_cost_data(self, blobs: list, options: dict) -> list:

src/cloudforet/cost_analysis/manager/cost_manager.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
class CostManager(BaseManager):
2020
def __init__(self, *args, **kwargs):
21-
super().__init__(**kwargs)
21+
super().__init__(*args, **kwargs)
2222
self.azure_cm_connector: AzureCostMgmtConnector = self.locator.get_connector(
2323
"AzureCostMgmtConnector"
2424
)

0 commit comments

Comments
 (0)