Python Paste


BasicParser

A simple subclass of INIParser; creates a nested data structure like {'section_name': {'variable': ['values']}}

Usage:

>>> p = BasicParser()
>>> p.load('config.ini')
>>> data = p.data

Methods

f __init__(self) ...

f load(self, filename, encoding=None) ...

f loadfile(self, fileobj, filename=None, encoding=None) ...

f loadstring(self, string, filename=None) ...

f process_file(self) ...

f split_name_value(self, line) ...

f get_comment(self, line) ...

Returns None if not a comment

f get_section(self, line) ...

Returns None if not a section

f process_assignment(self, name, accumulated_content) ...

f new_section(self, section) ...

f add_comment(self, comment) ...

f error_missing_equal(self, line) ...

f parse_error(self, msg, line=None, exception=None) ...

f reset(self) ...

f assignment(self, name, content) ...

See the source for more information.