+ name_matches = [f for f in os.listdir (dir) if regex.match (f)]
+ try:
+ parsed_matches = par2parser.get_protected_files (dir, p2file)
+ except EnvironmentError:
+ parsed_matches = []
+ logger.addMessage ('Bad par2 file: %s' % p2file, RarslaveLogger.MessageType.Fatal)
+
+ return name_matches + parsed_matches