Skip to content

Commit 6aab28d

Browse files
committed
Move mkdir for cache dir
1 parent f8109bd commit 6aab28d

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

awscli/telemetry.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@
3333
_SESSION_LENGTH_SECONDS = 60 * 30
3434
_SESSION_ID_LENGTH = 12
3535

36-
_CACHE_DIR.mkdir(parents=True, exist_ok=True)
37-
3836

3937
def _get_checksum():
4038
hashlib_params = {"usedforsecurity": False}
@@ -81,6 +79,7 @@ def __init__(self, connection=None):
8179
check_same_thread=False,
8280
isolation_level=None,
8381
)
82+
self._ensure_cache_dir()
8483
self._ensure_database_setup()
8584

8685
def execute(self, query, *parameters):
@@ -92,6 +91,9 @@ def execute(self, query, *parameters):
9291
# raising an exception.
9392
return sqlite3.Cursor(self._connection)
9493

94+
def _ensure_cache_dir(self):
95+
_CACHE_DIR.mkdir(parents=True, exist_ok=True)
96+
9597
def _ensure_database_setup(self):
9698
self._create_session_table()
9799
self._create_host_id_table()

0 commit comments

Comments
 (0)