better path parsing
This commit is contained in:
parent
2abe0a029a
commit
2b8f74f90c
@ -67,6 +67,11 @@ func vendorPath(source, pkg string) (string, bool) {
|
|||||||
if isGopath(source) {
|
if isGopath(source) {
|
||||||
return "", false
|
return "", false
|
||||||
}
|
}
|
||||||
|
var err error
|
||||||
|
source, err = filepath.Abs(source)
|
||||||
|
if err != nil {
|
||||||
|
return "", false
|
||||||
|
}
|
||||||
vendorPath, err := filepath.Abs(path.Join(source, "vendor", pkg))
|
vendorPath, err := filepath.Abs(path.Join(source, "vendor", pkg))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", false
|
return "", false
|
||||||
@ -75,9 +80,6 @@ func vendorPath(source, pkg string) (string, bool) {
|
|||||||
return vendorPath, true
|
return vendorPath, true
|
||||||
}
|
}
|
||||||
source = filepath.Dir(source)
|
source = filepath.Dir(source)
|
||||||
if source == "." {
|
|
||||||
return "", false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user