What could possibly go wrong if I unintentionally overwrite/mask build-in function in Python?
Can I experience anything worse than the obvious pitfall of accessing a local function instead of a built-in function?
For example:
def max(a, b):
pass
class MyCompileTool(object):
def __init__(self, id):
self.id = id
def compile(self):
min = "3.4.4"
...
Even in some official modules: argparse.add_argument(..., type, ...)