Sequence.register(tuple)
Sequence.register(basestring)
Sequence.register(buffer)
+Sequence.register(xrange)
class MutableSequence(Sequence):
self.failUnless(isinstance(sample(), Sequence))
self.failUnless(issubclass(sample, Sequence))
self.failUnless(issubclass(basestring, Sequence))
+ self.failUnless(isinstance(range(10), Sequence))
+ self.failUnless(issubclass(xrange, Sequence))
+ self.failUnless(issubclass(str, Sequence))
self.validate_abstract_methods(Sequence, '__contains__', '__iter__', '__len__',
'__getitem__')
Core and Builtins
-----------------
+- xrange() is now registered as a Sequence.
+
- Issue #5247: Improve error message when unknown format codes are
used when using str.format() with str, unicode, long, int, and
float arguments.