python: do not siliently ignore errors
python: simplified sid()
python: added comments to blob.py
examples: recover: protect against inclusion
examples: recover: allow run under virtualenv
examples: recover: allow passing of data files via argv