MCPcopy Create free account
hub / github.com/Keeper-Security/Commander / _process_records

Function _process_records

keepercommander/nested_share_folder/sync.py:368–383  ·  view source on GitHub ↗

Store DriveRecord metadata (no encrypted content).

(params, records)

Source from the content-addressed store, hash-verified

366
367
368def _process_records(params, records):
369 """Store DriveRecord metadata (no encrypted content)."""
370 for record in records:
371 record_uid = utils.base64_url_encode(record.recordUid)
372 record_obj = {
373 'record_uid': record_uid,
374 'revision': record.revision,
375 'version': record.version,
376 'shared': record.shared if record.shared else False,
377 'client_modified_time': record.clientModifiedTime if record.clientModifiedTime else 0,
378 }
379 if record.fileSize:
380 record_obj['file_size'] = record.fileSize
381 if record.thumbnailSize:
382 record_obj['thumbnail_size'] = record.thumbnailSize
383 params.nested_share_records[record_uid] = record_obj
384
385
386def _process_record_data(params, record_data_list):

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected