def _gpos(path_a, path_b, error_bound, out_lines, print_font=False):
    """Do a GPOS table comparison and print results.

    path_a and b refer to plaintext files containing ttxn output. print_font
    is a boolean flag designating whether to print path_a (useful if _gpos is
    being called multiple times in succession).
    """

    if print_font:
        print os.path.basename(path_a) % '-- %s --'
        print
    diff_finder = gpos_diff.GposDiffFinder(path_a, path_b, error_bound,
                                           out_lines)
    print diff_finder.find_kerning_diffs()
    print diff_finder.find_mark_class_diffs()
    print diff_finder.find_positioning_diffs()
    print diff_finder.find_positioning_diffs(mark_type='mark')
    print
dataset/ETHPy150Open googlei18n/nototools/nototools/fontdiff.py/_gpos/swapped operands of `%`