Is something not working as expected?
gramex.data.update does not parse args correctly.
Steps to reproduce.
Suppose there's a file.csv containing:
then the following:
gramex.data.update('file.csv', id="id", args={'id': [2, 3], 'val': ['a', 'b']})
converts it into:
Expected behavior
It should update rows 2 and 3 to a and b respectively.
Your environment:
- Gramex version: master branch as of this bug report.