[Python-Dev] Re: PEP 318 bake-off?
Phillip J. Eby
pje at telecommunity.com
Thu Apr 1 14:10:39 EST 2004
At 01:54 PM 4/1/04 -0500, David Goodger wrote:
>Phillip J. Eby wrote:
>>Next, does anybody have any actual use cases for attribute decoration today?
>
>If you mean function attributes, Docutils uses them a lot.
>They're described in
><http://docutils.sf.net/docutils/parsers/rst/directives/__init__.py>
>and used in all the modules in that directory, such as
><docutils/docutils/parsers/rst/directives/images.py>.
Thanks! So for example, this:
def admonition(*args):
return make_admonition(nodes.admonition, *args)
admonition.arguments = (1, 0, 1)
admonition.options = {'class': directives.class_option}
admonition.content = 1
def attention(*args):
return make_admonition(nodes.attention, *args)
attention.content = 1
might be rephrased as (say):
as [rst_directive(
arguments=(1,0,1),
options={'class': directives.class_option},
content=1
)
] def admonition(*args):
return make_admonition(nodes.admonition, *args)
as [rst_directive(content=1)]
def attention(*args):
return make_admonition(nodes.attention, *args)
More information about the Python-Dev
mailing list