[albatross-users] Macro and links?
Cameron Blackwood
korg at darkqueen.org
Thu Aug 14 16:33:35 EST 2003
OK, so Macros are really stupid and are for text only, right...
--------------------- 8< begin
import albatross
ctx = albatross.SimpleContext('.')
ctx.locals.tuples=[ ('12312','(12312)'), ('44','(44)') ]
albatross.Template(ctx, '<magic>', '''
<al-macro name="noargs">
MACRO[<al-usearg name="tuple"/>]macro
</al-macro>
''').to_html(ctx)
ctx.flush_content()
albatross.Template(ctx, '<magic>', '''
Output:
<al-for iter="foo" expr="tuples">
name:<al-value expr="foo.value()[0]"/>
val:<al-value expr="foo.value()[1]"/>
<al-expand name="noargs"><al-setarg name="tuple"><al-value
expr="foo.value()"/></al-setarg></al-expand>
</al-for>
:output
''').to_html(ctx)
ctx.flush_content()
--------------------- 8< end
--------------------- 8< output begin
Output:
name:12312val:(12312)MACRO[('12312', '(12312)')]macro
name:44val:(44)MACRO[('44', '(44)')]macro
:output
--------------------- 8< output end
--
/ `Rev Dr' cam at darkqueen.org Roleplaying, virtual goth \
< http://darkqueen.org Poly, *nix, Python, C/C++, genetics, ATM >
\ [+61 3] 9809 1523[h] skeptic, Evil GM(tm). Sysadmin for hire /
---------- Random Quote ----------
Public use of any portable music system is a virtually guaranteed indicator
of sociopathic tendencies.
-- Zoso
More information about the Albatross-users
mailing list