On Thu, 27 Sep 2018 at 00:44, Marko Ristin-Kaufmann
<[email protected]> wrote:
>
> P.S. My offer still stands: I would be very glad to annotate with contracts a
> set of functions you deem representative (e.g., from a standard library or
> from some widely used library). Then we can discuss how these contracts. It
> would be an inaccurate estimate of the benefits of DbC in Python, but it's at
> least better than no estimate. We can have as little as 10 functions for the
> start. Hopefully a couple of other people would join, so then we can even see
> what the variance of contracts would look like.
i think requests would be a very interesting library to annotate. Just
had a confused developer wondering why calling an API with
session.post(...., data={...some object dict here}) didn't work
properly. (Solved by s/data/json), but perhaps illustrative of
something this might help with?
-Rob
_______________________________________________
Python-ideas mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/