Comment Comment by Sharlin Permitting arbitrary annotations is a rather nice feature that, besides static analysis, opens the door for expressive runtime pre/postcondition checking functionality like the Clojure spec library[1]. Does Python have something similar?[1] https://clojure.org/guides/spec parent Sharlin 7 years ago
[1] https://clojure.org/guides/spec