http.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:vivisect-py3 作者: bat-serjo 项目源码 文件源码
def handleGetAttr(self, objname, attr): 
        if not self.server.attr:
            self.send_response(http.client.FORBIDDEN)
            self.end_headers()
            excinfo = "__getattr__ disabled"
            self.wfile.write(json.dumps(excinfo))
            return
        if verbose: print("GETTING ATTRIBUTE:", attr) 
        obj = self.server.getSharedObject(objname)
        try:
            val = getattr(obj, attr)
            self.send_response(http.client.OK)
            self.end_headers()
            self.wfile.write(json.dumps(val)) 
        except Exception as e:
            self.send_response(http.client.NOT_FOUND)
            self.end_headers()
            excinfo = "%s" % traceback.format_exc()
            self.wfile.write(json.dumps(excinfo))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号