Index: ahttp.py ================================================================== --- ahttp.py +++ ahttp.py @@ -62,11 +62,11 @@ # def get(url, params={}, referer="", post=0, ajax=0, binary=0, feedback=None): __print__( dbg.HTTP, "GET", url, params ) # statusbar info - progress_feedback(url, 0.1) + progress_feedback(url) # combine headers headers = {} if ajax: headers["X-Requested-With"] = "XMLHttpRequest" @@ -81,15 +81,15 @@ #__print__( dbg.HTTP, r.request.headers ); #__print__( dbg.HTTP, r.headers ); # result - progress_feedback(0.9) + #progress_feedback(0.9) content = (r.content if binary else r.text) # finish, clean statusbar - progress_feedback() + progress_feedback("") __print__( dbg.INFO, "Content-Length", len(content) ) return content Index: st2.py ================================================================== --- st2.py +++ st2.py @@ -420,15 +420,18 @@ while ((not text) and (type(text)==str) and len(sbar_msg)): sbar_msg.pop() mygtk.do(lambda:self.statusbar.pop(sbar_cid)) # progressbar if (type(text)==float): - if (text >= 999/1000): # completed + __print__(dbg.PROC, "status.progressbar", float, text) + if (text >= 999.0/1000): # completed mygtk.do(lambda:self.progress.hide()) else: # show percentage + __print__(dbg.PROC, "status.progressbar", dbg.ERR, "fraction") mygtk.do(lambda:self.progress.show() or self.progress.set_fraction(text)) if (text <= 0): # unknown state + __print__(dbg.PROC, "status.progressbar", dbg.STAT, "PULSE") mygtk.do(lambda:self.progress.pulse()) # add text elif (type(text)==str): sbar_msg.append(1) mygtk.do(lambda:self.statusbar.push(sbar_cid, text))