Change to always call list.append with a single argument.
diff --git a/Lib/fmt.py b/Lib/fmt.py
index 4a655e4..f7c2718 100644
--- a/Lib/fmt.py
+++ b/Lib/fmt.py
@@ -335,7 +335,7 @@
     {'b':'*', 'i':'_', 'u':'_', 'q':'\'', 'B':'*', 'I':'_', 'U':'_', 'Q':'\''}
 def finalize(para):
 	oldfont = curfont = 'r'
-	para.words.append('r', '', 0, 0, 0, 0) # temporary, deleted at end
+	para.words.append(('r', '', 0, 0, 0, 0)) # temporary, deleted at end
 	for i in range(len(para.words)):
 		fo, te, wi = para.words[i][:3]
 		if fo <> None: curfont = fo