diff core/src/luan/modules/BasicLuan.java @ 419:8fbb961aabd5

improve repr() to check metamethod recursively
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 30 Apr 2015 23:15:40 -0600
parents 8937263f59f6
children af82b266fe89
line wrap: on
line diff
--- a/core/src/luan/modules/BasicLuan.java	Thu Apr 30 21:52:20 2015 -0600
+++ b/core/src/luan/modules/BasicLuan.java	Thu Apr 30 23:15:40 2015 -0600
@@ -50,7 +50,7 @@
 
 	public static LuanFunction pairs(LuanState luan,final LuanTable t) throws LuanException {
 		Utils.checkNotNull(luan,t);
-		Object obj = luan.getHandler("__pairs",t);
+		Object obj = t.getHandler("__pairs");
 		if( obj != null ) {
 			if( obj instanceof LuanFunction ) {
 				obj = Luan.first(luan.call((LuanFunction)obj,"__pairs",new Object[]{t}));