I noticed this in select2/Select2View.py
try:
page = int(page)
except TypeError:
raise InvalidParameter("Invalid page '%s' passed")
else:
if page < 1:
raise InvalidParameter("Invalid page '%s' passed")
The value of page needs to be interpolated into both exception messages.