Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/core/loader.py
Show First 20 Lines • Show All 123 Lines • ▼ Show 20 Lines | def __init__(self, logging_class: Optional[str] = None, | ||||
'directories': 0, | 'directories': 0, | ||||
'revisions': 0, | 'revisions': 0, | ||||
'releases': 0, | 'releases': 0, | ||||
} | } | ||||
self.max_content_size = self.config['max_content_size'] | self.max_content_size = self.config['max_content_size'] | ||||
# possibly overridden in self.prepare method | # possibly overridden in self.prepare method | ||||
self.visit_date: Optional[Union[str, datetime.datetime]] = None | self.visit_date: Optional[Union[str, datetime.datetime]] = None | ||||
self.origin: Dict[str, Any] = {} | self.origin: Dict[str, Any] = {} | ||||
if not hasattr(str, 'visit_type'): | |||||
self.visit_type: Optional[str] = None | self.visit_type: Optional[str] = None | ||||
self.origin_metadata: Dict[str, Any] = {} | self.origin_metadata: Dict[str, Any] = {} | ||||
# Make sure the config is sane | # Make sure the config is sane | ||||
save_data = self.config.get('save_data') | save_data = self.config.get('save_data') | ||||
if save_data: | if save_data: | ||||
path = self.config['save_data_path'] | path = self.config['save_data_path'] | ||||
os.stat(path) | os.stat(path) | ||||
if not os.access(path, os.R_OK | os.W_OK): | if not os.access(path, os.R_OK | os.W_OK): | ||||
▲ Show 20 Lines • Show All 583 Lines • Show Last 20 Lines |