示例#1
0
文件: commands.py 项目: erinix/cli
    def run(self, context, args, kwargs, opargs):
        if len(args) < 1 or not isinstance(args[0], Quote):
            raise CommandException("Provide code fragment to evaluate")

        ast = dump_ast(args[0].body)
        tid = context.submit_task('cli.eval.ast', ast)
        return TaskPromise(context, tid)
示例#2
0
文件: commands.py 项目: mactanxin/cli
    def run(self, context, args, kwargs, opargs):
        if len(args) < 1 or not isinstance(args[0], Quote):
            raise CommandException("Provide code fragment to evaluate")

        ast = dump_ast(args[0].body)
        tid = context.submit_task('cli.eval.ast', ast)
        return TaskPromise(context, tid)
示例#3
0
 def parse(self, code):
     return dump_ast(parse(code, '<remote eval>'))
示例#4
0
 def parse(self, code):
     return dump_ast(parse(code, '<remote eval>'))