def to_url(self, value): parts = itertools.chain.from_iterable(value) quoted_parts = (urls.url_quote(p, charset=self.map.charset, safe='') for p in parts) return ''.join(p + '/' for p in quoted_parts)