Changeset 77:3454cb15a7dd

Show
Ignore:
Timestamp:
09/11/08 12:28:52 (4 months ago)
Author:
Allan Saddi <allan@saddi.com>
branch:
default
Message:

Add an indication as to which header fails assertion when
passing in non-string header names and/or values.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ChangeLog

    r76 r77  
     12008-09-11  Allan Saddi  <allan@saddi.com> 
     2 
     3        * Add an indication as to which header fails assertion when 
     4          passing in non-string header names and/or values. 
     5 
    162008-08-20  Allan Saddi  <allan@saddi.com> 
    27 
  • flup/server/ajp_base.py

    r71 r77  
    887887            if __debug__: 
    888888                for name,val in response_headers: 
    889                     assert type(name) is str, 'Header names must be strings' 
    890                     assert type(val) is str, 'Header values must be strings' 
     889                    assert type(name) is str, 'Header name "%s" must be a string' % name 
     890                    assert type(val) is str, 'Value of header "%s" must be a string' % name 
    891891 
    892892            headers_set[:] = [status, response_headers] 
  • flup/server/fcgi_base.py

    r71 r77  
    11041104            if __debug__: 
    11051105                for name,val in response_headers: 
    1106                     assert type(name) is str, 'Header names must be strings' 
    1107                     assert type(val) is str, 'Header values must be strings' 
     1106                    assert type(name) is str, 'Header name "%s" must be a string' % name 
     1107                    assert type(val) is str, 'Value of header "%s" must be a string' % name 
    11081108 
    11091109            headers_set[:] = [status, response_headers] 
  • flup/server/scgi_base.py

    r71 r77  
    444444            if __debug__: 
    445445                for name,val in response_headers: 
    446                     assert type(name) is str, 'Header names must be strings' 
    447                     assert type(val) is str, 'Header values must be strings' 
     446                    assert type(name) is str, 'Header name "%s" must be a string' % name 
     447                    assert type(val) is str, 'Value of header "%s" must be a string' % name 
    448448 
    449449            headers_set[:] = [status, response_headers]