def __init__()

in etl/glean.py [0:0]


    def __init__(self, identifier: str, definition: dict, *, ping_names: List[str] = None):
        self.identifier = identifier
        self._set_dates(definition)
        self._set_definition(definition)

        self.description = self.definition.get("description")
        self.tags = self.definition["metadata"].get("tags", [])

        self.bq_prefix = None
        if "glean_client_info" in self.definition["send_in_pings"]:
            self.bq_prefix = "client_info"
        elif "glean_internal_info" in self.definition["send_in_pings"]:
            self.bq_prefix = "ping_info"
        if ping_names is not None:
            self._update_all_pings(ping_names)