[tarantool-patches] [PATCH v3 2/4] session: enable box.session.push in local console
Vladislav Shpilevoy
v.shpilevoy at tarantool.org
Fri Jun 1 23:55:56 MSK 2018
It is quite simple - just use stdout file descriptor as the
destination for push messages. It is needed to make remote and
local console be similar.
---
src/box/lua/console.c | 1 +
src/box/lua/console.lua | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/box/lua/console.c b/src/box/lua/console.c
index 49065a53c..edf8ad480 100644
--- a/src/box/lua/console.c
+++ b/src/box/lua/console.c
@@ -477,6 +477,7 @@ tarantool_lua_console_init(struct lua_State *L)
/* .sync = */ generic_session_sync,
};
session_vtab_registry[SESSION_TYPE_CONSOLE] = console_session_vtab;
+ session_vtab_registry[SESSION_TYPE_REPL] = console_session_vtab;
}
/*
diff --git a/src/box/lua/console.lua b/src/box/lua/console.lua
index 6271b416b..a822a7fd9 100644
--- a/src/box/lua/console.lua
+++ b/src/box/lua/console.lua
@@ -353,7 +353,7 @@ local function start()
self.history_file = home_dir .. '/.tarantool_history'
internal.load_history(self.history_file)
end
- session_internal.create(-1, "repl")
+ session_internal.create(1, "repl")
repl(self)
started = false
end
--
2.15.1 (Apple Git-101)
More information about the Tarantool-patches
mailing list