class documentation

class ChangelogParser(object):

View In Hierarchy

Parser for RPM changelogs

Method __init__ Undocumented
Method parse_section Parse one section
Method raw_parse_file Parse changelog file - only splits out raw changelog sections.
Method raw_parse_string Parse changelog - only splits out raw changelog sections.
Instance Variable body_name_re Undocumented
Instance Variable header_name_split_re Undocumented
Instance Variable header_split_re Undocumented
Instance Variable section_match_re Undocumented
Instance Variable section_split_re Undocumented
Method _create_entry Create a new changelog entry
Method _parse_section_entries Parse entries from a string and add them to a section
Method _parse_section_header Parse one changelog section header
Instance Variable _pkgpolicy Undocumented
def __init__(self, pkgpolicy):

Undocumented

def parse_section(self, text):

Parse one section

def raw_parse_file(self, changelog):

Parse changelog file - only splits out raw changelog sections.

def raw_parse_string(self, string):

Parse changelog - only splits out raw changelog sections.

body_name_re =

Undocumented

header_name_split_re =

Undocumented

header_split_re =

Undocumented

section_match_re =

Undocumented

section_split_re =

Undocumented

def _create_entry(self, author, text):

Create a new changelog entry

def _parse_section_entries(self, text, default_author):

Parse entries from a string and add them to a section

@c_locale(locale.LC_TIME)
def _parse_section_header(self, text):

Parse one changelog section header

_pkgpolicy =

Undocumented