
16 Nov
2009
16 Nov
'09
10:40 a.m.
Vladimir Prus wrote:
- A hard error, but also run autodetection and let user know what was found. For example:
Could not find Python version 3.20 in /nowhere. There is a valid installation of 2.5 in /usr. Remove the 'using python' statement to use it.
Comments?
I like this, but I'd explicitly say "autodetection found a valid installation ... or you can fix your path" to make clear that a) the autodetected locations are not necessarily the "right" locations and b) the user is still free to fix his mistake and use a different installation. This option provides more information than just giving a hard error, so the message should be worded carefully enough not to confuse the user. --Jeffrey Bosboom