diff options
| author | Gouji Ochiai <gjo.ext@gmail.com> | 2020-10-17 14:57:12 +0900 |
|---|---|---|
| committer | Gouji Ochiai <gjo.ext@gmail.com> | 2020-10-17 15:02:21 +0900 |
| commit | d23fb3ae67a24fc497502588ee568cea4bcfd280 (patch) | |
| tree | ee90715eb57fbd47849c5397e26e2ed5e23d00ce /src/webob | |
| parent | 99890b763dbd441ca1e5f14f8418efa2a8173ab0 (diff) | |
| download | webob-d23fb3ae67a24fc497502588ee568cea4bcfd280.tar.gz | |
add return value to webob.Response.write
Diffstat (limited to 'src/webob')
| -rw-r--r-- | src/webob/response.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/webob/response.py b/src/webob/response.py index 325ed13..58195ac 100644 --- a/src/webob/response.py +++ b/src/webob/response.py @@ -677,6 +677,7 @@ class Response(object): msg = "You can only write text to Response if charset has " "been set" raise TypeError(msg) text = text.encode(self.charset) + text_len = len(text) app_iter = self._app_iter if not isinstance(app_iter, list): try: @@ -687,7 +688,8 @@ class Response(object): self.content_length = sum(len(chunk) for chunk in app_iter) app_iter.append(text) if self.content_length is not None: - self.content_length += len(text) + self.content_length += text_len + return text_len # # app_iter |
