View | Details | Raw Unified | Return to bug 10221
Collapse All | Expand All

(-)pyExcelerator-0.6.3a.orig/pyExcelerator/CompoundDoc.py (-2 / +7 lines)
Lines 538-543 Link Here
538
                                        
538
                                        
539
539
540
    def save(self, filename, stream):
540
    def save(self, filename, stream):
541
        from sys import stdout
541
        # 1. Align stream on 0x1000 boundary (and therefore on sector boundary)
542
        # 1. Align stream on 0x1000 boundary (and therefore on sector boundary)
542
        padding = '\x00' * (0x1000 - (len(stream) % 0x1000))
543
        padding = '\x00' * (0x1000 - (len(stream) % 0x1000))
543
        self.book_stream_len = len(stream) + len(padding)
544
        self.book_stream_len = len(stream) + len(padding)
Lines 545-552 Link Here
545
        self.__build_directory()
546
        self.__build_directory()
546
        self.__build_sat()
547
        self.__build_sat()
547
        self.__build_header()
548
        self.__build_header()
548
        
549
549
        f = file(filename, 'wb')
550
        if filename == '-':
551
            f = stdout
552
        else:
553
            f = file(filename, 'wb')
554
            
550
        f.write(self.header)
555
        f.write(self.header)
551
        f.write(self.packed_MSAT_1st)
556
        f.write(self.packed_MSAT_1st)
552
        f.write(stream)
557
        f.write(stream)

Return to bug 10221