Fix a py3k warning in the StringIO module (exhibited in test_codecencodings_cn)
diff --git a/Lib/StringIO.py b/Lib/StringIO.py
index 232009f..054ad4c 100644
--- a/Lib/StringIO.py
+++ b/Lib/StringIO.py
@@ -128,7 +128,7 @@
         if self.buflist:
             self.buf += ''.join(self.buflist)
             self.buflist = []
-        if n < 0:
+        if n is None or n < 0:
             newpos = self.len
         else:
             newpos = min(self.pos+n, self.len)