)]}'
{"horizon/test/webdriver.py":[{"author":{"_account_id":8040,"name":"Timur Sufiev","email":"tsufiev@gmail.com","username":"tsufiev"},"change_message_id":"a1981e4fd54a190b7d4436629ec8b106d247c35f","unresolved":false,"context_lines":[{"line_number":65,"context_line":"    actualStaleElementReferenceException is raised."},{"line_number":66,"context_line":"    \"\"\""},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    STALE_ELEMENT_REFERENCE_WAIT \u003d 0.5"},{"line_number":69,"context_line":"    STALE_ELEMENT_REFERENCE_MAX_TRY \u003d 10"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    def __init__(self, parent, id_, locator, src_element, index\u003dNone):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a122d0e_0d9f6504","line":68,"updated":"2016-04-15 11:57:56.000000000","message":"Could we remove both constants now?","commit_id":"16160a94579953340099f6aedb0bf5b93bda0a59"},{"author":{"_account_id":8040,"name":"Timur Sufiev","email":"tsufiev@gmail.com","username":"tsufiev"},"change_message_id":"a1981e4fd54a190b7d4436629ec8b106d247c35f","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"        # storing if web element reload succeed or not"},{"line_number":80,"context_line":"        # in case of fail StaleElementReferenceException is raised"},{"line_number":81,"context_line":"        self.reload_failed \u003d False"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        # in case element was looked up previously via find_elements"},{"line_number":84,"context_line":"        # we need his position in the returned list"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a122d0e_2d86a1b9","line":81,"updated":"2016-04-15 11:57:56.000000000","message":"seems not used anymore","commit_id":"16160a94579953340099f6aedb0bf5b93bda0a59"},{"author":{"_account_id":8040,"name":"Timur Sufiev","email":"tsufiev@gmail.com","username":"tsufiev"},"change_message_id":"a1981e4fd54a190b7d4436629ec8b106d247c35f","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        # if reloading of some other web element is in progress"},{"line_number":88,"context_line":"        # StaleElementReferenceException is not raised within current"},{"line_number":89,"context_line":"        # context"},{"line_number":90,"context_line":"        self.web_element_reload \u003d False"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def reload_request(self, locator, index\u003dNone):"},{"line_number":93,"context_line":"        self.web_element_reload \u003d True"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a122d0e_cd49ed90","line":90,"updated":"2016-04-15 11:57:56.000000000","message":"do we still need it?","commit_id":"16160a94579953340099f6aedb0bf5b93bda0a59"},{"author":{"_account_id":8040,"name":"Timur Sufiev","email":"tsufiev@gmail.com","username":"tsufiev"},"change_message_id":"a1981e4fd54a190b7d4436629ec8b106d247c35f","unresolved":false,"context_lines":[{"line_number":90,"context_line":"        self.web_element_reload \u003d False"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def reload_request(self, locator, index\u003dNone):"},{"line_number":93,"context_line":"        self.web_element_reload \u003d True"},{"line_number":94,"context_line":"        try:"},{"line_number":95,"context_line":"            # element was found out via find_elements"},{"line_number":96,"context_line":"            if index is not None:"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a122d0e_ad4e3194","line":93,"updated":"2016-04-15 11:57:56.000000000","message":"ditto","commit_id":"16160a94579953340099f6aedb0bf5b93bda0a59"}],"openstack_dashboard/test/integration_tests/basewebobject.py":[{"author":{"_account_id":8040,"name":"Timur Sufiev","email":"tsufiev@gmail.com","username":"tsufiev"},"change_message_id":"a1981e4fd54a190b7d4436629ec8b106d247c35f","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        self.driver.implicitly_wait(0)"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    def _turn_on_implicit_wait(self):"},{"line_number":89,"context_line":"        self.driver.implicitly_wait(self.conf.selenium.implicit_wait)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    def _wait_until(self, predicate, timeout\u003dNone, poll_frequency\u003d0.5):"},{"line_number":92,"context_line":"        \"\"\"Wait until the value returned by predicate is not False or"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a122d0e_8d589558","line":89,"updated":"2016-04-15 11:57:56.000000000","message":"Nice catch!","commit_id":"16160a94579953340099f6aedb0bf5b93bda0a59"}]}
