# HG changeset patch # User k0s # Date 1261957528 18000 # Node ID a8c60480fce02d4d502a04837163dd764952eae7 # Parent d2990750e5d636ff8cceb1b3258f757548eb82cc make query_string argument more universal diff -r d2990750e5d6 -r a8c60480fce0 setup.py --- a/setup.py Sun Dec 27 16:35:48 2009 -0500 +++ b/setup.py Sun Dec 27 18:45:28 2009 -0500 @@ -1,7 +1,7 @@ from setuptools import setup, find_packages import sys, os -version = "0.2.2" +version = "0.2.3" setup(name='uploader', version=version, diff -r d2990750e5d6 -r a8c60480fce0 uploader/handlers.py --- a/uploader/handlers.py Sun Dec 27 16:35:48 2009 -0500 +++ b/uploader/handlers.py Sun Dec 27 18:45:28 2009 -0500 @@ -29,6 +29,8 @@ @classmethod def match(cls, app, request): + if app.query_string and (app.query_string not in request.GET): + return False return request.method == 'GET' def __call__(self): @@ -62,9 +64,7 @@ @classmethod def match(cls, app, request): - if request.method != 'GET': - return False - if app.query_string and (app.query_string not in request.GET): + if not Get.match(cls, app, request): return False _path = path(app.directory, request) if os.path.exists(_path) and os.path.isdir(_path):