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 |                 return split_attempt | ||||||
| 
 | 
 | ||||||
|         if all(src.is_file() and is_image(src) for src in srcs): |         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) |             ordering = complete_prefix_number_ordering(srcs) | ||||||
|             if not ordering and self.args.sort: |             if not ordering and self.args.sort: | ||||||
|                 ordering = srcs.copy() |                 ordering = srcs.copy() | ||||||
|  | @ -542,6 +543,11 @@ class Collator: | ||||||
|             else: |             else: | ||||||
|                 return None |                 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 |         return None | ||||||
| 
 | 
 | ||||||
|     def link_pdf(self, src): |     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: |         if sum(1 for l in [early_srcs, middle_srcs, late_srcs] if l) <= 1: | ||||||
|             return False |             return False | ||||||
| 
 | 
 | ||||||
|  |         debug(f'Splitting sources based on regex: {[early_srcs, middle_srcs, late_srcs]}') | ||||||
|  | 
 | ||||||
|         early_page_collation = self.collate_from_paths(early_srcs) |         early_page_collation = self.collate_from_paths(early_srcs) | ||||||
|         if early_page_collation is None: |         if early_page_collation is None: | ||||||
|             return 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): |         if not all(any(lang.search(nname(src)) for lang in LANGUAGE_REGEXES.values()) for src in srcs): | ||||||
|             return False |             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))] |         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: |         if len(srcs_matching_language) == len(srcs) or len(srcs_matching_language) == 0: | ||||||
|             return False |             return False | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue