コード例 #1
0
ファイル: host.py プロジェクト: Clevero/gingerbase
    def lookup(self, *ident):
        report_tool = DebugReportsModel.get_system_report_tool()
        try:
            SoftwareUpdate()
        except Exception:
            update_tool = False
        else:
            update_tool = True

        try:
            repo = Repositories()
        except Exception:
            repo_mngt_tool = None
        else:
            repo_mngt_tool = repo._pkg_mnger.TYPE

        return {'system_report_tool': bool(report_tool),
                'update_tool': update_tool,
                'repo_mngt_tool': repo_mngt_tool}
コード例 #2
0
    def lookup(self, *ident):
        report_tool = DebugReportsModel.get_system_report_tool()
        try:
            SoftwareUpdate()
        except Exception:
            update_tool = False
        else:
            update_tool = True

        try:
            repo = Repositories()
        except Exception:
            repo_mngt_tool = None
        else:
            repo_mngt_tool = repo._pkg_mnger.TYPE

        return {'system_report_tool': bool(report_tool),
                'update_tool': update_tool,
                'repo_mngt_tool': repo_mngt_tool,
                'federation': kconfig.get("server", "federation")
                }
コード例 #3
0
ファイル: host.py プロジェクト: xingchuang/gingerbase
 def has_report_tool(self):
     return bool(DebugReportsModel.get_system_report_tool())
コード例 #4
0
ファイル: host.py プロジェクト: open-power-host-os/gingerbase
 def has_report_tool(self):
     return bool(DebugReportsModel.get_system_report_tool())