diff options
author | dol-sen <brian.dolbec@gmail.com> | 2011-04-29 23:35:32 -0700 |
---|---|---|
committer | dol-sen <brian.dolbec@gmail.com> | 2011-04-29 23:35:32 -0700 |
commit | 51424bf1f0aa7734dfc45672a5c6ae9ef10cbb6e (patch) | |
tree | b64ee0e4df91ef6df02e6c89117aca730eed5fec /layman/overlays/mercurial.py | |
parent | b44b5484afd1386a17021cee2922b1330ece5f63 (diff) | |
download | layman-51424bf1f0aa7734dfc45672a5c6ae9ef10cbb6e.tar.gz layman-51424bf1f0aa7734dfc45672a5c6ae9ef10cbb6e.tar.bz2 layman-51424bf1f0aa7734dfc45672a5c6ae9ef10cbb6e.zip |
Fix supported() use to return 1 if it is not supported.
This is a continuation of the move away from raising exceptions for everything.
Diffstat (limited to 'layman/overlays/mercurial.py')
-rw-r--r-- | layman/overlays/mercurial.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/layman/overlays/mercurial.py b/layman/overlays/mercurial.py index c6a9fce..53d73e9 100644 --- a/layman/overlays/mercurial.py +++ b/layman/overlays/mercurial.py @@ -49,7 +49,8 @@ class MercurialOverlay(OverlaySource): def add(self, base, quiet = False): '''Add overlay.''' - self.supported() + if not self.supported(): + return 1 cfg_opts = self.config["mercurial_addopts"] target = path([base, self.parent.name]) @@ -67,7 +68,8 @@ class MercurialOverlay(OverlaySource): def sync(self, base, quiet = False): '''Sync overlay.''' - self.supported() + if not self.supported(): + return 1 cfg_opts = self.config["mercurial_syncopts"] target = path([base, self.parent.name]) |