Skip to content

Commit d3d22de

Browse files
committed
testing
1 parent e128dc0 commit d3d22de

3 files changed

Lines changed: 20 additions & 2 deletions

File tree

data_response.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1+
import logging
12
from typing import Any
23

4+
logger = logging.getLogger(__name__)
5+
36

47
class DataResponse: # noqa: B903
58
status: bool # if status is True we have data else a message

t2.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,18 @@
1+
import logging
2+
13
import whoisdomain
24
from whois_rdap import WhoisRdap
35

6+
logger = logging.getLogger(__name__)
47

58
def xmain() -> None:
69
rr = {}
710

11+
logging.basicConfig(
12+
filename="myapp.log",
13+
level=logging.WARNING,
14+
)
15+
816
wr = WhoisRdap()
917
for k, v in whoisdomain.ZZ.items():
1018
server = v.get("_server")

whois_rdap.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
1-
import sys
1+
import logging
2+
3+
# import sys
24
from typing import Any
35

46
import tld
57
import whodap
68

79
from data_response import DataResponse
810

11+
logger = logging.getLogger(__name__)
12+
913

1014
class WhoisRdap:
1115
def __init__(self) -> None:
@@ -22,8 +26,11 @@ def do_one_domain(self, domain: str) -> DataResponse:
2226
xtld = a[-1]
2327
resp = self.dnsc.lookup(dom, xtld)
2428
return DataResponse(status=True, data=resp.to_whois_dict())
29+
except NotImplementedError as e:
30+
msg = f"Exception: {e}"
31+
return DataResponse(status=False, message=str(e))
2532
except Exception as e:
26-
print(f"Exception: {e}", file=sys.stderr)
33+
msg = f"Exception: {e}"
2734
return DataResponse(status=False, message=str(e))
2835

2936
@classmethod

0 commit comments

Comments
 (0)