summaryrefslogtreecommitdiff
path: root/Redim/config.py
blob: de03ead9ec64d1684126b04cd15e230d2fcb1bef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import json
from time import time
from shutil import rmtree
from os import mkdir, listdir, environ
from os.path import isdir, join, getmtime


class Config():
    def sauvegarde(self, json_path, configuration):
        if not isdir(json_path):
            mkdir(json_path)
        with open(join(json_path, "config_redim"), "w") as f:
            json.dump(configuration, f)

    def lecture(self, json_path):
        with open(join(json_path, "config_redim"), "r") as f:
            configuration = json.load(f)
        return configuration

    def nettoyage_pyinstaller(self):
        for i in listdir(environ["TMP"]):
            if i.startswith("_MEI") and isdir(i) and (int(getmtime(join(environ["TMP"], i))) < (time() - 86400)):
                rmtree(join(environ["TMP"], i))