1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

os: minor fixes

This commit is contained in:
yuyi 2020-02-22 03:14:01 +08:00 committed by GitHub
parent 7acf8efde3
commit b325320f29
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -984,7 +984,7 @@ pub fn walk_ext(path, ext string) []string {
return [] return []
} }
mut files := os.ls(path) or { mut files := os.ls(path) or {
panic(err) return []
} }
mut res := []string mut res := []string
separator := if path.ends_with(filepath.separator) { '' } else { filepath.separator } separator := if path.ends_with(filepath.separator) { '' } else { filepath.separator }
@ -1010,7 +1010,7 @@ pub fn walk(path string, f fn(path string)) {
return return
} }
mut files := os.ls(path) or { mut files := os.ls(path) or {
panic(err) return
} }
for file in files { for file in files {
p := path + filepath.separator + file p := path + filepath.separator + file
@ -1085,9 +1085,9 @@ pub fn mkdir_all(path string) {
} }
} }
[deprecated]
pub fn join(base string, dirs ...string) string { pub fn join(base string, dirs ...string) string {
println('use filepath.join') panic('Use `filepath.join` instead of `os.join`')
return filepath.join(base,dirs)
} }
// cachedir returns the path to a *writable* user specific folder, suitable for writing non-essential data. // cachedir returns the path to a *writable* user specific folder, suitable for writing non-essential data.