seed r81 - trunk/libseed



Author: racarr
Date: Mon Nov  3 09:45:45 2008
New Revision: 81
URL: http://svn.gnome.org/viewvc/seed?rev=81&view=rev

Log:
Exception for wrong number of argmuents in Seed.print.


Modified:
   trunk/libseed/seed-builtins.c

Modified: trunk/libseed/seed-builtins.c
==============================================================================
--- trunk/libseed/seed-builtins.c	(original)
+++ trunk/libseed/seed-builtins.c	Mon Nov  3 09:45:45 2008
@@ -79,7 +79,12 @@
 			  JSValueRef * exception)
 {
 	if(argumentCount < 1)
-		return JSValueMakeNull(eng->context);
+	{
+			gchar * mes = g_strdup_printf("Seed.print Expected 1 argument,"
+										  " got %d", argumentCount);
+			seed_make_exception(exception, "ArgumentError", mes);
+			return JSValueMakeNull(eng->context);
+	}
 	
 	gchar * buf = seed_value_to_string(arguments[0]);
 	printf("%s\n", buf);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]