mercurial/extensions.py
changeset 4633 ff7253a0d1da
parent 4618 669e76b7df24
child 4635 63b9d2deed48
equal deleted inserted replaced
4632:8d46056960ab 4633:ff7253a0d1da
    64 
    64 
    65 def loadall(ui):
    65 def loadall(ui):
    66     result = ui.configitems("extensions")
    66     result = ui.configitems("extensions")
    67     for i, (name, path) in enumerate(result):
    67     for i, (name, path) in enumerate(result):
    68         if path:
    68         if path:
    69                 path = os.path.expanduser(path)
    69             path = os.path.expanduser(path)
    70         try:
    70         try:
    71             load(ui, name, path)
    71             load(ui, name, path)
    72         except (util.SignalInterrupt, KeyboardInterrupt):
    72         except (util.SignalInterrupt, KeyboardInterrupt):
    73             raise
    73             raise
    74         except Exception, inst:
    74         except Exception, inst: