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:
parent
289ef8cc16
commit
520061ea4e
@ -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)
|
||||
|
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user