Author jpatel
Recipients ezio.melotti, jpatel, vstinner
Date 2020-09-16.18:09:56
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1600279797.15.0.70851751953.issue41799@roundup.psfhosted.org>
In-reply-to
Content
Using splunklib.client module to use Pythonic interface to the Splunk REST API. I am using the connect method of the module to connect and log in to a Splunk instance.

Code:
import splunklib.client as splunk_client
kwargs_config_flags = {
                'host': "test_instance漢字",
                'port': 8089,
                'username': <username>,
                'password': <password>,
                'owner': None,
                'app': None}
sc = splunk_client.connect(**kwargs_config_flags)

For python 3
Output:
''latin-1' codec can't encode characters in position 0-1: ordinal not in range(256)'

I tried to encode the host to utf-8, "test_instance漢字".encode("utf-8")
Output:
'a bytes-like object is required, not 'str''

For python 2
It is working as expected.
output: 'nodename nor servname provided, or not known'

Is there a way by which this can be handled at the module level?
History
Date User Action Args
2020-09-16 18:09:57jpatelsetrecipients: + jpatel, vstinner, ezio.melotti
2020-09-16 18:09:57jpatelsetmessageid: <1600279797.15.0.70851751953.issue41799@roundup.psfhosted.org>
2020-09-16 18:09:57jpatellinkissue41799 messages
2020-09-16 18:09:56jpatelcreate