register-branch --author without email address
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Medium
|
Björn Tillenius |
Bug Description
register-branch with an --author argument that doesn't contain an '@'
causes a confusing error:
bzr: ERROR: xmlrpclib.Fault: <Fault -1: 'Unexpected Zope exception: AssertionError: argument must be tuple or Fault instance'>
Traceback (most recent call last):
File "/usr/lib/
return run_bzr(argv)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
branch_
File "/usr/lib/
return service.
File "/usr/lib/
result = method(
File "/usr/lib/
return self.__
File "/usr/lib/
verbose=
File "/usr/lib/
return self._parse_
File "/usr/lib/
return u.close()
File "/usr/lib/
raise Fault(*
Fault: <Fault -1: 'Unexpected Zope exception: AssertionError: argument must be tuple or Fault instance'>
bzr 0.9.0dev0 on python 2.4.4.candidate.0 (linux2)
It should say something more user-friendly instead.
Changed in launchpad-bazaar: | |
importance: | Untriaged → Medium |
status: | Unconfirmed → Confirmed |
Changed in launchpad-bazaar: | |
status: | Confirmed → Fix Committed |
Changed in launchpad-bazaar: | |
status: | Fix Committed → Fix Released |
This really looks to be a bug on the server side (i.e. Launchpad), rather than bzr. Either Launchpad should accept authors without @, or it should give a useful error message rather than tripping over an assertion. I'm reassigning this to launchpad-bazaar.