def naturalSorting(l):
l.sort(key=_naturalKeys)<EOL>return l<EOL>
sorts in human order
http://nedbatchelder.com/blog/200712/human_sorting.html
(See Toothy's implementation in the comments)

>>> alist = [      \
    "something1",  \
    "something12", \
    "something17", \
    "something2",  \
    "something25", \
    "something29"]

>>> print(naturalSorting(alist))
['something1', 'something2', 'something12', 'something17', 'something25', 'something29']