commit | 8e42a0a0e0358c2004c33e0c7415ca48874df991 | [log] [tgz] |
---|---|---|
author | Christian Heimes <christian@cheimes.de> | Thu Nov 08 18:04:45 2007 +0000 |
committer | Christian Heimes <christian@cheimes.de> | Thu Nov 08 18:04:45 2007 +0000 |
tree | 79d6df5b01ae1da021d2776d085186742dfd774a | |
parent | 8bd14fb398b1b89c82defdac6c5755c9ca86859b [diff] [blame] |
Fixed bug #1081: file.seek allows float arguments
diff --git a/Lib/io.py b/Lib/io.py index c2f5d3e..d9550ae 100644 --- a/Lib/io.py +++ b/Lib/io.py
@@ -694,6 +694,8 @@ return n def seek(self, pos, whence=0): + if not isinstance(pos, int): + raise TypeError("an integer is required") if whence == 0: self._pos = max(0, pos) elif whence == 1: