Commit f5f42c14 authored by Stefan Behnel's avatar Stefan Behnel

avoid warning in case where code previously behaved correctly

parent 786e37f7
...@@ -3466,7 +3466,8 @@ class IndexNode(_IndexingBaseNode): ...@@ -3466,7 +3466,8 @@ class IndexNode(_IndexingBaseNode):
def analyse_as_pyobject(self, env, is_slice, getting, setting): def analyse_as_pyobject(self, env, is_slice, getting, setting):
base_type = self.base.type base_type = self.base.type
if self.index.type.is_unicode_char: if self.index.type.is_unicode_char and base_type is not dict_type:
# TODO: eventually fold into case below and remove warning, once people have adapted their code
warning(self.pos, warning(self.pos,
"Item lookup of unicode character codes now always converts to a Unicode string. " "Item lookup of unicode character codes now always converts to a Unicode string. "
"Use an explicit C integer cast to get back the previous integer lookup behaviour.", level=1) "Use an explicit C integer cast to get back the previous integer lookup behaviour.", level=1)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment