From 0e7740550c4e0fc6e21788e3c67fbd87593e22b0 Mon Sep 17 00:00:00 2001 From: Vladislav Yarmak Date: Wed, 6 Feb 2019 15:59:52 +0200 Subject: [PATCH] force kwargs for compose_diff_file() options --- win/tools/1337-diff/1337-diff.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/win/tools/1337-diff/1337-diff.py b/win/tools/1337-diff/1337-diff.py index 499e216..e8ceb97 100755 --- a/win/tools/1337-diff/1337-diff.py +++ b/win/tools/1337-diff/1337-diff.py @@ -98,7 +98,7 @@ def diff(left, right, limit=None): offset += 1 -def compose_diff_file(orig, patched, output, header, limit=None, offset_adjustment=True): +def compose_diff_file(orig, patched, output, header, *, limit=None, offset_adjustment=True): output.write(HEADER_FORMAT % (header.encode('latin-1'),)) adj = OFFSET_ADJUSTMENT if offset_adjustment else 0 for offset, a, b in diff(orig, patched, limit): @@ -123,7 +123,8 @@ def main(): open(args.patched_file, 'rb') as patched,\ open(output_filename, 'wb') as output: try: - compose_diff_file(orig, patched, output, header_filename, args.limit) + compose_diff_file(orig, patched, output, header_filename, + limit=args.limit) except LengthMismatchException: print("Input files have inequal length. Aborting...", file=sys.stderr)