{"comment":{"url":"https://api.github.com/repos/zenoss/zenoss-prodbin/comments/16478491","html_url":"https://github.com/zenoss/zenoss-prodbin/commit/1c44d7e8390c6b4abf818e4af2b432f28274e0d4#commitcomment-16478491","id":16478491,"user":{"login":"iancmcc","id":57971,"avatar_url":"https://avatars.githubusercontent.com/u/57971?v=3","gravatar_id":"","url":"https://api.github.com/users/iancmcc","html_url":"https://github.com/iancmcc","followers_url":"https://api.github.com/users/iancmcc/followers","following_url":"https://api.github.com/users/iancmcc/following{/other_user}","gists_url":"https://api.github.com/users/iancmcc/gists{/gist_id}","starred_url":"https://api.github.com/users/iancmcc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iancmcc/subscriptions","organizations_url":"https://api.github.com/users/iancmcc/orgs","repos_url":"https://api.github.com/users/iancmcc/repos","events_url":"https://api.github.com/users/iancmcc/events{/privacy}","received_events_url":"https://api.github.com/users/iancmcc/received_events","type":"User","site_admin":false},"position":188,"line":272,"path":"Products/ZenModel/IpNetwork.py","commit_id":"1c44d7e8390c6b4abf818e4af2b432f28274e0d4","created_at":"2016-03-03T16:29:16Z","updated_at":"2016-03-03T16:29:16Z","body":"`from Products.ZenUtils import safe_hasattr as hasattr`\r\n\r\nbuiltin hasattr is unsafe for database access."}}