aboutsummaryrefslogtreecommitdiffstats
path: root/pathod
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-06-06 11:37:49 -0700
committerMaximilian Hils <git@maximilianhils.com>2016-06-06 11:37:49 -0700
commit1214085f67457865aff4307b847ee4264fec2bd1 (patch)
tree0e8551249272f8bb7b72cadc8e5918a28074ad79 /pathod
parent210c376901b4a84785a1f28be01a9a635f6c7239 (diff)
downloadmitmproxy-1214085f67457865aff4307b847ee4264fec2bd1.tar.gz
mitmproxy-1214085f67457865aff4307b847ee4264fec2bd1.tar.bz2
mitmproxy-1214085f67457865aff4307b847ee4264fec2bd1.zip
fix pathod test on Windows
Diffstat (limited to 'pathod')
-rw-r--r--pathod/language/generators.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pathod/language/generators.py b/pathod/language/generators.py
index 9fff3082..68705941 100644
--- a/pathod/language/generators.py
+++ b/pathod/language/generators.py
@@ -3,6 +3,7 @@ import random
import mmap
import six
+import sys
DATATYPES = dict(
ascii_letters=string.ascii_letters.encode(),
@@ -68,7 +69,7 @@ class RandomGenerator(object):
def __getitem__(self, x):
chars = DATATYPES[self.dtype]
if isinstance(x, slice):
- return b"".join(rand_byte(chars) for _ in range(*x.indices(self.length)))
+ return b"".join(rand_byte(chars) for _ in range(*x.indices(min(self.length, sys.maxsize))))
return rand_byte(chars)
def __repr__(self):