throw exception on bad options, rather than returning error tuple

This commit is contained in:
alisdair sullivan 2012-04-06 08:12:55 -07:00
parent 66ea9f847b
commit 7e242b7e1e

View file

@ -84,8 +84,8 @@ parse_opts([json_escape|Rest], Opts) ->
parse_opts(Rest, Opts#opts{escaped_strings=true}); parse_opts(Rest, Opts#opts{escaped_strings=true});
parse_opts([ignore_bad_escapes|Rest], Opts) -> parse_opts([ignore_bad_escapes|Rest], Opts) ->
parse_opts(Rest, Opts#opts{ignored_bad_escapes=true}); parse_opts(Rest, Opts#opts{ignored_bad_escapes=true});
parse_opts(_, _) -> parse_opts(Options, Opts) ->
{error, badarg}. erlang:error(badarg, [Options, Opts]).
valid_flags() -> valid_flags() ->