[Skencil-devel] Revitalising Skencil

Bernhard Herzog bh at intevation.de
Mon Sep 27 12:36:34 CEST 2010


On 22.09.2010, Igor Novikov wrote:
> On Wed, Sep 22, 2010 at 4:17 PM, Bernhard Herzog <bh at intevation.de> wrote:
> > Igor Novikov <igor.e.novikov at gmail.com> writes:
> >  > 4. Root "skencil" package is introduced
> >
> > What will that mean for Skencil users?  Will their startup-scripts and
> > third-party scripts and plugins still work?
>
> Internal application structure is not changed. So all scripts and plugins
> will be workable.

The way it has been implemented will likely lead to subtle bugs or strange 
exceptions later on.  You can now import the Skencil modules using two 
different absolute module names.  E.g. skencil.Sketch.UI.mainwindow and 
Sketch.UI.mainwindow will now be different modules imported from the same 
python file.  If both names are used in the same problem it's likely to cause 
problems.

Why was the additional root package even necessary?  And why is it 
called "src" in the source tree and not "skencil"?

  Bernhard


More information about the Skencil-devel mailing list