From 316c1057fa2c3e43ebd9cdadf6df498da62907df Mon Sep 17 00:00:00 2001 From: Nir Argaman Date: Mon, 7 Jun 2021 09:33:02 +0300 Subject: [PATCH] Add an option to provide "Accept" header to client request Signed-off-by: Nir Argaman --- openshift/dynamic/client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openshift/dynamic/client.py b/openshift/dynamic/client.py index 000af480..f7dc154c 100644 --- a/openshift/dynamic/client.py +++ b/openshift/dynamic/client.py @@ -186,7 +186,7 @@ def watch(self, resource, namespace=None, name=None, label_selector=None, field_ yield event @meta_request - def request(self, method, path, body=None, **params): + def request(self, method, path, body=None, accept_header=None, **params): if not path.startswith('/'): path = '/' + path @@ -217,7 +217,7 @@ def request(self, method, path, body=None, **params): form_params = [] local_var_files = {} # HTTP header `Accept` - header_params['Accept'] = self.client.select_header_accept([ + header_params['Accept'] = accept_header or self.client.select_header_accept([ 'application/json', 'application/yaml', 'application/vnd.kubernetes.protobuf'