Skip to content

Commit e337cb8

Browse files
committed
Fix engine_kwargs handling in validate_values_for_numba_raw_false
1 parent ca91e89 commit e337cb8

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

pandas/core/apply.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
import pandas.core.common as com
5050
from pandas.core.construction import ensure_wrapped_if_datetimelike
5151
from pandas.core.util.numba_ import (
52+
get_jit_arguments,
5253
prepare_function_arguments,
5354
)
5455

@@ -224,7 +225,7 @@ def apply(
224225
if data.empty:
225226
return data.copy() # mimic apply_empty_result()
226227
NumbaExecutionEngine.validate_values_for_numba_raw_false(
227-
data, decorator if isinstance(decorator, dict) else {}
228+
data, get_jit_arguments(decorator.engine_kwargs)
228229
)
229230

230231
return NumbaExecutionEngine.apply_raw_false(

pandas/core/frame.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10623,6 +10623,7 @@ def apply(
1062310623
numba = import_optional_dependency("numba")
1062410624
numba_jit = numba.jit(**engine_kwargs or {})
1062510625
numba_jit.__pandas_udf__ = NumbaExecutionEngine
10626+
numba_jit.engine_kwargs = engine_kwargs
1062610627
engine = numba_jit
1062710628

1062810629
if engine is None or isinstance(engine, str):

0 commit comments

Comments
 (0)