mercurial/pycompat.py
changeset 29779 997e8cf4d0a2
parent 29778 594035c1adc7
child 29797 965c91bad9e3
equal deleted inserted replaced
29778:594035c1adc7 29779:997e8cf4d0a2
    39 def _alias(alias, origin, items):
    39 def _alias(alias, origin, items):
    40     """ populate a _pycompatstub
    40     """ populate a _pycompatstub
    41 
    41 
    42     copies items from origin to alias
    42     copies items from origin to alias
    43     """
    43     """
    44     def hgcase(item):
       
    45         return item.replace('_', '').lower()
       
    46     for item in items:
    44     for item in items:
    47         try:
    45         try:
    48             setattr(alias, hgcase(item), getattr(origin, item))
    46             lcase = item.replace('_', '').lower()
       
    47             setattr(alias, lcase, getattr(origin, item))
    49         except AttributeError:
    48         except AttributeError:
    50             pass
    49             pass
    51 
    50 
    52 httpserver = _pycompatstub()
    51 httpserver = _pycompatstub()
    53 urlreq = _pycompatstub()
    52 urlreq = _pycompatstub()