From c5d631fe1a261b311725696eae54a55c68d674a8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C5=81ukasz=20Rekucki?= Date: Fri, 2 Oct 2009 11:46:38 +0200 Subject: [PATCH] Fix --- apps/api/handlers/library_handlers.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/apps/api/handlers/library_handlers.py b/apps/api/handlers/library_handlers.py index 0f5b6d64..93d650bb 100644 --- a/apps/api/handlers/library_handlers.py +++ b/apps/api/handlers/library_handlers.py @@ -254,19 +254,20 @@ class DocumentGalleryHandler(BaseHandler): gallery = {'name': assoc.name, 'pages': []} - for file in sorted( os.listdir(dirpath) ): - file = file.encode('utf-8') + for file in os.listdir(dirpath): + file = file.decode('utf-8') log.info(file) name, ext = os.path.splitext(os.path.basename(file)) - if ext.lower() not in ['.png', '.jpeg', '.jpg']: + if ext.lower() not in [u'.png', u'.jpeg', u'.jpg']: log.info("Ignoring: %s %s", name, ext) continue - url = settings.MEDIA_URL + assoc.subpath + u'/' + file.decode('utf-8'); + url = settings.MEDIA_URL + assoc.subpath + u'/' + file; gallery['pages'].append(url) - + + gallery['pages'].sort() galleries.append(gallery) return galleries -- 2.20.1