Django

Code

Changeset 5554

Show
Ignore:
Timestamp:
06/27/07 08:02:38 (1 year ago)
Author:
mtredinnick
Message:

Added a parameter to HttpResponse's constructor to enable explicit status code
setting. This will save us from being asked to add a subclass for every
possible HTTP status code.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/http/__init__.py

    r5511 r5554  
    163163    status_code = 200 
    164164 
    165     def __init__(self, content='', mimetype=None): 
     165    def __init__(self, content='', mimetype=None, status=None): 
    166166        from django.conf import settings 
    167167        self._charset = settings.DEFAULT_CHARSET 
     
    176176        self.headers = {'Content-Type': mimetype} 
    177177        self.cookies = SimpleCookie() 
     178        if status: 
     179            self.status_code = status 
    178180 
    179181    def __str__(self):