fix bug
This commit is contained in:
@@ -28,21 +28,23 @@ func InitConfigAndGetters(path string) (err error) {
|
||||
func initGetters(sourceFiles []string) {
|
||||
Getters = make([]getter.Getter, 0)
|
||||
for _, path := range sourceFiles {
|
||||
source := config.Source{}
|
||||
data, err := config.ReadFile(path)
|
||||
if err != nil {
|
||||
fmt.Errorf("Init SourceFile Error: %s\n", err.Error())
|
||||
continue
|
||||
}
|
||||
err = yaml.Unmarshal(data, &source)
|
||||
sourceList := make([]config.Source, 0)
|
||||
err = yaml.Unmarshal(data, &sourceList)
|
||||
if err != nil {
|
||||
fmt.Errorf("Init SourceFile Error: %s\n", err.Error())
|
||||
continue
|
||||
}
|
||||
g, err := getter.NewGetter(source.Type, source.Options)
|
||||
if err == nil && g != nil {
|
||||
Getters = append(Getters, g)
|
||||
fmt.Println("init getter:", source.Type, source.Options)
|
||||
for _, source := range sourceList {
|
||||
g, err := getter.NewGetter(source.Type, source.Options)
|
||||
if err == nil && g != nil {
|
||||
Getters = append(Getters, g)
|
||||
fmt.Println("init getter:", source.Type, source.Options)
|
||||
}
|
||||
}
|
||||
}
|
||||
fmt.Println("Getter count:", len(Getters))
|
||||
|
||||
Reference in New Issue
Block a user