예제 #1
0
 def lastPath(self, path, index, length):
     with self.mutex:
         percentage = lambda x, y: float(x) / float(y) * 100
         x, y = get_terminal_size()
         message = '{0:.2f}% - '.format(percentage(index, length))
         if self.errors > 0:
             message += Style.BRIGHT + Fore.RED
             message += 'Errors: {0}'.format(self.errors)
             message += Style.RESET_ALL
             message += ' - '
         message += 'Last request to: {0}'.format(path)
         if len(message) > x:
             message = message[:x]
         self.inLine(message)
예제 #2
0
 def lastPath(self, path, index, length):
     with self.mutex:
         percentage = lambda x, y: float(x) / float(y) * 100
         x, y = get_terminal_size()
         message = '{0:.2f}% - '.format(percentage(index, length))
         if self.errors > 0:
             message += Style.BRIGHT + Fore.RED
             message += 'Errors: {0}'.format(self.errors)
             message += Style.RESET_ALL
             message += ' - '
         message += 'Last request to: {0}'.format(path)
         if len(message) > x:
             message = message[:x]
         self.inLine(message)
예제 #3
0
    def lastPath(self, path, index, length, currentJob, allJobs):
        x, y = get_terminal_size()

        message = "{0:.2f}% - ".format(self.percentage(index, length))

        if allJobs > 1:
            message += "Job: {0}/{1} - ".format(currentJob, allJobs)

        if self.errors > 0:
            message += "Errors: {0} - ".format(self.errors)

        message += "Last request to: {0}".format(path)

        if len(message) >= x:
            message = message[:x - 1]

        with self.mutex:
            self.inLine(message)
예제 #4
0
    def lastPath(self, path, index, length, currentJob, allJobs):
        with self.mutex:
            percentage = lambda x, y: float(x) / float(y) * 100

            x, y = get_terminal_size()

            message = "{0:.2f}% - ".format(percentage(index, length))

            if len(allJobs) > 1:
                message += "Job: {1}/{2} - ".format(currentJob, allJobs)

            if self.errors > 0:
                message += "Errors: {0} - ".format(self.errors)

            message += "Last request to: {0}".format(path)

            if len(message) > x:
                message = message[:x - 1]

            self.inLine(message)
예제 #5
0
    def lastPath(self, path, index, length):
        with self.mutex:
            percentage = lambda x, y: float(x) / float(y) * 100

            x, y = get_terminal_size()