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

Added username argument to gpt class constructor

This commit is contained in:
Valery Sinelnikov 2024-02-07 12:10:38 +04:00
parent 12865b0b43
commit 6efebfad89

View File

@ -153,8 +153,9 @@ def get_merger(preference_type):
return mergers[preference_type]
class gpt:
def __init__(self, gpt_path, sid):
def __init__(self, gpt_path, sid, username='Machine'):
self.path = gpt_path
self.username = username
self.sid = sid
self.storage = registry_factory()
self.name = ''
@ -240,7 +241,10 @@ class gpt:
if self.settings['user']['regpol']:
mulogdata = dict({'polfile': self.settings['user']['regpol']})
log('D35', mulogdata)
util.preg.merge_polfile(self.settings['user']['regpol'], sid=self.sid, policy_name=self.name)
util.preg.merge_polfile(self.settings['user']['regpol'],
sid=self.sid,
policy_name=self.name,
username=self.username)
# Merge user preferences to registry if possible
for preference_name, preference_path in self.settings['user'].items():
if preference_path: