Use proper sorting

This commit is contained in:
Ruud
2014-03-06 21:30:59 +01:00
parent e51e6b2171
commit d16dd7c75d
3 changed files with 10 additions and 19 deletions
+2 -7
View File
@@ -1,5 +1,5 @@
from axl.axel import Event
from couchpotato.core.helpers.variable import mergeDicts, natcmp
from couchpotato.core.helpers.variable import mergeDicts, natsortKey
from couchpotato.core.logger import CPLog
import threading
import traceback
@@ -51,11 +51,6 @@ def addEvent(name, handler, priority = 100):
})
def removeEvent(name, handler):
e = events[name]
e -= handler
def fireEvent(name, *args, **kwargs):
if name not in events: return
@@ -106,7 +101,7 @@ def fireEvent(name, *args, **kwargs):
result = e(*args, **kwargs)
result_keys = result.keys()
result_keys.sort(natcmp)
result_keys.sort(key = natsortKey)
if options['single'] and not options['merge']:
results = None