def __init__(self, blacklist_string):
"""
Initialize a IPBlacklistEntry object based on the blacklist_string
argument.
:param blacklist_string: The string to build an IPBlacklistEntry object
from.
:return: None
"""
self._ip_string = blacklist_string[:blacklist_string.find(",")].strip()
self._range_name = blacklist_string[blacklist_string.find(",") + 1:].strip()
if "-" in self._ip_string:
range_start = self._ip_string[:self._ip_string.find("-")].strip()
range_end = self._ip_string[self._ip_string.find("-") + 1:].strip()
self._ip_range = IPRange(range_start, range_end)
else:
self._ip_range = IPNetwork(self._ip_string)
# Static Methods
# Class Methods
# Public Methods
评论列表
文章目录