Skip to main content

polars_python/functions/
utils.rs

1use polars::prelude::_set_check_length;
2use pyo3::prelude::*;
3
4#[pyfunction]
5pub fn check_length(check: bool) {
6    unsafe { _set_check_length(check) }
7}
8
9#[pyfunction(name = "get_engine_affinity")]
10pub fn py_get_engine_affinity() -> PyResult<String> {
11    Ok(polars_config::config()
12        .engine_affinity()
13        .as_static_str()
14        .to_string())
15}
16
17#[pyfunction]
18pub fn config_reload_env_vars() {
19    polars_config::config().reload_env_vars();
20}
21
22#[pyfunction]
23pub fn config_reload_env_var(var: &str) {
24    polars_config::config().reload_env_var(var);
25}