iobench.py: add more info in the header

Write the Python version, Unicode implementation and the platform.
This commit is contained in:
Victor Stinner 2011-12-18 21:38:51 +01:00
parent 3573476271
commit 8f23be7189
1 changed files with 15 additions and 4 deletions

View File

@ -1,13 +1,14 @@
# -*- coding: utf-8 -*-
# This file should be kept compatible with both Python 2.6 and Python >= 3.0.
import time
import functools
import hashlib
import itertools
import os
import platform
import re
import sys
import hashlib
import functools
import itertools
import time
from optparse import OptionParser
out = sys.stdout
@ -307,6 +308,16 @@ def run_all_tests(options):
"large": 2,
}
print("Python %s" % sys.version)
if sys.version_info < (3, 3):
if sys.maxunicode > 0xffff:
text = "UCS-4 (wide build)"
else:
text = "UTF-16 (narrow build)"
else:
text = "PEP 393"
print("Unicode: %s" % text)
print(platform.platform())
binary_files = list(get_binary_files())
text_files = list(get_text_files())
if "b" in options: