1
0
mirror of https://github.com/altlinux/gpupdate.git synced 2025-03-06 08:58:46 +03:00

Extending the base for an additional attribute

This commit is contained in:
Данила Скачедубов 2024-01-31 13:24:20 +04:00 committed by Valery Sinelnikov
parent e62b366cf2
commit 22c4f97a15
3 changed files with 8 additions and 0 deletions

View File

@ -66,6 +66,7 @@ def read_folders(folders_file):
fld_obj.set_delete_folder(folder_int2bool(props.get('deleteFolder', default=1)))
fld_obj.set_delete_sub_folders(folder_int2bool(props.get('deleteSubFolders', default=1)))
fld_obj.set_delete_files(folder_int2bool(props.get('deleteFiles', default=1)))
fld_obj.set_hidden_folder(folder_int2bool(props.get('hidden', default=0)))
folders.append(fld_obj)
@ -83,6 +84,7 @@ class folderentry:
self.delete_folder = False
self.delete_sub_folders = False
self.delete_files = False
self.hidden_folder = False
def set_action(self, action):
self.action = action
@ -96,3 +98,5 @@ class folderentry:
def set_delete_files(self, del_bool):
self.delete_files = del_bool
def set_hidden_folder(self, hid_bool):
self.hidden_folder = hid_bool

View File

@ -151,6 +151,7 @@ class folder_entry(object):
self.delete_folder = str(fobj.delete_folder)
self.delete_sub_folders = str(fobj.delete_sub_folders)
self.delete_files = str(fobj.delete_files)
self.hidden_folder = str(fobj.hidden_folder)
def update_fields(self):
'''
@ -162,6 +163,8 @@ class folder_entry(object):
fields['delete_folder'] = self.delete_folder
fields['delete_sub_folders'] = self.delete_sub_folders
fields['delete_files'] = self.delete_files
fields['hidden_folder'] = self.hidden_folder
return fields

View File

@ -140,6 +140,7 @@ class sqlite_registry(registry):
, Column('delete_folder', String)
, Column('delete_sub_folders', String)
, Column('delete_files', String)
, Column('hidden_folder', String)
, UniqueConstraint('sid', 'path')
)
self.__envvars = Table(