comparison core/src/luan/modules/PickleCon.java @ 574:6cc2f047019b

remove LuanState.call()
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 13 Jul 2015 12:31:53 -0600
parents f1601a4ce1aa
children 7c3ad6db8ac3
comparison
equal deleted inserted replaced
573:894f991baac5 574:6cc2f047019b
58 public Object read() throws IOException, LuanException { 58 public Object read() throws IOException, LuanException {
59 env.rawPut("_read_binary",_read_binary); 59 env.rawPut("_read_binary",_read_binary);
60 try { 60 try {
61 src = readString(); 61 src = readString();
62 LuanFunction fn = BasicLuan.load(luan,src,"pickle-reader",env,false); 62 LuanFunction fn = BasicLuan.load(luan,src,"pickle-reader",env,false);
63 return luan.call(fn); 63 return fn.call(luan);
64 } finally { 64 } finally {
65 env.rawPut("_binaries",null); 65 env.rawPut("_binaries",null);
66 env.rawPut("_read_binary",null); 66 env.rawPut("_read_binary",null);
67 } 67 }
68 } 68 }