aboutsummaryrefslogtreecommitdiff
path: root/uritemplate/variable.py
diff options
context:
space:
mode:
Diffstat (limited to 'uritemplate/variable.py')
-rw-r--r--uritemplate/variable.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/uritemplate/variable.py b/uritemplate/variable.py
index a3bd4ce..ce3f652 100644
--- a/uritemplate/variable.py
+++ b/uritemplate/variable.py
@@ -200,10 +200,8 @@ class URIVariable(object):
if not explode:
join_str = ','
- expanded = join_str.join(
- quote(v, safe) for v in value if value is not None
- )
- return expanded if expanded else None
+ fragments = [quote(v, safe) for v in value if v is not None]
+ return join_str.join(fragments) if fragments else None
if dict_test(value) or tuples:
items = items or sorted(value.items())