Skip to content

Documentation — link_handler.py

revoltMoon edited this page Nov 24, 2018 · 3 revisions

_sentenceSeparator

  • Разделяет предложения.

Объявление

  • def _sentenceSeparator(text: str)

Параметры

  1. text — текст, который необходимо разделить.

Возвращает

  1. sentencePattern.finditer(text)

parse

  • Получение распарсенных данных.

Объявление

  • def parse(headersToParsing: Dict[str, Header], headersBase: Dict[str, Header], supertypes: Set[str])

Параметры

  1. headersToParsing — словарь заголовков для парсинка.
  2. headersBase — словарь базы заголовков.
  3. supertypes — супертипы.

Возвращает

  1. allCleanLinks: Dict[Header, CleanLink]

get_link_graph

  • Получаем граф связей постановлений.

Объявление

  • def get_link_graph(checkedLinks: Dict[Header, List[CleanLink]])

Параметры

  1. checkedLinks — словарь со списком представлений класса CleanLink как элемент и строка uid документа как ключ.

Возвращает

  1. Представление класса linkGraph