We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 017ffa6 + 7b7f521 commit e8554b8Copy full SHA for e8554b8
difflib/difflib.go
@@ -679,11 +679,13 @@ func WriteContextDiff(writer io.Writer, diff ContextDiff) error {
679
diffErr = err
680
}
681
682
- ws := func(s string) error {
+ ws := func(s string) {
683
_, err := buf.WriteString(s)
684
- return err
+ if diffErr == nil && err != nil {
685
+ diffErr = err
686
+ }
687
-
688
+
689
if len(diff.Eol) == 0 {
690
diff.Eol = "\n"
691
@@ -713,7 +715,7 @@ func WriteContextDiff(writer io.Writer, diff ContextDiff) error {
713
715
714
716
717
first, last := g[0], g[len(g)-1]
- wf("***************" + diff.Eol)
718
+ ws("***************" + diff.Eol)
719
720
range1 := formatRangeContext(first.I1, last.I2)
721
wf("*** %s ****%s", range1, diff.Eol)
0 commit comments