equal
deleted
inserted
replaced
61 |
61 |
62 self.urlopener = url.opener(ui, authinfo) |
62 self.urlopener = url.opener(ui, authinfo) |
63 self.requestbuilder = urlreq.request |
63 self.requestbuilder = urlreq.request |
64 |
64 |
65 def __del__(self): |
65 def __del__(self): |
66 if self.urlopener: |
66 urlopener = getattr(self, 'urlopener', None) |
67 for h in self.urlopener.handlers: |
67 if urlopener: |
|
68 for h in urlopener.handlers: |
68 h.close() |
69 h.close() |
69 getattr(h, "close_all", lambda : None)() |
70 getattr(h, "close_all", lambda : None)() |
70 |
71 |
71 def url(self): |
72 def url(self): |
72 return self.path |
73 return self.path |