Maybe be evil and add 1000 "Private access not allowed: {name}" with 1 second delays between each.
Aaaand, this flexibility is exactly why python is slow.
So, the question will come down to which causes more grief, people abusing this convention, or people that overly use the language features that combat it? It is the standard optimization question between poor practices and enforcement that you have in any question of enforcement.
I would be delighted if we could get some empirical data on this.
I can understand this happening once. But, after that, management should have been involved and addressed the root problem. It would be no longer a technical or communication issue, but a project management one.