PyFunceble/generate.py
def _analytic_host_file_directory(self):
        """
        Return the analytic directory to write depending of the matched
        status.
        """

        # We construct the path to the analytic directory.
        output_dir = (
            self.output_parent_dir
            + PyFunceble.OUTPUTS["analytic"]["directories"]["parent"]
        )

        if self.domain_status.lower() in PyFunceble.STATUS["list"]["potentially_up"]:
            # The status is in the list of analytic up status.

            # We complete the output directory.
            output_dir += PyFunceble.OUTPUTS["analytic"]["directories"][
                "potentially_up"
            ]
        elif (
            self.domain_status.lower() in PyFunceble.STATUS["list"]["potentially_down"]
        ):
            # The status is in the list of analytic down status.

            # We complete the output directory.
            output_dir += PyFunceble.OUTPUTS["analytic"]["directories"][
                "potentially_down"
            ]
        elif self.domain_status.lower() in PyFunceble.STATUS["list"]["suspicious"]:
            # The status is in the list of analytic suspicious status.

            # We complete the output directory.
            output_dir += PyFunceble.OUTPUTS["analytic"]["directories"]["suspicious"]
        else:
            # The status is not in the list of analytic down or up status.

            # We complete the output directory.
            output_dir += PyFunceble.OUTPUTS["analytic"]["directories"]["up"]

        return output_dir
def _analytic_host_file_directory(self):
        # We construct the path to the analytic directory.
        output_dir = (
            self.output_parent_dir
            + PyFunceble.OUTPUTS["analytic"]["directories"]["parent"]
        )

        if self.domain_status.lower() in PyFunceble.STATUS["list"]["potentially_up"]:
            # The status is in the list of analytic up status.

            # We complete the output directory.
            output_dir += PyFunceble.OUTPUTS["analytic"]["directories"][
                "potentially_up"
            ]
        elif (
            self.domain_status.lower() in PyFunceble.STATUS["list"]["potentially_down"]
        ):
            # The status is in the list of analytic down status.

            # We complete the output directory.
            output_dir += PyFunceble.OUTPUTS["analytic"]["directories"][
                "potentially_down"
            ]
        elif self.domain_status.lower() in PyFunceble.STATUS["list"]["suspicious"]:
            # The status is in the list of analytic suspicious status.

            # We complete the output directory.
            output_dir += PyFunceble.OUTPUTS["analytic"]["directories"]["suspicious"]
        else:
            # The status is not in the list of analytic down or up status.

            # We complete the output directory.
            output_dir += PyFunceble.OUTPUTS["analytic"]["directories"]["up"]

        return output_dir
def _analytic_host_file_directory ( self ) : # We construct the path to the analytic directory. output_dir = ( self . output_parent_dir + PyFunceble . OUTPUTS [ "analytic" ] [ "directories" ] [ "parent" ] ) if self . domain_status . lower ( ) in PyFunceble . STATUS [ "list" ] [ "potentially_up" ] : # The status is in the list of analytic up status. # We complete the output directory. output_dir += PyFunceble . OUTPUTS [ "analytic" ] [ "directories" ] [ "potentially_up" ] elif ( self . domain_status . lower ( ) in PyFunceble . STATUS [ "list" ] [ "potentially_down" ] ) : # The status is in the list of analytic down status. # We complete the output directory. output_dir += PyFunceble . OUTPUTS [ "analytic" ] [ "directories" ] [ "potentially_down" ] elif self . domain_status . lower ( ) in PyFunceble . STATUS [ "list" ] [ "suspicious" ] : # The status is in the list of analytic suspicious status. # We complete the output directory. output_dir += PyFunceble . OUTPUTS [ "analytic" ] [ "directories" ] [ "suspicious" ] else : # The status is not in the list of analytic down or up status. # We complete the output directory. output_dir += PyFunceble . OUTPUTS [ "analytic" ] [ "directories" ] [ "up" ] return output_dir
Return the analytic directory to write depending of the matched
        status.
Return the analytic directory to write depending of the matched status .