From 92fdf8bec1f84676e6b765af7ea66a958cfb0007 Mon Sep 17 00:00:00 2001 From: "Martin A. Brown" Date: Fri, 12 Feb 2016 12:53:30 -0800 Subject: [PATCH] case-insensitive sorting is preferred --- tldp/sources.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tldp/sources.py b/tldp/sources.py index c7b48e4..accc80a 100644 --- a/tldp/sources.py +++ b/tldp/sources.py @@ -3,7 +3,6 @@ from __future__ import absolute_import, division, print_function import os -import operator from .utils import logger from .guess import guess, knownextensions @@ -20,7 +19,7 @@ class Sources(object): self.docs = list() self.validateDirs() self.enumerateDocuments() - self.docs.sort(key=operator.attrgetter('stem')) + self.docs.sort(key=lambda x: x.stem.lower()) def validateDirs(self): results = [os.path.exists(x) for x in self.sourcedirs]