summaryrefslogtreecommitdiff
path: root/lib/taurus/qt/qtgui/taurusgui/res
diff options
context:
space:
mode:
Diffstat (limited to 'lib/taurus/qt/qtgui/taurusgui/res')
-rw-r--r--lib/taurus/qt/qtgui/taurusgui/res/init.template16
-rw-r--r--lib/taurus/qt/qtgui/taurusgui/res/setup.template5
2 files changed, 15 insertions, 6 deletions
diff --git a/lib/taurus/qt/qtgui/taurusgui/res/init.template b/lib/taurus/qt/qtgui/taurusgui/res/init.template
index 08f2543d..b14a87b6 100644
--- a/lib/taurus/qt/qtgui/taurusgui/res/init.template
+++ b/lib/taurus/qt/qtgui/taurusgui/res/init.template
@@ -2,9 +2,17 @@
This file was autogenerated by taurusgui --new-gui.
"""
-from config import *
+from __future__ import absolute_import
+import click
+from .config import *
-def run():
- from taurus.qt.qtgui.taurusgui.taurusgui import main
- main(confname="tgconf_{name}")
+@click.command("{name}")
+@click.pass_context
+@click.option('--safe-mode', 'safe_mode', is_flag=True, default=False,
+ help=('launch in safe mode (it prevents potentially problematic '
+ 'configs from being loaded)')
+ )
+def run(ctx, safe_mode):
+ from taurus.qt.qtgui.taurusgui.taurusgui import gui_cmd
+ ctx.invoke(gui_cmd, confname="tgconf_{name}", safe_mode=safe_mode)
diff --git a/lib/taurus/qt/qtgui/taurusgui/res/setup.template b/lib/taurus/qt/qtgui/taurusgui/res/setup.template
index 00eba818..0b011fa3 100644
--- a/lib/taurus/qt/qtgui/taurusgui/res/setup.template
+++ b/lib/taurus/qt/qtgui/taurusgui/res/setup.template
@@ -13,11 +13,12 @@ classifiers = [
'Intended Audience :: End Users/Desktop',
'Topic :: Scientific/Engineering',
'Environment :: X11 Applications :: Qt',
- 'Programming Language :: Python :: 2.7'
+ 'Programming Language :: Python :: 2.7',
+ 'Programming Language :: Python :: 3.5'
]
_entry_points = {{
- "gui_scripts": ["{name}=tgconf_{name}:run"]
+ "console_scripts": ["{name}=tgconf_{name}:run"]
}}
setup(