Mercurial > hg > fetch
diff fetch.py @ 42:6e978ddf5135
self._export vs self.export, the function
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Tue, 15 Nov 2011 14:24:51 -0800 |
parents | e103ae19c2a0 |
children | 9e6c0f9725e3 |
line wrap: on
line diff
--- a/fetch.py Tue Nov 15 14:06:02 2011 -0800 +++ b/fetch.py Tue Nov 15 14:24:51 2011 -0800 @@ -118,24 +118,24 @@ class VCSFetcher(Fetcher): - command = None - - def call(*args, **kwargs): - assert command is not None, "Abstract base class" - call([self.command] + list(args), **kwargs) + command = None # name of the VCS command (currently unused) def __init__(self, url, export=True): """ - export : whether to strip the versioning information """ Fetcher.__init__(self, url) - self.export = export + self._export = export self.prog = self.type # name of app program self.vcs_dir = '.' + self.type # subdirectory for version control + def call(*args, **kwargs): + assert command is not None, "Abstract base class" + call([self.command] + list(args), **kwargs) + def __call__(self, dest): - if self.subpath or self.export: + if self.subpath or self._export: # can only export with a subpath self.export(dest, subpath=self.subpath) return