code: def main():
      paths = default_paths.get_default_paths()
  
      dataset_name = "it_vit_sentences"
  
      label_filename = os.path.join(
          paths["SENTIMENT_BASE"],
          "italian",
          "sentence_classification",
          "classified",
      )
      if not os.path.exists(label_filename):
          raise FileNotFoundError(
              "Expected to find the labeled file in %s" % label_filename
          )
  
      label_map = read_label_map(label_filename)
  
      # this will produce three lists of trees with their con_id attached
      train_trees, dev_trees, test_trees = read_updated_trees(paths)
  
      train_trees = label_trees(label_map, train_trees)
      dev_trees = label_trees(label_map, dev_trees)
      test_trees = label_trees(label_map, test_trees)
  
      dataset = (train_trees, dev_trees, test_trees)
      process_utils.write_dataset(
          dataset, paths["SENTIMENT_DATA_DIR"], dataset_name
      )
  
imports: import os
  from stanza.models.classifiers.data import SentimentDatum
  from stanza.utils.datasets.sentiment import process_utils
  from stanza.utils.datasets.constituency.convert_it_vit import read_updated_trees
  import stanza.utils.default_paths
label_desc: Use image node_id 3 for calling a global function with example usage: main() without return types