diff options
-rw-r--r-- | routes/route.py | 4 | ||||
-rw-r--r-- | setup.py | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/routes/route.py b/routes/route.py index 13e5efd..7b49c57 100644 --- a/routes/route.py +++ b/routes/route.py @@ -605,9 +605,9 @@ class Route(object): if k in self.maxkeys: if k in self.dotkeys: if kargs[k]: - kargs[k] = url_quote('.' + kargs[k], self.encoding) + kargs[k] = url_quote('.' + as_unicode(kargs[k], self.encoding), self.encoding) else: - kargs[k] = url_quote(kargs[k], self.encoding) + kargs[k] = url_quote(as_unicode(kargs[k], self.encoding), self.encoding) return self.regpath % kargs @@ -15,7 +15,7 @@ extra_options = { if PY3: extra_options["use_2to3"] = True - if "test" in sys.argv: + if "test" in sys.argv or "develop" in sys.argv: for root, directories, files in os.walk("tests"): for directory in directories: extra_options["packages"].append(os.path.join(root, directory)) |