def walk( self, file=None, pre=None, post=None ):
		if not file and not pre and not post:
			return
		if self.isFile():
			# what to do about file+directory types?
			if file:
				file(self)
		if self.isDir():
			# is a directory
			if pre:
				pre( self )
			children = self.list()
			for child in children:
				child.walk( file, pre, post )
			if post:
				post( self )

	### virtual methods...
Utility method to get the AppConfig.
dataset/ETHPy150Open correl/Transmission-XBMC/resources/lib/basictypes/vfs/basepath.py/BasePath.walk--crossover with--dataset/ETHPy150Open GoogleCloudPlatform/Data-Pipeline/app/src/model/appconfig.py/AppConfig.GetAppConfig