Я новичок в lua.Обработка ошибок Lua
Я попытался использовать http://keplerproject.github.io/luafilesystem/examples.html , и он выдает сообщение об ошибке в недоступных каталогах.
Это, как представляется, вызваны luaL_errorhttps://github.com/keplerproject/luafilesystem/blob/master/src/lfs.c#L563
Как я могу поймать эту ошибку? http://www.tutorialspoint.com/lua/lua_error_handling.htm предлагает pcall
, однако это не останавливает скрипт от смерти:
pcall(lfs.dir('/etc/passwd')) #this fails to handle the not a directory error