137
138
return FailedSmartServerResponse(('UnlockableTransport',))
138
139
except errors.LockFailed, e:
139
140
return FailedSmartServerResponse(('LockFailed', str(e.lock), str(e.why)))
141
145
branch.leave_lock_in_place()
143
147
return SuccessfulSmartServerResponse(('ok', branch_token, repo_token))