From b89ec92e6a47181229760a5546abd7ef53bbf87a Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Thu, 18 Dec 2008 19:08:43 +0000 Subject: Use ``ob.__class__ is unicode`` (~ 15% faster). --- repoze/bfg/traversal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'repoze') diff --git a/repoze/bfg/traversal.py b/repoze/bfg/traversal.py index 37f9e0d2e..f4cc25935 100644 --- a/repoze/bfg/traversal.py +++ b/repoze/bfg/traversal.py @@ -130,7 +130,7 @@ def _urlsegment(s): reencode or re-url-quote it """ result = _segment_cache.get(s) if result is None: - if isinstance(s, unicode): + if s.__class__ is unicode: # isinstance slighly slower (~15%) result = _url_quote(s.encode('utf-8')) else: result = _url_quote(s) -- cgit v1.2.3