code: def read(self, size=-1):
          
          bites = self.file.read(size)
          self.bytes_read += len(bites)
          self.callback(len(bites), self.bytes_read)
          return bites
docs: Read bytes and call the callback