Fixed multi-arg appends.
diff --git a/Mac/scripts/cfmfile.py b/Mac/scripts/cfmfile.py
index 1a50a67..5b416f6 100644
--- a/Mac/scripts/cfmfile.py
+++ b/Mac/scripts/cfmfile.py
@@ -215,7 +215,7 @@
 			if (tp, id) in resources_done:
 				continue
 			i.saveresto(tp, id, rfork)
-			resources_done.append(tp, id)
+			resources_done.append((tp, id))
 			
 def main():
 	list = []
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: