[issue6780] startswith error message is incomplete

2011-04-27 Thread Ezio Melotti
Ezio Melotti added the comment: In 3.1 I had to use try/except because cm.exception is new in 2.7/3.2. I used assertRaises on the other branches. -- ___ Python tracker ___ __

[issue6780] startswith error message is incomplete

2011-04-27 Thread Éric Araujo
Éric Araujo added the comment: I would have used with self.assertRaises to write the tests, thinking it would be less verbose/cumbersome. -- nosy: +eric.araujo ___ Python tracker __

[issue6780] startswith error message is incomplete

2011-04-25 Thread Ezio Melotti
Changes by Ezio Melotti : -- resolution: -> fixed stage: patch review -> status: open -> closed ___ Python tracker ___ ___ Python-bug

[issue6780] startswith error message is incomplete

2011-04-25 Thread Roundup Robot
Roundup Robot added the comment: New changeset 3ceeccbc2c3b by Ezio Melotti in branch '2.7': #6780: fix starts/endswith error message to mention that tuples are accepted too. http://hg.python.org/cpython/rev/3ceeccbc2c3b New changeset bcbf8c3c4a88 by Ezio Melotti in branch '3.1': #6780: fix st

[issue6780] startswith error message is incomplete

2011-04-24 Thread Santoso Wijaya
Changes by Santoso Wijaya : -- nosy: +santa4nt ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pytho

[issue6780] startswith error message is incomplete

2011-04-24 Thread Ezio Melotti
Changes by Ezio Melotti : -- keywords: +needs review stage: needs patch -> patch review versions: +Python 3.3 ___ Python tracker ___ __

[issue6780] startswith error message is incomplete

2011-04-23 Thread Ezio Melotti
Ezio Melotti added the comment: Attached an updated patch for 2.7 with tests that check that UnicodeErrors are still raised and that the error message mentions 'str', 'unicode' and 'tuple'. -- Added file: http://bugs.python.org/file21762/issue6780-2.diff __

[issue6780] startswith error message is incomplete

2010-12-18 Thread R. David Murray
Changes by R. David Murray : -- versions: -Python 2.6 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://ma

[issue6780] startswith error message is incomplete

2010-12-18 Thread R. David Murray
R. David Murray added the comment: The approach looks good to me. I think this issue is orthogonal to #10616, since the message here needs to be modified anyway, regardless of what happens to the underlying issue. -- nosy: +r.david.murray ___ Pyth

[issue6780] startswith error message is incomplete

2010-12-03 Thread STINNER Victor
STINNER Victor added the comment: See also #10616. -- nosy: +haypo ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscrib

[issue6780] startswith error message is incomplete

2010-03-13 Thread Ezio Melotti
Ezio Melotti added the comment: Here is a proof of concept that solves the problem for unicode strings and startswith/endswith. If during the conversion to Unicode a TypeError is raised (e.g. TypeError: Can't convert 'list' object to str implicitly), the error message is changed to "TypeError

[issue6780] startswith error message is incomplete

2009-08-25 Thread Ezio Melotti
Ezio Melotti added the comment: In the examples you used byte strings for Py2 and Unicode strings for Py3. On Py3 the same example with byte strings gives an error similar to the one raised by Py2: >>> b"foo".startswith([b"fo"]) Traceback (most recent call last): File "", line 1, in TypeErro

[issue6780] startswith error message is incomplete

2009-08-24 Thread Sridhar Ratnakumar
New submission from Sridhar Ratnakumar : The `startswith` method accepts both string and tuple (not list). Yet the error message suggests that it expects (only) a character buffer object. In Python-2.6: >>> "foo".startswith(['fo', 'df']) Traceback (most recent call last): File "", line 1, i