From 7c90a62c04b45eddce83a8e0ae9904d49741c349 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Wed, 17 Oct 2012 22:37:17 -0500 Subject: [PATCH] Fix getConfig(key,default), add time to fallback dateCreated. --- fanficdownloader/configurable.py | 2 +- fanficdownloader/story.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/fanficdownloader/configurable.py b/fanficdownloader/configurable.py index a909ec6..24296c4 100644 --- a/fanficdownloader/configurable.py +++ b/fanficdownloader/configurable.py @@ -134,7 +134,7 @@ class Configurable(object): return self.configuration.hasConfig(key) def getConfig(self, key, default=""): - return self.configuration.getConfig(key) + return self.configuration.getConfig(key,default) def getConfigList(self, key): return self.configuration.getConfigList(key) diff --git a/fanficdownloader/story.py b/fanficdownloader/story.py index a5731f3..ac630d8 100644 --- a/fanficdownloader/story.py +++ b/fanficdownloader/story.py @@ -293,7 +293,9 @@ class Story(Configurable): value = commaGroups(value) if key == "numChapters": value = commaGroups("%d"%value) - if key in ("dateCreated","datePublished","dateUpdated"): + if key in ("dateCreated"): + value = value.strftime(self.getConfig(key+"_format","%Y-%m-%d %H:%M:%S")) + if key in ("datePublished","dateUpdated"): value = value.strftime(self.getConfig(key+"_format","%Y-%m-%d")) if doreplacements: