redundant-u-string-prefix / W1406ΒΆ
Message emitted:
The u prefix for strings is no longer necessary in Python >=3.0
Description:
Used when we detect a string with a u prefix. These prefixes were necessary in Python 2 to indicate a string was Unicode, but since Python 3.0 strings are Unicode by default.
Problematic code:
def print_fruit():
print(u"Apple") # [redundant-u-string-prefix]
Correct code:
def print_fruit():
print("Apple")
Created by the string checker.