diff -r cbd458228a96 -r d0c02b4dce9a mercurial/localrepo.py --- a/mercurial/localrepo.py Sun Apr 30 19:30:59 2006 +0200 +++ b/mercurial/localrepo.py Sun Apr 30 16:30:39 2006 -0700 @@ -12,7 +12,7 @@ from demandload import * demandload(globals(), "appendfile changegroup") demandload(globals(), "re lock transaction tempfile stat mdiff errno ui") -demandload(globals(), "revlog sys traceback") +demandload(globals(), "revlog traceback") class localrepository(object): def __del__(self): @@ -117,7 +117,7 @@ '%s\n') % (hname, exc)) if throw: raise - if "--traceback" in sys.argv[1:]: + if self.ui.traceback: traceback.print_exc() return False if not r: