jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/507352 )

Change subject: [IMPR] Improvements for arg parsing in commonscat.py
......................................................................

[IMPR] Improvements for arg parsing in commonscat.py

Step 2 of commonscat.py improvements

Change-Id: I343e59706266968894e854c99e7783c6e0a321cc
---
M scripts/commonscat.py
1 file changed, 8 insertions(+), 9 deletions(-)

Approvals:
  Framawiki: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/scripts/commonscat.py b/scripts/commonscat.py
index 1be4a49..889c5f8 100755
--- a/scripts/commonscat.py
+++ b/scripts/commonscat.py
@@ -526,16 +526,15 @@
     genFactory = pagegenerators.GeneratorFactory()

     for arg in local_args:
-        if arg.startswith('-summary'):
-            if len(arg) == 8:
-                options['summary'] = pywikibot.input(
-                    'What summary do you want to use?')
-            else:
-                options['summary'] = arg[9:]
-        elif arg.startswith('-checkcurrent'):
+        opt, _, value = arg.partition(':')
+        option = opt[1:] if opt[0] == '-' else None
+        if option == 'summary':
+            options[option] = value or pywikibot.input(
+                'What summary do you want to use?')
+        elif option == 'checkcurrent':
             checkcurrent = True
-        elif arg == '-always':
-            options['always'] = True
+        elif option == 'always':
+            options[option] = True
         else:
             genFactory.handleArg(arg)


--
To view, visit https://gerrit.wikimedia.org/r/507352
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.wikimedia.org/r/settings

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I343e59706266968894e854c99e7783c6e0a321cc
Gerrit-Change-Number: 507352
Gerrit-PatchSet: 2
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: D3r1ck01 <[email protected]>
Gerrit-Reviewer: Dvorapa <[email protected]>
Gerrit-Reviewer: Framawiki <[email protected]>
Gerrit-Reviewer: John Vandenberg <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot (75)
_______________________________________________
Pywikibot-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-commits

Reply via email to