Exemple #1
0
    def parse(self):

        args = self.parser.parse_args()
        self.session.gui = True

        if args.color:
            self.session.color_cli = True
            os.environ["OA_CLICOLOR"] = "1"

        if args.list_plugins:
            self.session.gui = False
            list_plugins(args.list_plugins, verbose=args.verbose)

        if args.show_plugins:
            self.session.gui = False
            from openalea.oalab.pluginwidget.explorer import show_plugins

            show_plugins()

        if args.debug_plugins:
            debug = args.debug_plugins.split(",")
            if "oalab.lab" not in debug:
                debug.append("oalab.lab")
            debug_plugins(debug)

        self.session.extension = args.extension
        self.args = args
Exemple #2
0
    def parse(self):

        args = self.parser.parse_args()
        self.session.gui = True

        if args.color:
            self.session.color_cli = True
            os.environ['OA_CLICOLOR'] = '1'

        if args.list_plugins:
            self.session.gui = False
            list_plugins(args.list_plugins, verbose=args.verbose)

        if args.show_plugins:
            self.session.gui = False
            from openalea.oalab.pluginwidget.explorer import show_plugins
            show_plugins()

        if args.debug_plugins:
            debug = args.debug_plugins.split(',')
            if 'oalab.lab' not in debug:
                debug.append('oalab.lab')
            debug_plugins(debug)

        self.session.extension = args.extension
        self.args = args
Exemple #3
0
 def debug(self):
     debug_plugins(True)