File size: 315 Bytes
5a646ef
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import difflib

def generate_patch(original, fixed):
    """

    original, fixed = strings

    """
    diff = difflib.unified_diff(
        original.splitlines(),
        fixed.splitlines(),
        fromfile="before.py",
        tofile="after.py",
        lineterm=""
    )
    return "\n".join(diff)