[Tim] >> If you want to change it, be sure to hunt down all the related ones >> too; e.g., [David] > I wouldn't know where to start with that project. Do you think it would be > a bad idea to make one of many error messages more accurate? Increasing accuracy isn't necessarily helpful. In any context where PyInt_AsLong is called, an int most certainly is required *in the end*. Spelling out that the implementation may satisfy this requirement by asking a non-int type whether it knows how to convert instances of itself to an int doesn't seem helpful to me as a user. I'm not thinking that much about the internal implementation, and "of course" if an int is required Python will accept an object of a type that knows how to convert itself to an int. But I suppose you don't like seeing SyntaxError: invalid syntax at the end of a 7-line statement either <wink>.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4