def update(self):
     self.pos += 1
     if (self.pos > self.prog):
         self.prog += int(self.step * self.end)
         self.printBar()
         if self.pos == self.end:
             util.logExact("|\n")
예제 #2
0
파일: progress.py 프로젝트: ongkong/compbio
 def update(self):
     self.pos += 1
     if (self.pos > self.prog):
         self.prog += int(self.step * self.end)
         self.printBar()
         if self.pos == self.end:
             util.logExact("|\n")
    def __init__(self, *args, **dargs):
        Progress.__init__(self, *args)
        self.width = 60
        self.step = 1 / self.width
        self.bar = 0

        if "title" in dargs:
            title = dargs["title"]
        else:
            title = "progress"

        util.log("+-" + title + ("-"*(self.width-len(title)-1)) + "+")
        util.indent()
        util.logExact("|")
        self.printBar()
예제 #4
0
파일: progress.py 프로젝트: ongkong/compbio
    def __init__(self, *args, **dargs):
        Progress.__init__(self, *args)
        self.width = 60
        self.step = 1 / self.width
        self.bar = 0

        if "title" in dargs:
            title = dargs["title"]
        else:
            title = "progress"

        util.log("+-" + title + ("-" * (self.width - len(title) - 1)) + "+")
        util.indent()
        util.logExact("|")
        self.printBar()
 def printBar(self):
     amount = int((self.pos / self.end * self.width) - self.bar)
     util.logExact("*" * amount)
     self.bar += amount
예제 #6
0
파일: progress.py 프로젝트: ongkong/compbio
 def printBar(self):
     amount = int((self.pos / self.end * self.width) - self.bar)
     util.logExact("*" * amount)
     self.bar += amount