Index: widgets.py
===================================================================
--- widgets.py	(revision 4193)
+++ widgets.py	(working copy)
@@ -146,6 +146,12 @@
         output.append(u'</select>')
         return u'\n'.join(output)
 
+    def value_from_datadict(self, data, name):
+        try:
+            return data.getlist(name)
+        except KeyError:
+            return []
+
 class RadioInput(StrAndUnicode):
     "An object used by RadioFieldRenderer that represents a single <input type='radio'>."
     def __init__(self, name, value, attrs, choice, index):
