View Single Post
Old 06-30-2019, 07:12 AM   #6
siebert
Developer
siebert has a complete set of Star Wars action figures.siebert has a complete set of Star Wars action figures.siebert has a complete set of Star Wars action figures.
 
Posts: 155
Karma: 280
Join Date: Nov 2010
Device: Kindle 3 (Keyboard) 3G / iPad 9 WiFi / Google Pixel 6a (Android)
Quote:
Originally Posted by eschwartz View Post
"regression" does not mean "it behaves differently", it means "supported functionality was lost or became broken". This has not happened here -- your ambiguous bytestring has never had a formally documented contract of correctness, and it was arguably always wrong
I'm a bit confused about the supported statement... supported by whom? Python 2.7 supports it according to the official docs (https://docs.python.org/2/reference/...tring-literals), if you mean supported by Calibre, where would I find the "documented contracts of correctness" of Calibre regarding this case?

From my point of view, calibre "magically" changed my valid Python 2.7 raw string literal to an illegal raw unicode string literal, which breaks my recipe.
siebert is offline   Reply With Quote