Skip to content

Improve Python bindings code quality (Codacy/Bandit cleanup)#4084

Merged
robfrank merged 23 commits into
mainfrom
improve-python-quality
May 7, 2026
Merged

Improve Python bindings code quality (Codacy/Bandit cleanup)#4084
robfrank merged 23 commits into
mainfrom
improve-python-quality

fix(python): revert vector INSERT parameterization (CI test failure)

f365c8c
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action May 7, 2026 in 0s

16 new issues (0 max.) of at least severity.

Codacy Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 60
- Added 16
           

Complexity increasing per file
==============================
- bindings/python/src/arcadedb_embedded/_logging.py  2
- bindings/python/tests/test_logging_helper.py  5
         

See the complete overview on Codacy

Annotations

Check notice on line 117 in bindings/python/examples/download_data.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/examples/download_data.py#L117

Multi-line docstring summary should start at the second line (D213)

Check notice on line 1 in bindings/python/src/arcadedb_embedded/_logging.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/src/arcadedb_embedded/_logging.py#L1

Multi-line docstring summary should start at the second line (D213)

Check notice on line 17 in bindings/python/src/arcadedb_embedded/_logging.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/src/arcadedb_embedded/_logging.py#L17

Multi-line docstring summary should start at the second line (D213)

Check notice on line 904 in bindings/python/src/arcadedb_embedded/core.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/src/arcadedb_embedded/core.py#L904

Multi-line docstring summary should start at the second line (D213)

Check notice on line 391 in bindings/python/src/arcadedb_embedded/jvm.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/src/arcadedb_embedded/jvm.py#L391

Multi-line docstring summary should start at the second line (D213)

Check notice on line 109 in bindings/python/src/arcadedb_embedded/server.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/src/arcadedb_embedded/server.py#L109

Multi-line docstring summary should start at the second line (D213)

Check failure on line 13 in bindings/python/tests/conftest.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/tests/conftest.py#L13

Possible hardcoded password (password)

Check warning on line 10 in bindings/python/tests/test_logging_helper.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/tests/test_logging_helper.py#L10

Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.

Check warning on line 11 in bindings/python/tests/test_logging_helper.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/tests/test_logging_helper.py#L11

Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.

Check warning on line 23 in bindings/python/tests/test_logging_helper.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/tests/test_logging_helper.py#L23

Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.

Check warning on line 24 in bindings/python/tests/test_logging_helper.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/tests/test_logging_helper.py#L24

Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.

Check warning on line 25 in bindings/python/tests/test_logging_helper.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/tests/test_logging_helper.py#L25

Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.

Check warning on line 26 in bindings/python/tests/test_logging_helper.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/tests/test_logging_helper.py#L26

Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.

Check notice on line 122 in bindings/python/tests/test_server.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/tests/test_server.py#L122

Multi-line docstring summary should start at the second line (D213)

Check notice on line 129 in bindings/python/tests/test_server.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/tests/test_server.py#L129

Reimport 'ArcadeDBServer' (imported line 18)

Check warning on line 135 in bindings/python/tests/test_server.py

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

bindings/python/tests/test_server.py#L135

Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.