scripts icon indicating copy to clipboard operation
scripts copied to clipboard

- sometime error does not contains data

Open nesies opened this issue 10 years ago • 3 comments

Zabbix 2.2.9 here, sometimes, i got a stack trace:

result = api_conn.host.get(request)

File "xxx/zabbix_api.py", line 334, in method return self.universal("%s.%s" % (self.data["prefix"], name), opts[0]) File "xxx/zabbix_api.py", line 79, in wrapper return self.do_request(self.json_obj(method, opts))['result'] File "xxx/zabbix_api.py", line 341, in do_request return self.parent.do_request(req) File "xxxx/zabbix_api.py", line 288, in do_request jobj['error']['message'], jobj['error']['data'], str(json_obj)) KeyError: 'data'

nesies avatar Jan 28 '16 09:01 nesies

Looks good by me. Python 3 tested?

paskal avatar Jan 28 '16 09:01 paskal

only test with python 2.6.6

nesies avatar Jan 29 '16 10:01 nesies

Hi! Thanks for request, but i can't merge it because method has_key removed in python3. Please use operator "in" instead.

gescheit avatar Feb 01 '16 11:02 gescheit