diff -r 8ffdd285ba5e contrib/admin/templatetags/admin_list.py
--- a/contrib/admin/templatetags/admin_list.py	Thu Feb 25 11:29:59 2010 -0500
+++ b/contrib/admin/templatetags/admin_list.py	Fri Mar 05 14:55:32 2010 -0500
@@ -182,7 +182,7 @@
         yield mark_safe(force_unicode(form[cl.model._meta.pk.name]))
 
 def results(cl):
-    if cl.formset:
+    if hasattr(cl, 'formset') and cl.formset:
         for res, form in zip(cl.result_list, cl.formset.forms):
             yield list(items_for_result(cl, res, form))
     else:
