=== modified file 'django/views/generic/date_based.py'
--- django/views/generic/date_based.py	2006-12-19 04:35:09 +0000
+++ django/views/generic/date_based.py	2007-01-15 03:09:40 +0000
@@ -7,7 +7,7 @@
 
 def archive_index(request, queryset, date_field, num_latest=15,
         template_name=None, template_loader=loader,
-        extra_context=None, allow_empty=False, context_processors=None,
+        extra_context=None, allow_empty=True, context_processors=None,
         mimetype=None, allow_future=False):
     """
     Generic top-level archive of date-based objects.
@@ -47,7 +47,7 @@
     return HttpResponse(t.render(c), mimetype=mimetype)
 
 def archive_year(request, year, queryset, date_field, template_name=None,
-        template_loader=loader, extra_context=None, allow_empty=False,
+        template_loader=loader, extra_context=None, allow_empty=True,
         context_processors=None, template_object_name='object', mimetype=None,
         make_object_list=False, allow_future=False):
     """
@@ -96,7 +96,7 @@
 
 def archive_month(request, year, month, queryset, date_field,
         month_format='%b', template_name=None, template_loader=loader,
-        extra_context=None, allow_empty=False, context_processors=None,
+        extra_context=None, allow_empty=True, context_processors=None,
         template_object_name='object', mimetype=None, allow_future=False):
     """
     Generic monthly archive view.
@@ -210,7 +210,7 @@
 
 def archive_day(request, year, month, day, queryset, date_field,
         month_format='%b', day_format='%d', template_name=None,
-        template_loader=loader, extra_context=None, allow_empty=False,
+        template_loader=loader, extra_context=None, allow_empty=True,
         context_processors=None, template_object_name='object',
         mimetype=None, allow_future=False):
     """

=== modified file 'django/views/generic/list_detail.py'
--- django/views/generic/list_detail.py	2006-12-19 04:35:09 +0000
+++ django/views/generic/list_detail.py	2007-01-15 03:10:26 +0000
@@ -5,7 +5,7 @@
 from django.core.exceptions import ObjectDoesNotExist
 
 def object_list(request, queryset, paginate_by=None, page=None,
-        allow_empty=False, template_name=None, template_loader=loader,
+        allow_empty=True, template_name=None, template_loader=loader,
         extra_context=None, context_processors=None, template_object_name='object',
         mimetype=None):
     """

=== modified file 'docs/generic_views.txt'
--- docs/generic_views.txt	2006-12-19 04:35:09 +0000
+++ docs/generic_views.txt	2007-01-15 03:06:05 +0000
@@ -186,7 +186,7 @@
     * ``allow_empty``: A boolean specifying whether to display the page if no
       objects are available. If this is ``False`` and no objects are available,
       the view will raise a 404 instead of displaying an empty page. By
-      default, this is ``False``.
+      default, this is ``True``.
 
     * ``context_processors``: A list of template-context processors to apply to
       the view's template. See the `RequestContext docs`_.
@@ -260,7 +260,7 @@
     * ``allow_empty``: A boolean specifying whether to display the page if no
       objects are available. If this is ``False`` and no objects are available,
       the view will raise a 404 instead of displaying an empty page. By
-      default, this is ``False``.
+      default, this is ``True``.
 
     * ``context_processors``: A list of template-context processors to apply to
       the view's template. See the `RequestContext docs`_.
@@ -354,7 +354,7 @@
     * ``allow_empty``: A boolean specifying whether to display the page if no
       objects are available. If this is ``False`` and no objects are available,
       the view will raise a 404 instead of displaying an empty page. By
-      default, this is ``False``.
+      default, this is ``True``.
 
     * ``context_processors``: A list of template-context processors to apply to
       the view's template. See the `RequestContext docs`_.
@@ -520,7 +520,7 @@
     * ``allow_empty``: A boolean specifying whether to display the page if no
       objects are available. If this is ``False`` and no objects are available,
       the view will raise a 404 instead of displaying an empty page. By
-      default, this is ``False``.
+      default, this is ``True``.
 
     * ``context_processors``: A list of template-context processors to apply to
       the view's template. See the `RequestContext docs`_.
@@ -704,7 +704,7 @@
     * ``allow_empty``: A boolean specifying whether to display the page if no
       objects are available. If this is ``False`` and no objects are available,
       the view will raise a 404 instead of displaying an empty page. By
-      default, this is ``False``.
+      default, this is ``True``.
 
     * ``context_processors``: A list of template-context processors to apply to
       the view's template. See the `RequestContext docs`_.

