]> sigrok.org Git - sigrok-test.git/commit
pdtest: use less expensive Python routine to get text differences
authorGerhard Sittig <redacted>
Tue, 10 Nov 2020 19:02:54 +0000 (20:02 +0100)
committerGerhard Sittig <redacted>
Wed, 11 Nov 2020 19:50:10 +0000 (20:50 +0100)
commit6a789f0afcc5894a81e3f56e11883f1446d46e7b
tree2ad76627f7656dd1cfc7c635def0b54a80b0c3cb
parent7d97c1424a7b39ccdf37128d66fb6632baf8f523
pdtest: use less expensive Python routine to get text differences

Python ships with a difflib(3) module which is used in the pdtest(1)
utility. The Differ.compare() routine is rather expensive, especially
when the set of input text becomes "large" (a few thousand lines). Use
the less expensive unified_diff() routine instead which does not suffer
from that cost. From the sigrok-test perspective the resulting data is
as usable.
decoder/pdtest