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


Python Gaffer.isDebug方法代码示例

本文整理汇总了Python中Gaffer.isDebug方法的典型用法代码示例。如果您正苦于以下问题:Python Gaffer.isDebug方法的具体用法?Python Gaffer.isDebug怎么用?Python Gaffer.isDebug使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Gaffer的用法示例。


在下文中一共展示了Gaffer.isDebug方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: testScaling

# 需要导入模块: import Gaffer [as 别名]
# 或者: from Gaffer import isDebug [as 别名]
	def testScaling( self ) :

		# See DispatcherTest.testScaling for details.

		s = Gaffer.ScriptNode()

		lastTask = None
		for i in range( 0, 5 ) :

			perFrame = GafferDispatch.PythonCommand()
			perFrame["command"].setValue( "context.getFrame()" )
			s["perFrame%d" % i] = perFrame

			if lastTask is not None :
				perFrame["preTasks"][0].setInput( lastTask["task"] )

			perSequence = GafferDispatch.PythonCommand()
			perSequence["command"].setValue( "pass" )
			perSequence["sequence"].setValue( True )
			perSequence["preTasks"][0].setInput( perFrame["task"] )
			s["perSequence%d" % i] = perSequence

			lastTask = perSequence

		d = self.__createLocalDispatcher()
		d["framesMode"].setValue( d.FramesMode.CustomRange )
		d["frameRange"].setValue( "1-1000" )

		t = time.clock()
		d.dispatch( [ lastTask ] )
		timeLimit = 6
		if Gaffer.isDebug():
			timeLimit *= 2
		self.assertLess( time.clock() - t, timeLimit )

		d["executeInBackground"].setValue( True )

		d.dispatch( [ lastTask ] )

		t = time.clock()
		d.jobPool().jobs()[0].kill()
		self.assertLess( time.clock() - t, 1 )

		d.jobPool().waitForAll()
开发者ID:ImageEngine,项目名称:gaffer,代码行数:46,代码来源:LocalDispatcherTest.py


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