Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/core/loader.py
| Show First 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | class BaseLoader: | ||||
| - :class:`SvnLoader` | - :class:`SvnLoader` | ||||
| - :class:`GitLoader` | - :class:`GitLoader` | ||||
| - :class:`PyPILoader` | - :class:`PyPILoader` | ||||
| - :class:`NpmLoader` | - :class:`NpmLoader` | ||||
| """ | """ | ||||
| visit_date: Optional[datetime.datetime] | visit_date: Optional[datetime.datetime] | ||||
| origin: Optional[Origin] | origin: Origin | ||||
| origin_metadata: Dict[str, Any] | origin_metadata: Dict[str, Any] | ||||
| loaded_snapshot_id: Optional[Sha1Git] | loaded_snapshot_id: Optional[Sha1Git] | ||||
| def __init__( | def __init__( | ||||
| self, | self, | ||||
| storage: StorageInterface, | storage: StorageInterface, | ||||
| logging_class: Optional[str] = None, | logging_class: Optional[str] = None, | ||||
| save_data_path: Optional[str] = None, | save_data_path: Optional[str] = None, | ||||
| Show All 10 Lines | ): | ||||
| ) | ) | ||||
| self.log = logging.getLogger(logging_class) | self.log = logging.getLogger(logging_class) | ||||
| _log = logging.getLogger("requests.packages.urllib3.connectionpool") | _log = logging.getLogger("requests.packages.urllib3.connectionpool") | ||||
| _log.setLevel(logging.WARN) | _log.setLevel(logging.WARN) | ||||
| # possibly overridden in self.prepare method | # possibly overridden in self.prepare method | ||||
| self.visit_date = None | self.visit_date = None | ||||
| self.origin = None | |||||
| if not hasattr(self, "visit_type"): | if not hasattr(self, "visit_type"): | ||||
| self.visit_type: Optional[str] = None | self.visit_type: Optional[str] = None | ||||
| self.origin_metadata = {} | self.origin_metadata = {} | ||||
| self.loaded_snapshot_id = None | self.loaded_snapshot_id = None | ||||
| if save_data_path: | if save_data_path: | ||||
| ▲ Show 20 Lines • Show All 360 Lines • Show Last 20 Lines | |||||