Skip to content

Conversation

@ivaylo-matov
Copy link
Contributor

This PR addressed DYN-8088.

Fix ListEncoderDecoder so Python iterables decode into real CLR lists:

  • build List manually for generic requests, ensuring element types (int, doubles, strings, nested lists) become actual .NET values.
  • add conversion helpers for Python int/floats/tuples and guard against returning PyObject wrappers.

Restores legacy behavior so DSCore.List.Flatten under PythonNet3 as they did in CPython.

There will be separate PR to DSDynamo with a test.

DYN-8088-fix

@zeusongit
@dnenov

@zeusongit zeusongit merged commit 752c751 into DynamoDS:master Dec 12, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants