package
0.1.7
Repository: https://github.com/coghost/xparse.git
Documentation: pkg.go.dev

# README

py3

use embed python

if directly call py3.Exec failed.

package demo

import "github.com/kluctl/go-embed-python/python"


func CallEmbedAndTrim(code string, raw string) (*Response, error) {
	resp, err := callEmbed(code, raw)
	if err != nil {
		return nil, err
	}
	resp.RefinedString = strings.TrimSpace(resp.Stdout.String())
	return resp, nil
}

func callEmbed(code string, raw string) (*Response, error) {
	ep, err := python.NewEmbeddedPython("example")
	if err != nil {
		panic(err)
	}
	cmd := ep.PythonCmd("-c", code, raw)
	resp := &Response{}
	cmd.Stdout = &resp.Stdout
	cmd.Stderr = &resp.Stderr
	err = cmd.Run()
	return resp, err
}

# Functions

No description provided by the author

# Structs

No description provided by the author