~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/commands.py

  • Committer: Martin Pool
  • Date: 2005-04-15 02:29:03 UTC
  • Revision ID: mbp@sourcefrog.net-20050415022903-a7f3567927641056
- Write less startup junk to .bzr.log
- Clean up trace.py code.
- Write pids into log to help with concurrent execution.

Show diffs side-by-side

added added

removed removed

Lines of Context:
953
953
            return 0
954
954
        cmd = args.pop(0)
955
955
    except IndexError:
956
 
        log_error('usage: bzr COMMAND\n')
957
 
        log_error('  try "bzr help"\n')
 
956
        log_error('usage: bzr COMMAND')
 
957
        log_error('  try "bzr help"')
958
958
        return 1
959
959
 
960
960
    try:
1024
1024
        ret = run_bzr(argv)
1025
1025
        return ret
1026
1026
    except BzrError, e:
1027
 
        log_error('bzr: error: ' + e.args[0] + '\n')
 
1027
        log_error('bzr: error: ' + e.args[0])
1028
1028
        if len(e.args) > 1:
1029
1029
            for h in e.args[1]:
1030
 
                log_error('  ' + h + '\n')
 
1030
                log_error('  ' + h)
1031
1031
        traceback.print_exc(None, bzrlib.trace._tracefile)
1032
 
        log_error('(see $HOME/.bzr.log for debug information)\n')
 
1032
        log_error('(see ~/.bzr.log for debug information)')
1033
1033
        return 1
1034
1034
    except Exception, e:
1035
 
        log_error('bzr: exception: %s\n' % e)
1036
 
        log_error('(see $HOME/.bzr.log for debug information)\n')
 
1035
        log_error('bzr: exception: %s' % str(e).rstrip('\n'))
 
1036
        log_error('(see $HOME/.bzr.log for debug information)')
1037
1037
        traceback.print_exc(None, bzrlib.trace._tracefile)
1038
1038
        ## traceback.print_exc(None, sys.stderr)
1039
1039
        return 1