#!/usr/bin/python3

import imp
import os
import shutil
import sys

if len(sys.argv) < 2:
    sys.stderr.write("Usage: %s BONITO_CGI_PATH\n" % sys.argv[0])
    sys.exit(1)

runcgi = imp.load_source('runcgi', sys.argv[1])
cache_dir = runcgi.BonitoCGI._cache_dir
for file_or_dir in os.listdir(cache_dir):
    fullpath = os.path.join(cache_dir, file_or_dir)
    if os.path.isdir(fullpath):
        shutil.rmtree(fullpath, ignore_errors=True)
    else:
        os.unlink(fullpath)
