londiste add-table --create: fix flag handling
authorMarko Kreen <markokr@gmail.com>
Fri, 26 Nov 2010 10:04:07 +0000 (12:04 +0200)
committerMarko Kreen <markokr@gmail.com>
Fri, 26 Nov 2010 10:04:07 +0000 (12:04 +0200)
python/londiste/setup.py

index 5483642fb78c58f2430948fe12e662ee8acefb59..48335867e08e49d377ecb4d32d13c9d529bc625b 100644 (file)
@@ -125,12 +125,12 @@ class LondisteSetup(CascadeAdmin):
             "full": skytools.T_ALL,
             "pkey": skytools.T_PKEY,
         }
-        create_flags = 0
+        create_flags = skytools.T_TABLE
         if create:
             for f in create.split(','):
                 if f not in fmap:
                     raise Exception("bad --create-only flag: " + f)
-                create_flags += fmap[f]
+                create_flags |= fmap[f]
 
         # seems ok
         for tbl in args: