)]}'
{"manila_tempest_tests/tests/api/base.py":[{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"03a72021d765203edf8be61db0a85d361694f405","unresolved":false,"context_lines":[{"line_number":696,"context_line":"        return sg_snapshot"},{"line_number":697,"context_line":""},{"line_number":698,"context_line":"    @classmethod"},{"line_number":699,"context_line":"    def get_availability_zones(cls, client\u003dNone, backends\u003dNone):"},{"line_number":700,"context_line":"        \"\"\"List the availability zones for \"manila-share\" services"},{"line_number":701,"context_line":""},{"line_number":702,"context_line":"         that are currently in \"up\" state."},{"line_number":703,"context_line":"         \"\"\""},{"line_number":704,"context_line":"        client \u003d client or cls.admin_shares_v2_client"},{"line_number":705,"context_line":"        backends \u003d ("},{"line_number":706,"context_line":"            \u0027|\u0027.join([\u0027^%s$\u0027 % backend for backend in backends])"},{"line_number":707,"context_line":"            if backends else \u0027.*\u0027"},{"line_number":708,"context_line":"        )"},{"line_number":709,"context_line":"        cls.services \u003d client.list_services()"},{"line_number":710,"context_line":"        zones \u003d [service[\u0027zone\u0027] for service in cls.services if"},{"line_number":711,"context_line":"                 service[\u0027binary\u0027] \u003d\u003d \u0027manila-share\u0027 and"},{"line_number":712,"context_line":"                 service[\u0027state\u0027] \u003d\u003d \u0027up\u0027 and"},{"line_number":713,"context_line":"                 re.search(backends, service[\u0027host\u0027])]"},{"line_number":714,"context_line":"        return list(set(zones))"},{"line_number":715,"context_line":""},{"line_number":716,"context_line":"    @classmethod"},{"line_number":717,"context_line":"    def get_pools_matching_share_type(cls, share_type, client\u003dNone):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_f784850e","line":714,"range":{"start_line":699,"start_character":0,"end_line":714,"end_character":31},"updated":"2020-04-26 18:13:32.000000000","message":"Didn\u0027t see any advantage on retrieving duplicated AZs from service list, since this info is not associated with anything (e.g (az,backend) tuple). So I\u0027m considering filtering them here.","commit_id":"161f180e75fbf3b37ba7585aa19573076eda3069"}]}
