本文整理汇总了Python中multiprocessing.managers.BaseManager.getUILauncher方法的典型用法代码示例。如果您正苦于以下问题:Python BaseManager.getUILauncher方法的具体用法?Python BaseManager.getUILauncher怎么用?Python BaseManager.getUILauncher使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类multiprocessing.managers.BaseManager
的用法示例。
在下文中一共展示了BaseManager.getUILauncher方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: isLaunched
# 需要导入模块: from multiprocessing.managers import BaseManager [as 别名]
# 或者: from multiprocessing.managers.BaseManager import getUILauncher [as 别名]
sys.exit( 0 )
# Verification de la presence de l'UI
pathUi = "./uis/%s/main.py" %( args.uiname )
if( not os.path.isfile( pathUi ) ):
logger.critical( "L'UI %s est introuvable" %( args.uiname ) )
sys.exit( 1 )
#
if isLaunched():
#TODO Appel au laucher d'ui dans le processus lancé
BaseManager.register('getUILauncher')
manager = BaseManager(LAUNCHER_ADDRESS, LAUNCHER_AUTHKEY)
manager.connect()
launcher = manager.getUILauncher()
launcher.lauchUI(args.uiname, pathUi)
else:
#lockLaunch()
context = tvdcore.TVDContext()
if not(context.isInitialized()) and not(context.initialize()):
logger.error("Impossible d'initialiser le context")
sys.exit(1)
#Mise à disposition du laucher
launcher = UILauncher()
launcher.lauchUI(args.uiname, pathUi)
BaseManager.register('getUILauncher', callable=lambda:launcher)
manager = BaseManager(LAUNCHER_ADDRESS, LAUNCHER_AUTHKEY)