commit | e974571d36009e327a97bb83389cf05c2b858288 | [log] [tgz] |
---|---|---|
author | Antoine Pitrou <solipsis@pitrou.net> | Sun Oct 31 15:26:04 2010 +0000 |
committer | Antoine Pitrou <solipsis@pitrou.net> | Sun Oct 31 15:26:04 2010 +0000 |
tree | 2f4985227e462222cdb88331aa6aa04c29d71a00 | |
parent | 65b4af34d706206f45f0a4fb5768548b176f977e [diff] [blame] |
Issue #10160: Speed up operator.attrgetter. Patch by Christos Georgiou.
diff --git a/Doc/library/operator.rst b/Doc/library/operator.rst index 2d03061..efefaa6 100644 --- a/Doc/library/operator.rst +++ b/Doc/library/operator.rst
@@ -336,6 +336,8 @@ b.date)``. Equivalent to:: def attrgetter(*items): + if any(not isinstance(item, str) for item in items): + raise TypeError('attribute name must be a string') if len(items) == 1: attr = items[0] def g(obj):