138
138
abspath = self._remote_path('.bzr/smart')
139
139
# We include 403 in accepted_errors so that send_http_smart_request can
140
140
# handle a 403. Otherwise a 403 causes an unhandled TransportError.
141
response = self._perform(Request('POST', abspath, body_bytes,
142
Request('POST', abspath, body_bytes,
144
146
data = handle_response(abspath, code, response.info(), response)