Skip to content

Commit

Permalink
добавлено описание ряда функций
Browse files Browse the repository at this point in the history
  • Loading branch information
Infactum committed Nov 1, 2015
1 parent 4dfd0ad commit 4dab26c
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions onec_dtools/db.py
Original file line number Diff line number Diff line change
Expand Up @@ -91,13 +91,18 @@ def read_full_object(db_file, object_offset):


def read_blob_from_offset(db_file, blob_offset, blob_chunk_offset):
"""Получает генератор для чтения Blob данных и позиционирует его на указанном смещении"""
blob = read_object(db_file, blob_offset, BLOB_CHUNK_SIZE).data
for _ in range(blob_chunk_offset):
next(blob)
return blob


def read_value_from_blob(db_file, blob_offset, blob_chunk_index, decorator):
"""
Читает значение blob данных по указанному смещению.
Возвращает decorator(данные) - необходимо для удобного преобразования значений полей типа Image и NText
"""
blob = read_blob_from_offset(db_file, blob_offset, blob_chunk_index)
while True:
buffer = next(blob)
Expand Down

0 comments on commit 4dab26c

Please sign in to comment.