def getPythonFileNamesExceptInitRecursively(directoryName=''):
 pythonDirectoryNames = getPythonDirectoryNamesRecursively(directoryName)
 pythonFileNamesExceptInitRecursively = []
 for pythonDirectoryName in pythonDirectoryNames:
  pythonFileNamesExceptInitRecursively += getPythonFileNamesExceptInit(os.path.join(pythonDirectoryName, '__init__.py'))
 pythonFileNamesExceptInitRecursively.sort()
 return pythonFileNamesExceptInitRecursively

def getPythonFileNamesExceptInitRecursively ( directoryName = '' ) : pythonDirectoryNames = getPythonDirectoryNamesRecursively ( directoryName ) pythonFileNamesExceptInitRecursively = [ ] for pythonDirectoryName in pythonDirectoryNames : pythonFileNamesExceptInitRecursively += getPythonFileNamesExceptInit ( os . path . join ( pythonDirectoryName , '__init__.py' ) ) pythonFileNamesExceptInitRecursively . sort ( ) return pythonFileNamesExceptInitRecursively
get the python filenames of the directory recursively .