commit unstaged changes
This commit is contained in:
parent
32de27c2fe
commit
7c0b5d56e2
|
@ -2,7 +2,7 @@ import pylokimq
|
|||
|
||||
def do_connected(lmq, conn):
|
||||
print("connected via", conn)
|
||||
return lmq.request(conn, "llarp.auth", ["dq3j4dj99w6wi4t4yjnya8sxtqr1rojt8jgnn6467o6aoenm3o3o.loki", "token"])
|
||||
return lmq.request(conn, "llarp.auth", ["dq3j4dj99w6wi4t4yjnya8sxtqr1rojt8jgnn6467o6aoenm3o3o.loki", "5:token"])
|
||||
|
||||
def do_request(lmq):
|
||||
print('connect')
|
||||
|
|
|
@ -3,6 +3,7 @@ import time
|
|||
|
||||
def handle_auth(args):
|
||||
print(args)
|
||||
raise Exception("boobs")
|
||||
return "OK"
|
||||
|
||||
def main():
|
||||
|
|
|
@ -6,10 +6,12 @@ namespace lokimq
|
|||
void
|
||||
BEncode_Init(py::module & mod)
|
||||
{
|
||||
auto & submod = mod.def_submodule("bencode");
|
||||
auto submod = mod.def_submodule("bencode");
|
||||
submod.def("decode", [](py::bytes data) {
|
||||
|
||||
|
||||
});
|
||||
char * ptr;
|
||||
Py_ssize_t len;
|
||||
PyBytes_AsStringAndSize(data.ptr(), &ptr, &len);
|
||||
return bt_get(std::string_view(ptr, len));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,5 +11,5 @@ namespace lokimq
|
|||
LokiMQ_Init(py::module &mod);
|
||||
|
||||
void
|
||||
BEnocde_Init(py::module & mod);
|
||||
BEncode_Init(py::module & mod);
|
||||
}
|
||||
|
|
|
@ -51,7 +51,14 @@ namespace lokimq
|
|||
std::string result;
|
||||
{
|
||||
py::gil_scoped_acquire gil;
|
||||
result = handler(msg.data);
|
||||
try
|
||||
{
|
||||
result = handler(msg.data);
|
||||
}
|
||||
catch(std::exception & ex)
|
||||
{
|
||||
PyErr_SetString(PyExc_RuntimeError, ex.what());
|
||||
}
|
||||
}
|
||||
msg.send_reply(result);
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue