MCPcopy Create free account
hub / github.com/go-python/gopy / newVarsFrom

Function newVarsFrom

bind/types.go:589–601  ·  view source on GitHub ↗
(p *Package, tuple *types.Tuple)

Source from the content-addressed store, hash-verified

587}
588
589func newVarsFrom(p *Package, tuple *types.Tuple) ([]*Var, error) {
590 vars := make([]*Var, 0, tuple.Len())
591 var lsterr error
592 for i := 0; i < tuple.Len(); i++ {
593 nv, err := newVarFrom(p, tuple.At(i))
594 if err != nil {
595 lsterr = err
596 } else {
597 vars = append(vars, nv)
598 }
599 }
600 return vars, lsterr
601}
602
603func newVarFrom(p *Package, v *types.Var) (*Var, error) {
604 return newVar(p, v.Type(), v.Name(), v.Name(), p.getDoc("", v))

Callers 1

newSignatureFromFunction · 0.85

Calls 2

newVarFromFunction · 0.85
AtMethod · 0.45

Tested by

no test coverage detected