Merge pull request #1595 from Caysho/develop

File: Add feature to file module for sorting files vs directories.
This commit is contained in:
Thomas Adamcik 2017-06-14 23:12:58 +02:00 committed by GitHub
commit d0ef2c425a

View File

@ -1,7 +1,6 @@
from __future__ import unicode_literals
import logging
import operator
import os
import sys
import urllib2
@ -82,7 +81,10 @@ class FileLibraryProvider(backend.LibraryProvider):
elif os.path.isfile(child_path):
result.append(models.Ref.track(name=name, uri=uri))
result.sort(key=operator.attrgetter('name'))
def order(item):
return (item.type != models.Ref.DIRECTORY, item.name)
result.sort(key=order)
return result
def lookup(self, uri):