Пример #1
0
   def displayFunc(self, dpflag=Event(), 
                         fractionDone=None, 
                         timeEst=None,
                         downRate=None,
                         upRate=None,
                         activity=None,
                         statistics=None,
                         **kws):

      # Use caller-set function if it exists
      if self.hasCustomFunc('displayFunc'):
         self.customCallbacks['displayFunc'](dpflag, fractionDone, timeEst, \
                                            downRate, upRate, activity, \
                                            statistics, **kws)
         return


      pr  = ''
      pr += ('Done: %0.1f%%' % (fractionDone*100)) if fractionDone else ''
      pr += (' (%0.1f kB/s' % (downRate/1024.)) if downRate else ' ('
      pr += (' from %d seeds' % statistics.numSeeds) if statistics else ''
      pr += (' and %d peers' % statistics.numPeers) if statistics else ''
      if timeEst:
         pr += ';  Approx %s remaining' % secondsToHumanTime(timeEst)
      pr += ')'
      LOGINFO(pr)
Пример #2
0
   def displayFunc(self, dpflag=Event(), 
                         fractionDone=None, 
                         timeEst=None,
                         downRate=None,
                         upRate=None,
                         activity=None,
                         statistics=None,
                         **kws):

      # Use caller-set function if it exists
      if self.hasCustomFunc('displayFunc'):
         self.customCallbacks['displayFunc'](dpflag, fractionDone, timeEst, \
                                            downRate, upRate, activity, \
                                            statistics, **kws)
         return


      pr  = ''
      pr += ('Done: %0.1f%%' % (fractionDone*100)) if fractionDone else ''
      pr += (' (%0.1f kB/s' % (downRate/1024.)) if downRate else ' ('
      pr += (' from %d seeds' % statistics.numSeeds) if statistics else ''
      pr += (' and %d peers' % statistics.numPeers) if statistics else ''
      if timeEst:
         pr += ';  Approx %s remaining' % secondsToHumanTime(timeEst)
      pr += ')'
      LOGINFO(pr)
    def displayFunc(
        self,
        dpflag=Event(),
        fractionDone=None,
        timeEst=None,
        downRate=None,
        upRate=None,
        activity=None,
        statistics=None,
        **kws
    ):

        # Use caller-set function if it exists
        if self.hasCustomFunc("displayFunc"):
            self.customCallbacks["displayFunc"](
                dpflag, fractionDone, timeEst, downRate, upRate, activity, statistics, **kws
            )
            return

        pr = ""
        pr += ("Done: %0.1f%%" % (fractionDone * 100)) if fractionDone else ""
        pr += (" (%0.1f kB/s" % (downRate / 1024.0)) if downRate else " ("
        pr += (" from %d seeds" % statistics.numSeeds) if statistics else ""
        pr += (" and %d peers" % statistics.numPeers) if statistics else ""
        if timeEst:
            pr += ";  Approx %s remaining" % secondsToHumanTime(timeEst)
        pr += ")"
        LOGINFO(pr)
Пример #4
0
   def simplePrint( dpflag=Event(), 
                    fractionDone=None, 
                    timeEst=None,
                    downRate=None,
                    upRate=None,
                    activity=None,
                    statistics=None,
                    **kws):
      
      if fractionDone:
         print 'TorrentThread: %0.1f%% done;' % (fractionDone*100),

      if timeEst:
         print ', about %s remaining' %  secondsToHumanTime(timeEst), 

      if activity:
         print ' (%s)'%activity
      else:
         print ''

      sys.stdout.flush()
Пример #5
0
   def simplePrint( dpflag=Event(), 
                    fractionDone=None, 
                    timeEst=None,
                    downRate=None,
                    upRate=None,
                    activity=None,
                    statistics=None,
                    **kws):
      
      if fractionDone:
         print 'TorrentThread: %0.1f%% done;' % (fractionDone*100),

      if timeEst:
         print ', about %s remaining' %  secondsToHumanTime(timeEst), 

      if activity:
         print ' (%s)'%activity
      else:
         print ''

      sys.stdout.flush()