1
0
mirror of https://github.com/altlinux/gpupdate.git synced 2025-03-21 18:50:38 +03:00

Removed pickle caching functions from util

This commit is contained in:
Игорь Чудов 2019-12-04 22:57:19 +04:00
parent eda1aca541
commit 38ddee2e8a
Signed by untrusted user: nir
GPG Key ID: 0F3883600CAE7AAC

View File

@ -3,7 +3,6 @@ import subprocess
import socket
import sys
import os
import pickle
import pwd
from samba.gpclass import get_dc_hostname
@ -101,24 +100,6 @@ def get_domain_name(lp, creds, dc):
return res.dns_domain
def get_cache(cache_file, default_cache_obj):
if not os.path.exists(cache_file):
logging.info('Initializing missing cache file: {}'.format(cache_file))
with open(cache_file, 'wb') as f:
pickle.dump(default_cache_obj, f, pickle.HIGHEST_PROTOCOL)
data = None
with open(cache_file, 'rb') as f:
data = pickle.load(f)
logging.info('Read cache {}'.format(cache_file))
return data
def dump_cache(cache_file, cache_obj):
with open(cache_file, 'wb') as f:
pickle.dump(cache_obj, f, pickle.HIGHEST_PROTOCOL)
logging.info('Wrote cache {}'.format(cache_file))
def traverse_dir(root_dir):
filelist = []
for root, dirs, files in os.walk(root_dir):