Patch# 1258 by Christian Heimes: kill basestring.
I like this because it makes the code shorter! :-)
diff --git a/Lib/cmd.py b/Lib/cmd.py
index a2b2020..6f34e04 100644
--- a/Lib/cmd.py
+++ b/Lib/cmd.py
@@ -356,7 +356,7 @@
             return
 
         nonstrings = [i for i in range(len(list))
-                        if not isinstance(list[i], basestring)]
+                        if not isinstance(list[i], str)]
         if nonstrings:
             raise TypeError("list[i] not a string for i in %s"
                             % ", ".join(map(str, nonstrings)))