TransRead: improve user experience
authorArtem Bityutskiy <artem.bityutskiy@intel.com>
Fri, 13 Sep 2013 10:33:04 +0000 (13:33 +0300)
committerArtem Bityutskiy <artem.bityutskiy@intel.com>
Fri, 13 Sep 2013 11:44:22 +0000 (14:44 +0300)
commit84bbd6a82eea86c25dd017f173c1b849b96d85a8
treead7d024df8dfa52a921d93dff1d6b0cfac2f2eee
parent3040bcdf32bbaf106db6fb22a94adabf372651b7
TransRead: improve user experience

This patch solves the following problem.

1. I forgot to define the proxy.
2. I run bmaptool, it blocks, and several minutes later it fails with an error
   like "Connection timed out"

I would instead like it to tell me that something is going wrong much earlier,
why should I wait for several minutes?

This patch improves the way we open URLs. Now instead of using the default
(usually long) timeout, we first try with a short timeout, and if we cannot
open the URL, we print user a warning, and then try to open with the default
timeout. The user may press Ctrl-C once he/she sees the warning, or start
checking the connectivity.

Change-Id: Ia5f387de62574d84d914c21794f782b1b41d530f
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@intel.com>
bmaptools/TransRead.py