In many, many use cases, the answer is 'Don't!'
Instead do something like:
safe_functions = {'baz':foo.baz, 'bar':foo.bar}safe_functions['bar']()safe_functions['delete_all_the_things']()
In many, many use cases, the answer is 'Don't!'
Instead do something like:
safe_functions = {'baz':foo.baz, 'bar':foo.bar}safe_functions['bar']()safe_functions['delete_all_the_things']()