예제 #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
파일: main.py 프로젝트: freenas/middleware
 def parse(self, code):
     return dump_ast(parse(code, '<remote eval>'))
예제 #4
0
 def parse(self, code):
     return dump_ast(parse(code, '<remote eval>'))