summaryrefslogtreecommitdiff
path: root/support/dxf_export/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to 'support/dxf_export/__main__.py')
-rw-r--r--support/dxf_export/__main__.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/support/dxf_export/__main__.py b/support/dxf_export/__main__.py
index 676935e..c770a0e 100644
--- a/support/dxf_export/__main__.py
+++ b/support/dxf_export/__main__.py
@@ -76,4 +76,10 @@ def main(in_path, out_path):
_export_dxf(temp_svg_path, out_path)
-main(*sys.argv[1:])
+try:
+ main(*sys.argv[1:])
+except util.UserError as e:
+ print 'Error:', e
+ sys.exit(1)
+except KeyboardInterrupt:
+ sys.exit(2)