'exec \'code\' in the frame
\'vars\' are optiona; additional local variables'

def exec_(self, code, **vars):

    f_locals = self.f_locals.copy()
    f_locals.update(vars)
    py.builtin.exec_(code, self.f_globals, f_locals)
