Skip to content

Commit 9debf6b

Browse files
committed
Merge pull request #405 from nvie/master
Make sure .read() and friends always return bytes
2 parents dabd563 + 5324565 commit 9debf6b

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

‎git/cmd.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ def __init__(self, size, stream):
355355
defread(self, size=-1):
356356
bytes_left=self._size-self._nbr
357357
ifbytes_left==0:
358-
return''
358+
returnb''
359359
ifsize>-1:
360360
# assure we don't try to read past our limit
361361
size=min(bytes_left, size)
@@ -374,7 +374,7 @@ def read(self, size=-1):
374374

375375
defreadline(self, size=-1):
376376
ifself._nbr==self._size:
377-
return''
377+
returnb''
378378

379379
# clamp size to lowest allowed value
380380
bytes_left=self._size-self._nbr

‎git/test/test_repo.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ def mktiny():
454454
asserts.readline() ==l1
455455
asserts.readline() ==l2
456456
asserts.readline() ==l3
457-
asserts.readline() ==''
457+
asserts.readline() ==b''
458458
asserts._stream.tell() ==len(d)
459459

460460
# readline limit
@@ -465,13 +465,13 @@ def mktiny():
465465
# readline on tiny section
466466
s=mktiny()
467467
asserts.readline() ==l1p
468-
asserts.readline() ==''
468+
asserts.readline() ==b''
469469
asserts._stream.tell() ==ts+1
470470

471471
# read no limit
472472
s=mkfull()
473473
asserts.read() ==d[:-1]
474-
asserts.read() ==''
474+
asserts.read() ==b''
475475
asserts._stream.tell() ==len(d)
476476

477477
# read limit

0 commit comments

Comments
(0)