rewritedates.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:transfer 作者: viur-framework 项目源码 文件源码
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 )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号