)]}'
{"nova/api/openstack/compute/servers.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"45969e62bbef3d07b9c2a2a4c708dbdf02f3630e","unresolved":false,"context_lines":[{"line_number":177,"context_line":"            if isinstance(vm_state, six.string_types):"},{"line_number":178,"context_line":"                return vm_state \u003d\u003d \u0027deleted\u0027"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"            if isinstance(vm_state, set):"},{"line_number":181,"context_line":"                return \u0027deleted\u0027 in vm_state"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"            return False"},{"line_number":184,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_bcaeb72b","line":181,"range":{"start_line":180,"start_character":0,"end_line":181,"end_character":44},"updated":"2018-09-04 17:13:55.000000000","message":"since you already check for strings (which are - annoyingly in this case - also iterable) you could cover sets, lists, tuples, and other iterables with something like:\n\n try:\n     return \u0027deleted\u0027 in vm_state\n except:\n     return False","commit_id":"a941175d50686888ab60481c732a227ba4408539"}]}
