136
135
return FailedSmartServerResponse(('TokenMismatch',))
137
136
except errors.UnlockableTransport:
138
137
return FailedSmartServerResponse(('UnlockableTransport',))
145
139
branch.leave_lock_in_place()
147
141
return SuccessfulSmartServerResponse(('ok', branch_token, repo_token))