)]}'
{"firstapp/samples/openstacksdk/introduction.py":[{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"d36b6717862f38e65ae9b09f05e311190b515ca1","unresolved":false,"context_lines":[{"line_number":219,"context_line":"        if address[\u0027OS-EXT-IPS:type\u0027] \u003d\u003d \u0027floating\u0027:"},{"line_number":220,"context_line":"            ip_instance_worker_1 \u003d address[\u0027addr\u0027]"},{"line_number":221,"context_line":"\t    break"},{"line_number":222,"context_line":"   "},{"line_number":223,"context_line":"print(ip_instance_worker_1)"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"# step-14"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa80f949_4a09b0dc","line":222,"updated":"2015-11-04 20:26:00.000000000","message":"trailing white space?","commit_id":"5fe20b751a8f92884b365c41558951b942aceacf"},{"author":{"_account_id":17098,"name":"Stanislaw Szydlo","email":"stanislaw.szydlo@ericpol.com","username":"stsz"},"change_message_id":"231b4a80ef3d13cc6d95ff0dd0cf518ade077548","unresolved":false,"context_lines":[{"line_number":219,"context_line":"        if address[\u0027OS-EXT-IPS:type\u0027] \u003d\u003d \u0027floating\u0027:"},{"line_number":220,"context_line":"            ip_instance_worker_1 \u003d address[\u0027addr\u0027]"},{"line_number":221,"context_line":"\t    break"},{"line_number":222,"context_line":"   "},{"line_number":223,"context_line":"print(ip_instance_worker_1)"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"# step-14"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa80f949_d0c18e55","line":222,"in_reply_to":"fa80f949_4a09b0dc","updated":"2015-11-06 13:13:37.000000000","message":"Yes, strange that tests did not get it...","commit_id":"5fe20b751a8f92884b365c41558951b942aceacf"}],"firstapp/source/introduction.rst":[{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"a9cd21bf8fb7f608ce20d466c11c1ac19addd026","unresolved":false,"context_lines":[{"line_number":341,"context_line":"        :start-after: step-4"},{"line_number":342,"context_line":"        :end-before: step-5"},{"line_number":343,"context_line":""},{"line_number":344,"context_line":"Once you\u0027ve created a rule or group, you can also delete it:"},{"line_number":345,"context_line":""},{"line_number":346,"context_line":".. only:: shade"},{"line_number":347,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da85f559_58293ee5","line":344,"updated":"2015-11-11 07:18:25.000000000","message":"Adjust this contraction into two words - \"you have\"","commit_id":"fad0ca947ee4b59eed3b9eec9df4376882cf38cb"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"a9cd21bf8fb7f608ce20d466c11c1ac19addd026","unresolved":false,"context_lines":[{"line_number":385,"context_line":""},{"line_number":386,"context_line":".. todo:: print() ?"},{"line_number":387,"context_line":""},{"line_number":388,"context_line":"Once you\u0027ve configured permissions, you\u0027ll need to know where to"},{"line_number":389,"context_line":"access the application."},{"line_number":390,"context_line":""},{"line_number":391,"context_line":"Introduction to Floating IPs"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da85f559_181f36b8","line":388,"updated":"2015-11-11 07:18:25.000000000","message":"Adjust this contraction into two words - \"you have\"","commit_id":"fad0ca947ee4b59eed3b9eec9df4376882cf38cb"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e3845e94be852ae6df733b75c078790a0d7a4554","unresolved":false,"context_lines":[{"line_number":450,"context_line":"        :start-after: step-7"},{"line_number":451,"context_line":"        :end-before: step-8"},{"line_number":452,"context_line":""},{"line_number":453,"context_line":"    If You have no free floating IPs that have been allocated for"},{"line_number":454,"context_line":"    your project, first select a network which offer allocation"},{"line_number":455,"context_line":"    of floating IPs. In this example we used network which is"},{"line_number":456,"context_line":"    called :code:`public`."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da85f559_38c47a5d","line":453,"updated":"2015-11-11 07:02:19.000000000","message":"lowercase \"you\"","commit_id":"fad0ca947ee4b59eed3b9eec9df4376882cf38cb"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e3845e94be852ae6df733b75c078790a0d7a4554","unresolved":false,"context_lines":[{"line_number":452,"context_line":""},{"line_number":453,"context_line":"    If You have no free floating IPs that have been allocated for"},{"line_number":454,"context_line":"    your project, first select a network which offer allocation"},{"line_number":455,"context_line":"    of floating IPs. In this example we used network which is"},{"line_number":456,"context_line":"    called :code:`public`."},{"line_number":457,"context_line":""},{"line_number":458,"context_line":"    .. literalinclude:: ../samples/openstacksdk/introduction.py"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da85f559_d8a3eeb0","line":455,"updated":"2015-11-11 07:02:19.000000000","message":"In this example, we use a network...","commit_id":"fad0ca947ee4b59eed3b9eec9df4376882cf38cb"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"a9cd21bf8fb7f608ce20d466c11c1ac19addd026","unresolved":false,"context_lines":[{"line_number":539,"context_line":"        :start-after: step-11"},{"line_number":540,"context_line":"        :end-before: step-12"},{"line_number":541,"context_line":""},{"line_number":542,"context_line":"Note that this time, when you create a security group, you\u0027re"},{"line_number":543,"context_line":"including a rule that only applies for instances that are part of the"},{"line_number":544,"context_line":"worker_group."},{"line_number":545,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da85f559_d8620e3e","line":542,"updated":"2015-11-11 07:18:25.000000000","message":"Switch this contraction to \"you are\"","commit_id":"fad0ca947ee4b59eed3b9eec9df4376882cf38cb"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"a9cd21bf8fb7f608ce20d466c11c1ac19addd026","unresolved":false,"context_lines":[{"line_number":566,"context_line":"        :start-after: step-12"},{"line_number":567,"context_line":"        :end-before: step-13"},{"line_number":568,"context_line":""},{"line_number":569,"context_line":"Notice that you\u0027ve added this instance to the worker_group, so it can"},{"line_number":570,"context_line":"access the controller."},{"line_number":571,"context_line":""},{"line_number":572,"context_line":"As you can see from the parameters passed to the installation script, you are"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da85f559_f88032c2","line":569,"updated":"2015-11-11 07:18:25.000000000","message":"Adjust this contraction into two words - \"you have\"","commit_id":"fad0ca947ee4b59eed3b9eec9df4376882cf38cb"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"a9cd21bf8fb7f608ce20d466c11c1ac19addd026","unresolved":false,"context_lines":[{"line_number":570,"context_line":"access the controller."},{"line_number":571,"context_line":""},{"line_number":572,"context_line":"As you can see from the parameters passed to the installation script, you are"},{"line_number":573,"context_line":"specifying that this is the worker instance, but you\u0027re also passing the"},{"line_number":574,"context_line":"address of the API instance and the message queue so the worker can pick up"},{"line_number":575,"context_line":"requests. The Fractals application installation script can take several"},{"line_number":576,"context_line":"parameters."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da85f559_9858068c","line":573,"updated":"2015-11-11 07:18:25.000000000","message":"Switch this contraction to \"you are\"","commit_id":"fad0ca947ee4b59eed3b9eec9df4376882cf38cb"}]}
