)]}'
{"id":"openstack%2Fpython-swiftclient~148791","triplet_id":"openstack%2Fpython-swiftclient~master~I2f818e6a66efab4ae453a230d45166f7b0e8ac3e","project":"openstack/python-swiftclient","branch":"master","topic":"bug/1412425","hashtags":[],"change_id":"I2f818e6a66efab4ae453a230d45166f7b0e8ac3e","subject":"SwiftClient object beginning with / or ./","status":"ABANDONED","created":"2015-01-21 05:11:08.000000000","updated":"2015-06-05 09:41:33.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"26bb6146f62740c188b5966d9dde7590ade78cd4","_number":148791,"virtual_id_number":148791,"owner":{"_account_id":14622,"name":"Parantap Roy","email":"parantap@acelio.com","username":"parantap"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":15090,"name":"Elvis Teixeira","email":"elvis.teixeira@lsbd.ufc.br","username":"ElvisTeixeira"},{"value":1,"date":"2015-01-22 02:19:39.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":15090,"name":"Elvis Teixeira","email":"elvis.teixeira@lsbd.ufc.br","username":"ElvisTeixeira"},"all":[{"value":-1,"date":"2015-02-27 16:48:05.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":15090,"name":"Elvis Teixeira","email":"elvis.teixeira@lsbd.ufc.br","username":"ElvisTeixeira"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":-1,"date":"2015-02-03 19:08:43.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":15090,"name":"Elvis Teixeira","email":"elvis.teixeira@lsbd.ufc.br","username":"ElvisTeixeira"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":15090,"name":"Elvis Teixeira","email":"elvis.teixeira@lsbd.ufc.br","username":"ElvisTeixeira"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-21 05:11:13.000000000","updated_by":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"reviewer":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"state":"REVIEWER"},{"updated":"2015-01-22 02:19:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-02-03 19:08:43.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2015-02-27 16:48:05.000000000","updated_by":{"_account_id":15090,"name":"Elvis Teixeira","email":"elvis.teixeira@lsbd.ufc.br","username":"ElvisTeixeira"},"reviewer":{"_account_id":15090,"name":"Elvis Teixeira","email":"elvis.teixeira@lsbd.ufc.br","username":"ElvisTeixeira"},"state":"REVIEWER"}],"messages":[{"id":"bb53167f6338e9007b09e70889934c7882734754","author":{"_account_id":14622,"name":"Parantap Roy","email":"parantap@acelio.com","username":"parantap"},"date":"2015-01-21 05:11:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8143f1c82d7c336a897fc35741a22aa22e0ecd80","author":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"date":"2015-01-21 05:11:13.000000000","message":"Patch Set 1:\n\nThank you for your first contribution to OpenStack.\n\n    Your patch will now be tested automatically by OpenStack testing frameworks\n    and once the automatic tests pass, it will be reviewed by other friendly\n    developers. They will give you feedback and may require you to refine it.\n\n    People seldom get their patch approved on the first try, so don\u0027t be\n    concerned if requested to make corrections. Feel free to modify your patch\n    and resubmit a new change-set.\n\n    Patches usually take 3 to 7 days to be reviewed so be patient and be\n    available on IRC to ask and answer questions about your work. The more you\n    participate in the community the more rewarding it is for you. You may also\n    notice that the more you get to know people and get to be known, the faster\n    your patches will be reviewed and eventually approved. Get to know others\n    and become known by doing code reviews: anybody can do it, and it\u0027s a\n    great way to learn the code base.\n\n    Thanks again for supporting OpenStack, we look forward to working with you.\n\n    IRC: https://wiki.openstack.org/wiki/IRC\n    Workflow: https://wiki.openstack.org/wiki/Gerrit_Workflow\n    Commit Messages: https://wiki.openstack.org/wiki/GitCommitMessages","accounts_in_message":[],"_revision_number":1},{"id":"c8440719314d490a3e32860182822f1c4aa253aa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-21 05:50:06.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/91/148791/1/check/gate-python-swiftclient-python26/ec81cc2/ : SUCCESS in 56s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/91/148791/1/check/gate-python-swiftclient-pep8/ee029ef/ : FAILURE in 30s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/91/148791/1/check/gate-python-swiftclient-docs/9f7e582//doc/build/html/ : SUCCESS in 47s\n- gate-python-swiftclient-python27 http://logs.openstack.org/91/148791/1/check/gate-python-swiftclient-python27/f689c50/ : SUCCESS in 51s\n- gate-python-swiftclient-python33 http://logs.openstack.org/91/148791/1/check/gate-python-swiftclient-python33/c7c4f6b/ : SUCCESS in 2m 34s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/91/148791/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/70e6b25/ : SUCCESS in 27m 40s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/91/148791/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/62eee5e/ : SUCCESS in 29m 29s\n- gate-python-swiftclient-pypy http://logs.openstack.org/91/148791/1/check/gate-python-swiftclient-pypy/5edd535/ : SUCCESS in 1m 28s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/91/148791/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/d533e83/ : SUCCESS in 38m 54s\n- check-swift-dsvm-functional http://logs.openstack.org/91/148791/1/check/check-swift-dsvm-functional/073ef3c/ : SUCCESS in 23m 55s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/91/148791/1/check/check-swiftclient-dsvm-functional/547a1a2/ : FAILURE in 15m 18s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c850b418039a34d9917528ae04e591ea46c09bd5","author":{"_account_id":14622,"name":"Parantap Roy","email":"parantap@acelio.com","username":"parantap"},"date":"2015-01-21 07:40:11.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"78fe1750b539cd6a691b67da02967c007709bafb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-21 08:18:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/91/148791/2/check/gate-python-swiftclient-python26/ed6ac15/ : SUCCESS in 47s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/91/148791/2/check/gate-python-swiftclient-pep8/5687819/ : SUCCESS in 44s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/91/148791/2/check/gate-python-swiftclient-docs/bde97ec//doc/build/html/ : SUCCESS in 49s\n- gate-python-swiftclient-python27 http://logs.openstack.org/91/148791/2/check/gate-python-swiftclient-python27/75c50d4/ : SUCCESS in 47s\n- gate-python-swiftclient-python33 http://logs.openstack.org/91/148791/2/check/gate-python-swiftclient-python33/22373b9/ : SUCCESS in 2m 28s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/91/148791/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/1c560e7/ : SUCCESS in 29m 19s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/91/148791/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/59d3e13/ : SUCCESS in 38m 23s\n- gate-python-swiftclient-pypy http://logs.openstack.org/91/148791/2/check/gate-python-swiftclient-pypy/92e4e7e/ : SUCCESS in 1m 56s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/91/148791/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/2d4bc64/ : SUCCESS in 31m 05s\n- check-swift-dsvm-functional http://logs.openstack.org/91/148791/2/check/check-swift-dsvm-functional/401064a/ : SUCCESS in 23m 21s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/91/148791/2/check/check-swiftclient-dsvm-functional/8f0a051/ : FAILURE in 14m 55s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8bd90c0206060613a4e082a0ffe0f0ab729d647a","author":{"_account_id":14622,"name":"Parantap Roy","email":"parantap@acelio.com","username":"parantap"},"date":"2015-01-22 01:20:26.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"03393fa3c12677d779535fc192f6edf6ef093489","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-22 02:19:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/91/148791/3/check/gate-python-swiftclient-python26/358fd19/ : SUCCESS in 44s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/91/148791/3/check/gate-python-swiftclient-pep8/5d18949/ : SUCCESS in 29s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/91/148791/3/check/gate-python-swiftclient-docs/8cfeffc//doc/build/html/ : SUCCESS in 45s\n- gate-python-swiftclient-python27 http://logs.openstack.org/91/148791/3/check/gate-python-swiftclient-python27/a83a14f/ : SUCCESS in 46s\n- gate-python-swiftclient-python33 http://logs.openstack.org/91/148791/3/check/gate-python-swiftclient-python33/038d278/ : SUCCESS in 2m 27s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/91/148791/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/e2b71fa/ : SUCCESS in 29m 48s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/91/148791/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/d24564e/ : SUCCESS in 26m 30s\n- gate-python-swiftclient-pypy http://logs.openstack.org/91/148791/3/check/gate-python-swiftclient-pypy/ef97ba3/ : SUCCESS in 1m 20s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/91/148791/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/788f091/ : SUCCESS in 30m 33s\n- check-swift-dsvm-functional http://logs.openstack.org/91/148791/3/check/check-swift-dsvm-functional/415fe43/ : SUCCESS in 21m 35s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/91/148791/3/check/check-swiftclient-dsvm-functional/f2c8328/ : FAILURE in 12m 31s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ce3581c78abfd152b484aada7cabd999d5b40e36","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2015-02-03 19:08:43.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)\n\nI don\u0027t think that test is really exercising the behavior that\u0027s being changed, something like this might be better:\n\nhttps://gist.github.com/clayg/a82f475edf46e61eb4b6\n\n... although it\u0027s good to know that you can still upload objects with path parts in their name if you use the Connection class directly.","accounts_in_message":[],"_revision_number":3},{"id":"415ddf34ca27636e2785464edff1b6157b766da6","author":{"_account_id":15090,"name":"Elvis Teixeira","email":"elvis.teixeira@lsbd.ufc.br","username":"ElvisTeixeira"},"date":"2015-02-27 16:48:05.000000000","message":"Patch Set 3: Code-Review-1\n\nGerrard is right about the test, waiting for a fix before +1","accounts_in_message":[],"_revision_number":3},{"id":"7e998c83fb9949d0bb6ffa58e59301df2d636299","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-06-05 09:41:33.000000000","message":"Abandoned\n\nThere has been no change on this patch for over 3 months so I am abandoning it clear the review list. Please feel free to restore this patch if you are still working on it.\n\nThis fix appears to be duplicated by\nhttps://review.openstack.org/#/c/185269/ which has had more recent activity.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"2f19ccc2d3da750339df29ce473334bc10e32398","revisions":{"6f0b40b68ebbb8e9410e08afcb914687ebebc31c":{"kind":"REWORK","_number":1,"created":"2015-01-21 05:11:08.000000000","uploader":{"_account_id":14622,"name":"Parantap Roy","email":"parantap@acelio.com","username":"parantap"},"ref":"refs/changes/91/148791/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/91/148791/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/148791/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/148791/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/148791/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/91/148791/1"}}},"commit":{"parents":[{"commit":"7709fea51e71084163cf56c4d11a280ca4388357","subject":"Merge \"Check that content_type header exists before using\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7709fea51e71084163cf56c4d11a280ca4388357"}]}],"author":{"name":"Parantap Roy","email":"parantap@acelio.com","date":"2015-01-21 04:53:02.000000000","tz":-480},"committer":{"name":"Parantap Roy","email":"parantap@acelio.com","date":"2015-01-21 05:11:29.000000000","tz":-480},"subject":"SwiftClient object beginning with / or ./","message":"SwiftClient object beginning with / or ./\n\nCurrently the SwiftClient Upload code removes the / or ./ in an object path\nafter creating dictionary response. This checkin fixes the ordering of this\nupdate and adds a functional test to verify this behavior.\n\nFixes Bug1412425\n\nChange-Id: I2f818e6a66efab4ae453a230d45166f7b0e8ac3e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/6f0b40b68ebbb8e9410e08afcb914687ebebc31c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/6f0b40b68ebbb8e9410e08afcb914687ebebc31c"}]},"branch":"refs/heads/master"},"421ad96a1f797d7a50f5d71a2f510143fe632f2c":{"kind":"REWORK","_number":2,"created":"2015-01-21 07:40:11.000000000","uploader":{"_account_id":14622,"name":"Parantap Roy","email":"parantap@acelio.com","username":"parantap"},"ref":"refs/changes/91/148791/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/91/148791/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/148791/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/148791/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/148791/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/91/148791/2"}}},"commit":{"parents":[{"commit":"7709fea51e71084163cf56c4d11a280ca4388357","subject":"Merge \"Check that content_type header exists before using\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7709fea51e71084163cf56c4d11a280ca4388357"}]}],"author":{"name":"Parantap Roy","email":"parantap@acelio.com","date":"2015-01-21 04:53:02.000000000","tz":-480},"committer":{"name":"Parantap Roy","email":"parantap@acelio.com","date":"2015-01-21 07:30:41.000000000","tz":-480},"subject":"SwiftClient object beginning with / or ./","message":"SwiftClient object beginning with / or ./\n\nCurrently the SwiftClient Upload code removes the / or ./ in an object path\nafter creating dictionary response. This checkin fixes the ordering of this\nupdate and adds a functional test to verify this behavior.\n\nFixes Bug1412425\n\nChange-Id: I2f818e6a66efab4ae453a230d45166f7b0e8ac3e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/421ad96a1f797d7a50f5d71a2f510143fe632f2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/421ad96a1f797d7a50f5d71a2f510143fe632f2c"}]},"branch":"refs/heads/master"},"2f19ccc2d3da750339df29ce473334bc10e32398":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-01-22 01:20:26.000000000","uploader":{"_account_id":14622,"name":"Parantap Roy","email":"parantap@acelio.com","username":"parantap"},"ref":"refs/changes/91/148791/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/91/148791/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/148791/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/148791/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/91/148791/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/91/148791/3"}}},"commit":{"parents":[{"commit":"7709fea51e71084163cf56c4d11a280ca4388357","subject":"Merge \"Check that content_type header exists before using\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7709fea51e71084163cf56c4d11a280ca4388357"}]}],"author":{"name":"Parantap Roy","email":"parantap@acelio.com","date":"2015-01-21 04:53:02.000000000","tz":-480},"committer":{"name":"Parantap Roy","email":"parantap@acelio.com","date":"2015-01-22 01:19:39.000000000","tz":-480},"subject":"SwiftClient object beginning with / or ./","message":"SwiftClient object beginning with / or ./\n\nCurrently the SwiftClient Upload code removes the / or ./ in an object path\nafter creating dictionary response. This checkin fixes the ordering of this\nupdate and adds a functional test to verify this behavior.\n\nChange-Id: I2f818e6a66efab4ae453a230d45166f7b0e8ac3e\nCloses-Bug: 1412425\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2f19ccc2d3da750339df29ce473334bc10e32398"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2f19ccc2d3da750339df29ce473334bc10e32398"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
