codeanalyzer-python 1.0.2 is released with the fix for codellm-devkit/codeanalyzer-python#104: the Neo4j projection was writing every :PyClass/:PyCallable node without the code property (schema v2 moved source to per-module spans but the projector still read the removed field), which deadened py_code_fts and made PyNeo4jBackend.get_method_bodies (RETURN c.code) return nulls — breaking local ↔ Neo4j backend parity.
Action:
Filed from the propagation sweep of codellm-devkit/codeanalyzer-python#105.
codeanalyzer-python 1.0.2 is released with the fix for codellm-devkit/codeanalyzer-python#104: the Neo4j projection was writing every
:PyClass/:PyCallablenode without thecodeproperty (schema v2 moved source to per-module spans but the projector still read the removed field), which deadenedpy_code_ftsand madePyNeo4jBackend.get_method_bodies(RETURN c.code) return nulls — breaking local ↔ Neo4j backend parity.Action:
codeanalyzer-python==1.0.1→==1.0.2inpyproject.tomldependenciesand[tool.backend-versions](version lockstep).tests/analysis/python/test_python_neo4j_backend.py) against 1.0.2 —get_method_bodiesshould return real source again.Filed from the propagation sweep of codellm-devkit/codeanalyzer-python#105.