-
-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhance the execution_output_by_id function #29
base: master
Are you sure you want to change the base?
Conversation
Ignore JetBrains IDE-generated files.
Run the black formatter over the code.
As of 2020 Jan 01, official support for Python 2 has ended (https://www.python.org/doc/sunset-python-2/, https://python3statement.org/). * Remove `from __future__ import absolute_import` statement. * Remove `from __future__ import unicode_literals` statement. * Remove `from __future__ import print_function` statement. * Remove `from urlparse import urljoin` statement, and retain the Python 3 equivalent. * Switch to using format strings. * BUGFIX: Per https://docs.rundeck.com/docs/api/rundeck-api.html#bulk-delete-executions, the url in the bulk_delete_executions function should look like `{}/executions/delete`, not `{}/executions/{}/delete`.
From rundeck/rundeck#1923: > I've traced the issue down to the Content-Type header that messes up the whole request (It's not needed for a GET anyway, was there from a previous POST). The output is still a XML, I'll open a different issue for that There are a few posts saying the same thing: GET requests specifying a Content-Type header causes the URL parameters to be ignored.
There are some cases where end-users of the library want to override the headers sent to Rundeck (ex. not every response is going to be application/json).
Per https://docs.rundeck.com/docs/api/rundeck-api.html#execution-query, we can pass a format parameter (json, xml, text) and specify the relevant Accept header so that you can, for example, download the raw log text.
Hi @jon-rtr, Your pull request looks useful but all the formatting changes does not help merging this PR... Open a new PR with only the |
Can you please rebase on the current master? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please rebase.
I'll try to update these changes in a new PR. |
There are some cases where end-users of the library want to override the
headers sent to Rundeck (ex. not every response is going to be
application/json).
Per https://docs.rundeck.com/docs/api/rundeck-api.html#execution-query,
we can pass a format parameter (json, xml, text) and specify the
relevant Accept header so that you can, for example, download the raw
log text.