Hi,
i have a code that works on latest stable, but raises an exception in
trunk version.
File "/srv/web2py/gluon/contrib/populate.py", line 97, in populate
record[fieldname] = options[random.randint(0,len(options)-1)][0]
File "/usr/lib/python2.7/random.py", line 241, in randint
return self.randrange(a, b+1)
File "/usr/lib/python2.7/random.py", line 217, in randrange
raise ValueError, "empty range for randrange() (%d,%d, %d)" %
(istart, istop, width)
ValueError: empty range for randrange() (0,0, 0)
I'm still trying to reproduce this and find what causes this
exception. It must be something related to latest changes because it
works in stable.
Line 96 has changed so someone must know why and where is the bug :-)
96: options=field.requires.options(zero=False)
Something related to Field(... requires=... ) ?
I will reply when I reproduce on minimalist test app.
Marin