diff options
Diffstat (limited to 'lib/taurus/qt/qtgui/taurusgui/res')
-rw-r--r-- | lib/taurus/qt/qtgui/taurusgui/res/init.template | 16 | ||||
-rw-r--r-- | lib/taurus/qt/qtgui/taurusgui/res/setup.template | 5 |
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( |