basedb.py 文件源码

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

项目:sslxray 作者: portcullislabs 项目源码 文件源码
def open(self):
        """Open a pre-existing on-disk database.

        @raise anydbm.error: If there's a problem opening the database.
        @raise ValueError: If the database is not of the right type.
        """
        if not self.filename:
            raise ValueError("Can only open on-disk databases")
        self.db = anydbm.open(self.filename, "w") #raises anydbm.error
        try:
            if self.db["--Reserved--type"] != self.type:
                raise ValueError("Not a %s database" % self.type)
        except KeyError:
            raise ValueError("Not a recognized database")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号