PyFunceble/status.py
def get(cls):
        """
        Get the status while testing for an IP or domain.

        .. note::
            We consider that the domain or IP we are currently testing
            is into :code:`PyFunceble.INTERN["to_test"]`.
        """

        if "to_test" in PyFunceble.INTERN and PyFunceble.INTERN["to_test"]:
            expiration_date = ExpirationDate().get()

            if expiration_date is False:
                return cls.handle(status="invalid")

            if expiration_date == PyFunceble.STATUS["official"]["up"]:
                return expiration_date, "WHOIS"

            return cls.handle(status="inactive")

        raise NotImplementedError("We expect `INTERN['to_test']` to be set.")
def get(cls):
        if "to_test" in PyFunceble.INTERN and PyFunceble.INTERN["to_test"]:
            expiration_date = ExpirationDate().get()

            if expiration_date is False:
                return cls.handle(status="invalid")

            if expiration_date == PyFunceble.STATUS["official"]["up"]:
                return expiration_date, "WHOIS"

            return cls.handle(status="inactive")

        raise NotImplementedError("We expect `INTERN['to_test']` to be set.")
def get ( cls ) : if "to_test" in PyFunceble . INTERN and PyFunceble . INTERN [ "to_test" ] : expiration_date = ExpirationDate ( ) . get ( ) if expiration_date is False : return cls . handle ( status = "invalid" ) if expiration_date == PyFunceble . STATUS [ "official" ] [ "up" ] : return expiration_date , "WHOIS" return cls . handle ( status = "inactive" ) raise NotImplementedError ( "We expect `INTERN['to_test']` to be set." )
Get the status while testing for an IP or domain.

        .. note::
            We consider that the domain or IP we are currently testing
            is into :code:`PyFunceble.INTERN["to_test"]`.
Get the status while testing for an IP or domain .