Mercurial > public > mercurial-scm > hg
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 |