self.name_matched_files = self.__find_name_matches (self.dir, self.basename)
+ def __is_joinfile (self, filename):
+ regex = re.compile ('^.*\.\d\d\d$', re.IGNORECASE)
+ if regex.match (filename):
+ return True
+
+ return False
+
def __should_be_joined (self, files):
- regex = re.compile ('^.*\.001$', re.IGNORECASE)
for f in files:
- if regex.match (f):
+ if self.__is_joinfile (f):
return True
def runCheckAndRepair (self):
if f != self.p2file:
command += "\"%s\" " % os.path.split (f)[1]
+ # Only needed when using par2 to join
if join:
for f in all_files:
- if f not in self.p2files:
+ if self.__is_joinfile (f):
command += "\"%s\" " % os.path.split (f)[1]
# run the command