Fix decoding test in global search

In Python3, str has no more a decode method but it is the bytes type which has it.
Bytes is a synonym for str in Python2, so we can use it for this test.

issue5593
review25121002
This commit is contained in:
Cédric Krier committed 2016-06-03 00:02:38 +02:00
1 parent 7731efca78
commit f0235a101c
1 file changed
+2 -2
+2 -2
View File
@@ -188,7 +188,7 @@ class Model(ModelSQL, ModelView):
])
access = ModelAccess.get_access([m.model for m in models])
s = StringMatcher()
if isinstance(text, str):
if isinstance(text, bytes):
text = text.decode('utf-8')
s.set_seq2(text)
@@ -200,7 +200,7 @@ class Model(ModelSQL, ModelView):
if not hasattr(Model, 'search_global'):
continue
for record, name, icon in Model.search_global(text):
if isinstance(name, str):
if isinstance(name, bytes):
name = name.decode('utf-8')
s.set_seq1(name)
yield (s.ratio(), model.model, model.rec_name,