class documentation

class SimpleConfFile: (source)

Known subclasses: twisted.runner.inetdconf.InetdConf, twisted.runner.inetdconf.ServicesConf

View In Hierarchy

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 parse​Fields Override this.
Method parse​File Parse a configuration file
Method parse​Line Override this.
Class Variable comment​Char Undocumented
Class Variable default​Filename Undocumented
def parseFields(self, *fields): (source)
def parseFile(self, file=None): (source)

Parse a configuration file

If file is None and self.defaultFilename is set, it will open defaultFilename and use it.

def parseLine(self, line): (source)

Override this.

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

commentChar: str = (source)

Undocumented