16 lines
373 B
Python
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))
|