Skip to content

Commit cf353e5

Browse files
committed
Don't limit read_len to max_recv_size
1 parent 2c7c60a commit cf353e5

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

vxi11/vxi11.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -572,6 +572,7 @@ def __init__(self, host, name = None, client_id = None, term_char = None):
572572
self.abort_port = 0
573573
self.link = None
574574
self.max_recv_size = 0
575+
self.max_read_len = 128*1024*1024
575576
self.locked = False
576577

577578
def __del__(self):
@@ -691,9 +692,9 @@ def read_raw(self, num=-1):
691692
if self.link is None:
692693
self.open()
693694

694-
read_len = self.max_recv_size
695-
if num > 0 and num < self.max_recv_size:
696-
read_len = num
695+
read_len = self.max_read_len
696+
if num > 0:
697+
read_len = min(num, self.max_read_len)
697698

698699
flags = 0
699700
reason = 0

0 commit comments

Comments
 (0)