1 from MoinMoin import wikiutil
   2 
   3 def macro_HelloWorld(macro, color=(u'red', u'blue')):
   4     return macro.request.formatter.text(
   5                          'Hello World',
   6                          style="color:%s" % color)
   7 
   8 def execute(macro, args):
   9     try:
  10         return wikiutil.invoke_extension_function(
  11                    macro.request, macro_HelloWorld,
  12                    args, [macro])
  13     except ValueError, err:
  14         return macro.request.formatter.text(
  15                    "<<HelloWorld: %s>>" % err.args[0])

MoinMoin: MacroMarket/HelloWorld-1.6 (last edited 2008-03-30 12:17:16 by ReimarBauer)