Use a regular expression to search for "unicode(" instead of a static
string to not complain to "exception_to_unicode(error)".
Change-Id: I0a969b184054f287cef463bbcb980bfb4a0a6803
yield(0, msg)
+_UNICODE_USAGE_REGEX = re.compile(r'\bunicode *\(')
+
+
def check_unicode_usage(logical_line, noqa):
if noqa:
return
msg = "C302: Found unicode() call. Please use six.text_type()."
- if 'unicode(' in logical_line:
+ if _UNICODE_USAGE_REGEX.search(logical_line):
yield(0, msg)