Example #1
0
    def visit_Print(self, n):
        keywords = []
        if n.dest is not None:
            keywords.append(ast35.keyword("file", self.visit(n.dest)))

        if not n.nl:
            keywords.append(ast35.keyword("end", ast35.Str(" ", lineno=n.lineno, col_offset=-1)))

        return ast35.Expr(ast35.Call(ast35.Name("print", ast35.Load(), lineno=n.lineno, col_offset=-1),
                                     self.visit(n.values),
                                     keywords,
                                     lineno=n.lineno, col_offset=-1))
Example #2
0
    def visit_Print(self, n):
        keywords = []
        if n.dest is not None:
            keywords.append(ast35.keyword("file", self.visit(n.dest)))

        if not n.nl:
            keywords.append(
                ast35.keyword("end",
                              ast35.Str(" ", lineno=n.lineno, col_offset=-1)))

        return ast35.Expr(
            ast35.Call(ast35.Name("print",
                                  ast35.Load(),
                                  lineno=n.lineno,
                                  col_offset=-1),
                       self.visit(n.values),
                       keywords,
                       lineno=n.lineno,
                       col_offset=-1))
Example #3
0
    def visit_Call(self, n):
        args = self.visit(n.args)
        if n.starargs is not None:
            args.append(ast35.Starred(self.visit(n.starargs), ast35.Load(), lineno=n.starargs.lineno, col_offset=n.starargs.col_offset))

        keywords = self.visit(n.keywords)
        if n.kwargs is not None:
            keywords.append(ast35.keyword(None, self.visit(n.kwargs)))

        return ast35.Call(self.visit(n.func),
                          args,
                          keywords)
Example #4
0
    def visit_Call(self, n):
        args = self.visit(n.args)
        if n.starargs is not None:
            args.append(
                ast35.Starred(self.visit(n.starargs),
                              ast35.Load(),
                              lineno=n.starargs.lineno,
                              col_offset=n.starargs.col_offset))

        keywords = self.visit(n.keywords)
        if n.kwargs is not None:
            keywords.append(ast35.keyword(None, self.visit(n.kwargs)))

        return ast35.Call(self.visit(n.func), args, keywords)