[Zope-dev] patterns for using sphinx with the Zope Toolkit?
Chris McDonough
chrism at plope.com
Mon Jan 4 12:18:59 EST 2010
Benji York wrote:
> On Sun, Jan 3, 2010 at 6:43 PM, Chris McDonough <chrism at plope.com> wrote:
>> Yeah. I haven't thought about this much, so it might be bollocks, but I
>> think something like this is what I'm after:
>>
>> .. code-block-setup::
>>
>> import sys
>> from somepackage.testing import DummyModule
>> sys.modules['models'] = DummyModule()
>>
>> .. code-block:: python
>> :linenos:
>>
>> from models import MyModel
>> from repoze.bfg.view import bfg_view
>> from repoze.bfg.chameleon_zpt import render_template_to_response
>>
>> @bfg_view(name='my_view', request_method='POST', context=MyModel,
>> permission='read')
>> def my_view(request):
>> return {'a':1}
>>
>> .. code-block-teardown::
>> del sys.modules['models']
>>
>> Only the code-block would show up. Actually being a code-block would be
>> helpful, too, so we could use the other features of code-blocks, like line
>> numbers. Or something.
>
> If you replace ".. code-block-setup::" and ".. code-block-teardown::"
> with ".. invisible-code-block:: python" you can do that with Manuel now
> (http://packages.python.org/manuel/#invisible-code-blocks).
Nice. I'll give that a try.
- C
More information about the Zope-Dev
mailing list