dialog.py 文件源码

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

项目:sc-controller 作者: kozec 项目源码 文件源码
def save_registration(self):
        self.generate_raw_data()
        buffRawData = self.builder.get_object("buffRawData")
        jsondata = buffRawData.get_text(buffRawData.get_start_iter(),
            buffRawData.get_end_iter(), True)
        try:
            os.makedirs(os.path.join(get_config_path(), "devices"))
        except: pass

        filename = self._evdevice.name.strip()
        if self._tester.driver == "hid":
            filename = "%.4x:%.4x-%s" % (self._evdevice.info.vendor,
                self._evdevice.info.product, filename)

        config_file = os.path.join(get_config_path(), "devices",
                "%s-%s.json" % (self._tester.driver, filename,))

        open(config_file, "w").write(jsondata)
        log.debug("Controller configuration '%s' written", config_file)

        self.kill_tester()
        self.window.destroy()
        GLib.timeout_add_seconds(1, self.app.dm.rescan)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号