+
+ +
+

mpsiemlib.common.BaseFuntions module

+
+
+mpsiemlib.common.BaseFuntions.exec_request(session: requests.sessions.Session, url: str, method='GET', timeout=30, timeout_up=1, **kwargs) requests.models.Response
+

Выполнение HTTP запросов +Если в окружении MP_DEBUG_LOG_BODY, выводит в DEBUG лог сырой ответ от сервера

+
+
Parameters
+
    +
  • session

  • +
  • url

  • +
  • method – метод GET|POST

  • +
  • timeout – timeout соединения

  • +
  • timeout_up – увеличение timeout от базового на коэффициент (нужно при генерации отчетов)

  • +
  • kwargs – параметы запроса, передаваемые в requests

  • +
+
+
Returns
+

requests.Response

+
+
+
+ +
+
+mpsiemlib.common.BaseFuntions.get_metrics_start_time()
+
+ +
+
+mpsiemlib.common.BaseFuntions.get_metrics_took_time(start_time)
+
+ +
+
+mpsiemlib.common.BaseFuntions.setup_logging(default_path='logging.yml', default_level=20, env_key='LOG_CFG')
+
+ +
+ + +
+ +