Subversion Repositories freemyipod

Rev

Rev 353 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 353 Rev 370
Line 879... Line 879...
879
        self.embios.lib.dev.timeout = 30000
879
        self.embios.lib.dev.timeout = 30000
880
        self.logger.info("Downloading file " + remotename + " to " + localname + "...")
880
        self.logger.info("Downloading file " + remotename + " to " + localname + "...")
881
        fd = self.embios.file_open(remotename, 0)
881
        fd = self.embios.file_open(remotename, 0)
882
        size = self.embios.file_size(fd)
882
        size = self.embios.file_size(fd)
883
        while size > 0:
883
        while size > 0:
884
            bytes = self.embios.file_read(fd, buffer, buffsize = 0x10000)
884
            bytes = self.embios.file_read(fd, buffer, buffsize)
885
            f.write(self.embios.read(buffer, bytes))
885
            f.write(self.embios.read(buffer, bytes))
886
            size = size - bytes
886
            size = size - bytes
887
        self.embios.file_close(fd)
887
        self.embios.file_close(fd)
888
        f.close()
888
        f.close()
889
        self.logger.info(" done\n")
889
        self.logger.info(" done\n")