File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -89,14 +89,13 @@ using ::arolla::python::UnsafeUnwrapPyQValue;
8989bool ExtractUnifiedPolicyOpts (const ExprOperatorSignature& signature,
9090 absl::string_view& result_binding_options,
9191 absl::string_view& result_boxing_options) {
92- absl::string_view string = signature.aux_policy ;
93- if (!absl::ConsumePrefix (&string, kUnifiedPolicy ) ||
94- !absl::ConsumePrefix (&string, " :" )) {
92+ if (signature.aux_policy_name != kUnifiedPolicy ) {
9593 return PyErr_Format (
9694 PyExc_RuntimeError,
9795 " UnifiedBindingPolicy: unexpected binding policy name: %s" ,
98- absl::Utf8SafeCHexEscape (signature.aux_policy ).c_str ());
96+ absl::Utf8SafeCHexEscape (signature.aux_policy_name ).c_str ());
9997 }
98+ absl::string_view string = signature.aux_policy_options ;
10099 const auto idx = string.find (' :' );
101100 if (idx != absl::string_view::npos) {
102101 result_binding_options = string.substr (0 , idx);
You can’t perform that action at this time.
0 commit comments