bdiff: drop support for array.array argument from pure.bdiff.bdiff()
authorYuya Nishihara <yuya@tcha.org>
Sun, 26 Mar 2017 16:14:04 +0900
changeset 31640 6d30699729dd
parent 31639 84242dce8305
child 31641 f2b334e6c7e0
bdiff: drop support for array.array argument from pure.bdiff.bdiff() Thanks to 2a18e9e6ca43, we no longer pass array.array('c') object to bdiff().
mercurial/pure/bdiff.py
--- a/mercurial/pure/bdiff.py	Sun Mar 26 15:55:34 2017 +0200
+++ b/mercurial/pure/bdiff.py	Sun Mar 26 16:14:04 2017 +0900
@@ -7,7 +7,6 @@
 
 from __future__ import absolute_import
 
-import array
 import difflib
 import re
 import struct
@@ -56,9 +55,6 @@
     return r
 
 def _tostring(c):
-    if type(c) is array.array:
-        # this copy overhead isn't ideal
-        return c.tostring()
     return str(c)
 
 def bdiff(a, b):