summaryrefslogtreecommitdiff
path: root/lib/extensions/__init__.py
blob: b865db4ce25f89bdf1e0843833cfe249fe99ee76 (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)