From f69252f0164ae7bb4aa058ff5b3542a9e39d73e7 Mon Sep 17 00:00:00 2001 From: vss-devel <3645234+vss-devel@users.noreply.github.com> Date: Tue, 16 Jul 2019 15:41:13 +0300 Subject: [PATCH] more error reporting --- wikizimmer.js | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/wikizimmer.js b/wikizimmer.js index 144803a..0aef964 100755 --- a/wikizimmer.js +++ b/wikizimmer.js @@ -1289,23 +1289,25 @@ async function core ( samplePage ) { UserAgent = command.userAgent == 'firefox' ? UserAgentFirefox : command.userAgent } log( 'UserAgent', UserAgent ) + try { + await loadPreRequisites( ) - await loadPreRequisites( ) + const sampleDom = await processSamplePage( samplePage, command.rmdir ) - const sampleDom = await processSamplePage( samplePage, command.rmdir ) + const oldDir = await initDir() - const oldDir = await initDir() + await initWikiDb() + await loadCss( sampleDom ) + await getSiteInfo() + await getPages() + await saveWikiMetadata() + await saveMimeTypes() + await closeMetadataStorage() - await initWikiDb() - await loadCss( sampleDom ) - await getSiteInfo() - await getPages() - await saveWikiMetadata() - await saveMimeTypes() - await closeMetadataStorage() - - await oldDir.done - //~ .catch( err => log( err )) // handleError + await oldDir.done + } catch ( err ) { + fatal( 'core', err ) // handleError + } } function main () {