Hi, as you migth have noticed, i've added some changes to the language interface:
1. automatic qualification of propertynames:
the code snippet:
session.setcontext ('address')
cs = session.find ('country', {'code': 'US'})
us = cs and cs [0] or None
order = ['name', {'name': 'street', 'ignoreCase': True}]
fields = ['name', 'country.name', 'zip']
r = session.find ('person', {'country': us}, order, fields)
is the same as:
cs = session.find ('address_country', {'address_code': 'US'})
us = cs and cs [0] or None
order = ['address_name', {'name': 'address_street', 'ignoreCase': True}]
fields = ['address_name', 'address_country.address_name', 'address_zip']
r = session.find ('address_person', {'address_country': us.gnue_id},
order, fields)
Thanks,
Johannes
--
BYTEWISE Software GmbH Tel +43 (5577) 89877-0
i.A. Johannes Vetter Fax +43 (5577) 89877-66
A-6890 Lustenau, Enga 2 http://www.bytewise.at
-------------------------------------------------------
Wir bieten die Installation von Debian GNU/Linux auf
Servern f�r kleinere Netzwerke zum Pauschalpreis an.
Mehr dazu unter http://www.bytewise.at/texte/pl-debian
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
_______________________________________________ Gnue-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnue-dev
