Skip to content

Commit 780bb02

Browse files
author
Ram Idavalapati
authored
Merge pull request #10 from deep-compute/response_headers_propery
Property headers in response
2 parents 2914b2a + 4175861 commit 780bb02

3 files changed

Lines changed: 9 additions & 8 deletions

File tree

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ deploy:
1010
skip_cleanup: true
1111
api_key:
1212
secure: szU2C7KG3GzWO6x5RleHRf+/OpKvZWpN9Z+JPYb0xr+oSCQfms5/kMG8tTBUxjm5exv6xRsnknAa0vL+DqyeNEo8bPBYt3ZoDbB9pTqZhYuKSqDQnAP9N7xrmaXK7AVtuY07zDVToI6M0pWaqn+7A5YG0c9lqt3EuaCbSosqShzoDEZvO9bY1q4tsmjrP7hC28phsOuXCRzBBSabXEueyNeJInDTVFjfxp+yD1du3zIC1Qy4hi1rurTROSogKVWaChVcR9JJdAdawG/5J4QULtuma8fBvo2GhrJSH6ofTsLI1LXo64IixXqhb+FoAbABMjDkukjOXfOgiovGeay5n1PFuenFvQY3T3OscGJId16HeQPJ8BPd6U1k0b57Ij9Fl2nraUSIVpoC3tpBfyhMfXyF08ZEfXIJJwQl1BU96EZXt7PpgY7Mh9MwUnKh6SZ6E9ykwp1jVQ+YSS47u5nWpdAr6DYkjrCfwxw9hOWqH1tgyiSNw1u0xpA7qWUAl8JrEQrrq1EG9buGrH3aeF0p4eyTg38IdqQGhXNWLVJzo4U+QdVT930hDE6CCwhvc5otFiBKqED3ZAidAOJOq4ECZLPOGc8YIvd/4LXZTsaZEfQ1ovAqJnxTOvS5TnarAGI4CO8OvyqTN3nRdzrcMcYkdK5xyoG/jqHPD2jB3H/5Sls=
13-
name: kwikapi.django-0.2.5
14-
tag_name: 0.2.5
13+
name: kwikapi.django-0.2.6
14+
tag_name: 0.2.6
1515
on:
1616
repo: deep-compute/kwikapi.django
1717
- provider: pypi

kwikapi/django/kwikapi_django.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,20 +76,17 @@ class DjangoResponse(BaseResponse):
7676
def __init__(self, request):
7777
self._request = request
7878
self.raw_response = self._response = None
79-
self.headers = {}
79+
self._headers = {}
8080

8181
def write(self, data, proto, stream=False):
8282
n, t = super().write(data, proto, stream=stream)
8383

8484
data = self._data
8585
r = StreamingHttpResponse(data) if stream else HttpResponse(data)
8686

87-
for k, v in self.headers.items():
87+
for k, v in self._headers.items():
8888
r[k] = v
8989

90-
# TODO: why this?
91-
self.headers = r
92-
9390
self.raw_response = self._response = r
9491

9592
return n, t
@@ -102,6 +99,10 @@ def close(self):
10299
# so we do nothing here.
103100
pass
104101

102+
@property
103+
def headers(self):
104+
return self._headers
105+
105106
class RequestHandler(BaseRequestHandler):
106107
PROTOCOL = BaseRequestHandler.DEFAULT_PROTOCOL
107108

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
long_description = get_long_description()
66

7-
version = '0.2.5'
7+
version = '0.2.6'
88
setup(
99
name="kwikapi-django",
1010
version=version,

0 commit comments

Comments
 (0)