abstract the dialogue away so it can be implementing using an abritrary GUI frontend...
-rw-r--r-- 6 .gitignore
-rw-r--r-- 17988 COPYING
-rwxr-xr-x 7359 dsl.py
-rw-r--r-- 1820 gui.py
-rw-r--r-- 4148 qt_dialogue.py