Skip to content

Commit 316b8c6

Browse files
authored
Merge pull request #133 from akquinet/fixes
fix: solved pre-commit errors
2 parents f2fd6e9 + efeb6d1 commit 316b8c6

File tree

2 files changed

+17
-9
lines changed

2 files changed

+17
-9
lines changed

powerdns_api_proxy/proxy.py

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313

1414
from powerdns_api_proxy.config import (
1515
check_pdns_search_allowed,
16+
check_pdns_tsigkeys_allowed,
1617
check_pdns_zone_admin,
1718
check_pdns_zone_allowed,
18-
check_pdns_tsigkeys_allowed,
1919
dependency_check_token_defined,
2020
dependency_metrics_proxy_enabled,
2121
ensure_rrsets_request_allowed,
@@ -444,9 +444,7 @@ async def search_data(
444444

445445

446446
@router_pdns.get('/servers/{server_id}/tsigkeys')
447-
async def list_tsigkeys(
448-
response: Response, server_id: str, X_API_Key: str = Header()
449-
):
447+
async def list_tsigkeys(response: Response, server_id: str, X_API_Key: str = Header()):
450448
'''
451449
Get all TSIGKeys on the server, except the actual key.
452450
@@ -488,23 +486,30 @@ async def create_tsigkey(
488486
'''
489487
Add a TSIG key.
490488
491-
This methods add a new TSIGKey. The actual key can be generated by the server or be provided by the client.
489+
This methods add a new TSIGKey. The actual key can be generated by the server or
490+
be provided by the client.
492491
493492
<https://doc.powerdns.com/authoritative/http-api/tsigkey.html#post--servers-server_id-tsigkeys>
494493
'''
495494
environment = get_environment_for_token(config, X_API_Key)
496495
if not check_pdns_tsigkeys_allowed(environment):
497496
logger.info(f'TSIGKeys not allowed for environment {environment.name}')
498497
raise ZoneNotAllowedException()
499-
resp = await pdns.post(f'/api/v1/servers/{server_id}/tsigkeys', payload=await request.json())
498+
resp = await pdns.post(
499+
f'/api/v1/servers/{server_id}/tsigkeys', payload=await request.json()
500+
)
500501
response.status_code = resp.status
501502
data = await response_json_or_text(resp)
502503
return data
503504

504505

505506
@router_pdns.put('/servers/{server_id}/tsigkeys/{tsigkey_id}')
506507
async def update_tsigkey(
507-
request: Request, response: Response, server_id: str, tsigkey_id: str, X_API_Key: str = Header()
508+
request: Request,
509+
response: Response,
510+
server_id: str,
511+
tsigkey_id: str,
512+
X_API_Key: str = Header(),
508513
):
509514
'''
510515
The TSIGKey at tsigkey_id can be changed in multiple ways:
@@ -521,7 +526,10 @@ async def update_tsigkey(
521526
if not check_pdns_tsigkeys_allowed(environment):
522527
logger.info(f'TSIGKeys not allowed for environment {environment.name}')
523528
raise ZoneNotAllowedException()
524-
resp = await pdns.put(f'/api/v1/servers/{server_id}/tsigkeys/{tsigkey_id}', payload=await request.json())
529+
resp = await pdns.put(
530+
f'/api/v1/servers/{server_id}/tsigkeys/{tsigkey_id}',
531+
payload=await request.json(),
532+
)
525533
response.status_code = resp.status
526534
data = await response_json_or_text(resp)
527535
return data

tests/unit/config_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
from powerdns_api_proxy.config import (
88
check_acme_record_allowed,
99
check_pdns_search_allowed,
10+
check_pdns_tsigkeys_allowed,
1011
check_pdns_zone_admin,
1112
check_pdns_zone_allowed,
12-
check_pdns_tsigkeys_allowed,
1313
check_rrset_allowed,
1414
check_token_defined,
1515
ensure_rrsets_request_allowed,

0 commit comments

Comments
 (0)