)]}'
{"oslo/messaging/openstack/common/network_utils.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"9e9b2c99861020819ca4daf33fe3efdba4b6e694","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# TODO(jd) Use six.moves once"},{"line_number":21,"context_line":"# https://bitbucket.org/gutworth/six/pull-request/28"},{"line_number":22,"context_line":"# is merged"},{"line_number":23,"context_line":"try:"},{"line_number":24,"context_line":"    import urllib.parse"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUX%2F%2B%2F8I%3D","line":21,"updated":"2014-02-17 18:21:17.000000000","message":"This change is merged, can we use six.moves now?","commit_id":"6c2db718b5ece5f7abc22a499ba0a43111c37e08"},{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"52a2f8900f5338ad9138ec0664b8345d1b5ab9a1","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# TODO(jd) Use six.moves once"},{"line_number":21,"context_line":"# https://bitbucket.org/gutworth/six/pull-request/28"},{"line_number":22,"context_line":"# is merged"},{"line_number":23,"context_line":"try:"},{"line_number":24,"context_line":"    import urllib.parse"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUX%2F%2B7xM%3D","line":21,"in_reply_to":"AAAAUX%2F%2B%2F8I%3D","updated":"2014-02-18 05:25:11.000000000","message":"We are still use six\u003e\u003d1.4.1 in https://github.com/openstack/oslo-incubator/blob/master/requirements.txt, we must wait for six\u0027s new release, current is 1.5.2, we can use it in 1.5.2+","commit_id":"6c2db718b5ece5f7abc22a499ba0a43111c37e08"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"4c70f831564992028dec1fe1c4c3d23f94d1cc71","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# TODO(jd) Use six.moves once"},{"line_number":21,"context_line":"# https://bitbucket.org/gutworth/six/pull-request/28"},{"line_number":22,"context_line":"# is merged"},{"line_number":23,"context_line":"try:"},{"line_number":24,"context_line":"    import urllib.parse"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUX%2F%2BYuM%3D","line":21,"in_reply_to":"AAAAUX%2F%2B7xM%3D","updated":"2014-02-21 13:46:32.000000000","message":"OK, thanks for clarifying.\n\nThe entire point of the py3kcompat module was to have a central place for these sorts of changes that we need to wait to have merged upstream. If we still have them, maybe it\u0027s not time to remove the module? For example, is this file the only place in OpenStack where we import urlparse?","commit_id":"6c2db718b5ece5f7abc22a499ba0a43111c37e08"},{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"3100e77b74f28a06e6a2143e786032f60e588886","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# TODO(jd) Use six.moves once"},{"line_number":21,"context_line":"# https://bitbucket.org/gutworth/six/pull-request/28"},{"line_number":22,"context_line":"# is merged"},{"line_number":23,"context_line":"try:"},{"line_number":24,"context_line":"    import urllib.parse"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUX%2F%2BYdY%3D","line":21,"in_reply_to":"AAAAUX%2F%2BYuM%3D","updated":"2014-02-21 14:17:59.000000000","message":"Thanks for your reply,  six almost included compatibility for urlparse but not all  , Some projects will use new classes or methods which py3kcompat didn\u0027t include , we must add them in module py3kcompat first ,then sync to specific project. (I did that some times :) I guess that\u0027s also the reason why jd removed the module from oslo-incubator.\n\nSo we need wait for oslo-incubator\u0027s fix right ? If that\u0027s right,\nI will abandon this :)","commit_id":"6c2db718b5ece5f7abc22a499ba0a43111c37e08"}]}
