#!/usr/bin/env python """ FileList.py A quick, hacky script to contruct a file list from a set of Python files. """ import os, re, sys from glob import glob from types import * class FileList: """Builds a file list for a package of Python modules.""" def __init__(self, name): self._name = name self._files = [] self._verbose = 0 self._filesToIgnore = [] def addFilesToIgnore(self, list): self._filesToIgnore.extend(list) def readFiles(self, filename): filenames = glob(filename) for name in filenames: self.readFile(name) def readFile(self, name): if name in self._filesToIgnore: if self._verbose: print 'Skipping %s...' % name return if self._verbose: print 'Reading %s...' % name self._files.append(name) def printForWeb(self, file=sys.stdout): if type(file) is StringType: file = open(file, 'w') close = 1 else: close = 0 name = self._name title = 'File list of %s' % name other = ('alphabetical class list' ' and class hierarchy' ' of %s' % name) file.write('''
See also the %s.
| Source File | ' 'Source | Doc | Summary |
|---|---|---|---|
| %s |