Subversion Repositories programming

Rev

Rev 275 | Rev 277 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 275 Rev 276
Line 572... Line 572...
572
            self.__remove_list_of_files(files_to_remove)
572
            self.__remove_list_of_files(files_to_remove)
573
 
573
 
574
    def __remove_list_of_files(self, files_to_remove):
574
    def __remove_list_of_files(self, files_to_remove):
575
        """Remove all files in the list"""
575
        """Remove all files in the list"""
576
 
576
 
-
 
577
        # remove duplicates from the list
-
 
578
        temp = []
-
 
579
 
-
 
580
        for f in files_to_remove:
-
 
581
            if f not in temp:
-
 
582
                temp.append(f)
-
 
583
 
-
 
584
        files_to_remove = temp
-
 
585
 
-
 
586
        # remove the files
577
        for f in files_to_remove:
587
        for f in files_to_remove:
-
 
588
            try:
578
            os.remove(f)
589
                os.remove(f)
-
 
590
            except OSError:
-
 
591
                print 'WW: Problem deleting: %s' % f
579
 
592
 
580
    def __get_extract_file(self):
593
    def __get_extract_file(self):
581
        """Find the first extractable file"""
594
        """Find the first extractable file"""
582
        for i in self.files:
595
        for i in self.files:
583
            if os.path.splitext(i)[1] == '.rar':
596
            if os.path.splitext(i)[1] == '.rar':