Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 def _synclog_to_class(doc):
     if doc['doc_type'] == 'SyncLog':
         return get_sync_log_class_by_format(doc.get('log_format'))
Exemplo n.º 4
0
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)
Exemplo n.º 5
0
 def _synclog_to_class(doc):
     if doc['doc_type'] == 'SyncLog':
         return get_sync_log_class_by_format(doc.get('log_format'))
Exemplo n.º 6
0
 def sync_log_class(self):
     return get_sync_log_class_by_format(LOG_FORMAT_SIMPLIFIED)