Skip to content

Commit e148965

Browse files
fix: TypeError for concatenating NameServers.
1 parent 2cd8f4a commit e148965

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ dependencies = [
2424
"requests>=2.28.2",
2525
"importlib_resources>=5.10.2"
2626
]
27-
version = "1.4.3"
27+
version = "1.4.4"
2828

2929
[tool.setuptools]
3030
packages = ["whois21"]

whois21/__init__.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
domain_registration_data_lookup,
2727
domain_registration_data_lookup_)
2828

29-
__version__ = '1.4.3'
29+
__version__ = '1.4.4'
3030
__github__ = 'https://github.com/MPCodeWriter21/whois21'
3131
__author__ = 'CodeWriter21'
3232
__email__ = 'CodeWriter21@gmail.com'
@@ -322,7 +322,13 @@ def __set_attrs(self):
322322
if isinstance(fax_numbers, list):
323323
self.fax_numbers = set(fax_numbers)
324324
self.status = data.get('DOMAIN STATUS', [])
325-
self.name_servers = data.get('NAME SERVER', []) + data.get('NSERVER', [])
325+
name_servers = data.get('NAME SERVER', [])
326+
nserver = data.get('NSERVER', [])
327+
if not isinstance(name_servers, list):
328+
name_servers = [name_servers]
329+
if not isinstance(nserver, list):
330+
nserver = [nserver]
331+
self.name_servers = name_servers + nserver
326332

327333
def parse_time(
328334
date_time: Union[str, Sequence[str]]

0 commit comments

Comments
 (0)