##// END OF EJS Templates
httppeer: consolidate _requestbuilder assignments and document...
Gregory Szorc -
r36979:586891c5 default
parent child Browse files
Show More
@@ -138,7 +138,9 b' class httppeer(wireproto.wirepeer):'
138 self._path = path
138 self._path = path
139 self._caps = None
139 self._caps = None
140 self._urlopener = None
140 self._urlopener = None
141 self._requestbuilder = None
141 # This is an its own attribute to facilitate extensions overriding
142 # the default type.
143 self._requestbuilder = urlreq.request
142 u = util.url(path)
144 u = util.url(path)
143 if u.query or u.fragment:
145 if u.query or u.fragment:
144 raise error.Abort(_('unsupported URL component: "%s"') %
146 raise error.Abort(_('unsupported URL component: "%s"') %
@@ -151,7 +153,6 b' class httppeer(wireproto.wirepeer):'
151 ui.debug('using %s\n' % self._url)
153 ui.debug('using %s\n' % self._url)
152
154
153 self._urlopener = urlmod.opener(ui, authinfo)
155 self._urlopener = urlmod.opener(ui, authinfo)
154 self._requestbuilder = urlreq.request
155
156
156 def __del__(self):
157 def __del__(self):
157 urlopener = getattr(self, '_urlopener', None)
158 urlopener = getattr(self, '_urlopener', None)
General Comments 0
You need to be logged in to leave comments. Login now