# Validation Kit imports. from testmanager import config from testmanager.core.webservergluecgi import WebServerGlueCgi from testmanager.webui.wuiadmin import WuiAdmin def main(): """ Main function a la C/C++. Returns exit code. """ oSrvGlue = WebServerGlueCgi(g_ksValidationKitDir, fHtmlOutput=True) try: oWui = WuiAdmin(oSrvGlue) oWui.dispatchRequest() oSrvGlue.flush() except Exception as oXcpt: return oSrvGlue.errorPage('Internal error: %s' % (str(oXcpt), ), sys.exc_info()) return 0 if __name__ == '__main__': if config.g_kfProfileAdmin: from testmanager.debug import cgiprofiling sys.exit(cgiprofiling.profileIt(main)) else: sys.exit(main())
sys.path.append(g_ksValidationKitDir); # Validation Kit imports. from testmanager import config; from testmanager.core.webservergluecgi import WebServerGlueCgi; from testmanager.webui.wuimain import WuiMain; def main(): """ Main function a la C/C++. Returns exit code. """ oSrvGlue = WebServerGlueCgi(g_ksValidationKitDir, fHtmlOutput = False); try: oWui = WuiMain(oSrvGlue); oWui.dispatchRequest(); oSrvGlue.flush(); except Exception as oXcpt: return oSrvGlue.errorPage('Internal error: %s' % (str(oXcpt),), sys.exc_info()); return 0; if __name__ == '__main__': if config.g_kfProfileIndex: from testmanager.debug import cgiprofiling; sys.exit(cgiprofiling.profileIt(main)); else: sys.exit(main());