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

Use storage factories in util module

This commit is contained in:
Игорь Чудов 2019-12-10 18:58:54 +04:00
parent 289ef8cc16
commit 520061ea4e
Signed by untrusted user: nir
GPG Key ID: 0F3883600CAE7AAC
2 changed files with 4 additions and 4 deletions

View File

@ -13,7 +13,7 @@ import pysss_nss_idmap
from xml.etree import ElementTree
from samba.gp_parse.gp_pol import GPPolParser
from storage import sqlite_cache
from storage import cache_factory
logging.basicConfig(level=logging.DEBUG)
@ -118,7 +118,7 @@ def get_sid(domain, username):
'''
Lookup SID not only using wbinfo or sssd but also using own cache
'''
cached_sids = sqlite_cache('sid_cache')
cached_sids = cache_factory('sid_cache')
domain_username = '{}\\{}'.format(domain, username)
sid = 'local-{}'.format(username)
sid = cached_sids.get_default(domain_username, sid)

View File

@ -1,4 +1,4 @@
from storage import sqlite_registry
from storage import registry_factory
import logging
import os
@ -55,7 +55,7 @@ def preg2entrydict(preg, sid=None):
pregfile = load_preg(preg)
logging.info('Loaded PReg {}'.format(preg))
key_map = dict()
storage = sqlite_registry('registry')
storage = registry_factory('registry')
for entry in pregfile.entries:
if not sid: