Skip to content

Instantly share code, notes, and snippets.

@koreno
Created February 12, 2021 15:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save koreno/800302d795b614a9eefb183614041d5f to your computer and use it in GitHub Desktop.
Save koreno/800302d795b614a9eefb183614041d5f to your computer and use it in GitHub Desktop.
#!/usr/bin/env python3.8
import sys
from inject_blame import inject_blame
from traceback import print_exception
sys.excepthook = print_exception
inject_blame("/home/ofer/Sources/easypy/easypy/collections.py")
from easypy.collections import ListCollection
lc = ListCollection()
lc.pop_some(1)
Traceback (most recent call last):
File "./traceback_demo.py", line 11, in <module>
lc.pop_some(1)
File "/home/ofer/Sources/easypy/easypy/collections.py", line 481, in pop_some
sample_size = self._choose_sampling_size(minimum, maximum) ### edited 1427d ago by koreno@gmail.com in 13e1da3b
File "/home/ofer/Sources/easypy/easypy/collections.py", line 423, in _choose_sampling_size
return random.randint(minimum, maximum) ### edited 1427d ago by koreno@gmail.com in 13e1da3b
File "/usr/lib/python3.8/random.py", line 248, in randint
return self.randrange(a, b+1)
File "/usr/lib/python3.8/random.py", line 226, in randrange
raise ValueError("empty range for randrange() (%d, %d, %d)" % (istart, istop, width))
ValueError: empty range for randrange() (1, 1, 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment