)]}'
{"heat/engine/resources/neutron/floatingip.py":[{"author":{"_account_id":8289,"name":"huangtianhua","email":"tiantian223@163.com","username":"huangtianhua"},"change_message_id":"9d22668007087f79dcfec7d543ce715c1dc05df6","unresolved":false,"context_lines":[{"line_number":211,"context_line":"    def add_dependencies(self, deps):"},{"line_number":212,"context_line":"        super(FloatingIPAssociation, self).add_dependencies(deps)"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"        for resource in self.stack.itervalues():"},{"line_number":215,"context_line":"            if resource.has_interface(\u0027OS::Neutron::RouterInterface\u0027):"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"                def port_on_subnet(resource, subnet):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_53b05d8b","line":214,"updated":"2014-12-09 10:00:16.000000000","message":"use six.itervalues(self.stack)","commit_id":"02c275e4d3e66309da49ef9519b85ed22709fb23"},{"author":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},"change_message_id":"e351f0540643c4a5a57eeee00e2327c48f6fe573","unresolved":false,"context_lines":[{"line_number":211,"context_line":"    def add_dependencies(self, deps):"},{"line_number":212,"context_line":"        super(FloatingIPAssociation, self).add_dependencies(deps)"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"        for resource in self.stack.itervalues():"},{"line_number":215,"context_line":"            if resource.has_interface(\u0027OS::Neutron::RouterInterface\u0027):"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"                def port_on_subnet(resource, subnet):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_79ba93c1","line":214,"in_reply_to":"3a961159_53b05d8b","updated":"2014-12-09 14:29:51.000000000","message":"Done","commit_id":"02c275e4d3e66309da49ef9519b85ed22709fb23"}]}
