[Python-de] Globaler "prefix" o.ae.

Diez B. Roggisch deets at web.de
Di Sep 13 10:53:55 CEST 2011


On Tuesday, September 13, 2011 10:38:46 am Ole Streicher wrote:
> "Diez B. Roggisch" <deets at web.de> writes:
> > Wichtig ist ja nur, dass die "boesen" Namen nicht mit anderen Paketen
> > kollidieren.
> 
> Nur lässt sich dafür ganz einfach ein realistischer Usecase
> basteln: Wenn jemand die aktuelle Version des Pakets aus dem
> Upstream-CVS lädt, um sie mit der installierten Version zu vergleichen.
> 
> ---------------8<------------------------------------------
> from database import Database as DatabaseFromCVS
> from mypackage.database import Database as DatabaseFromStable
> 
> stable_db = DatabaseFromStable()
> cvs_db = DatabaseFromCVS()
> ---------------8<------------------------------------------
> 
> Das wird ziemlich sicher einen wirren Mix von Versionen ergeben. Und es
> wird nicht zu vermitteln sein, warum das nicht funktioniert.

Wie schon haeufiger ist nichts von dem, was man dir anbietet, gut genug.  

Python kann nicht mehr als das, was dir hier praesentiert wurde. Das 
bescheidene "Design" des Original-Paketes es verhindert, die eigentliche 
Ursache des Problems zu beseitigen. Und da du aussliesst daran was aendern zu 
koennen, wirst du dich schon entscheiden muessen, welchen Tod du stirbst..

Diez


Mehr Informationen über die Mailingliste python-de