Use natural sorting

Conflicts:
	couchpotato/core/helpers/request.py
This commit is contained in:
Ruud committed 2014-03-08 12:30:47 +01:00
1 parent a7a4499dd4
commit 9f4ea662da
1 file changed
+7 -2
+7 -2
View File
@@ -1,4 +1,5 @@
from couchpotato.core.helpers.encoding import toUnicode from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import natsortKey
from urllib import unquote from urllib import unquote
import re import re
@@ -7,9 +8,13 @@ def getParams(params):
reg = re.compile('^[a-z0-9_\.]+$') reg = re.compile('^[a-z0-9_\.]+$')
temp = {} # Sort keys
param_keys = params.keys()
param_keys.sort(key = natsortKey)
for param, value in sorted(params.items()): temp = {}
for param in param_keys:
value = params[param]
nest = re.split("([\[\]]+)", param) nest = re.split("([\[\]]+)", param)
if len(nest) > 1: if len(nest) > 1: