@@ -692,15 +692,6 @@ def bad_child_tag(child_tag):
692
692
}
693
693
augment_keys (tag2meth , U_SSML12 )
694
694
695
- def getzflo (zipfile , member_path ):
696
- # GET a Zipfile File-Like Object for passing to
697
- # an XML parser
698
- try :
699
- return zipfile .open (member_path ) # CPython 2.6 onwards
700
- except AttributeError :
701
- # old way
702
- return BYTES_IO (zipfile .read (member_path ))
703
-
704
695
def open_workbook_2007_xml (
705
696
zf ,
706
697
component_names ,
@@ -727,20 +718,20 @@ def open_workbook_2007_xml(
727
718
bk .ragged_rows = ragged_rows
728
719
729
720
x12book = X12Book (bk , logfile , verbosity )
730
- zflo = getzflo ( zf , 'xl/_rels/workbook.xml.rels' )
721
+ zflo = zf . open ( 'xl/_rels/workbook.xml.rels' )
731
722
x12book .process_rels (zflo )
732
723
del zflo
733
- zflo = getzflo ( zf , 'xl/workbook.xml' )
724
+ zflo = zf . open ( 'xl/workbook.xml' )
734
725
x12book .process_stream (zflo , 'Workbook' )
735
726
del zflo
736
727
props_name = 'docProps/core.xml'
737
728
if props_name in component_names :
738
- zflo = getzflo ( zf , props_name )
729
+ zflo = zf . open ( props_name )
739
730
x12book .process_coreprops (zflo )
740
731
741
732
x12sty = X12Styles (bk , logfile , verbosity )
742
733
if 'xl/styles.xml' in component_names :
743
- zflo = getzflo ( zf , 'xl/styles.xml' )
734
+ zflo = zf . open ( 'xl/styles.xml' )
744
735
x12sty .process_stream (zflo , 'styles' )
745
736
del zflo
746
737
else :
@@ -750,13 +741,13 @@ def open_workbook_2007_xml(
750
741
sst_fname = 'xl/sharedStrings.xml'
751
742
x12sst = X12SST (bk , logfile , verbosity )
752
743
if sst_fname in component_names :
753
- zflo = getzflo ( zf , sst_fname )
744
+ zflo = zf . open ( sst_fname )
754
745
x12sst .process_stream (zflo , 'SST' )
755
746
del zflo
756
747
757
748
for sheetx in range (bk .nsheets ):
758
749
fname = x12book .sheet_targets [sheetx ]
759
- zflo = getzflo ( zf , fname )
750
+ zflo = zf . open ( fname )
760
751
sheet = bk ._sheet_list [sheetx ]
761
752
x12sheet = X12Sheet (sheet , logfile , verbosity )
762
753
heading = "Sheet %r (sheetx=%d) from %r" % (sheet .name , sheetx , fname )
0 commit comments