[python-nl] gebruik van propertyklasse

Edzard Pasma edzard at volcanomail.com
Mon Jul 3 16:40:49 CEST 2006


Bedankt, vertalen in nederlands overbodig zou ik zeggen. Het importeren van een class-instance is een prima aanpak. Het houdt de __builtins__ zuiver. Bij de unittests van pysqlite2 loop ik nog wel tegen een verschil  in formulering aan:
    import pysqlite2.dbapi2 as sqlite
moet worden
    from pysqlite2 import dbapi2 as sqlite
Maar voor het gebruik van mijn experimentele module zal toch overal de import statement gewijzigd worden, dus geen probleem.
Edzard Pasma

--- mj op python.org wrote:

From: Martijn Pieters <mj op python.org>
To: Martijn Pieters <mj op python.org>
CC: edzard op volcanomail.com, python-nl op python.org
Subject: Re: [python-nl] gebruik van propertyklasse
Date: Mon, 03 Jul 2006 15:04:25 +0200

Martijn Pieters wrote:
> The imported name need not be a module; it could just as well be a
> class. Just define it in the __init__.py of your module and have it be
> an instance of a class that'll use dynamic properties instead.

Geen idee waarom ik dit in het Engels opschreef; mijn language centers
zijn een beetje screwed hier op de EuroPython conference.. Mea culpa!

De geïmorteerde naam hoeft niet perse een module te zijn; het kan net zo
goed een class zijn. Je hoeft de naam slechts in de __init__.py te
definieren, ik zou het een instance van een class maken waarop je dan
properties gebruikt.

Martijn Pieters



More information about the Python-nl mailing list