本文整理汇总了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()