# HG changeset patch # User Paul Boddie # Date 1269298599 -3600 # Node ID eee0f0ee7c2378b5ab7606606340739ac8cb0f1d # Parent 01c3e6cd6cd6977afd09229bfeea578104a41c45 Added superuser powers to the script. Fixed the help text. diff -r 01c3e6cd6cd6 -r eee0f0ee7c23 MoinMoin/script/import/eventfeed.py --- a/MoinMoin/script/import/eventfeed.py Mon Mar 22 00:55:35 2010 +0100 +++ b/MoinMoin/script/import/eventfeed.py Mon Mar 22 23:56:39 2010 +0100 @@ -16,6 +16,12 @@ import urllib import xml.dom.pulldom +# Utility class from the irclog script. + +class IAmRoot(object): + def __getattr__(self, name): + return lambda *args, **kwargs: True + # The script's class. class PluginScript(MoinScript): @@ -51,7 +57,7 @@ 5. To overwrite existing event pages moin ... import eventfeed --overwrite ... - 5. To delete any event pages associated with the feed + 6. To delete any event pages associated with the feed moin ... import eventfeed --delete ... """ @@ -103,6 +109,7 @@ """ request = self.request + request.user.may = IAmRoot() category_pagenames = self.options.categories.split() # Locate the template for events.