c00w/bitHopper — pull request #633 by elitak (2012-02-26 03:23:01+00:00)
Title: Fixes for btcnet_info submodule download code

Notes on my changes:
* Now checks for the presence of the module before trying to install it, for those that want to use git-submodule.
* If people want to update the module, they should just delete the subdir and restart. It shouldn't be downloaded every time.

Unaddressed Grievances:
* Comments describing what is going on in magical import routines would be nice.
* Why sys.exit(2)? Where's exit code 1?
* What does .zip represent? The "true" content is uninformative, not to mention unused; the file may as well be empty. It's created by pull_zip and used by pull_zip to preempt git, which is very bad semantics, IMO.