PyFunceble/core.py
def url(self, url_to_test=None, last_url=None):
        """
        Manage the case that we want to test only a given url.

        :param url_to_test: The url to test.
        :type url_to_test: str

        :param last_url:
            The last url of the file we are testing
            (if exist)
        :type last_url: str
        """

        # We print the header.
        self._print_header()

        if url_to_test:
            # An url to test is given.

            # We set the url we are going to test.
            PyFunceble.INTERN["to_test"] = url_to_test
        else:
            # An URL to test is not given.

            # We set the url we are going to test to None.
            PyFunceble.INTERN["to_test"] = None

        if PyFunceble.INTERN["to_test"]:
            # An URL to test is given.

            if PyFunceble.CONFIGURATION["syntax"]:
                # The syntax mode is activated.

                # We get the status from Syntax.
                status = self.syntax_status.get()
            else:
                # The syntax mode is not activated.

                # We get the status from URL.
                status = self.url_status.get()

            # We run the file decision logic.
            self._file_decision(PyFunceble.INTERN["to_test"], last_url, status)

            if PyFunceble.CONFIGURATION["simple"]:
                # The simple mode is activated.

                # We print the URL informations.
                print(PyFunceble.INTERN["to_test"], status)

            # We return the URL we tested and its status.
            return PyFunceble.INTERN["to_test"], status

        # We return None, there is nothing to test.
        return None
def url(self, url_to_test=None, last_url=None):
        # We print the header.
        self._print_header()

        if url_to_test:
            # An url to test is given.

            # We set the url we are going to test.
            PyFunceble.INTERN["to_test"] = url_to_test
        else:
            # An URL to test is not given.

            # We set the url we are going to test to None.
            PyFunceble.INTERN["to_test"] = None

        if PyFunceble.INTERN["to_test"]:
            # An URL to test is given.

            if PyFunceble.CONFIGURATION["syntax"]:
                # The syntax mode is activated.

                # We get the status from Syntax.
                status = self.syntax_status.get()
            else:
                # The syntax mode is not activated.

                # We get the status from URL.
                status = self.url_status.get()

            # We run the file decision logic.
            self._file_decision(PyFunceble.INTERN["to_test"], last_url, status)

            if PyFunceble.CONFIGURATION["simple"]:
                # The simple mode is activated.

                # We print the URL informations.
                print(PyFunceble.INTERN["to_test"], status)

            # We return the URL we tested and its status.
            return PyFunceble.INTERN["to_test"], status

        # We return None, there is nothing to test.
        return None
def url ( self , url_to_test = None , last_url = None ) : # We print the header. self . _print_header ( ) if url_to_test : # An url to test is given. # We set the url we are going to test. PyFunceble . INTERN [ "to_test" ] = url_to_test else : # An URL to test is not given. # We set the url we are going to test to None. PyFunceble . INTERN [ "to_test" ] = None if PyFunceble . INTERN [ "to_test" ] : # An URL to test is given. if PyFunceble . CONFIGURATION [ "syntax" ] : # The syntax mode is activated. # We get the status from Syntax. status = self . syntax_status . get ( ) else : # The syntax mode is not activated. # We get the status from URL. status = self . url_status . get ( ) # We run the file decision logic. self . _file_decision ( PyFunceble . INTERN [ "to_test" ] , last_url , status ) if PyFunceble . CONFIGURATION [ "simple" ] : # The simple mode is activated. # We print the URL informations. print ( PyFunceble . INTERN [ "to_test" ] , status ) # We return the URL we tested and its status. return PyFunceble . INTERN [ "to_test" ] , status # We return None, there is nothing to test. return None
Manage the case that we want to test only a given url.

        :param url_to_test: The url to test.
        :type url_to_test: str

        :param last_url:
            The last url of the file we are testing
            (if exist)
        :type last_url: str
Manage the case that we want to test only a given url .