traildb.py 文件源码

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

项目:traildb-python 作者: traildb 项目源码 文件源码
def __init__(self, path):
        """Open a TrailDB at path."""
        self._db = db = lib.tdb_init()
        res = lib.tdb_open(self._db, path)
        if res != 0:
            raise TrailDBError("Could not open %s, error code %d" % (path, res))

        self.num_trails = lib.tdb_num_trails(db)
        self.num_events = lib.tdb_num_events(db)
        self.num_fields = lib.tdb_num_fields(db)
        self.fields = [lib.tdb_get_field_name(db, i) for i in xrange(self.num_fields)]
        self._event_cls = namedtuple('event', self.fields, rename=True)
        self._uint64_ptr = pointer(c_uint64())
评论列表


问题


面经


文章

微信
公众号

扫码关注公众号