)]}'
{"searchlight/elasticsearch/plugins/base.py":[{"author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"change_message_id":"450f25ad5a9fbb1106c1667b2bc29b5a8734a053","unresolved":false,"context_lines":[{"line_number":707,"context_line":"        distinguish notifications with different timestamps."},{"line_number":708,"context_line":"        \"\"\""},{"line_number":709,"context_line":"        # Default date fields to use if badly specified."},{"line_number":710,"context_line":"        date_fields \u003d (\u0027updated_at\u0027, \u0027created_at\u0027, \u0027deleted_at\u0027)"},{"line_number":711,"context_line":"        updated \u003d None"},{"line_number":712,"context_line":""},{"line_number":713,"context_line":"        if date_field and payload.get(date_field):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a8ec9b2_7da2b34c","line":710,"range":{"start_line":710,"start_character":20,"end_line":710,"end_character":21},"updated":"2016-09-15 17:45:22.000000000","message":"This could probably be simplified. If date field is mandatory, we could assume it\u0027s in the payload (a keyerror will be easier to diagnose than picking a different field instead).","commit_id":"d1ac45b59c77ab5101b144297df3e0c04e978c26"},{"author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"change_message_id":"3cf86c8cdfafdc95ec9b6d6b33b792e43656c33a","unresolved":false,"context_lines":[{"line_number":708,"context_line":"        updated \u003d None"},{"line_number":709,"context_line":""},{"line_number":710,"context_line":"        # Pick the best/preferred date field to calculate version from"},{"line_number":711,"context_line":"        date_fields \u003d (\u0027updated_at\u0027, \u0027created_at\u0027, \u0027deleted_at\u0027)"},{"line_number":712,"context_line":"        if preferred_date_field:"},{"line_number":713,"context_line":"            date_fields \u003d (preferred_date_field,) + date_fields"},{"line_number":714,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7a8ec9b2_955dbd17","line":711,"range":{"start_line":711,"start_character":24,"end_line":711,"end_character":34},"updated":"2016-09-21 21:32:02.000000000","message":"This change isn\u0027t strictly necessary; if deleted_at is specified explicitly it\u0027ll prepend this list. I don\u0027t think it does any harm here since if deleted_at is set it\u0027s probably a good field to use and if it\u0027s not parse_isotime will flunk out later","commit_id":"c15df25504414da375c1c98d4b460cf9d46cfb0a"}]}
