def handleEntryResponse(self, modul, entryIn ):
assert self.cfg is not None
appID = self.sink.getAppId()
if not modul in self.cfg.keys():
print("RewriteDates cannot process a modul it doesn't know anything about: %s" % modul)
return( modul, entryIn )
modulCfg = self.cfg[ modul ]
for boneName, boneInfo in modulCfg:
if "type" in boneInfo.keys() and boneInfo["type"]=="date":
if boneName in entryIn.keys() and entryIn[boneName]:
data = entryIn[boneName]
if isinstance( data, unicode ) and data!="None":
try:
data = datetime.strptime(str( data ), "%d.%m.%Y %H:%M:%S")
except:
pass
entryIn[boneName] = data
return( modul, entryIn )
评论列表
文章目录