comparison mercurial/ui.py @ 15088:31c9e2a702d1 stable

ui: write traceback to self.ferr
author Simon Heimberg <simohe@besonet.ch>
date Sun, 11 Sep 2011 14:42:30 +0200
parents 0fc95f5cea57
children bfe903b1ff4e
comparison
equal deleted inserted replaced
15086:db0646afb725 15088:31c9e2a702d1
651 '''print exception traceback if traceback printing enabled. 651 '''print exception traceback if traceback printing enabled.
652 only to call in exception handler. returns true if traceback 652 only to call in exception handler. returns true if traceback
653 printed.''' 653 printed.'''
654 if self.tracebackflag: 654 if self.tracebackflag:
655 if exc: 655 if exc:
656 traceback.print_exception(exc[0], exc[1], exc[2]) 656 traceback.print_exception(exc[0], exc[1], exc[2], file=self.ferr)
657 else: 657 else:
658 traceback.print_exc() 658 traceback.print_exc(file=self.ferr)
659 return self.tracebackflag 659 return self.tracebackflag
660 660
661 def geteditor(self): 661 def geteditor(self):
662 '''return editor to use''' 662 '''return editor to use'''
663 return (os.environ.get("HGEDITOR") or 663 return (os.environ.get("HGEDITOR") or