Skip to content

Commit ff00de4

Browse files
committed
Raise exception for missing router_pass in NetGear
Upgrade gmail-connector and references
1 parent 0b1e2ad commit ff00de4

4 files changed

Lines changed: 14 additions & 7 deletions

File tree

netsec/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
from netsec.modules.models import SupportedModules # noqa: F401
55
from netsec.modules.settings import config # noqa: F401
66

7-
version = "0.1.8"
7+
version = "0.9"

netsec/analyzer.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import NoReturn
22

3-
from gmailconnector.validator import address as email_address
3+
import gmailconnector
44

55
from netsec.modules import att, models, netgear, settings
66

@@ -14,9 +14,12 @@ def network_monitor(module: models.SupportedModules, init: bool = True, block: b
1414
block: Takes a boolean value whether to block the intrusive device.
1515
"""
1616
if settings.config.recipient:
17-
email_address.logger = settings.LOGGER
18-
settings.config.recipient = email_address.ValidateAddress(address=settings.config.recipient) # noqa
17+
settings.config.recipient = gmailconnector.EmailAddress(address=settings.config.recipient)
1918
if module == models.SupportedModules.netgear:
19+
if not settings.config.router_pass:
20+
raise ValueError(
21+
"\n\n'router_pass' is required for NetGear routers"
22+
)
2023
if init:
2124
netgear.LocalIPScan().create_snapshot()
2225
else:

netsec/modules/helper.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@
55

66
import gmailconnector
77
import jinja2
8-
from gmailconnector.responder import Response
98

109
from netsec.modules.settings import LOGGER, config
1110

1211

13-
def _log_response(response: Response) -> NoReturn:
14-
"""Log response from gmailconnector."""
12+
def _log_response(response: gmailconnector.Response) -> NoReturn:
13+
"""Log response from gmail-connector."""
1514
if response.ok:
1615
LOGGER.info(response.body)
1716
return True

release_notes.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
Release Notes
22
=============
33

4+
0.1.9 (04/03/2023)
5+
------------------
6+
- Raise exception for missing router_pass in NetGear
7+
- Upgrade gmail-connector and references
8+
49
0.1.8 (02/25/2023)
510
------------------
611
- Add LICENSE and update README.md and bump version

0 commit comments

Comments
 (0)