diff options
Diffstat (limited to 'common/command.cc')
-rw-r--r-- | common/command.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/common/command.cc b/common/command.cc index f0d028ce..cad89c02 100644 --- a/common/command.cc +++ b/common/command.cc @@ -430,7 +430,6 @@ int CommandHandler::exec() std::unique_ptr<Context> CommandHandler::load_json(std::string filename) { - vm.clear(); std::unordered_map<std::string, Property> values; std::unique_ptr<Context> ctx = createContext(values); setupContext(ctx.get()); @@ -444,6 +443,11 @@ std::unique_ptr<Context> CommandHandler::load_json(std::string filename) return ctx; } +void CommandHandler::clear() +{ + vm.clear(); +} + void CommandHandler::run_script_hook(const std::string &name) { #ifndef NO_PYTHON |