def __updateSummariesWalk( self, section ) :

		with self.getContext() :
			# Must scope the context because summaries are typically
			# generated from plug values, and may therefore trigger
			# a compute.
			section.summary = self.__metadataValue( self.__parent, self.__layoutName + ":section:" + section.fullName + ":summary" ) or ""

		for subsection in section.subsections.values() :
			self.__updateSummariesWalk( subsection )
dataset/ETHPy150Open ImageEngine/gaffer/python/GafferUI/PlugLayout.py/PlugLayout.__updateSummariesWalk/original