From c7790ed1637ad688ea61decf45703f996f29584d Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Mon, 22 Mar 2010 12:36:28 +0000 Subject: [PATCH] Fix the NEWS about my last commit: an unicode subclass can now override the __unicode__ method (and not the __str__ method). Simplify also the testcase. --- Lib/test/test_unicode.py | 2 -- Misc/NEWS | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/Lib/test/test_unicode.py b/Lib/test/test_unicode.py index 973a00870f..368788f8f5 100644 --- a/Lib/test/test_unicode.py +++ b/Lib/test/test_unicode.py @@ -1195,8 +1195,6 @@ class UnicodeTest( def test_format_subclass(self): class U(unicode): - def __str__(self): - return '__str__ overridden' def __unicode__(self): return u'__unicode__ overridden' u = U(u'xxx') diff --git a/Misc/NEWS b/Misc/NEWS index 12db4af60f..385e341939 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -12,7 +12,7 @@ What's New in Python 2.7 beta 1? Core and Builtins ----------------- -- Issue #1583863: An unicode subclass can now override the __str__ method +- Issue #1583863: An unicode subclass can now override the __unicode__ method - Issue #6474: Make error message from passing an inadequate number of keyword arguments to a function correct. -- 2.50.1