PyFunceble/mining.py
def _retrieve(self):
        """
        Retrieve the mining informations.
        """

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

            if "mined" not in PyFunceble.INTERN:
                PyFunceble.INTERN["mined"] = {}

            if PyFunceble.path.isfile(self.file):
                # Our backup file exist.

                # We return the information from our backup.
                data = Dict().from_json(File(self.file).read())

                # We clean the empty elements.
                for file_path in data:
                    PyFunceble.INTERN["mined"][file_path] = {}

                    for element in data[file_path]:
                        if data[file_path][element]:
                            PyFunceble.INTERN["mined"][file_path][element] = data[
                                file_path
                            ][element]

                return
        # * The mining is not activated.
        # or
        # * Our backup file does not exist.

        # We return nothing.
        PyFunceble.INTERN["mined"] = {}

        return
def _retrieve(self):
        """
        Retrieve the mining informations.
        """

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

            if "mined" not in PyFunceble.INTERN:
                PyFunceble.INTERN["mined"] = {}

            if PyFunceble.path.isfile(self.file):
                # Our backup file exist.

                # We return the information from our backup.
                data = Dict().from_json(File(self.file).read())

                # We clean the empty elements.
                for file_path in data:
                    PyFunceble.INTERN["mined"][file_path] = {}

                    for element in data[file_path]:
                        if data[file_path][element]:
                            PyFunceble.INTERN["mined"][file_path][element] = data[
                                file_path
                            ][element]

                return
        # * The mining is not activated.
        # or
        # * Our backup file does not exist.

        # We return nothing.
        PyFunceble.INTERN["mined"] = {}

        return
def _retrieve ( self ) : if PyFunceble . CONFIGURATION [ "mining" ] : # The mining is activated. if "mined" not in PyFunceble . INTERN : PyFunceble . INTERN [ "mined" ] = { } if PyFunceble . path . isfile ( self . file ) : # Our backup file exist. # We return the information from our backup. data = Dict ( ) . from_json ( File ( self . file ) . read ( ) ) # We clean the empty elements. for file_path in data : PyFunceble . INTERN [ "mined" ] [ file_path ] = { } for element in data [ file_path ] : if data [ file_path ] [ element ] : PyFunceble . INTERN [ "mined" ] [ file_path ] [ element ] = data [ file_path ] [ element ] return # * The mining is not activated. # or # * Our backup file does not exist. # We return nothing. PyFunceble . INTERN [ "mined" ] = { } return
Retrieve the mining informations.
Retrieve the mining informations .