mirror of
https://github.com/fluencelabs/redis
synced 2025-04-22 00:52:13 +00:00
Merge pull request #2957 from pkulchenko/debug-userdata-pretty-printing
Update pretty printing in debugging to generate valid Lua code for userdata-like types.
This commit is contained in:
commit
f054b4ac47
@ -1915,11 +1915,11 @@ sds ldbCatStackValue(sds s, lua_State *lua, int idx) {
|
|||||||
else if (t == LUA_TUSERDATA) typename = "userdata";
|
else if (t == LUA_TUSERDATA) typename = "userdata";
|
||||||
else if (t == LUA_TTHREAD) typename = "thread";
|
else if (t == LUA_TTHREAD) typename = "thread";
|
||||||
else if (t == LUA_TLIGHTUSERDATA) typename = "light-userdata";
|
else if (t == LUA_TLIGHTUSERDATA) typename = "light-userdata";
|
||||||
s = sdscatprintf(s,"%s@%p",typename,p);
|
s = sdscatprintf(s,"\"%s@%p\"",typename,p);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
s = sdscat(s,"<unknown-lua-type>");
|
s = sdscat(s,"\"<unknown-lua-type>\"");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return s;
|
return s;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user