view MoinMoin/script/maint/ @ 1975:384555088cab

lots of pep8 fixes
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Mon, 11 Feb 2013 04:49:04 +0100
parents 286e315935ae
line wrap: on
line source
# Copyright: 2004 Nir Soffer <>
# Copyright: 2008,2011 MoinMoin:ThomasWaldmann
# Copyright: 2011 MoinMoin:ReimarBauer
# License: GNU GPL v2 (or any later version), see LICENSE.txt for details.

    MoinMoin - list system items that has been edited in this wiki.


from flask import current_app as app
from flask.ext.script import Command

from MoinMoin.constants.keys import IS_SYSITEM, SYSITEM_VERSION

class Modified_SystemItems(Command):
    description = 'This command can be used to list system items that has been edited in this wiki.'

    def run(self):
        edited_sys_items = []
        for current_rev in
            is_sysitem = current_rev.meta.get(IS_SYSITEM, False)
            if is_sysitem:
                version = current_rev.meta.get(SYSITEM_VERSION)
                if version is None:
                    # if we don't have the version, it was edited:

        # Format as numbered list, sorted by item name
        if edited_sys_items:
            print "Edited system items:"
            for item_name in edited_sys_items:
                print item_name
            print "Not any modified system items found!"