mercurial/extensions.py
changeset 27637 b502138f5faa
parent 27142 060f83d219b9
child 27990 96bfd2875213
equal deleted inserted replaced
27636:21b363bd87dc 27637:b502138f5faa
    43 
    43 
    44 def find(name):
    44 def find(name):
    45     '''return module with given extension name'''
    45     '''return module with given extension name'''
    46     mod = None
    46     mod = None
    47     try:
    47     try:
    48         mod =  _extensions[name]
    48         mod = _extensions[name]
    49     except KeyError:
    49     except KeyError:
    50         for k, v in _extensions.iteritems():
    50         for k, v in _extensions.iteritems():
    51             if k.endswith('.' + name) or k.endswith('/' + name):
    51             if k.endswith('.' + name) or k.endswith('/' + name):
    52                 mod = v
    52                 mod = v
    53                 break
    53                 break