Subversion Repositories freemyipod

Rev

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

Rev 644 Rev 645
Line 1105... Line 1105...
1105
                try:
1105
                try:
1106
                    while True:
1106
                    while True:
1107
                        data = f.read(buffsize)
1107
                        data = f.read(buffsize)
1108
                        if len(data) == 0: break
1108
                        if len(data) == 0: break
1109
                        self.emcore.write(buffer, data)
1109
                        self.emcore.write(buffer, data)
1110
                        self.emcore.write(buffer, data)
-
 
1111
                        bytes = 0
1110
                        bytes = 0
1112
                        while bytes < len(data):
1111
                        while bytes < len(data):
1113
                            bytes = bytes + self.emcore.file_write(fd, len(data) - bytes, buffer + bytes)
1112
                            bytes = bytes + self.emcore.file_write(fd, len(data) - bytes, buffer + bytes)
1114
                finally:
1113
                finally:
1115
                    self.emcore.file_close(fd)
1114
                    self.emcore.file_close(fd)