Ich bin neu in Lua.Lua Fehlerbehandlung
Ich habe versucht, http://keplerproject.github.io/luafilesystem/examples.html zu verwenden, und es wirft einen Fehler auf unzugänglichen Verzeichnissen.
Dies scheint durch luaL_errorhttps://github.com/keplerproject/luafilesystem/blob/master/src/lfs.c#L563
Wie kann ich fangen diesen Fehler verursacht werden? http://www.tutorialspoint.com/lua/lua_error_handling.htm schlägt pcall
, aber das ist nicht das Skript stoppt vor dem Tod:
pcall(lfs.dir('/etc/passwd')) #this fails to handle the not a directory error