On 21.01.15 21:18, Alexander Belopolsky wrote: > Why can't we make interned > strings a subclass of strings like bool is a subclass of int? Some code (e.g. pickle, copy, lry_cache, re, pprint) relies on exact type and wouldn't work with str subtypes as good as with str.