Skip to content

Commit 25663f3

Browse files
committed
Remove compatibilty for Python 2
1 parent 21105fc commit 25663f3

File tree

1 file changed

+13
-18
lines changed

1 file changed

+13
-18
lines changed

Tools/iobench/iobench.py

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,6 @@
1414
TEXT_ENCODING = 'utf8'
1515
NEWLINES = 'lf'
1616

17-
# Compatibility
18-
try:
19-
xrange
20-
except NameError:
21-
xrange = range
2217

2318
def text_open(fn, mode, encoding=None):
2419
try:
@@ -103,7 +98,7 @@ def seek_forward_bytewise(f):
10398
f.seek(0, 2)
10499
size = f.tell()
105100
f.seek(0, 0)
106-
for i in xrange(0, size - 1):
101+
for i in range(0, size - 1):
107102
f.seek(i, 0)
108103

109104
@with_open_mode("r")
@@ -113,7 +108,7 @@ def seek_forward_blockwise(f):
113108
f.seek(0, 2)
114109
size = f.tell()
115110
f.seek(0, 0)
116-
for i in xrange(0, size - 1, 1000):
111+
for i in range(0, size - 1, 1000):
117112
f.seek(i, 0)
118113

119114
@with_open_mode("rb")
@@ -137,28 +132,28 @@ def read_seek_blockwise(f):
137132
@with_sizes("small")
138133
def write_bytewise(f, source):
139134
""" write one unit at a time """
140-
for i in xrange(0, len(source)):
135+
for i in range(0, len(source)):
141136
f.write(source[i:i+1])
142137

143138
@with_open_mode("w")
144139
@with_sizes("medium")
145140
def write_small_chunks(f, source):
146141
""" write 20 units at a time """
147-
for i in xrange(0, len(source), 20):
142+
for i in range(0, len(source), 20):
148143
f.write(source[i:i+20])
149144

150145
@with_open_mode("w")
151146
@with_sizes("medium")
152147
def write_medium_chunks(f, source):
153148
""" write 4096 units at a time """
154-
for i in xrange(0, len(source), 4096):
149+
for i in range(0, len(source), 4096):
155150
f.write(source[i:i+4096])
156151

157152
@with_open_mode("w")
158153
@with_sizes("large")
159154
def write_large_chunks(f, source):
160155
""" write 1e6 units at a time """
161-
for i in xrange(0, len(source), 1000000):
156+
for i in range(0, len(source), 1000000):
162157
f.write(source[i:i+1000000])
163158

164159

@@ -167,31 +162,31 @@ def write_large_chunks(f, source):
167162
def modify_bytewise(f, source):
168163
""" modify one unit at a time """
169164
f.seek(0)
170-
for i in xrange(0, len(source)):
165+
for i in range(0, len(source)):
171166
f.write(source[i:i+1])
172167

173168
@with_open_mode("w+")
174169
@with_sizes("medium")
175170
def modify_small_chunks(f, source):
176171
""" modify 20 units at a time """
177172
f.seek(0)
178-
for i in xrange(0, len(source), 20):
173+
for i in range(0, len(source), 20):
179174
f.write(source[i:i+20])
180175

181176
@with_open_mode("w+")
182177
@with_sizes("medium")
183178
def modify_medium_chunks(f, source):
184179
""" modify 4096 units at a time """
185180
f.seek(0)
186-
for i in xrange(0, len(source), 4096):
181+
for i in range(0, len(source), 4096):
187182
f.write(source[i:i+4096])
188183

189184
@with_open_mode("wb+")
190185
@with_sizes("medium")
191186
def modify_seek_forward_bytewise(f, source):
192187
""" alternate write & seek one unit """
193188
f.seek(0)
194-
for i in xrange(0, len(source), 2):
189+
for i in range(0, len(source), 2):
195190
f.write(source[i:i+1])
196191
f.seek(i+2)
197192

@@ -200,7 +195,7 @@ def modify_seek_forward_bytewise(f, source):
200195
def modify_seek_forward_blockwise(f, source):
201196
""" alternate write & seek 1000 units """
202197
f.seek(0)
203-
for i in xrange(0, len(source), 2000):
198+
for i in range(0, len(source), 2000):
204199
f.write(source[i:i+1000])
205200
f.seek(i+2000)
206201

@@ -210,7 +205,7 @@ def modify_seek_forward_blockwise(f, source):
210205
def read_modify_bytewise(f, source):
211206
""" alternate read & write one unit """
212207
f.seek(0)
213-
for i in xrange(0, len(source), 2):
208+
for i in range(0, len(source), 2):
214209
f.read(1)
215210
f.write(source[i+1:i+2])
216211

@@ -219,7 +214,7 @@ def read_modify_bytewise(f, source):
219214
def read_modify_blockwise(f, source):
220215
""" alternate read & write 1000 units """
221216
f.seek(0)
222-
for i in xrange(0, len(source), 2000):
217+
for i in range(0, len(source), 2000):
223218
f.read(1000)
224219
f.write(source[i+1000:i+2000])
225220

0 commit comments

Comments
 (0)