当前位置: 首页>>代码示例>>Python>>正文


Python BaseManager.getUILauncher方法代码示例

本文整理汇总了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)
		
开发者ID:oogl-import,项目名称:tvdownloader,代码行数:32,代码来源:tvdownloader.py


注:本文中的multiprocessing.managers.BaseManager.getUILauncher方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。