seafile_ynh/sources/seafile-server-3.1.1/seahub/thirdpart/seafobj/blocks.py
Elie 0f063400be Add sources
Former-commit-id: 2e47976ec5
2014-08-06 22:42:37 -04:00

17 lines
No EOL
449 B
Python

from .objstore_factory import objstore_factory
class SeafBlockManager(object):
def __init__(self):
self.obj_store = objstore_factory.get_obj_store('blocks')
self._counter = 0
def read_count(self):
return self._counter
def load_block(self, repo_id, version, obj_id):
self._counter += 1
data = self.obj_store.read_obj(repo_id, version, obj_id)
return data
block_mgr = SeafBlockManager()