{"push_id":1387997138,"size":5,"distinct_size":5,"ref":"refs/heads/ben/sentry/160","head":"6ae160f302d35bbeb53d8c3040fe4e337b2833c9","before":"4fba1962a0cf3039f51913b4f8bc0c732c078e57","commits":[{"sha":"c2605210cfd9207c56d90c69c5e3c838e44de939","author":{"name":"bmcorser","email":"b8bf0f7d602ee60b5f036ee10f3c1cebb73aca36@gmail.com"},"message":"Add comments describing korben.etl.transform loops","distinct":true,"url":"https://api.github.com/repos/uktrade/data-hub-backend/commits/c2605210cfd9207c56d90c69c5e3c838e44de939"},{"sha":"fb135bd9d7f39d81e32acbb593be28afa26164af","author":{"name":"bmcorser","email":"b8bf0f7d602ee60b5f036ee10f3c1cebb73aca36@gmail.com"},"message":"Handle de-auth in _make_request method","distinct":true,"url":"https://api.github.com/repos/uktrade/data-hub-backend/commits/fb135bd9d7f39d81e32acbb593be28afa26164af"},{"sha":"e6e300bd70c81899258db1b86afeef347829c13a","author":{"name":"bmcorser","email":"b8bf0f7d602ee60b5f036ee10f3c1cebb73aca36@gmail.com"},"message":"Start of korben’s leeloo client, blocked on save\n\nAttributeError: 'str' object has no attribute 'isoformat'\n  File \"django/core/handlers/exception.py\", line 39, in inner\n  File \"django/core/handlers/base.py\", line 249, in _legacy_get_response\n  File \"django/core/handlers/base.py\", line 187, in _get_response\n  File \"django/core/handlers/base.py\", line 185, in _get_response\n  File \"python3.5/contextlib.py\", line 30, in inner\n  File \"django/views/decorators/csrf.py\", line 58, in wrapped_view\n  File \"django/views/decorators/csrf.py\", line 58, in wrapped_view\n  File \"django/views/generic/base.py\", line 68, in view\n  File \"rest_framework/views.py\", line 474, in dispatch\n  File \"rest_framework/views.py\", line 434, in handle_exception\n  File \"rest_framework/views.py\", line 471, in dispatch\n  File \"rest_framework/decorators.py\", line 52, in handler\n  File \"korben/views.py\", line 24, in korben_view\n  File \"core/mixins.py\", line 37, in save\n  File \"django/db/models/base.py\", line 796, in save\n  File \"django/db/models/base.py\", line 833, in save_base\n  File \"django/dispatch/dispatcher.py\", line 191, in send\n  File \"reversion/revisions.py\", line 289, in _post_save_receiver\n  File \"reversion/revisions.py\", line 211, in add_to_revision\n  File \"reversion/revisions.py\", line 190, in _add_to_revision\n  File \"django/core/serializers/__init__.py\", line 129, in serialize\n  File \"django/core/serializers/base.py\", line 88, in serialize\n  File \"django/core/serializers/python.py\", line 54, in handle_field\n  File \"django/db/models/fields/__init__.py\", line 1443, in value_to_string","distinct":true,"url":"https://api.github.com/repos/uktrade/data-hub-backend/commits/e6e300bd70c81899258db1b86afeef347829c13a"},{"sha":"a03c44620e79825e371e72af2f459387181c78d2","author":{"name":"bmcorser","email":"b8bf0f7d602ee60b5f036ee10f3c1cebb73aca36@gmail.com"},"message":"Leeloo doesn’t get upset over datetime fields","distinct":true,"url":"https://api.github.com/repos/uktrade/data-hub-backend/commits/a03c44620e79825e371e72af2f459387181c78d2"},{"sha":"6ae160f302d35bbeb53d8c3040fe4e337b2833c9","author":{"name":"bmcorser","email":"b8bf0f7d602ee60b5f036ee10f3c1cebb73aca36@gmail.com"},"message":"Don't break on leeloo bomb, log about list reqs","distinct":true,"url":"https://api.github.com/repos/uktrade/data-hub-backend/commits/6ae160f302d35bbeb53d8c3040fe4e337b2833c9"}]}
{"actor":{"display_login":"bmcorser"}}