Fixed multi-arg appends.
diff --git a/Mac/scripts/gensuitemodule.py b/Mac/scripts/gensuitemodule.py
index 53da22c..25595df 100644
--- a/Mac/scripts/gensuitemodule.py
+++ b/Mac/scripts/gensuitemodule.py
@@ -494,7 +494,7 @@
 			if not name:
 				self.fp.write("# XXXX %s element %s not found!!\n"%(cname, `ecode`))
 			else:
-				elist.append(name, ename)
+				elist.append((name, ename))
 			
 		self.fp.write("%s._propdict = {\n"%cname)
 		for n in plist: