[rset] Add a line break the first result in repr of multiple rows rset
Improve readability of rset while debugging by aligning the first value with the
others if the rset have multiple row. This first line was usually not read as
it' was on the same line that the first part of the repr ("<rset <RQL>, (%i
rows) ...")
Qu'est-ce que ``LAX`` ?
=======================
``LAX`` (Logilab Application engine eXtension) est un framework
d'application web qui facilite les développements faits pour
``Google AppEngine``.
``LAX`` est un portage de la partie web de la plate-forme
applicative développée par Logilab depuis 2001. Cette plate-forme
publie des données que la partie stockage tire de bases SQL,
d'annuaires LDAP et de systèmes de gestion de version. Depuis mai
2008, elle fonctionne sur le "datastore" de ``Google AppEngine``.
``LAX`` est pour le moment en version alpha.
Django/GAE vs. LAX/GAE
=======================
NotImplementedError()
Téléchargement des sources
==========================
- Les sources de ``Google AppEngine`` peuvent être obtenues à l'adresse
suivante : http://code.google.com/appengine/downloads.html
- Les sources de ``LAX`` se trouvent à l'adresse suivante :
http://lax.logilab.org/
Installation
============
Les sources de ``Google AppEngine`` doivent être décompressées et le
répertoire `google` qui s'y trouve doit être accessible par la variable
d'environnement ``PYTHONPATH``. Correctement définir le ``PYTHONPATH``
n'est pas nécessaire pour le lancement de l'application elle-même mais
pour l'utilisation des scripts fournis par ``LAX`` ou pour l'exécution
des tests unitaires.
Une fois décompactée, l'archive ``lax-0.1.0-alpha.tar.gz``, on obtient
l'arborescence suivante::
.
|-- app.yaml
|-- custom.py
|-- data
|-- cubicweb/
|-- i18n/
|-- logilab/
|-- main.py
|-- mx/
|-- rql/
|-- schema.py
|-- simplejson/
|-- tools/
| |-- generate_schema_img.py
| `-- i18ncompile.py
|-- views.py
|-- yams/
`-- yapps/
On retrouve le squelette d'une application web de ``Google AppEngine``
(fichiers ``app.yaml``, ``main.py``en particulier) avec les dépendances
supplémentaires nécessaires à l'utilisation du framework ``LAX``
Lancement de l'application de base
==================================
python /path/to/google_appengine/dev_appserver.py /path/to/lax