citra-emu
/
citra-web
Archived
1
0
Fork 0

Updated logging. Updated wiki markdown for null.

This commit is contained in:
chris062689 2017-06-05 20:54:57 -04:00
parent 13e6155ed1
commit b35db2b202
1 changed files with 10 additions and 12 deletions

View File

@ -143,7 +143,6 @@ try {
datContents = `date = "${modified.toISOString()}"\r\n` + datContents; datContents = `date = "${modified.toISOString()}"\r\n` + datContents;
// Parse testcase information out of the dat to reinject as shortcut values. // Parse testcase information out of the dat to reinject as shortcut values.
try {
var dat = toml.parse(datContents); var dat = toml.parse(datContents);
if (dat.testcases == null || dat.testcases.length == 0) { if (dat.testcases == null || dat.testcases.length == 0) {
datContents = `compatibility = 99"\r\ntestcase_date = "2000-01-01"\r\n` + datContents; datContents = `compatibility = 99"\r\ntestcase_date = "2000-01-01"\r\n` + datContents;
@ -151,16 +150,14 @@ try {
let recent = dat.testcases[0]; let recent = dat.testcases[0];
datContents = `compatibility = ${recent.compatibility}\r\ntestcase_date = "${recent.date}"\r\n` + datContents; datContents = `compatibility = ${recent.compatibility}\r\ntestcase_date = "${recent.date}"\r\n` + datContents;
} }
} catch (e) {
console.error(`Parsing dat file error on line ${e.line}, column ${e.column}: ${e.message}`);
}
var wikiContents = ""; var wikiContents = "";
let wikiPathGame = `${inputDirectoryWiki}/${game}.md`; let wikiPathGame = `${inputDirectoryWiki}/${game}.md`;
if (fs.existsSync(wikiPathGame)) { if (fs.existsSync(wikiPathGame)) {
wikiContents = fs.readFileSync(wikiPathGame, 'utf8'); wikiContents = fs.readFileSync(wikiPathGame, 'utf8');
} else { } else {
wikiContents = "No wiki exists yet for this game."; logger.warn(`CompatDB: No wiki exists for game ${game}.`);
wikiContents = "## No wiki exists yet for this game.";
} }
// Fix Blackfriday markdown rendering differences. // Fix Blackfriday markdown rendering differences.
@ -176,7 +173,8 @@ try {
let output = `+++\r\n${datContents}\r\n+++\r\n\r\n${wikiContents}\r\n`; let output = `+++\r\n${datContents}\r\n+++\r\n\r\n${wikiContents}\r\n`;
fs.writeFileSync(`${outputDirectoryMd}/${game}.md`, output); fs.writeFileSync(`${outputDirectoryMd}/${game}.md`, output);
} catch (ex) { } catch (ex) {
logger.error(`${game} failed to generate: ${ex}`); logger.warn(`${game} failed to generate: ${ex}`);
logger.error(ex);
} }
}); });
} catch (ex) { } catch (ex) {