Better fix for #7852

This commit is contained in:
Kovid Goyal 2010-12-10 19:28:19 -07:00
parent 44ca3ea808
commit 48f469cf7c

View File

@ -240,9 +240,8 @@ class CollectionsBookList(BookList):
return 1 return 1
if y is None: if y is None:
return -1 return -1
if isinstance(x, (unicode, str)): if isinstance(x, basestring) and isinstance(y, basestring):
c = strcmp(unicode(force_unicode(x)), c = strcmp(force_unicode(x), force_unicode(y))
unicode(force_unicode(y)))
else: else:
c = cmp(x, y) c = cmp(x, y)
if c != 0: if c != 0: