From bf5f54fa339b44fec3451c88a78e4620f56c3bc8 Mon Sep 17 00:00:00 2001 From: Konstantin Lopuhin Date: Tue, 19 Jan 2016 16:01:30 +0300 Subject: [PATCH] py3: fix getarg --- tests/mockserver.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/mockserver.py b/tests/mockserver.py index 6877c786c..365ec81fd 100644 --- a/tests/mockserver.py +++ b/tests/mockserver.py @@ -30,9 +30,12 @@ else: from twisted.internet.task import deferLater -def getarg(request, name, default=None, type=str): +def getarg(request, name, default=None, type=None): if name in request.args: - return type(request.args[name][0]) + value = request.args[name][0] + if type is not None: + value = type(value) + return value else: return default