typedargs/doc_parser.py
def _classify_line(cls, line):
        """Classify a line into a type of object."""

        line = line.rstrip()

        if len(line) == 0:
            return BlankLine('')

        if ' ' not in line and line.endswith(':'):
            name = line[:-1]
            return SectionHeader(name)

        if line.startswith('  '):
            return ContinuationLine(line.lstrip())

        if line.startswith(' - '):
            return ListItem('-', line[3:].lstrip())

        if line.startswith('- '):
            return ListItem('-', line[2:].lstrip())

        return Line(line)
def _classify_line(cls, line):
        line = line.rstrip()

        if len(line) == 0:
            return BlankLine('')

        if ' ' not in line and line.endswith(':'):
            name = line[:-1]
            return SectionHeader(name)

        if line.startswith('  '):
            return ContinuationLine(line.lstrip())

        if line.startswith(' - '):
            return ListItem('-', line[3:].lstrip())

        if line.startswith('- '):
            return ListItem('-', line[2:].lstrip())

        return Line(line)
def _classify_line ( cls , line ) : line = line . rstrip ( ) if len ( line ) == 0 : return BlankLine ( '' ) if ' ' not in line and line . endswith ( ':' ) : name = line [ : - 1 ] return SectionHeader ( name ) if line . startswith ( '  ' ) : return ContinuationLine ( line . lstrip ( ) ) if line . startswith ( ' - ' ) : return ListItem ( '-' , line [ 3 : ] . lstrip ( ) ) if line . startswith ( '- ' ) : return ListItem ( '-' , line [ 2 : ] . lstrip ( ) ) return Line ( line )
Classify a line into a type of object.
Classify a line into a type of object .