Hacker News new | ask | show | jobs
by MaulingMonkey 4131 days ago
+1. People are still on Python 2.x.

If you want safety, add a nice upgrade path so people can actually start using it easily on their existing codebases.

Tag the old API as potentially dangerous/unsafe/deprecated/ugly and warn (or error out if you can opt into a strict mode per-file) so people can upgrade incrementally without waiting for all their dependencies to first (who won't because they have no upgraded users), and without breaking all their tests in one mega-commit.