]> granicus.if.org Git - python/commit
two fixes for redirects:
authorJeremy Hylton <jeremy@alum.mit.edu>
Thu, 12 Oct 2000 18:54:18 +0000 (18:54 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Thu, 12 Oct 2000 18:54:18 +0000 (18:54 +0000)
commit73574eefe56334fb7cf052cf89f5d7fbe4d1e0a6
treec87d62bb1ac112b06b56ed381882deec3c9d61ab
parent3b0c6003944bace64148d9880fbe19ccf985868a
two fixes for redirects:
    - don't close the fp, since that appears to also close the socket
    - join the original url with the redirect reponse to deal with
      relative redirect URL

wrap two socket ops in try/except to turn them into URLErrors, so that
client code need only catch one exception.

in HTTPError.__del__ only close fp if fp is not None

style changes:
    - use f(*args) instead of apply(f, args)
    - use __super_init instead of super.__init__(self, ...)
Lib/urllib2.py