in definitions/definition.py [0:0]
def __init__(self, account):
self.metric_sets: List = []
self.sla_sets: List = []
self.account_definitions = []
try:
trying = os.listdir(os.path.join(
os.path.dirname(os.path.realpath(__file__)),
f'account_{account}'
))
dir_path = os.path.join(
os.path.dirname(
os.path.realpath(__file__)),f'account_{account}', '**/*'
)
self.iterate_definitions(dir_path)
except NotADirectoryError:
with zipfile.ZipFile('/tmp/definitions.zip', 'r') as zip_ref:
zip_ref.extractall('/tmp')
dir_path = os.path.join(
f'/tmp/definitions/account_{account}', '**/*'
)
self.iterate_definitions(dir_path)