Files
netsec/env/lib/python3.12/site-packages/pyshark/cache.py
2024-12-09 18:22:38 +09:00

16 lines
373 B
Python

import pathlib
import shutil
import appdirs
def get_cache_dir(tshark_version) -> pathlib.Path:
cache_dir = pathlib.Path(appdirs.user_cache_dir(appname="pyshark", version=tshark_version))
if not cache_dir.exists():
cache_dir.mkdir(parents=True)
return cache_dir
def clear_cache(tshark_version=None):
shutil.rmtree(get_cache_dir(tshark_version))