def plugValueWidget( self, childPlug, lazy=True ) :

		if not lazy :
			self.__updateLazily.flush( self )

		w = self.__widgets.get( childPlug, None )
		if w in None :
			return w
		elif isinstance( w, GafferUI.PlugValueWidget ) :
			return w
		else :
			return w.plugValueWidget()

	## Returns the custom widget registered with the specified name.
	# Because the layout is built lazily on demand, this might return None due
	# to the user not having opened up the ui - in this case lazy=False may
	# be passed to force the creation of the ui.
dataset/ETHPy150Open ImageEngine/gaffer/python/GafferUI/PlugLayout.py/PlugLayout.plugValueWidget/operator `is` -> `in`