code: def _download_and_prepare(self, dl_manager):
      if self.config_name not in self.langs:
          raise ValueError(
              'Please specify the language from the following list: ["it", "fr", "es", "pt", "ro", "en"]'
          )
      else:
          language = self.config_name
          self.hurtlex = pd.read_csv(
              f"https://raw.githubusercontent.com/MilaNLProc/hurtlex/master/lexica/{language.upper()}/1.2/hurtlex_{language.upper()}.tsv",
              sep="\t",
          )
          self.hurtlex = self.hurtlex[
              self.hurtlex["level"] == "conservative"
          ]
          self.hurtlex["lemma"] = self.hurtlex["lemma"].apply(
              strip_accent
          )
          self.categories = set(self.hurtlex["category"].unique())
          self.words = set(self.hurtlex["lemma"].unique())
  
file_path: evaluate/measurements/honest/honest.py
imports: from collections import defaultdict
  import datasets
  import numpy
  import pandas
  import unidecode
  import evaluate
label_desc: Use image node_id 2 for calling the Honest obj's underlying member method code with example usage: obj._download_and_prepare(dl_manager) without return types