Richard Mortier <rmm1002@users.sourceforge.net>:
Add the constants "printable" and "punctuation" to the string module.
diff --git a/Lib/string.py b/Lib/string.py
index 6570fef..8b6343a 100644
--- a/Lib/string.py
+++ b/Lib/string.py
@@ -25,6 +25,8 @@
 digits = '0123456789'
 hexdigits = digits + 'abcdef' + 'ABCDEF'
 octdigits = '01234567'
+punctuaction = """!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~""" 
+printable = digits + letters + punctuation + whitespace
 
 # Case conversion helpers
 _idmap = ''