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