# HG changeset patch # User Benoit Boissinot # Date 1191782710 -7200 # Node ID 1d53a75ea0fc4b5a7073ba2ab6c6b9133f88fbe9 # Parent eb58722d282f11ab7781c0783944b8e3bb943c32 convert: do not output when trying to load svn bindings diff --git a/hgext/convert/__init__.py b/hgext/convert/__init__.py --- a/hgext/convert/__init__.py +++ b/hgext/convert/__init__.py @@ -26,8 +26,10 @@ def convertsource(ui, path, **opts): for c in source_converters: try: return c.getcommit and c(ui, path, **opts) - except (AttributeError, NoRepo): + except AttributeError: pass + except NoRepo, inst: + ui.note(_("convert: %s\n") % inst) raise util.Abort('%s: unknown repository type' % path) def convertsink(ui, path): @@ -36,8 +38,10 @@ def convertsink(ui, path): for c in sink_converters: try: return c.putcommit and c(ui, path) - except (AttributeError, NoRepo): + except AttributeError: pass + except NoRepo, inst: + ui.note(_("convert: %s\n") % inst) raise util.Abort('%s: unknown repository type' % path) class converter(object): diff --git a/hgext/convert/subversion.py b/hgext/convert/subversion.py --- a/hgext/convert/subversion.py +++ b/hgext/convert/subversion.py @@ -100,9 +100,7 @@ class convert_svn(converter_source): try: SubversionException except NameError: - msg = 'subversion python bindings could not be loaded\n' - ui.warn(msg) - raise NoRepo(msg) + raise NoRepo('subversion python bindings could not be loaded') self.encoding = locale.getpreferredencoding() self.lastrevs = {}