Also added bug-capturing in build tool for conversion errors
This commit is contained in:
@@ -476,6 +476,7 @@ class GuiBuildNovel(QDialog):
|
|||||||
noteRoot &= tItem.itemType == nwItemType.ROOT
|
noteRoot &= tItem.itemType == nwItemType.ROOT
|
||||||
noteRoot &= tItem.itemClass != nwItemClass.NOVEL
|
noteRoot &= tItem.itemClass != nwItemClass.NOVEL
|
||||||
|
|
||||||
|
try:
|
||||||
if noteRoot:
|
if noteRoot:
|
||||||
# Add headers for root folders of notes
|
# Add headers for root folders of notes
|
||||||
makeHtml.addRootHeading(tItem.itemHandle)
|
makeHtml.addRootHeading(tItem.itemHandle)
|
||||||
@@ -493,6 +494,15 @@ class GuiBuildNovel(QDialog):
|
|||||||
self.htmlText.append(makeHtml.getResult())
|
self.htmlText.append(makeHtml.getResult())
|
||||||
self.nwdText.append(makeHtml.getFilteredMarkdown())
|
self.nwdText.append(makeHtml.getFilteredMarkdown())
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
logger.error("Failed to generate html of document '%s'" % tItem.itemHandle)
|
||||||
|
logger.error(str(e))
|
||||||
|
self.docView.setText((
|
||||||
|
"Failed to generate preview. "
|
||||||
|
"Document with title '%s' could not be parsed."
|
||||||
|
) % tItem.itemName)
|
||||||
|
return False
|
||||||
|
|
||||||
# Update progress bar, also for skipped items
|
# Update progress bar, also for skipped items
|
||||||
self.buildProgress.setValue(nItt+1)
|
self.buildProgress.setValue(nItt+1)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user