Closed SiddhantSadangi closed 4 days ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 75.59%. Comparing base (
7da7535
) to head (c0f65f2
). Report is 1 commits behind head on dev/1.x.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Before submitting checklist
stringify_unsupported()
does not currently expand lists, casting them to string instead.For dicts that contain lists as values, as shown below
this leads to keys like
projects
,skills
, andemployment_history
being logged as a string ExampleThis makes it harder to find relevant information if it is nested as a list in a dict, and also makes it a lot harder to download such metadata from Neptune, as it would be downloaded as a string.
This PR adds an optional
expand
flag tostringify_unsupported()
to expand series like lists, sets, and tuples thereby storing nested values in their proper folder structure within enumerated folders, making it easier to both search for metadata and download it. Example