X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=scripts%2Fml-search.py;h=bae79cb93f1ccf2e6c023f3b627a36e915cb24e8;hb=51aa2c71d5bebc4be0c98f00c97d2f47fcde4d3a;hp=1aad934555c609c773376dde5522a67f121c6e7d;hpb=061a45aba1f91ec167eb9ac283a4c0a0afb52798;p=m_librarian.git diff --git a/scripts/ml-search.py b/scripts/ml-search.py index 1aad934..bae79cb 100755 --- a/scripts/ml-search.py +++ b/scripts/ml-search.py @@ -6,6 +6,7 @@ import sys from sqlobject.sqlbuilder import CONCAT from m_lib.defenc import default_encoding +from m_librarian.compat import string_type from m_librarian.config import get_config from m_librarian.db import Author, Book, Extension, Genre, Language, open_db from m_librarian.download import download @@ -22,7 +23,7 @@ def _get_values(args, *columns): for column in columns: value = getattr(args, column) if value: - if isinstance(value, basestring): + if isinstance(value, string_type): value = unicode(value, default_encoding) values[column] = value return values @@ -30,7 +31,7 @@ def _get_values(args, *columns): def _guess_case_sensitivity(values): for value in values.values(): - if isinstance(value, basestring) and not value.islower(): + if isinstance(value, string_type) and not value.islower(): return True return False