Skip to content

Commit 5f4c893

Browse files
fix token retrieval logic in client initialization
1 parent 0c68fae commit 5f4c893

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

certbot_dns_duckdns/cert/client.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -164,10 +164,11 @@ def _get_duckdns_client(self) -> DuckDNSClient:
164164
165165
:return: the created DuckDNSClient object
166166
"""
167-
token = self.conf("token")
168-
if not token and self._credentials is not None:
169-
token = self._credentials.conf("token")
170-
else:
167+
168+
token = self.conf("token") or (
169+
self._credentials.conf("token") if self._credentials else None
170+
)
171+
if not token:
171172
token = self._token
172173

173174
return DuckDNSClient(token)

0 commit comments

Comments
 (0)