Loading tools/rbcrun/host.go +1 −1 Original line number Diff line number Diff line Loading @@ -118,7 +118,7 @@ func fileExists(_ *starlark.Thread, b *starlark.Builtin, args starlark.Tuple, if err := starlark.UnpackPositionalArgs(b.Name(), args, kwargs, 1, &path); err != nil { return starlark.None, err } if stat, err := os.Stat(path); err != nil || stat.IsDir() { if _, err := os.Stat(path); err != nil { return starlark.False, nil } return starlark.True, nil Loading tools/rbcrun/testdata/file_ops.star +1 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ load("assert.star", "assert") def test(): myname = "file_ops.star" assert.true(rblf_file_exists("."), "./ exists ") assert.true(rblf_file_exists(myname), "the file %s does exist" % myname) assert.true(not rblf_file_exists("no_such_file"), "the file no_such_file does not exist") files = rblf_wildcard("*.star") Loading Loading
tools/rbcrun/host.go +1 −1 Original line number Diff line number Diff line Loading @@ -118,7 +118,7 @@ func fileExists(_ *starlark.Thread, b *starlark.Builtin, args starlark.Tuple, if err := starlark.UnpackPositionalArgs(b.Name(), args, kwargs, 1, &path); err != nil { return starlark.None, err } if stat, err := os.Stat(path); err != nil || stat.IsDir() { if _, err := os.Stat(path); err != nil { return starlark.False, nil } return starlark.True, nil Loading
tools/rbcrun/testdata/file_ops.star +1 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ load("assert.star", "assert") def test(): myname = "file_ops.star" assert.true(rblf_file_exists("."), "./ exists ") assert.true(rblf_file_exists(myname), "the file %s does exist" % myname) assert.true(not rblf_file_exists("no_such_file"), "the file no_such_file does not exist") files = rblf_wildcard("*.star") Loading