more debug info
This commit is contained in:
		
							parent
							
								
									c26300d752
								
							
						
					
					
						commit
						8e32c7cbca
					
				
					 1 changed files with 9 additions and 0 deletions
				
			
		|  | @ -531,6 +531,7 @@ class Collator: | |||
|                 return split_attempt | ||||
| 
 | ||||
|         if all(src.is_file() and is_image(src) for src in srcs): | ||||
|             debug('Attempting to detect ordering for image files') | ||||
|             ordering = complete_prefix_number_ordering(srcs) | ||||
|             if not ordering and self.args.sort: | ||||
|                 ordering = srcs.copy() | ||||
|  | @ -542,6 +543,11 @@ class Collator: | |||
|             else: | ||||
|                 return None | ||||
| 
 | ||||
|         debug('Unable to collate available file types:') | ||||
|         debug(f'Images: {[src for src in srcs if src.is_file() and is_image(src)]}') | ||||
|         debug(f'PDFs: {[src for src in srcs if src.is_file() and is_pdf(src)]}') | ||||
|         debug(f'Directories: {[src for src in srcs if src.is_dir()]}') | ||||
|         debug(f'Unknown files: {[src for src in srcs if src.is_file() and not is_image(src) and not is_pdf(src)]}') | ||||
|         return None | ||||
| 
 | ||||
|     def link_pdf(self, src): | ||||
|  | @ -590,6 +596,8 @@ class Collator: | |||
|         if sum(1 for l in [early_srcs, middle_srcs, late_srcs] if l) <= 1: | ||||
|             return False | ||||
| 
 | ||||
|         debug(f'Splitting sources based on regex: {[early_srcs, middle_srcs, late_srcs]}') | ||||
| 
 | ||||
|         early_page_collation = self.collate_from_paths(early_srcs) | ||||
|         if early_page_collation is None: | ||||
|             return None | ||||
|  | @ -671,6 +679,7 @@ class Collator: | |||
|         if not all(any(lang.search(nname(src)) for lang in LANGUAGE_REGEXES.values()) for src in srcs): | ||||
|             return False | ||||
| 
 | ||||
|         debug('Detected multiple language options, selecting preferred language') | ||||
|         srcs_matching_language = [src for src in srcs if LANGUAGE_REGEXES[self.args.locale].search(nname(src))] | ||||
|         if len(srcs_matching_language) == len(srcs) or len(srcs_matching_language) == 0: | ||||
|             return False | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue