On Sat, May 2, 2009 at 1:53 PM, Carlos de la Guardia
<carlos.delaguar...@gmail.com> wrote:
> Chameleon.* will not work because it needs to generate code objects and
> that's forbidden in GAE (no marshal.py, parser.py or direct calls to
> new.code() or similar).

I would like to bring up an idea that Paul Everitt had:

- What if chameleon supported separate 'compile' and 'execute' steps?

1. Chameleon basically compile templates to Python source code.
2. It is possible to save the generated source code to .py files
(CHAMELEON_SOURCE or something in the environment)
3. Therefore, it should be possible to copy the .py files to GAE and
have them be executed without recompiling from the .pt file (of course
with some changes to chameleon)

Unless I'm missing something, this is a very simple change to do and
should allow Chameleon to be used on GAE and other "C-free" engines.

Sidnei da Silva
Canonical Ltd.
 Landscape · Changing the way you manage your systems
Repoze-dev mailing list

Reply via email to