Change implementation of Boopsy
Instead of creating a `rendering` variable directly in our `render` method, we create a mini Python program which is evaluated by an `exec` function. It will be helpful to handle the `if` and `for` statements because we will be able to rely on the Python interpretor behaviour to manage the variable scopes. It is probably not the most elegant nor the most secure way to do it, but it's the cheapest one and it's fine in our situation.
Showing with 25 additions and 11 deletions