diff options
author | alandonovan <adonovan@google.com> | 2017-11-10 13:23:11 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-10 13:23:11 -0500 |
commit | ffb61b871f41afe93fdd2ab826a4f352cb770a83 (patch) | |
tree | d92f69da823382f5d1dedf310df9ea44c20f9110 /library.go | |
parent | 4b42bbfa3923bfb390a735fc94b4d3e90627911a (diff) | |
download | starlark-go-ffb61b871f41afe93fdd2ab826a4f352cb770a83.tar.gz |
universe: remove freeze(x) built-in function (#42)
It's still useful for testing though, so we move it to assert.sky.
Diffstat (limited to 'library.go')
-rw-r--r-- | library.go | 14 |
1 files changed, 1 insertions, 13 deletions
@@ -46,8 +46,7 @@ func init() { "dict": NewBuiltin("dict", dict), "dir": NewBuiltin("dir", dir), "enumerate": NewBuiltin("enumerate", enumerate), - "float": NewBuiltin("float", float), // requires resolve.AllowFloat - "freeze": NewBuiltin("freeze", freeze), // requires resolve.AllowFreeze + "float": NewBuiltin("float", float), // requires resolve.AllowFloat "getattr": NewBuiltin("getattr", getattr), "hasattr": NewBuiltin("hasattr", hasattr), "hash": NewBuiltin("hash", hash), @@ -506,17 +505,6 @@ func float(thread *Thread, _ *Builtin, args Tuple, kwargs []Tuple) (Value, error } } -func freeze(thread *Thread, _ *Builtin, args Tuple, kwargs []Tuple) (Value, error) { - if len(kwargs) > 0 { - return nil, fmt.Errorf("freeze does not accept keyword arguments") - } - if len(args) != 1 { - return nil, fmt.Errorf("freeze got %d arguments, wants 1", len(args)) - } - args[0].Freeze() - return args[0], nil -} - // https://github.com/google/skylark/blob/master/doc/spec.md#getattr func getattr(thread *Thread, _ *Builtin, args Tuple, kwargs []Tuple) (Value, error) { var object, dflt Value |