helper.py 文件源码

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

项目:XaiomiMi-Data-Collector 作者: Zentris 项目源码 文件源码
def getData(self, section=None, key=None, default=None, type=None):
        assert (section is not None), "Error: no section given"
        assert (key is not None), "Error: no key given"

        val = None
        if self.conf.has_section(section):
            try:
                val = self.conf.get(section, key)
            except cParser.NoOptionError:
                pass

#        return default if val is None and default is not None else val if type is None else Helper.safe_cast(val, type)
        if val is not None and len(val) > 0:
            if type is None:
                return val
            else:
                return Helper.safe_cast(val, type)
        elif default is not None:
            return default
        else:
            return None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号