Get rid of DepricationWarning which, according to [1],
is going to become a SyntaxError:
/home/jenkins-build/build/workspace/ceph-pull-requests/src/pybind/mgr/zabbix/module.py:134: DeprecationWarning: invalid escape sequence '\['
uri = re.match("(?:(?:\[?)([a-z0-9-\.]+|[a-f0-9:\.]+)(?:\]?))(?:((?::))([0-9]{1,5}))?$", server)
1. https://docs.python.org/3.11/library/re.html
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
self._zabbix_hosts = list()
servers = cast(str, self.config['zabbix_host']).split(",")
for server in servers:
- uri = re.match("(?:(?:\[?)([a-z0-9-\.]+|[a-f0-9:\.]+)(?:\]?))(?:((?::))([0-9]{1,5}))?$", server)
+ uri = re.match(r"(?:(?:\[?)([a-z0-9-\.]+|[a-f0-9:\.]+)(?:\]?))(?:((?::))([0-9]{1,5}))?$", server)
if uri:
zabbix_host, sep, opt_zabbix_port = uri.groups()
if sep == ':':