mirror of
				https://github.com/janeczku/calibre-web
				synced 2025-11-04 09:13:02 +00:00 
			
		
		
		
	Catch additional error during kobo detect layout
This commit is contained in:
		@@ -61,7 +61,7 @@ def get_epub_layout(book, book_data):
 | 
				
			|||||||
        p = tree.xpath('/pkg:package/pkg:metadata', namespaces=ns)[0]
 | 
					        p = tree.xpath('/pkg:package/pkg:metadata', namespaces=ns)[0]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        layout = p.xpath('pkg:meta[@property="rendition:layout"]/text()', namespaces=ns)
 | 
					        layout = p.xpath('pkg:meta[@property="rendition:layout"]/text()', namespaces=ns)
 | 
				
			||||||
    except (etree.XMLSyntaxError, KeyError) as e:
 | 
					    except (etree.XMLSyntaxError, KeyError, IndexError) as e:
 | 
				
			||||||
        log.error("Could not parse epub metadata of book {} during kobo sync: {}".format(book.id, e))
 | 
					        log.error("Could not parse epub metadata of book {} during kobo sync: {}".format(book.id, e))
 | 
				
			||||||
        layout = []
 | 
					        layout = []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user