def __init__(self, src, dst, delete=False): super(FileCopyingThread, self).__init__() self.src = src self.dst = dst self.delete = delete self.tmp = self.dst + ".part" self.copied = False self.src_size = file_size(self.src)
def progress(self): if self.copied: return 100 else: cur_size = xbmcvfs.exists(self.tmp) and file_size(self.tmp) or 0 return self.src_size and cur_size * 100 / self.src_size or 0