From cb3c5f1d6220fb6494e7e21be697c23eeaeb75e8 Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Thu, 9 Feb 2012 06:25:41 +0100 Subject: Extensions. PEP8, error handling and various extension fixes. (bzr r10954) --- share/extensions/summersnight.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'share/extensions/summersnight.py') diff --git a/share/extensions/summersnight.py b/share/extensions/summersnight.py index d3521d285..3bfa70cbd 100755 --- a/share/extensions/summersnight.py +++ b/share/extensions/summersnight.py @@ -17,9 +17,17 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -import inkex, os, simplepath, cubicsuperpath, simpletransform, voronoi2svg -from ffgeom import * import gettext +import os + +import cubicsuperpath +import inkex +import simplepath +import simpletransform +import voronoi2svg + +from ffgeom import * + _ = gettext.gettext try: @@ -30,7 +38,8 @@ except: class Project(inkex.Effect): def __init__(self): - inkex.Effect.__init__(self) + inkex.Effect.__init__(self) + def effect(self): if len(self.options.ids) < 2: inkex.errormsg(_("This extension requires two selected paths. \nThe second path must be exactly four nodes long.")) @@ -122,6 +131,7 @@ class Project(inkex.Effect): p = intersectSegments(vert,horz) return [p['x'],p['y']] + if __name__ == '__main__': e = Project() e.affect() -- cgit v1.2.3