Catch failures on loading LUA files
This commit is contained in:
parent
eff23d14cf
commit
a5ddb2994d
@ -27,13 +27,18 @@ public class DoFileFunction extends OneArgFunction {
|
||||
String filename = luaFilename.checkjstring();
|
||||
|
||||
File f = new File(workingDir.getAbsolutePath() + File.separator + filename);
|
||||
|
||||
if (f.exists()) {
|
||||
LuaValue chunk = this.globals.loadfile(f.getAbsolutePath());
|
||||
chunk.call();
|
||||
return LuaValue.valueOf(true);
|
||||
} else {
|
||||
return LuaValue.valueOf(false);
|
||||
try {
|
||||
if (f.exists()) {
|
||||
LuaValue chunk = this.globals.loadfile(f.getAbsolutePath());
|
||||
chunk.call();
|
||||
return LuaValue.valueOf(true);
|
||||
} else {
|
||||
return LuaValue.valueOf(false);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
System.err.println("Cannot load " + f.getName());
|
||||
e.printStackTrace();
|
||||
return LuaValue.valueOf(false);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user