ai-content-maker/.venv/Lib/site-packages/dateparser_cli/utils.py

30 lines
651 B
Python

import sys
import os
from pathlib import Path
DEFAULT_DIR_NAME = 'dateparser_models'
DEFAULT_UNIX_CACHE_DIR = '~/.cache'
DEFAULT_WINDOWS_CACHE_DIR = os.path.join(Path.home(), "AppData", "Roaming")
if sys.platform.startswith('win'):
# For Windows:
_cache_dir = DEFAULT_WINDOWS_CACHE_DIR
else:
# UNIX & OS X:
_cache_dir = DEFAULT_UNIX_CACHE_DIR
dateparser_model_home = os.path.expanduser(
os.path.join(_cache_dir, DEFAULT_DIR_NAME)
)
def create_data_model_home():
os.makedirs(dateparser_model_home, exist_ok=True)
def clear_cache(*args):
for path in Path(dateparser_model_home).rglob('*.*'):
os.remove(path)