diff options
author | Marko Kreen | 2013-05-14 11:47:16 +0000 |
---|---|---|
committer | Marko Kreen | 2013-05-14 11:47:16 +0000 |
commit | d3a7501f653a5cd6c0d535423ff6e8005325f6e8 (patch) | |
tree | 798ccb935e769d761085bb4dfb2f9f60cfc12b03 | |
parent | 45b06e693fdfbf9afd901bb9e6c49225496fbee3 (diff) |
londiste add-table: --skip-non-existing ignores tables not on provider
-rw-r--r-- | python/londiste/setup.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/python/londiste/setup.py b/python/londiste/setup.py index 204850b6..aba6cd93 100644 --- a/python/londiste/setup.py +++ b/python/londiste/setup.py @@ -145,8 +145,11 @@ class LondisteSetup(CascadeAdmin): for tbl in args: tbl = skytools.fq_name(tbl) if (tbl in src_tbls) and not src_tbls[tbl]['local']: - self.log.error("Table %s does not exist on provider, need to switch to different provider", tbl) - problems = True + if self.options.skip_non_existing: + self.log.warning("Table %s does not exist on provider", tbl) + else: + self.log.error("Table %s does not exist on provider, need to switch to different provider", tbl) + problems = True if problems: self.log.error("Problems, canceling operation") sys.exit(1) |