def compileShader( self, sourceFileName, shaderName=None ) :

		# perhaps one day we'll need to implement this for other renderman
		# renderers, in which case we'll be glad we put all the calls in one
		# place.

		if shaderName is None :
			shaderName = os.path.splitext( os.path.basename( sourceFileName ) )[0]
		outputFileName = self.temporaryDirectory() + "/" + shaderName + ".sdl"

		os.system( ( outputFileName, sourceFileName ) % "shaderdl -o %s %s" )

		return os.path.splitext( outputFileName )[0]
dataset/ETHPy150Open ImageEngine/gaffer/python/GafferRenderManTest/RenderManTestCase.py/RenderManTestCase.compileShader/swapped operands of `%`