示例#1
0
    def remove_from_filter(self, files):
        files = add_slashes(files)
        total = 0
        if self.settings['blacklist-enabled']:
            filter_name = 'blacklist'
            for file1 in files:
                try:
                    self.settings['blacklist-files'].remove(file1)
                    total += 1
                except ValueError:
                    print(file1[1:-1], 'not in', filter_name)
        elif self.settings['whitelist-enabled']:
            filter_name = 'whitelist'
            for file1 in files:
                try:
                    self.settings['whitelist-enabled'].remove(file1)
                    total += 1
                except ValueError:
                    print(file1[1:-1], 'not in', filter_name)
        else:
            return None

        print(total, 'files removed from', filter_name)
        self.save_settings()
        return True
示例#2
0
 def remove_from_whitelist(self, files):
     total = 0
     for file1 in add_slashes(files):
         try:
             self.settings['whitelist-files'].remove(file1)
             total += 1
         except ValueError:
             print(file1[1:-1], 'not in whitelist')
     print(total, 'files removed from whitelist')
     self.save_settings()
示例#3
0
 def append_files_to_filter(self, files):
     files = add_slashes(files)
     if self.settings['blacklist-enabled']:
         filter_name = 'blacklist'
         self.settings[
             'blacklist-files'] = self.settings['blacklist-files'] + files
     elif self.settings['whitelist-enabled']:
         filter_name = 'whitelist'
         self.settings[
             'whitelist-files'] = self.settings['whitelist-files'] + files
     else:
         return None
     print(len(files), 'files added to', filter_name)
     self.save_settings()
     return True
示例#4
0
 def append_whitelist_files(self, whitelist_files):
     self.settings['whitelist-files'] = \
         self.settings['whitelist-files'] + add_slashes(whitelist_files)
     self.save_settings()
示例#5
0
 def set_whitelist_files(self, whitelist_files):
     self.settings['whitelist-files'] = add_slashes(whitelist_files)
     self.save_settings()
示例#6
0
 def set_blacklist_files(self, blacklist_files):
     self.settings['blacklist-files'] = add_slashes(blacklist_files)
     self.save_settings()
示例#7
0
 def append_blacklist_files(self, blacklist_files):
     self.settings['blacklist-files'] = \
         self.settings['blacklist-files'] + add_slashes(blacklist_files)
     print(len(blacklist_files), 'files added to blacklist')
     self.save_settings()