Révision dbef6e98 modules/utilities.py

b/modules/utilities.py
80 80
    finally:
81 81
        if isinstance(err, BaseException):
82 82
            raise err
83

  
84

  
85
def _human_key(key):
86
    import re
87
    parts = re.split('(\d*\.\d+|\d+)', key)
88
    return tuple((e.swapcase() if i % 2 == 0 else float(e))
89
                 for i, e in enumerate(parts))

Formats disponibles : Unified diff