◐ Shell
clean mode source ↗

Message 212348 - Python tracker

I think you may have misread PEP 8. It does not recommend a trailing underscore for names that shadow built-ins (e.g. file_ instead of file), it only recommends a trailing underscore when you need to use a keyword as a name (e.g. class_ instead of class). Shadowing built-ins should be done with care, but is permitted.

If there is little or no risk of confusion with the built-ins, there is no need to worry about shadowing them. It's just another name.