예제 #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)
예제 #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)
예제 #3
0
 def _synclog_to_class(doc):
     if doc['doc_type'] == 'SyncLog':
         return get_sync_log_class_by_format(doc.get('log_format'))
예제 #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)
예제 #5
0
 def _synclog_to_class(doc):
     if doc['doc_type'] == 'SyncLog':
         return get_sync_log_class_by_format(doc.get('log_format'))
예제 #6
0
 def sync_log_class(self):
     return get_sync_log_class_by_format(LOG_FORMAT_SIMPLIFIED)