Skip to content

Commit 902f9a2

Browse files
committed
Whitespace between functions
1 parent 1ee3e50 commit 902f9a2

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

Tools/iobench/iobench.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,23 @@ def get_file_sizes():
2525
size = int(size) * {'KiB': 1024, 'MiB': 1024 ** 2}[unit]
2626
yield s.replace(' ', ''), size
2727

28+
2829
def get_binary_files():
2930
return ((name + ".bin", size) for name, size in get_file_sizes())
3031

32+
3133
def get_text_files():
3234
return (("%s-%s-%s.txt" % (name, TEXT_ENCODING, NEWLINES), size)
3335
for name, size in get_file_sizes())
3436

37+
3538
def with_open_mode(mode):
3639
def decorate(f):
3740
f.file_open_mode = mode
3841
return f
3942
return decorate
4043

44+
4145
def with_sizes(*sizes):
4246
def decorate(f):
4347
f.file_sizes = sizes
@@ -55,6 +59,7 @@ def read_bytewise(f):
5559
while f.read(1):
5660
pass
5761

62+
5863
@with_open_mode("r")
5964
@with_sizes("medium")
6065
def read_small_chunks(f):
@@ -63,6 +68,7 @@ def read_small_chunks(f):
6368
while f.read(20):
6469
pass
6570

71+
6672
@with_open_mode("r")
6773
@with_sizes("medium")
6874
def read_big_chunks(f):
@@ -71,6 +77,7 @@ def read_big_chunks(f):
7177
while f.read(4096):
7278
pass
7379

80+
7481
@with_open_mode("r")
7582
@with_sizes("small", "medium", "large")
7683
def read_whole_file(f):
@@ -79,6 +86,7 @@ def read_whole_file(f):
7986
while f.read():
8087
pass
8188

89+
8290
@with_open_mode("rt")
8391
@with_sizes("medium")
8492
def read_lines(f):
@@ -87,6 +95,7 @@ def read_lines(f):
8795
for line in f:
8896
pass
8997

98+
9099
@with_open_mode("r")
91100
@with_sizes("medium")
92101
def seek_forward_bytewise(f):
@@ -97,6 +106,7 @@ def seek_forward_bytewise(f):
97106
for i in range(0, size - 1):
98107
f.seek(i, 0)
99108

109+
100110
@with_open_mode("r")
101111
@with_sizes("medium")
102112
def seek_forward_blockwise(f):
@@ -107,6 +117,7 @@ def seek_forward_blockwise(f):
107117
for i in range(0, size - 1, 1000):
108118
f.seek(i, 0)
109119

120+
110121
@with_open_mode("rb")
111122
@with_sizes("medium")
112123
def read_seek_bytewise(f):
@@ -115,6 +126,7 @@ def read_seek_bytewise(f):
115126
while f.read(1):
116127
f.seek(1, 1)
117128

129+
118130
@with_open_mode("rb")
119131
@with_sizes("medium")
120132
def read_seek_blockwise(f):
@@ -131,20 +143,23 @@ def write_bytewise(f, source):
131143
for i in range(0, len(source)):
132144
f.write(source[i:i+1])
133145

146+
134147
@with_open_mode("w")
135148
@with_sizes("medium")
136149
def write_small_chunks(f, source):
137150
""" write 20 units at a time """
138151
for i in range(0, len(source), 20):
139152
f.write(source[i:i+20])
140153

154+
141155
@with_open_mode("w")
142156
@with_sizes("medium")
143157
def write_medium_chunks(f, source):
144158
""" write 4096 units at a time """
145159
for i in range(0, len(source), 4096):
146160
f.write(source[i:i+4096])
147161

162+
148163
@with_open_mode("w")
149164
@with_sizes("large")
150165
def write_large_chunks(f, source):
@@ -161,6 +176,7 @@ def modify_bytewise(f, source):
161176
for i in range(0, len(source)):
162177
f.write(source[i:i+1])
163178

179+
164180
@with_open_mode("w+")
165181
@with_sizes("medium")
166182
def modify_small_chunks(f, source):
@@ -169,6 +185,7 @@ def modify_small_chunks(f, source):
169185
for i in range(0, len(source), 20):
170186
f.write(source[i:i+20])
171187

188+
172189
@with_open_mode("w+")
173190
@with_sizes("medium")
174191
def modify_medium_chunks(f, source):
@@ -177,6 +194,7 @@ def modify_medium_chunks(f, source):
177194
for i in range(0, len(source), 4096):
178195
f.write(source[i:i+4096])
179196

197+
180198
@with_open_mode("wb+")
181199
@with_sizes("medium")
182200
def modify_seek_forward_bytewise(f, source):
@@ -186,6 +204,7 @@ def modify_seek_forward_bytewise(f, source):
186204
f.write(source[i:i+1])
187205
f.seek(i+2)
188206

207+
189208
@with_open_mode("wb+")
190209
@with_sizes("medium")
191210
def modify_seek_forward_blockwise(f, source):
@@ -195,6 +214,7 @@ def modify_seek_forward_blockwise(f, source):
195214
f.write(source[i:i+1000])
196215
f.seek(i+2000)
197216

217+
198218
# XXX the 2 following tests don't work with py3k's text IO
199219
@with_open_mode("wb+")
200220
@with_sizes("medium")
@@ -205,6 +225,7 @@ def read_modify_bytewise(f, source):
205225
f.read(1)
206226
f.write(source[i+1:i+2])
207227

228+
208229
@with_open_mode("wb+")
209230
@with_sizes("medium")
210231
def read_modify_blockwise(f, source):
@@ -233,6 +254,7 @@ def read_modify_blockwise(f, source):
233254
read_modify_bytewise, read_modify_blockwise,
234255
]
235256

257+
236258
def run_during(duration, func):
237259
_t = time.time
238260
n = 0
@@ -248,6 +270,7 @@ def run_during(duration, func):
248270
real = (end[4] if start[4] else time.time()) - real_start
249271
return n, real, sum(end[0:2]) - sum(start[0:2])
250272

273+
251274
def warm_cache(filename):
252275
with open(filename, "rb") as f:
253276
f.read()
@@ -322,6 +345,7 @@ def run_test_family(tests, mode_filter, files, open_func, *make_args):
322345
# Binary writes
323346
if "b" in options and "w" in options:
324347
print("\n** Binary append **\n")
348+
325349
def make_test_source(name, size):
326350
with open(name, "rb") as f:
327351
return f.read()
@@ -331,6 +355,7 @@ def make_test_source(name, size):
331355
# Text writes
332356
if "t" in options and "w" in options:
333357
print("\n** Text append **\n")
358+
334359
def make_test_source(name, size):
335360
with text_open(name, "r") as f:
336361
return f.read()
@@ -340,6 +365,7 @@ def make_test_source(name, size):
340365
# Binary overwrites
341366
if "b" in options and "w" in options:
342367
print("\n** Binary overwrite **\n")
368+
343369
def make_test_source(name, size):
344370
with open(name, "rb") as f:
345371
return f.read()
@@ -349,6 +375,7 @@ def make_test_source(name, size):
349375
# Text overwrites
350376
if "t" in options and "w" in options:
351377
print("\n** Text overwrite **\n")
378+
352379
def make_test_source(name, size):
353380
with text_open(name, "r") as f:
354381
return f.read()
@@ -398,6 +425,7 @@ def prepare_files():
398425
f.write(head)
399426
f.write(tail)
400427

428+
401429
def main():
402430
global TEXT_ENCODING, NEWLINES
403431

@@ -455,6 +483,7 @@ def main():
455483
prepare_files()
456484
run_all_tests(test_options)
457485

486+
458487
if __name__ == "__main__":
459488
main()
460489

0 commit comments

Comments
 (0)