Author: elias
Date: Thu Oct  9 21:32:18 2008
New Revision: 29984

URL: http://svn.gna.org/viewcvs/wesnoth?rev=29984&view=rev
Log:
wesnoth_addon_manager: allow --html and --download to be used together

Modified:
    trunk/data/tools/wesnoth_addon_manager

Modified: trunk/data/tools/wesnoth_addon_manager
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/tools/wesnoth_addon_manager?rev=29984&r1=29983&r2=29984&view=diff
==============================================================================
--- trunk/data/tools/wesnoth_addon_manager (original)
+++ trunk/data/tools/wesnoth_addon_manager Thu Oct  9 21:32:18 2008
@@ -152,16 +152,7 @@
         version = info.get_or_create_sub("info").get_text_val("version", "")
         return uploads, version
 
-    if options.html:
-        cs = CampaignClient(address)
-        data = cs.list_campaigns()
-        if data:
-            import addon_manager.html
-            addon_manager.html.output(options.html, options.url, data)
-        else:
-            sys.stderr.write("Could not connect.\n")
-
-    elif options.list:
+    if options.list:
         cs = CampaignClient(address)
         data = cs.list_campaigns()
         if data:
@@ -336,7 +327,18 @@
             else:
                 sys.stdout.write(" - %s - is installed but not on server.\n" %
                     dirname)
-
+    elif options.html:
+        pass
     else:
         optionparser.print_help()
 
+    # This is independent, so a single call to the script can also do the
+    # HTML output.
+    if options.html:
+        cs = CampaignClient(address)
+        data = cs.list_campaigns()
+        if data:
+            import addon_manager.html
+            addon_manager.html.output(options.html, options.url, data)
+        else:
+            sys.stderr.write("Could not connect.\n")


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to