123456789101112131415161718192021 |
- package plugin
- import (
- "bytes"
- "github.com/langgenius/dify-plugin-daemon/internal/utils/log"
- "gopkg.in/yaml.v3"
- )
- func marshalYamlBytes(v any) []byte {
- buf := bytes.NewBuffer([]byte{})
- encoder := yaml.NewEncoder(buf)
- encoder.SetIndent(2)
- err := encoder.Encode(v)
- if err != nil {
- log.Error("failed to marshal yaml: %s", err)
- return nil
- }
- return buf.Bytes()
- }
|