Commit 8f23be71 authored by Victor Stinner's avatar Victor Stinner

iobench.py: add more info in the header

Write the Python version, Unicode implementation and the platform.
parent 35734762
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# This file should be kept compatible with both Python 2.6 and Python >= 3.0. # 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 os
import platform
import re import re
import sys import sys
import hashlib import time
import functools
import itertools
from optparse import OptionParser from optparse import OptionParser
out = sys.stdout out = sys.stdout
...@@ -307,6 +308,16 @@ def run_all_tests(options): ...@@ -307,6 +308,16 @@ def run_all_tests(options):
"large": 2, "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()) binary_files = list(get_binary_files())
text_files = list(get_text_files()) text_files = list(get_text_files())
if "b" in options: if "b" in options:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment