PyFunceble/helpers.py
def execute(self):
        """
        Execute the given command.

        :return: The output of the command.
        :rtype: str
        """

        # We initiate a process and parse the command to it.
        process = Popen(self.command, stdout=PIPE, stderr=PIPE, shell=True)

        # We communicate the command and get the output and the error.
        (output, error) = process.communicate()

        if process.returncode != 0:  # pragma: no cover
            # The return code is different to 0.

            # We return the decoded error.
            return self._decode_output(error)

        # The return code (or exit code if you prefer) if equal to 0.

        # We return the decoded output of the executed command.
        return self._decode_output(output)
def execute(self):
        # We initiate a process and parse the command to it.
        process = Popen(self.command, stdout=PIPE, stderr=PIPE, shell=True)

        # We communicate the command and get the output and the error.
        (output, error) = process.communicate()

        if process.returncode != 0:  # pragma: no cover
            # The return code is different to 0.

            # We return the decoded error.
            return self._decode_output(error)

        # The return code (or exit code if you prefer) if equal to 0.

        # We return the decoded output of the executed command.
        return self._decode_output(output)
def execute ( self ) : # We initiate a process and parse the command to it. process = Popen ( self . command , stdout = PIPE , stderr = PIPE , shell = True ) # We communicate the command and get the output and the error. ( output , error ) = process . communicate ( ) if process . returncode != 0 : # pragma: no cover # The return code is different to 0. # We return the decoded error. return self . _decode_output ( error ) # The return code (or exit code if you prefer) if equal to 0. # We return the decoded output of the executed command. return self . _decode_output ( output )
Execute the given command.

        :return: The output of the command.
        :rtype: str
Execute the given command .