Procházet zdrojové kódy

약간의 diff 최적화

2DU před 8 roky
rodič
revize
c32ec05389
1 změnil soubory, kde provedl 7 přidání a 2 odebrání
  1. 7 2
      app.py

+ 7 - 2
app.py

@@ -2572,8 +2572,13 @@ def diff_data(name = None, a = None, b = None):
             diff_data = difflib.SequenceMatcher(None, a_data, b_data)
             result_1 = diff(diff_data, 1)
             result_2 = diff(diff_data, 0)
-            
-            result = '<pre>' + result_1 + '<hr>' + result_2 + '</pre>'
+
+            if(a_data == result_1):
+                result = '<pre>' + result_2 + '</pre>'
+            elif(b_data == result_2):
+                result = '<pre>' + result_1 + '</pre>'
+            else:
+                result = '<pre>' + result_1 + '<hr>' + result_2 + '</pre>'
             
             return(
                 template(