hbontempo-br/ddns-manager

View on GitHub
ddns_manager/ddns_updater/base.py

Summary

Maintainability
A
0 mins
Test Coverage
from abc import ABC, abstractmethod
from typing import NoReturn


class DDNSUpdaterError(Exception):
    pass


class DDNSUpdater(ABC):
    @abstractmethod
    def update_ddns_record(self, ip: str) -> NoReturn:
        raise NotImplementedError