)]}'
{"ironic/objects/node.py":[{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"69d3a9ed30cd703b78adc30ddb9c4b1b2e8bb423","unresolved":false,"context_lines":[{"line_number":45,"context_line":"            \u0027target_power_state\u0027: utils.str_or_none,"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"            \u0027provision_state\u0027: utils.str_or_none,"},{"line_number":48,"context_line":"            \u0027provision_updated_at\u0027: utils.datetime_or_str_or_none,"},{"line_number":49,"context_line":"            \u0027target_provision_state\u0027: utils.str_or_none,"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"            \u0027maintenance\u0027: bool,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUX%2F%2BhWM%3D","line":48,"updated":"2014-02-20 18:23:07.000000000","message":"why datetime_or_str_or_none and not just datetime_or_none?","commit_id":"89b4fda2516c7396d4791fa4424b9b74d57a3b32"},{"author":{"_account_id":7711,"name":"Yuriy Zveryanskyy","email":"yzveryanskyy@mirantis.com","username":"yuriyz"},"change_message_id":"15ab9aa770cf726e2a7f5d17fa642fc975dd46ad","unresolved":false,"context_lines":[{"line_number":45,"context_line":"            \u0027target_power_state\u0027: utils.str_or_none,"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"            \u0027provision_state\u0027: utils.str_or_none,"},{"line_number":48,"context_line":"            \u0027provision_updated_at\u0027: utils.datetime_or_str_or_none,"},{"line_number":49,"context_line":"            \u0027target_provision_state\u0027: utils.str_or_none,"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"            \u0027maintenance\u0027: bool,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUX%2F%2BZ74%3D","line":48,"in_reply_to":"AAAAUX%2F%2BhWM%3D","updated":"2014-02-21 11:20:19.000000000","message":"Done","commit_id":"89b4fda2516c7396d4791fa4424b9b74d57a3b32"}],"ironic/tests/db/test_nodes.py":[{"author":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"change_message_id":"9c8fbae79716c45ba4edf6e7444d751327b93b1e","unresolved":false,"context_lines":[{"line_number":329,"context_line":"        mocked_time \u003d datetime.datetime(2000, 1, 1, 0, 0)"},{"line_number":330,"context_line":"        mock_utcnow.return_value \u003d mocked_time"},{"line_number":331,"context_line":"        n \u003d self._create_test_node()"},{"line_number":332,"context_line":"        res \u003d self.dbapi.update_node(n[\u0027id\u0027], {\u0027provision_state\u0027: \u0027fake\u0027})"},{"line_number":333,"context_line":"        self.assertEqual(mocked_time,"},{"line_number":334,"context_line":"                         timeutils.normalize_time(res[\u0027provision_updated_at\u0027]))"},{"line_number":335,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAU3%2F%2Fz78%3D","line":332,"updated":"2014-02-24 17:28:05.000000000","message":"n.id ?\n\njust to make the day when we merge \"get rid of dict methods\" a little closer :)","commit_id":"95c0e4356e18ba283375d1b6e0fce09ce941dc2d"},{"author":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"change_message_id":"9c8fbae79716c45ba4edf6e7444d751327b93b1e","unresolved":false,"context_lines":[{"line_number":331,"context_line":"        n \u003d self._create_test_node()"},{"line_number":332,"context_line":"        res \u003d self.dbapi.update_node(n[\u0027id\u0027], {\u0027provision_state\u0027: \u0027fake\u0027})"},{"line_number":333,"context_line":"        self.assertEqual(mocked_time,"},{"line_number":334,"context_line":"                         timeutils.normalize_time(res[\u0027provision_updated_at\u0027]))"},{"line_number":335,"context_line":""},{"line_number":336,"context_line":"    def test_update_node_no_provision(self):"},{"line_number":337,"context_line":"        n \u003d self._create_test_node()"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAU3%2F%2Fz7M%3D","line":334,"updated":"2014-02-24 17:28:05.000000000","message":"ditto","commit_id":"95c0e4356e18ba283375d1b6e0fce09ce941dc2d"},{"author":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"change_message_id":"9c8fbae79716c45ba4edf6e7444d751327b93b1e","unresolved":false,"context_lines":[{"line_number":335,"context_line":""},{"line_number":336,"context_line":"    def test_update_node_no_provision(self):"},{"line_number":337,"context_line":"        n \u003d self._create_test_node()"},{"line_number":338,"context_line":"        res \u003d self.dbapi.update_node(n[\u0027id\u0027], {\u0027extra\u0027: {\u0027foo\u0027: \u0027bar\u0027}})"},{"line_number":339,"context_line":"        self.assertIsNone(res[\u0027provision_updated_at\u0027])"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"    def test_reserve_one_node(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAU3%2F%2Fz6A%3D","line":338,"updated":"2014-02-24 17:28:05.000000000","message":"ditto","commit_id":"95c0e4356e18ba283375d1b6e0fce09ce941dc2d"},{"author":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"change_message_id":"9c8fbae79716c45ba4edf6e7444d751327b93b1e","unresolved":false,"context_lines":[{"line_number":336,"context_line":"    def test_update_node_no_provision(self):"},{"line_number":337,"context_line":"        n \u003d self._create_test_node()"},{"line_number":338,"context_line":"        res \u003d self.dbapi.update_node(n[\u0027id\u0027], {\u0027extra\u0027: {\u0027foo\u0027: \u0027bar\u0027}})"},{"line_number":339,"context_line":"        self.assertIsNone(res[\u0027provision_updated_at\u0027])"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"    def test_reserve_one_node(self):"},{"line_number":342,"context_line":"        n \u003d self._create_test_node()"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAU3%2F%2Fz58%3D","line":339,"updated":"2014-02-24 17:28:05.000000000","message":"ditto","commit_id":"95c0e4356e18ba283375d1b6e0fce09ce941dc2d"}]}
