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

Added deletion of drive sequence in cifs_applier.py

This commit is contained in:
Valery Sinelnikov 2022-11-30 14:35:06 +04:00
parent c1a4e67ba3
commit 0d54a2a0c8

View File

@ -95,8 +95,13 @@ class Drive_list:
self.dict_drives[drive['dir']]:drive
return
if drive['action'] == 'D':
self.dict_drives.pop(drive['dir'], None)
return
if drive['useLetter'] == '1':
self.dict_drives.pop(drive['dir'], None)
else:
keys_set = set(self.dict_drives.keys())
slice_letters = set(self.__alphabet[self.__alphabet.find(drive['dir']):])
for letter_dir in (keys_set & slice_letters):
self.dict_drives.pop(letter_dir, None)
def __call__(self):
return list(self.dict_drives.values())