JeevansSP edited a comment on pull request #111: URL: https://github.com/apache/ranger/pull/111#issuecomment-1070523172
``` from apache_ranger.model.ranger_service import * from apache_ranger.client.ranger_client import * from apache_ranger.model.ranger_policy import * ranger_url = "http://*******.com:****/" ranger_auth = ("*******", "**********") ranger = RangerClient(ranger_url, ranger_auth) policy = RangerPolicy() policy.service = "starburst-enterprise" policy.name = "test_policy" policy.resources = { "database": RangerPolicyResource({ "values": ["hive"] }), "schema": RangerPolicyResource({"values":["data_mesh"]}), "table": RangerPolicyResource({ "values": ["uber_rides"] }), "column": RangerPolicyResource({ "values": ["*"] }) } allowItem1 = RangerPolicyItem() allowItem1.groups = [ "Data Consumer" ] allowItem1.accesses = [ RangerPolicyItemAccess({ "type": "select" }) ] denyItem1 = RangerPolicyItem() denyItem1.groups = [ "Data Consumer" ] denyItem1.accesses = [ RangerPolicyItemAccess({ "type": "drop" }) ] policy.policyItems = [ allowItem1 ] policy.denyPolicyItems = [ denyItem1 ] print('Creating policy: name=' + policy.name) created_policy = ranger.create_policy(policy) print(' created policy: name=' + created_policy.name + ', id=' + str(created_policy.id)) ``` Hello, my Code works fine upto line 9 with or without the leading slash but anytime i try to create a policy, service etc , anything that requires a JSON file i get this error `<Response [400]> Traceback (most recent call last): File "c:\Users\j.shimoga.prakash\Desktop\pls work - Copy\test.py", line 38, in <module> created_policy = ranger.create_policy(policy) File "C:\Users\j.shimoga.prakash\Desktop\pls work - Copy\venv\lib\site-packages\apache_ranger\client\ranger_client.py", line 124, in create_policy resp = self.__call_api(RangerClient.CREATE_POLICY, params, policy) File "C:\Users\j.shimoga.prakash\Desktop\pls work - Copy\venv\lib\site-packages\apache_ranger\client\ranger_client.py", line 333, in __call_api raise RangerServiceException(api, response) File "C:\Users\j.shimoga.prakash\Desktop\pls work - Copy\venv\lib\site-packages\apache_ranger\exceptions.py", line 39, in __init__ respJson = response.json() File "C:\Users\j.shimoga.prakash\Desktop\pls work - Copy\venv\lib\site-packages\requests\models.py", line 910, in json return complexjson.loads(self.text, **kwargs) File "C:\Users\j.shimoga.prakash\Desktop\pls work - Copy\venv\lib\site-packages\simplejson\__init__.py", line 525, in loads return _default_decoder.decode(s) File "C:\Users\j.shimoga.prakash\Desktop\pls work - Copy\venv\lib\site-packages\simplejson\decoder.py", line 370, in decode obj, end = self.raw_decode(s) File "C:\Users\j.shimoga.prakash\Desktop\pls work - Copy\venv\lib\site-packages\simplejson\decoder.py", line 400, in raw_decode return self.scan_once(s, idx=_w(s, idx).end()) simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0)` Can someone please help me out? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
