add a "timeout" global option
Today we experienced a major problem with one of the servers that is used to build
our plone buildouts.
Since the default socket timeout is none, it can get stocked for ever
We added a global socket timeout in our bin/buildout script, to speed things up::
Maybe this could be a interesting option to have in buildout ? ::
timeout = 10
This could be done in the buildout.py module, by saving the current timeout value,
setting it, and restoring it when the buildout is finised.
This would make developers life easier when a url cannot be obtained.