diff options
Diffstat (limited to 'src/zope/interface/adapter.py')
| -rw-r--r-- | src/zope/interface/adapter.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/zope/interface/adapter.py b/src/zope/interface/adapter.py index aae3155..7d6253d 100644 --- a/src/zope/interface/adapter.py +++ b/src/zope/interface/adapter.py @@ -325,6 +325,8 @@ class LookupBaseFallback(object): def lookup(self, required, provided, name=_BLANK, default=None): if not isinstance(name, STRING_TYPES): + name = name.decode() + if not isinstance(name, STRING_TYPES): raise ValueError('name is not a string') cache = self._getcache(provided, name) required = tuple(required) |
