python: agrega cookies a cookiejar

¿Cómo creo una cookie y la agrego a una instancia de CookieJar en Python? Tengo toda la información de la cookie (nombre, valor, dominio, ruta, etc.) y no quiero extraer una nueva cookie con una solicitud http.

Intenté esto pero parece que la clase SimpleCookie no es compatible con CookieJar (¿hay otra clase de Cookie?)

import Cookie
c = Cookie.SimpleCookie()
c["name"]="value"
c['name']['expires'] = 0
c['name']['path'] = "/"
c['name']['domain'] = "mydomain.com"
cj = cookielib.CookieJar()
cj.set_cookie(cookie)

Traceback (most recent call last):
    cj.set_cookie(cookie)
  File "/usr/lib/python2.6/cookielib.py", line 1627, in set_cookie
    if cookie.domain not in c: c[cookie.domain] = {}
AttributeError: 'SimpleCookie' object has no attribute 'domain'

Respuestas a la pregunta(2)

Su respuesta a la pregunta