Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar_network/db/router.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugar_network/db/router.py')
-rw-r--r--sugar_network/db/router.py45
1 files changed, 1 insertions, 44 deletions
diff --git a/sugar_network/db/router.py b/sugar_network/db/router.py
index 36ef5fc..bb8f701 100644
--- a/sugar_network/db/router.py
+++ b/sugar_network/db/router.py
@@ -20,7 +20,7 @@ import time
import types
import logging
import mimetypes
-from email.utils import parsedate, formatdate
+from email.utils import parsedate
from urlparse import parse_qsl, urlsplit
from bisect import bisect_left
from os.path import join, isfile, split, splitext
@@ -307,52 +307,9 @@ class _Request(Request):
class _Response(Response):
- # pylint: disable-msg=E0202
status = '200 OK'
- @property
- def content_length(self):
- return int(self.get('Content-Length') or '0')
-
- @content_length.setter
- def content_length(self, value):
- self['Content-Length'] = str(value)
-
- @property
- def content_type(self):
- return self.get('Content-Type')
-
- @content_type.setter
- def content_type(self, value):
- if value:
- self['Content-Type'] = value
- elif 'Content-Type' in self:
- del self['Content-Type']
-
- @property
- def last_modified(self):
- return self.get('Last-Modified')
-
- @last_modified.setter
- def last_modified(self, value):
- self['Last-Modified'] = formatdate(value, localtime=False, usegmt=True)
-
- def items(self):
- result = []
- for key, value in dict.items(self):
- if type(value) in (list, tuple):
- for i in value:
- result.append((key, str(i)))
- else:
- result.append((key, str(value)))
- return result
-
- def __repr__(self):
- args = ['status=%r' % self.status,
- ] + ['%s=%r' % i for i in self.items()]
- return '<db.Response %s>' % ' '.join(args)
-
def _parse_accept_language(accept_language):
if not accept_language: