class_docstr: Base class for reading spelling corrections dataset files
  
      
class_docstr_tok: ["Base","class","for","reading","spelling","corrections","dataset","files"]
docstr: Base method that interprets ``data_path`` argument.
  
  Args:
      data_path: path to the tsv-file containing erroneous and corrected words
  
  Returns:
      the same path as a :class:`~pathlib.Path` object
docstr_tok: ["Base","method","that","interprets","``","data_path","``","argument",".","Args",":","data_path",":","path","to","the","tsv-file","containing","erroneous","and","corrected","words","Returns",":","the","same","path","as","a",":","class",":","`","~pathlib.Path","`","object"]
code: def build(data_path: str) -> Path:
      """Base method that interprets ``data_path`` argument.
  
      Args:
          data_path: path to the tsv-file containing erroneous and corrected words
  
      Returns:
          the same path as a :class:`~pathlib.Path` object
      """
      return Path(data_path)
  
imports: import csv
  from logging import getLogger
  from pathlib import Path
  from typing import Dict, List, Tuple
  import requests
  from lxml import html
  from deeppavlov.core.common.registry import register
  from deeppavlov.core.data.dataset_reader import DatasetReader
  from deeppavlov.core.data.utils import is_done, download, mark_done
label_desc: Use image node_id 2 for calling the TyposCustom obj's underlying member method code with example usage: obj.build(data_path) and returns: Path