in probe_scraper/parsers/repositories.py [0:0]
def __init__(self, name, definition):
self.name = name
self.url = definition.get("url")
self.branch = definition.get("branch", None)
self.notification_emails = definition.get("notification_emails")
self.app_id = definition.get("app_id")
self.description = definition.get("description")
self.channel = definition.get("channel")
self.deprecated = definition.get("deprecated", False)
self.metrics_file_paths = definition.get("metrics_files", [])
self.ping_file_paths = definition.get("ping_files", [])
self.tag_file_paths = definition.get("tag_files", [])
self.library_names = definition.get("library_names", None)
self.dependencies = definition.get("dependencies", [])
self.prototype = definition.get("prototype", False)
self.retention_days = definition.get("retention_days", None)
self.encryption = definition.get("encryption", None)
self.skip_documentation = definition.get("skip_documentation", False)
self.moz_pipeline_metadata_defaults = definition.get(
"moz_pipeline_metadata_defaults", {}
)
self.moz_pipeline_metadata = definition.get("moz_pipeline_metadata", {})