Skip to content

[Python][RDF] Enable Support for C++ Free Functions in RDF Define and Filter #23588

[Python][RDF] Enable Support for C++ Free Functions in RDF Define and Filter

[Python][RDF] Enable Support for C++ Free Functions in RDF Define and Filter #23588

Triggered via pull request July 22, 2025 15:58
Status Failure
Total duration 1m 18s
Artifacts

code_analysis.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

13 errors, 5 warnings, and 5 notices
ruff
Process completed with exit code 123.
ruff
Formatting failed. To apply the changes locally, run the following command:
Ruff (E731): bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py#L360
bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py:360:5: E731 Do not assign a `lambda` expression, use a `def`
Ruff (E731): bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py#L358
bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py:358:5: E731 Do not assign a `lambda` expression, use a `def`
Ruff (F523): bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py#L218
bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py:218:21: F523 `.format` call has unused arguments at position(s): 0
Ruff (E701): bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py#L172
bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py:172:25: E701 Multiple statements on one line (colon)
Ruff (E701): bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py#L171
bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py:171:34: E701 Multiple statements on one line (colon)
Ruff (E721): bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py#L170
bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py:170:20: E721 Use `is` and `is not` for type comparisons, or `isinstance()` for isinstance checks
Ruff (I001): bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py#L74
bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py:74:9: I001 Import block is un-sorted or un-formatted
Ruff (E722): bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py#L71
bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py:71:9: E722 Do not use bare `except`
Ruff (F821): bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py#L45
bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py:45:30: F821 Undefined name `RDataFrame`
Ruff (I001): bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py#L10
bindings/pyroot/pythonizations/python/ROOT/_pythonization/_rdf_pyz.py:10:1: I001 Import block is un-sorted or un-formatted
clang-format
Process completed with exit code 1.
17 out of 19 runs failed: pyunittests-bindings-pyroot-pythonizations-pyroot-rdf-define-pyz (pyunittests-bindings-pyroot-pythonizations-pyroot-rdf-define-pyz): pyunittests-bindings-pyroot-pythonizations-pyroot-rdf-define-pyz#L0
artifacts/Test Results alma10 clang Ninja/TestResults.xml [took 26s] artifacts/Test Results alma10/TestResults.xml [took 26s] artifacts/Test Results alma8/TestResults.xml [took 29s] artifacts/Test Results alma9 arm64/TestResults.xml [took 56s] artifacts/Test Results alma9 march_native/TestResults.xml [took 30s] artifacts/Test Results alma9 modules_off/TestResults.xml [took 27s] artifacts/Test Results alma9/TestResults.xml [took 57s] artifacts/Test Results debian125/TestResults.xml [took 29s] artifacts/Test Results fedora41/TestResults.xml [took 35s] artifacts/Test Results fedora42/TestResults.xml [took 40s] artifacts/Test Results mac-beta ARM64/TestResults.xml [took 38s] artifacts/Test Results mac13 ARM64/TestResults.xml [took 27s] artifacts/Test Results mac14 X64/TestResults.xml [took 1m 38s] artifacts/Test Results mac15 ARM64/TestResults.xml [took 30s] artifacts/Test Results ubuntu22/TestResults.xml [took 53s] artifacts/Test Results ubuntu2404/TestResults.xml [took 1m 4s] artifacts/Test Results ubuntu2504/TestResults.xml [took 37s]
3217 tests found (test 1 to 742)
There are 3217 tests, see "Raw output" for the list of tests 1 to 742.
3217 tests found (test 743 to 1422)
There are 3217 tests, see "Raw output" for the list of tests 743 to 1422.
3217 tests found (test 1423 to 2067)
There are 3217 tests, see "Raw output" for the list of tests 1423 to 2067.
3217 tests found (test 2068 to 2863)
There are 3217 tests, see "Raw output" for the list of tests 2068 to 2863.
3217 tests found (test 2864 to 3217)
There are 3217 tests, see "Raw output" for the list of tests 2864 to 3217.