branch | stable |
changeset 30241 | cac4ca036dff |
parent 29455 | 0c741fd6158a |
child 30464 | e16e234b9ca3 |
--- a/mercurial/httppeer.py Sun Oct 30 06:15:09 2016 +0900 +++ b/mercurial/httppeer.py Mon Oct 31 13:43:48 2016 +0100 @@ -63,8 +63,9 @@ self.requestbuilder = urlreq.request def __del__(self): - if self.urlopener: - for h in self.urlopener.handlers: + urlopener = getattr(self, 'urlopener', None) + if urlopener: + for h in urlopener.handlers: h.close() getattr(h, "close_all", lambda : None)()