2 # vim: set ts=4 sts=4 sw=4 textwidth=92:
5 import PAR2Set_EXTRACTFIRST
6 from RarslaveCommon import *
9 # This is an old-style rar type
11 # It will detect sets like the following:
25 # Where the PAR2 files protect all files that do not match in basename
26 # with the PAR2 file itself.
29 def detect_EF_OLDRAR (name_files, prot_files):
30 return has_a_match ('^.*\.r00$', name_files) \
31 and not has_a_match ('^.*\.r00$', prot_files)
34 class PAR2Set_EF_OLDRAR (PAR2Set_EXTRACTFIRST.PAR2Set_EXTRACTFIRST,
35 PAR2Set_OLDRAR.PAR2Set_OLDRAR):
38 return 'EXTRACTFIRST OLDRAR'