Форум сайта python.su
ОС Сentos 7 minimal
Python 3.9.7 & pip 21.2.3
pip3 list
DEPRECATION: The default format will switch to columns in the future. You can use –formatlegacy|columns) (or define a formatlegacy|columns) in your pip.conf under the
section) to disable this warning.
arrow (1.1.1)
attrs (21.2.0)
certifi (2021.5.30)
charset-normalizer (2.0.4)
contextlib2 (21.6.0)
docutils (0.17.1)
execnet (1.9.0)
fping (0.0.1a2)
grafana-api (1.0.3)
idna (3.2)
importlib-metadata (4.8.1)
importlib-resources (5.2.2)
influxdb (5.3.1)
iniconfig (1.1.1)
mock (4.0.3)
msgpack (1.0.2)
netaddr (0.8.0)
packaging (21.0)
path (16.2.0)
path.py (12.5.0)
pip (9.0.3)
pluggy (1.0.0)
py (1.10.0)
pyparsing (2.4.7)
pytest (6.2.5)
pytest-shutil (1.7.0)
python-dateutil (2.8.2)
pytz (2021.1)
PyYAML (5.4.1)
regex (2021.8.28)
requests (2.26.0)
setuptools (39.2.0)
six (1.16.0)
statistics (1.0.3.5)
termcolor (1.1.0)
times (0.7)
toml (0.10.2)
typing-extensions (3.10.0.2)
urllib3 (1.26.6)
xdg (5.1.1)
zipp (3.5.0)
Репо https://github.com/NicholasPCole/ping-logger
Что пытался делать:
config.yaml
content Influxdb:
host: 192.168.7.160: 8086
username:
admin password: Paswd
database: unifi
ssl: True
verify_ssl: True
ping_count: 10
src_host_name:
dest_hosts:
Вывод ошибки прикрепил. Нужно ли вносить массив данных в
ping-logger.py или только в default.yaml?
Cпасибо за любую конструктивную помощь
Прикреплённый файлы:
error_log.txt (3,8 KБ)
Офлайн
Передай сюда точно YAML-файл. Используй тег code
[code]здесь пиши[/code]
Отредактировано py.user.next (Сен. 1, 2021 19:30:46)
Офлайн
influxdb:
host:http://192.168.6.151:8086
username:admin
password:Passwd
database:unifi
ssl: True
verify_ssl: True
ping_count: 10
src_host_name:
dest_hosts:
- 192.168.0.48
Офлайн
>>> import yaml >>> >>> document = """ ... influxdb: ... host: http://192.168.6.151:8086 ... username: admin ... password: Passwd ... database: unifi ... ssl: True ... verify_ssl: True ... ping_count: 10 ... src_host_name: ... dest_hosts: ... - 192.168.0.48 ... """ >>> >>> yaml.load(document) {'influxdb': {'host': 'http://192.168.6.151:8086', 'username': 'admin', 'password': 'Passwd', 'database': 'unifi', 'ssl': True, 'verify_ssl': True}, 'ping_count': 10, 'src_host_name': None, 'dest_hosts': ['192.168.0.48']} >>>
Офлайн