def __init__()

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", {})