This commit is contained in:
Leonel Câmara
2017-07-16 14:06:03 +01:00
parent 780510dc32
commit d144ff7d65
2 changed files with 5 additions and 2 deletions
+4 -1
View File
@@ -11,7 +11,7 @@ HTTP statuses helpers
"""
import re
from gluon._compat import iteritems
from gluon._compat import iteritems, unicodeT
__all__ = ['HTTP', 'redirect']
@@ -119,9 +119,12 @@ class HTTP(Exception):
elif v is not None:
rheaders.append((k, str(v)))
responder(status, rheaders)
print(type(body))
if env.get('request_method', '') == 'HEAD':
return ['']
elif isinstance(body, (str, bytes, bytearray)):
if isinstance(body, unicodeT):
body = body.encode('utf-8')
return [body]
elif hasattr(body, '__iter__'):
return body
+1 -1
View File
@@ -5,7 +5,7 @@ import os
import unittest
import datetime
from gluon.fileutils import parse_version, fix_newlines, listdir
from gluon.fileutils import parse_version, fix_newlines
class TestFileUtils(unittest.TestCase):