def sync_log_class(self): format = LOG_FORMAT_SIMPLIFIED if self.use_clean_restore else LOG_FORMAT_LEGACY return get_sync_log_class_by_format(format)
def _synclog_to_class(doc): if doc['doc_type'] == 'SyncLog': return get_sync_log_class_by_format(doc.get('log_format'))
def get_exactly_one_wrapped_sync_log(): """ Gets exactly one properly wrapped sync log, or fails hard. """ [doc] = list(get_all_sync_logs_docs()) return get_sync_log_class_by_format(doc['log_format']).wrap(doc)
def sync_log_class(self): return get_sync_log_class_by_format(LOG_FORMAT_SIMPLIFIED)