mirror of
https://github.com/openai/codex.git
synced 2026-05-02 10:26:45 +00:00
directly passing starlark error
This commit is contained in:
@@ -41,7 +41,7 @@ impl PolicyParser {
|
||||
policy_file_contents.to_string(),
|
||||
&dialect,
|
||||
)
|
||||
.map_err(|e| Error::Starlark(e.to_string()))?;
|
||||
.map_err(Error::Starlark)?;
|
||||
let globals = GlobalsBuilder::standard().with(policy_builtins).build();
|
||||
let module = Module::new();
|
||||
|
||||
@@ -49,8 +49,7 @@ impl PolicyParser {
|
||||
{
|
||||
let mut eval = Evaluator::new(&module);
|
||||
eval.extra = Some(&builder);
|
||||
eval.eval_module(ast, &globals)
|
||||
.map_err(|e| Error::Starlark(e.to_string()))?;
|
||||
eval.eval_module(ast, &globals).map_err(Error::Starlark)?;
|
||||
}
|
||||
Ok(builder.build())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user