bad-string-format-type / E1307#
Argument %r does not match format type %r
Used when a type required by format string is not suitable for actual argument type
print("%d" % "1") # [bad-string-format-type]
print("%d" % 1)
This check is currently only active for "old-style" string formatting as seen in the examples. See Issue #6085 for more information.
Created by the string checker.