This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Title: line 395 strings connection
Type: crash Stage:
Components: Library (Lib) Versions: Python 2.5
Status: closed Resolution: not a bug
Dependencies: Superseder:
Assigned To: Nosy List: erezbibi, jackdied
Priority: normal Keywords:

Created on 2008-05-21 14:44 by erezbibi, last changed 2022-04-11 14:56 by admin. This issue is now closed.

File name Uploaded Description Edit erezbibi, 2008-05-21 14:44 my bug fix
Messages (2)
msg67157 - (view) Author: Erez Bibi (erezbibi) Date: 2008-05-21 14:43
Python 2.5 on Windows line 395
text = name + ": " + value

if 'value' is not a string python will generate an exception. It might
be due to a broken website, but it is not a reason to crash.

I'm using ClientCookie with a Request object (but I don't know the
faulty URL) 

>>> req = urllib2.Request (url)
>>> page = ClientCookie.urlopen (req)
Traceback (most recent call last):
  File "build\bdist.win32\egg\ClientCookie\", line
824, in urlopen
    return, data)
  File "C:\Python25\lib\", line 380, in open
    response = meth(req, response)
  File "build\bdist.win32\egg\ClientCookie\", line
412, in http_response
    headers[hdr] = val
  File "C:\Python25\lib\", line 395, in __setitem__
    text = name + ": " + value
TypeError: cannot concatenate 'str' and 'NoneType' objects

A simple fix is to replace 
text = name + ": " + value
text = ("%s: %s" % (name, value))
In line 395
msg70582 - (view) Author: Jack Diederich (jackdied) * (Python committer) Date: 2008-08-01 18:45
This is a bug in the external ClientCookie module (and their website
hasn't been updated since 2006).

Marking closed.
Date User Action Args
2022-04-11 14:56:34adminsetgithub: 47184
2008-08-01 18:45:40jackdiedsetstatus: open -> closed
resolution: not a bug
messages: + msg70582
nosy: + jackdied
2008-05-21 14:44:37erezbibicreate