Closed g-pichler closed 1 year ago
Wow, that is lack of CI and testing. I'll try to setup some Github CI and add tests for this case. Thank you for noticing!
Fixed and published new version: https://pypi.org/project/py-automapper/ Here is the test case for this scenario: https://github.com/anikolaienko/py-automapper/blob/main/tests/test_subscriptable_obj_mapping.py Appreciate for noticing it!
I also added CI checks now and initial contribution guide: https://github.com/anikolaienko/py-automapper/blob/main/CONTRIBUTING.md
Reading through the code I spotted the following line 42 in
automapper/mapper.py
:return hasattr(obj, "__get_item__")
Is this on purpose, or should it read
return hasattr(obj, "__getitem__")
(
__getitem__
instead of__get_item__
)?