BryanDavis has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/402087 )

Change subject: wmcs: Add s8 to maintain-meta_p
......................................................................

wmcs: Add s8 to maintain-meta_p

* Look for an s8 dblist.
* Guard against crashes caused by a missing dblist

Bug: T184179
Change-Id: Iddda0076fd063c9960545076efbf5bb8748286a1
---
M modules/role/files/labs/db/views/maintain-meta_p.py
1 file changed, 9 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/87/402087/1

diff --git a/modules/role/files/labs/db/views/maintain-meta_p.py 
b/modules/role/files/labs/db/views/maintain-meta_p.py
index 5926b85..69c7ac8 100644
--- a/modules/role/files/labs/db/views/maintain-meta_p.py
+++ b/modules/role/files/labs/db/views/maintain-meta_p.py
@@ -205,11 +205,14 @@
         dbs = {k: v for k, v in dbs.iteritems() if k in args.databases}
 
     def read_list(fname, prop, val):
-        fpath = os.path.join('{}/dblists/'.format(args.mediawiki_config),
-                             fname + '.dblist')
-        for db in open(fpath).read().splitlines():
-            if db in dbs:
-                dbs[db][prop] = val
+        fpath = os.path.join(
+            args.mediawiki_config, 'dblists', '{}.dblist'.format(fname))
+        if os.path.isfile(fpath):
+            for db in open(fpath).read().splitlines():
+                if db in dbs:
+                    dbs[db][prop] = val
+        else:
+            logging.warning('DBList "%s" not found', fpath)
 
     read_list("closed", "closed", True)
     read_list("deleted", "deleted", True)
@@ -223,7 +226,7 @@
     read_list("wikidataclient", "has_wikidata", True)
 
     # TODO: silver/labtestweb2001
-    for slice in ['s1', 's2', 's3', 's4', 's5', 's6', 's7']:
+    for slice in ['s1', 's2', 's3', 's4', 's5', 's6', 's7', 's8']:
         read_list(slice, "slice", slice)
 
     for family in [

-- 
To view, visit https://gerrit.wikimedia.org/r/402087
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iddda0076fd063c9960545076efbf5bb8748286a1
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: BryanDavis <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to