ArielGlenn has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/306200

Change subject: scheduler: move methods out into module that don't need 'self'
......................................................................

scheduler: move methods out into module that don't need 'self'

Change-Id: I7b97ffbc9396d1def0aee2b5f1a4bcc25e62dae7
---
M xmldumps-backup/dumpscheduler.py
1 file changed, 17 insertions(+), 16 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/dumps 
refs/changes/00/306200/1

diff --git a/xmldumps-backup/dumpscheduler.py b/xmldumps-backup/dumpscheduler.py
index 8838779..3d29d4b 100644
--- a/xmldumps-backup/dumpscheduler.py
+++ b/xmldumps-backup/dumpscheduler.py
@@ -56,6 +56,22 @@
         return obj.__dict__
 
 
+def format_convert(names_values):
+    '''
+    expect a string like name1=val1,name2=val2...
+    return a dict {'name1': 'val1', 'name2': 'val2'...}
+    suitable for use by format()
+    '''
+    if names_values is None:
+        return names_values
+    pairs = names_values.split(',')
+    converted = {}
+    for pair in pairs:
+        name, val = pair.split('=')
+        converted[name] = val
+    return converted
+
+
 class Scheduler(object):
     '''
     handle running a sequence of commands, each command possibly to
@@ -87,7 +103,7 @@
                                  self.pid, os.geteuid())
         self.my_prefix = 'PYMGR_ID'
         self.email_from = email_from
-        self.formatvars = self.format_convert(formatvars)
+        self.formatvars = format_convert(formatvars)
 
     def handle_hup(self, signo_unused, frame_unused):
         """
@@ -116,21 +132,6 @@
                 except IOError:
                     pass
         os.execv(sys.executable, [sys.executable] + sys.argv)
-
-    def format_convert(self, names_values):
-        '''
-        expect a string like name1=val1,name2=val2...
-        return a dict {'name1': 'val1', 'name2': 'val2'...}
-        suitable for use by format()
-        '''
-        if names_values is None:
-            return names_values
-        pairs = names_values.split(',')
-        converted = {}
-        for pair in pairs:
-            name, val = pair.split('=')
-            converted[name] = val
-        return converted
 
     def run(self):
         '''

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7b97ffbc9396d1def0aee2b5f1a4bcc25e62dae7
Gerrit-PatchSet: 1
Gerrit-Project: operations/dumps
Gerrit-Branch: master
Gerrit-Owner: ArielGlenn <ar...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to