summaryrefslogtreecommitdiff
path: root/lib/extensions/__init__.py
blob: 1606795c1599a761543e045d4f5247ebc81fb735 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from embroider import Embroider
from install import Install
from params import Params
from print_pdf import Print
from simulate import Simulate
from input import Input
from output import Output
from zip import Zip
from flip import Flip
from object_commands import ObjectCommands
from layer_commands import LayerCommands
from convert_to_satin import ConvertToSatin

from base import InkstitchExtension
import inspect

extensions = []
for item in locals().values():
    if inspect.isclass(item) and \
       issubclass(item, InkstitchExtension) and \
       item is not InkstitchExtension:
            extensions.append(item)