I recently ran into this. Instead of looking for request.vars.myarray, you have to do it like this:
myarray = request.vars.get('myarray[]', None) When you get an array as a var, '[]' gets appended to the name of the var, and since you can't use brackets for Python variable names, you have to grab it in a slightly more manual way.