]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
setup: run require_auto_deps() before attempting to import any deps in __init__.py
authorZooko O'Whielacronx <zooko@zooko.com>
Sat, 30 Oct 2010 08:10:35 +0000 (01:10 -0700)
committerZooko O'Whielacronx <zooko@zooko.com>
Sat, 30 Oct 2010 08:10:35 +0000 (01:10 -0700)
commit3b2d0d96091a6502f56a10c51ea6fdc7a359128d
treed9ae16819ec2e416fbf785df90e7aec49aaa0b1c
parent0ab6211da4babbb86d33aeef2579649eb36e762b
setup: run require_auto_deps() before attempting to import any deps in __init__.py
For one thing, this makes missing-dependency failures into DistributionNotFound errors instead of ImportErrors, which might be more useful to the user. For another thing, if someone is using distributions that were installed with --multi-version, then they might be not importable until after require_auto_deps() has been run. (The docs claim that this would be the case, but we don't have an example of this happening at this time.)
src/allmydata/__init__.py