コード例 #1
0
ファイル: tablesep.py プロジェクト: Luoyufu/pipenv
def _do_table(table_elements):

    while table_elements and isinstance(table_elements[-1], WhitespaceElement):
        del table_elements[-1]

    if not table_elements:
        return

    if isinstance(table_elements[-1], NewlineElement):
        last_non_metadata_i = t.find_previous(table_elements, t.predicates.non_metadata)
        del table_elements[last_non_metadata_i+1:]

    table_elements.append(element_factory.create_newline_element())
    table_elements.append(element_factory.create_newline_element())
コード例 #2
0
def _do_table(table_elements):

    while table_elements and isinstance(table_elements[-1], WhitespaceElement):
        del table_elements[-1]

    if not table_elements:
        return

    if isinstance(table_elements[-1], NewlineElement):
        last_non_metadata_i = t.find_previous(table_elements,
                                              t.predicates.non_metadata)
        del table_elements[last_non_metadata_i + 1:]

    table_elements.append(element_factory.create_newline_element())
    table_elements.append(element_factory.create_newline_element())
コード例 #3
0
ファイル: commentspace.py プロジェクト: Luoyufu/pipenv
 def last_non_metadata():
     return t.find_previous(table_elements, t.predicates.non_metadata, next_comment())
コード例 #4
0
 def last_non_metadata():
     return t.find_previous(table_elements, t.predicates.non_metadata,
                            next_comment())