summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2021-07-04 22:44:07 +0200
committerStefan Behnel <stefan_ml@behnel.de>2021-07-04 22:44:07 +0200
commit885765dc99124199e686b9fabd162872624dfbf0 (patch)
treeb084f5bf2fc23311e248f137ddbda0d5a74ed237
parent9e8f18f051c7b3c3165366308f2eb86b18034116 (diff)
downloadpython-lxml-885765dc99124199e686b9fabd162872624dfbf0.tar.gz
Revive benchmarks.
-rw-r--r--benchmark/bench_etree.py3
-rw-r--r--benchmark/benchbase.py5
2 files changed, 6 insertions, 2 deletions
diff --git a/benchmark/bench_etree.py b/benchmark/bench_etree.py
index 0f66db8e..69ac5208 100644
--- a/benchmark/bench_etree.py
+++ b/benchmark/bench_etree.py
@@ -1,9 +1,10 @@
import copy
+from io import BytesIO
from itertools import *
import benchbase
from benchbase import (with_attributes, with_text, onlylib,
- serialized, children, nochange, BytesIO)
+ serialized, children, nochange)
TEXT = "some ASCII text"
UTEXT = u"some klingon: \F8D2"
diff --git a/benchmark/benchbase.py b/benchmark/benchbase.py
index e34e6103..48aee212 100644
--- a/benchmark/benchbase.py
+++ b/benchmark/benchbase.py
@@ -1,4 +1,4 @@
-import sys, re, string, time, copy, gc
+import sys, re, string, copy, gc
from itertools import *
import time
@@ -474,6 +474,7 @@ def main(benchmark_class):
if import_lxml:
from lxml import etree
_etrees.append(etree)
+ print("Using lxml %s" % etree.__version__)
try:
sys.argv.remove('-fel')
@@ -521,6 +522,8 @@ def main(benchmark_class):
print("No library to test. Exiting.")
sys.exit(1)
+ print("Running benchmarks in Python %s" % (sys.version_info,))
+
print("Preparing test suites and trees ...")
selected = set( sys.argv[1:] )
benchmark_suites, benchmarks = \