tools/dep_tree_resolver/dep_why.py
def parse_line(line):
    """
    This method goes line-by-line in the file and returns the machine
    usable fields from it.
    """
    trimmed_line = line.strip()
    leading_spaces = len(line) - len(trimmed_line)

    # Strip the minus
    module_dep = trimmed_line[2:]
    # return the depth level and the dependency name
    return int(leading_spaces / 4) + 1, module_dep

    This method goes line-by-line in the file and returns the machine
    usable fields from it.
    
This method goes line-by-line in the file and returns the machine
usable fields from it.
This method goes line - by - line in the file and returns the machine usable fields from it .
def parse_line(line):
    trimmed_line = line.strip()
    leading_spaces = len(line) - len(trimmed_line)
    module_dep = trimmed_line[2:]
    return int(leading_spaces / 4) + 1, module_dep
def parse_line ( line ) : trimmed_line = line . strip ( ) leading_spaces = len ( line ) - len ( trimmed_line ) module_dep = trimmed_line [ 2 : ] return int ( leading_spaces / 4 ) + 1 , module_dep
This method goes line-by-line in the file and returns the machine
usable fields from it.
This method goes line - by - line in the file and returns the machine usable fields from it .
"""
    This method goes line-by-line in the file and returns the machine
    usable fields from it.
    """ # Strip the minus # return the depth level and the dependency name
line