jenkins-bot has submitted this change and it was merged.

Change subject: use try finally as usual
......................................................................


use try finally as usual

Change-Id: I49a78e164e6e31bec4d6872d1217c2286c0eb845
---
M pagegenerators.py
1 file changed, 17 insertions(+), 19 deletions(-)

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



diff --git a/pagegenerators.py b/pagegenerators.py
index 3908343..4b57567 100644
--- a/pagegenerators.py
+++ b/pagegenerators.py
@@ -14,7 +14,7 @@
 &params;
 """
 #
-# (C) Pywikipedia bot team, 2005-2013
+# (C) Pywikibot team, 2005-2014
 #
 # Distributed under the terms of the MIT license.
 #
@@ -1320,25 +1320,23 @@
 
 
 def main(*args):
-    try:
-        genFactory = GeneratorFactory()
-        for arg in pywikibot.handleArgs(*args):
-            if not genFactory.handleArg(arg):
-                pywikibot.showHelp()
-                break
+    genFactory = GeneratorFactory()
+    for arg in pywikibot.handleArgs(*args):
+        if not genFactory.handleArg(arg):
+            pywikibot.showHelp()
+            break
+    else:
+        gen = genFactory.getCombinedGenerator()
+        if gen:
+            for i, page in enumerate(gen, start=1):
+                pywikibot.output("%4d: %s" % (i, page.title()),
+                                 toStdout=True)
         else:
-            gen = genFactory.getCombinedGenerator()
-            if gen:
-                i = 0
-                for page in gen:
-                    i += 1
-                    pywikibot.output("%4d: %s" % (i, page.title()),
-                                     toStdout=True)
-            else:
-                pywikibot.showHelp()
-    finally:
-        pywikibot.stopme()
+            pywikibot.showHelp()
 
 
 if __name__ == "__main__":
-    main()
+    try:
+        main()
+    finally:
+        pywikibot.stopme()

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I49a78e164e6e31bec4d6872d1217c2286c0eb845
Gerrit-PatchSet: 3
Gerrit-Project: pywikibot/compat
Gerrit-Branch: master
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: Ladsgroup <[email protected]>
Gerrit-Reviewer: Russell Blau <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to