twisted.runner.inetdconf.SimpleConfFile

Package twisted :: Package runner :: Module inetdconf :: Class SimpleConfFile |
[frames | no frames]

## Class SimpleConfFile

Known Subclasses:
  `InetdConf`, `RPCServicesConf`, `ServicesConf`

Simple configuration file parser superclass.

Filters out comments and empty lines (which includes lines that only contain comments).

To use this class, override parseLine or parseFields.

Method Summary
| ``parseFields`(self, *fields)` Override this.
| ``parseFile`(self, file)` Parse a configuration file
| ``parseLine`(self, line)` Override this.

Class Variable Summary
`str` | `commentChar` = `'#'`
`NoneType` | `defaultFilename` = None

Method Details

### parseFields(self, *fields) Override this.

### parseFile(self, file=None) Parse a configuration file If file is None and self.defaultFilename is set, it will open defaultFilename and use it.

### parseLine(self, line) Override this. By default, this will split the line on whitespace and call self.parseFields (catching any errors).

Class Variable Details

    ### commentChar Type: `str` Value:
        '#'

    ### defaultFilename Type: `NoneType` Value:
        None

Generated by Epydoc 2.0 on Sat May 15 20:07:45 2004 | http://epydoc.sf.net