)]}'
{"openstack/load_balancer/v2/_proxy.py":[{"author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"change_message_id":"833c9efdbc70dbfc2f884dc50c7a33f1bfe83ab2","unresolved":false,"context_lines":[{"line_number":94,"context_line":"        \"\"\""},{"line_number":95,"context_line":"        return self._create(_l7policy.L7Policy, **attrs)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    def delete_l7_policy(self, l7policy, ignore_missing\u003dTrue):"},{"line_number":98,"context_line":"        \"\"\"Delete a l7policy"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"        :param l7policy: The value can be either the ID of a l7policy or a"}],"source_content_type":"text/x-python","patch_set":6,"id":"bff0334d_1427f6b5","line":97,"updated":"2017-04-06 12:37:39.000000000","message":"As with the I19d2ec8e2f71527c4c7a1f4df043f5b28a5355c9 change, this arg should be l7_policy and throughout the change should be spaced out by underscores. Be sure to look in the docstrings so that, e.g., the linking to class or method names gets tied to the right name with an underscore instead of the old l7policy names.","commit_id":"3a1bfe7a9a36162a4a647f345deb191ede8094dc"},{"author":{"_account_id":22776,"name":"Nakul Dahiwade","email":"nakul.dahiwade@intel.com","username":"nakul.dahiwade"},"change_message_id":"cca3f87b808c0a12127a6a96a3fb306d173fb811","unresolved":false,"context_lines":[{"line_number":94,"context_line":"        \"\"\""},{"line_number":95,"context_line":"        return self._create(_l7policy.L7Policy, **attrs)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    def delete_l7_policy(self, l7policy, ignore_missing\u003dTrue):"},{"line_number":98,"context_line":"        \"\"\"Delete a l7policy"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"        :param l7policy: The value can be either the ID of a l7policy or a"}],"source_content_type":"text/x-python","patch_set":6,"id":"bff0334d_75c2b935","line":97,"in_reply_to":"bff0334d_1427f6b5","updated":"2017-04-06 15:00:01.000000000","message":"Done","commit_id":"3a1bfe7a9a36162a4a647f345deb191ede8094dc"},{"author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"change_message_id":"833c9efdbc70dbfc2f884dc50c7a33f1bfe83ab2","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"        :returns: ``None``"},{"line_number":109,"context_line":"        \"\"\""},{"line_number":110,"context_line":"        self._delete(_l7policy.L7Policy, l7policy,"},{"line_number":111,"context_line":"                     ignore_missing\u003dignore_missing)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    def find_l7_policy(self, name_or_id, ignore_missing\u003dTrue):"}],"source_content_type":"text/x-python","patch_set":6,"id":"bff0334d_d15c004d","line":110,"updated":"2017-04-06 12:37:39.000000000","message":"You\u0027ll need to add the self._get_resource lines from your I19d2ec8e2f71527c4c7a1f4df043f5b28a5355c9 change before this and a few of the methods below, that way the l7_policy can either be an L7Policy object or a string ID of a policy.","commit_id":"3a1bfe7a9a36162a4a647f345deb191ede8094dc"},{"author":{"_account_id":22776,"name":"Nakul Dahiwade","email":"nakul.dahiwade@intel.com","username":"nakul.dahiwade"},"change_message_id":"cca3f87b808c0a12127a6a96a3fb306d173fb811","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"        :returns: ``None``"},{"line_number":109,"context_line":"        \"\"\""},{"line_number":110,"context_line":"        self._delete(_l7policy.L7Policy, l7policy,"},{"line_number":111,"context_line":"                     ignore_missing\u003dignore_missing)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    def find_l7_policy(self, name_or_id, ignore_missing\u003dTrue):"}],"source_content_type":"text/x-python","patch_set":6,"id":"bff0334d_b5528166","line":110,"in_reply_to":"bff0334d_d15c004d","updated":"2017-04-06 15:00:01.000000000","message":"The reason why l7_policy_id was there in  I19d2ec8e2f71527c4c7a1f4df043f5b28a5355c9  was because l7rule is like a child of l7policy. So it\u0027s controller is initiated with l7policy passed in it, hence all of it\u0027s methods need it.\n\nHowever in this case the user can pass either l7_policy_id or the object directly, no need to fetch it again and pass it.\nSo the \u0027l7_policy\u0027 arg here can be either ID or Object.","commit_id":"3a1bfe7a9a36162a4a647f345deb191ede8094dc"}],"openstack/load_balancer/v2/l7_policy.py":[{"author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"change_message_id":"833c9efdbc70dbfc2f884dc50c7a33f1bfe83ab2","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    #: Sequence number of this l7policy"},{"line_number":50,"context_line":"    position \u003d resource.Body(\u0027position\u0027, type\u003dint)"},{"line_number":51,"context_line":"    #: The list of L7Rules associated with the l7policy"},{"line_number":52,"context_line":"    l7rule \u003d resource.Body(\u0027l7rule\u0027, type\u003dlist)"},{"line_number":53,"context_line":"    #: The ID of the listener associated with this l7policy"},{"line_number":54,"context_line":"    listener_id \u003d resource.Body(\u0027listener_id\u0027)"},{"line_number":55,"context_line":"    #: The pool to which the requests will be redirected if action is"}],"source_content_type":"text/x-python","patch_set":6,"id":"bff0334d_34579a05","line":52,"updated":"2017-04-06 12:37:39.000000000","message":"l7_rules\n\nI\u0027m guessing this is a list of dictionaries, right?","commit_id":"3a1bfe7a9a36162a4a647f345deb191ede8094dc"},{"author":{"_account_id":22776,"name":"Nakul Dahiwade","email":"nakul.dahiwade@intel.com","username":"nakul.dahiwade"},"change_message_id":"cca3f87b808c0a12127a6a96a3fb306d173fb811","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    #: Sequence number of this l7policy"},{"line_number":50,"context_line":"    position \u003d resource.Body(\u0027position\u0027, type\u003dint)"},{"line_number":51,"context_line":"    #: The list of L7Rules associated with the l7policy"},{"line_number":52,"context_line":"    l7rule \u003d resource.Body(\u0027l7rule\u0027, type\u003dlist)"},{"line_number":53,"context_line":"    #: The ID of the listener associated with this l7policy"},{"line_number":54,"context_line":"    listener_id \u003d resource.Body(\u0027listener_id\u0027)"},{"line_number":55,"context_line":"    #: The pool to which the requests will be redirected if action is"}],"source_content_type":"text/x-python","patch_set":6,"id":"bff0334d_35f55158","line":52,"in_reply_to":"bff0334d_34579a05","updated":"2017-04-06 15:00:01.000000000","message":"Done. Yes it is.","commit_id":"3a1bfe7a9a36162a4a647f345deb191ede8094dc"}]}
