Allow natural sort to accept non-strings.
This commit is contained in:
+1
-1
@@ -448,7 +448,7 @@ def natural( text ):
|
|||||||
def num( s ):
|
def num( s ):
|
||||||
"Convert text segment to int if necessary"
|
"Convert text segment to int if necessary"
|
||||||
return int( s ) if s.isdigit() else s
|
return int( s ) if s.isdigit() else s
|
||||||
return [ num( s ) for s in re.split( r'(\d+)', text ) ]
|
return [ num( s ) for s in re.split( r'(\d+)', str( text ) ) ]
|
||||||
|
|
||||||
def naturalSeq( t ):
|
def naturalSeq( t ):
|
||||||
"Natural sort key function for sequences"
|
"Natural sort key function for sequences"
|
||||||
|
|||||||
Reference in New Issue
Block a user