string-or-bytes-too-long (PYI053)#
Derived from the flake8-pyi linter.
Fix is always available.
What it does#
Checks for the use of string and bytes literals longer than 50 characters
in stub (.pyi
) files.
Why is this bad?#
If a function has a default value where the string or bytes representation is greater than 50 characters, it is likely to be an implementation detail or a constant that varies depending on the system you're running on.
Consider replacing such constants with ellipses (...
).
Example#
Use instead: