)]}'
{"neutron_lib/db/api.py":[{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"ea611958e4a7a7c3c7d4fb91f55a65a939179eac","unresolved":false,"context_lines":[{"line_number":371,"context_line":"#"},{"line_number":372,"context_line":"# TODO(ihrachys) at some point these event handlers should be extended to also"},{"line_number":373,"context_line":"# automatically refresh values for expired attributes"},{"line_number":374,"context_line":"def _expire_for_fk_change(target, fk_value, relationship_prop, column_attr):"},{"line_number":375,"context_line":"    \"\"\"Expire relationship attributes when a many-to-one column changes.\"\"\""},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"    sess \u003d orm.object_session(target)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_adafaa9a","line":374,"updated":"2018-12-14 19:09:53.000000000","message":"There are no UTs in neutron for these.\nWhile I could certain add some herein, it seems they would mainly be mocking out a lot of dependencies and ensuring they are invoked. That said I\u0027m not sure they provide much benefit.\n\n\nIf folks have ideas on useful UTs here, please let me know and I\u0027ll add them.","commit_id":"7e9c0b8fcacdf2d0e44df9584e0467ff5c07f4cd"}],"requirements.txt":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"3d795cd3be4290477782187727e7547592a7a2a5","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"pbr!\u003d2.1.0,\u003e\u003d2.0.0 # Apache-2.0"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"SQLAlchemy!\u003d1.1.5,!\u003d1.1.6,!\u003d1.1.7,!\u003d1.1.8,\u003e\u003d1.2.0 # MIT"},{"line_number":8,"context_line":"pecan!\u003d1.0.2,!\u003d1.0.3,!\u003d1.0.4,!\u003d1.2,\u003e\u003d1.0.0 # BSD"},{"line_number":9,"context_line":"keystoneauth1\u003e\u003d3.4.0 # Apache-2.0"},{"line_number":10,"context_line":"six\u003e\u003d1.10.0 # MIT"}],"source_content_type":"text/plain","patch_set":3,"id":"3f79a3b5_26890928","line":7,"range":{"start_line":7,"start_character":10,"end_line":7,"end_character":41},"updated":"2018-12-20 22:11:55.000000000","message":"just a question: do we need all those versions listed here if all of them are already lower than 1.2.0 so last condition will filter them out?","commit_id":"81b2b47df64370685cbc04129d85e83f1761b3da"},{"author":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"change_message_id":"00418f9b553c106c56fc42668c91b57b7950b1ea","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"pbr!\u003d2.1.0,\u003e\u003d2.0.0 # Apache-2.0"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"SQLAlchemy!\u003d1.1.5,!\u003d1.1.6,!\u003d1.1.7,!\u003d1.1.8,\u003e\u003d1.2.0 # MIT"},{"line_number":8,"context_line":"pecan!\u003d1.0.2,!\u003d1.0.3,!\u003d1.0.4,!\u003d1.2,\u003e\u003d1.0.0 # BSD"},{"line_number":9,"context_line":"keystoneauth1\u003e\u003d3.4.0 # Apache-2.0"},{"line_number":10,"context_line":"six\u003e\u003d1.10.0 # MIT"}],"source_content_type":"text/plain","patch_set":3,"id":"3f79a3b5_cc3ab7ed","line":7,"range":{"start_line":7,"start_character":10,"end_line":7,"end_character":41},"in_reply_to":"3f79a3b5_26890928","updated":"2018-12-20 23:54:13.000000000","message":"I think these requirements are no longer valid, they appear to be leftovers from when the lower constraint was 1.0.10. It looks like the lower constraint is now 1.2.0.","commit_id":"81b2b47df64370685cbc04129d85e83f1761b3da"},{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"7ef294948e6757590ddbd8a670d3b6761abafafa","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"pbr!\u003d2.1.0,\u003e\u003d2.0.0 # Apache-2.0"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"SQLAlchemy!\u003d1.1.5,!\u003d1.1.6,!\u003d1.1.7,!\u003d1.1.8,\u003e\u003d1.2.0 # MIT"},{"line_number":8,"context_line":"pecan!\u003d1.0.2,!\u003d1.0.3,!\u003d1.0.4,!\u003d1.2,\u003e\u003d1.0.0 # BSD"},{"line_number":9,"context_line":"keystoneauth1\u003e\u003d3.4.0 # Apache-2.0"},{"line_number":10,"context_line":"six\u003e\u003d1.10.0 # MIT"}],"source_content_type":"text/plain","patch_set":3,"id":"1f769fc5_48d7f84c","line":7,"range":{"start_line":7,"start_character":10,"end_line":7,"end_character":41},"in_reply_to":"3f79a3b5_cc3ab7ed","updated":"2018-12-31 21:20:35.000000000","message":"Done. Thanks for pointing it out.\nI will also change in neutron.","commit_id":"81b2b47df64370685cbc04129d85e83f1761b3da"}]}
