mercurial/commands.py
changeset 3014 01454af644b8
parent 2991 f63667f694de
child 3016 2b255c3478dc
--- a/mercurial/commands.py	Tue Aug 22 20:45:03 2006 -0300
+++ b/mercurial/commands.py	Tue Aug 22 22:49:30 2006 -0300
@@ -3305,12 +3305,14 @@
         if num: signal.signal(num, catchterm)
 
     try:
-        u = ui.ui(traceback='--traceback' in sys.argv[1:],
-                  readhooks=[load_extensions])
+        u = ui.ui(traceback='--traceback' in sys.argv[1:])
     except util.Abort, inst:
         sys.stderr.write(_("abort: %s\n") % inst)
         return -1
 
+    load_extensions(u)
+    u.addreadhook(load_extensions)
+
     try:
         cmd, func, args, options, cmdoptions = parse(u, args)
         if options["time"]: