summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarko Kreen2013-05-14 11:47:16 +0000
committerMarko Kreen2013-05-14 11:47:16 +0000
commitd3a7501f653a5cd6c0d535423ff6e8005325f6e8 (patch)
tree798ccb935e769d761085bb4dfb2f9f60cfc12b03
parent45b06e693fdfbf9afd901bb9e6c49225496fbee3 (diff)
londiste add-table: --skip-non-existing ignores tables not on provider
-rw-r--r--python/londiste/setup.py7
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)