[PATCH] convert/svn: Abort operation when python bindings are not available
Azhagu Selvan SP
tamizhgeek at gmail.com
Sun Feb 20 01:14:22 CST 2011
On Sun, 2011-02-20 at 02:31 +0100, Mads Kiilerich wrote:
> No. transport.py will unconditionally import svn, so it has to be
> imported in the try/except ... at least in principle ...
Ok. Understood
> (The confusing exception is that demandload usually will delay the
> exception to the first time the imported module is used. We must make
> sure that doesn't cause trouble in either direction. The import from
> svn.core will however not be delayed and it will fail immediately if it
> fails.)
ok.
> I think the best and most maintainable solution is to set svn to None if
> the imports fails and then make sure that all (2?) relevant entry points
> fails properly "if not svn" (insteaf of accessing SubversionException).
>
> Will you create, test and post another patch with something like that?
>
> /Mads
>
Sure will do.
--
Azhagu Selvan SP
http://azhaguselvan.co.cc
More information about the Mercurial-devel
mailing list