diff --git a/data/tools/campaign2wiki.py b/data/tools/campaign2wiki.py index 482796d61710..a5bfffef8135 100755 --- a/data/tools/campaign2wiki.py +++ b/data/tools/campaign2wiki.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/python3 # encoding: utf-8 """ @@ -6,15 +6,10 @@ CampaignInformation wiki page. The script is a WIP. """ -from __future__ import with_statement # For python < 2.6 import os.path, sys -try: - import argparse -except ImportError: - print('Please install argparse by running "easy_install argparse"') - sys.exit(1) +import argparse -import wesnoth.wmlparser2 as wmlparser2 +import wesnoth.wmlparser3 as wmlparser3 class Campaign: @@ -63,7 +58,7 @@ def wiki_output(campaign): args = arg_parser.parse_args() output = '{{Autogenerated}} ' - main = wmlparser2.Parser(args.wesnoth, None, None, False) + main = wmlparser3.Parser(args.wesnoth, None, None) main.parse_file('data/_main.cfg') for campaign in main.get_all(tag='campaign'): a = Campaign(campaign)