summaryrefslogtreecommitdiff
path: root/lib/extensions
diff options
context:
space:
mode:
Diffstat (limited to 'lib/extensions')
-rw-r--r--lib/extensions/base.py4
-rw-r--r--lib/extensions/commands.py1
-rw-r--r--lib/extensions/convert_to_satin.py1
-rw-r--r--lib/extensions/embroider.py3
-rw-r--r--lib/extensions/flip.py1
-rw-r--r--lib/extensions/input.py6
-rw-r--r--lib/extensions/install.py9
-rw-r--r--lib/extensions/layer_commands.py8
-rw-r--r--lib/extensions/object_commands.py8
-rw-r--r--lib/extensions/output.py5
-rw-r--r--lib/extensions/print_pdf.py6
-rw-r--r--lib/extensions/zip.py5
12 files changed, 13 insertions, 44 deletions
diff --git a/lib/extensions/base.py b/lib/extensions/base.py
index 07eaa40c..22bc82db 100644
--- a/lib/extensions/base.py
+++ b/lib/extensions/base.py
@@ -5,10 +5,10 @@ from copy import deepcopy
from collections import MutableMapping
from stringcase import snakecase
-from ..svg.tags import *
+from ..svg.tags import SVG_GROUP_TAG, INKSCAPE_GROUPMODE, SVG_DEFS_TAG, EMBROIDERABLE_TAGS, SVG_POLYLINE_TAG
from ..elements import AutoFill, Fill, Stroke, SatinColumn, Polyline, EmbroideryElement
-from ..utils import cache
from ..commands import is_command, layer_commands
+from ..i18n import _
SVG_METADATA_TAG = inkex.addNS("metadata", "svg")
diff --git a/lib/extensions/commands.py b/lib/extensions/commands.py
index e3bfabfe..fb6f7874 100644
--- a/lib/extensions/commands.py
+++ b/lib/extensions/commands.py
@@ -1,5 +1,4 @@
import os
-import sys
import inkex
from copy import deepcopy
diff --git a/lib/extensions/convert_to_satin.py b/lib/extensions/convert_to_satin.py
index d27e42cc..ef4ac557 100644
--- a/lib/extensions/convert_to_satin.py
+++ b/lib/extensions/convert_to_satin.py
@@ -11,6 +11,7 @@ from ..svg.tags import SVG_PATH_TAG
from ..svg import get_correction_transform, PIXELS_PER_MM
from ..elements import Stroke
from ..utils import Point
+from ..i18n import _
class SelfIntersectionError(Exception):
diff --git a/lib/extensions/embroider.py b/lib/extensions/embroider.py
index 1e994e27..921201d6 100644
--- a/lib/extensions/embroider.py
+++ b/lib/extensions/embroider.py
@@ -1,7 +1,4 @@
-import sys
-import traceback
import os
-import inkex
from .base import InkstitchExtension
from ..i18n import _
diff --git a/lib/extensions/flip.py b/lib/extensions/flip.py
index 5bea510f..65dbdc1f 100644
--- a/lib/extensions/flip.py
+++ b/lib/extensions/flip.py
@@ -1,4 +1,3 @@
-import sys
import inkex
import cubicsuperpath
from shapely import geometry as shgeo
diff --git a/lib/extensions/input.py b/lib/extensions/input.py
index e450bef6..975ba838 100644
--- a/lib/extensions/input.py
+++ b/lib/extensions/input.py
@@ -1,15 +1,11 @@
import os
-from os.path import realpath, dirname, join as path_join
-import sys
from inkex import etree
import inkex
import pyembroidery
from ..svg import PIXELS_PER_MM, render_stitch_plan
from ..svg.tags import INKSCAPE_LABEL
-from ..i18n import _
-from ..stitch_plan import StitchPlan, ColorBlock
-from ..utils.io import save_stdout
+from ..stitch_plan import StitchPlan
class Input(object):
diff --git a/lib/extensions/install.py b/lib/extensions/install.py
index 0745eddc..314843f4 100644
--- a/lib/extensions/install.py
+++ b/lib/extensions/install.py
@@ -3,17 +3,12 @@
import sys
import traceback
import os
-from os.path import realpath, dirname
from glob import glob
-from threading import Thread
-import socket
-import errno
-import time
-import logging
import wx
import inkex
from ..utils import guess_inkscape_config_path, get_bundled_dir
+from ..i18n import _
class InstallerFrame(wx.Frame):
@@ -64,7 +59,7 @@ class InstallerFrame(wx.Frame):
try:
self.install_addons('palettes')
self.install_addons('symbols')
- except Exception as e:
+ except Exception:
wx.MessageDialog(self,
_('Inkscape add-on installation failed') + ': \n' + traceback.format_exc(),
_('Installation Failed'),
diff --git a/lib/extensions/layer_commands.py b/lib/extensions/layer_commands.py
index b9be2b27..8210c7c6 100644
--- a/lib/extensions/layer_commands.py
+++ b/lib/extensions/layer_commands.py
@@ -1,11 +1,9 @@
-import os
-import sys
import inkex
from .commands import CommandsExtension
from ..commands import LAYER_COMMANDS, get_command_description
from ..i18n import _
-from ..svg.tags import *
+from ..svg.tags import SVG_USE_TAG, INKSCAPE_LABEL, XLINK_HREF
from ..svg import get_correction_transform
@@ -35,7 +33,7 @@ class LayerCommands(CommandsExtension):
for i, command in enumerate(commands):
self.ensure_symbol(command)
- node = inkex.etree.SubElement(self.current_layer, SVG_USE_TAG,
+ inkex.etree.SubElement(self.current_layer, SVG_USE_TAG,
{
"id": self.uniqueId("use"),
INKSCAPE_LABEL: _("Ink/Stitch Command") + ": %s" % get_command_description(command),
@@ -46,5 +44,3 @@ class LayerCommands(CommandsExtension):
"y": "-10",
"transform": correction_transform
})
-
- namedview = self.document.xpath("//sodipodi:namedview", namespaces=inkex.NSS)
diff --git a/lib/extensions/object_commands.py b/lib/extensions/object_commands.py
index 483f2a0a..e678890d 100644
--- a/lib/extensions/object_commands.py
+++ b/lib/extensions/object_commands.py
@@ -1,16 +1,10 @@
-import os
-import sys
import inkex
-import simpletransform
-import cubicsuperpath
from random import random
-from shapely import geometry as shgeo
from .commands import CommandsExtension
from ..commands import OBJECT_COMMANDS, get_command_description
from ..i18n import _
-from ..elements import SatinColumn
-from ..svg.tags import *
+from ..svg.tags import SVG_PATH_TAG, CONNECTION_START, CONNECTION_END, CONNECTOR_TYPE, INKSCAPE_LABEL, SVG_GROUP_TAG, SVG_USE_TAG, XLINK_HREF
from ..svg import get_correction_transform
diff --git a/lib/extensions/output.py b/lib/extensions/output.py
index 090cd3a9..9ffa82a3 100644
--- a/lib/extensions/output.py
+++ b/lib/extensions/output.py
@@ -1,15 +1,12 @@
import sys
-import traceback
import os
-import inkex
import tempfile
from .base import InkstitchExtension
from ..i18n import _
from ..output import write_embroidery_file
from ..stitch_plan import patches_to_stitch_plan
-from ..svg import render_stitch_plan, PIXELS_PER_MM
-from ..utils.io import save_stdout
+from ..svg import PIXELS_PER_MM
class Output(InkstitchExtension):
diff --git a/lib/extensions/print_pdf.py b/lib/extensions/print_pdf.py
index 90ca83ae..47b89061 100644
--- a/lib/extensions/print_pdf.py
+++ b/lib/extensions/print_pdf.py
@@ -1,5 +1,4 @@
import sys
-import traceback
import os
from threading import Thread
import socket
@@ -13,15 +12,14 @@ import json
import inkex
from jinja2 import Environment, FileSystemLoader, select_autoescape
from datetime import date
-import base64
from flask import Flask, request, Response, send_from_directory, jsonify
import webbrowser
import requests
from .base import InkstitchExtension
from ..i18n import _, translation as inkstitch_translation
-from ..svg import PIXELS_PER_MM, render_stitch_plan
-from ..svg.tags import SVG_GROUP_TAG, INKSCAPE_GROUPMODE
+from ..svg import render_stitch_plan
+from ..svg.tags import INKSCAPE_GROUPMODE
from ..stitch_plan import patches_to_stitch_plan
from ..threads import ThreadCatalog
diff --git a/lib/extensions/zip.py b/lib/extensions/zip.py
index 02f29e8a..2376f79a 100644
--- a/lib/extensions/zip.py
+++ b/lib/extensions/zip.py
@@ -1,7 +1,5 @@
import sys
-import traceback
import os
-import inkex
import tempfile
from zipfile import ZipFile
import pyembroidery
@@ -10,8 +8,7 @@ from .base import InkstitchExtension
from ..i18n import _
from ..output import write_embroidery_file
from ..stitch_plan import patches_to_stitch_plan
-from ..svg import render_stitch_plan, PIXELS_PER_MM
-from ..utils.io import save_stdout
+from ..svg import PIXELS_PER_MM
class Zip(InkstitchExtension):