# HG changeset patch # User Yuya Nishihara # Date 1490512444 -32400 # Node ID 6d30699729dd716c30af0f19763db79f0d8fa599 # Parent 84242dce8305b566218e6e8dce7cbb9d8c0f09e7 bdiff: drop support for array.array argument from pure.bdiff.bdiff() Thanks to 2a18e9e6ca43, we no longer pass array.array('c') object to bdiff(). diff -r 84242dce8305 -r 6d30699729dd 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):