@@ -109,12 +109,13 @@ def close(self):
109
109
110
110
111
111
class TextWriter (BookWriter ):
112
- def __init__ (self , file , ** keywords ):
113
- BookWriter .__init__ (self , file , ** keywords )
114
- if is_string (type (file )):
115
- self .f = open (file , 'w' )
112
+ def __init__ (self , filename , ** keywords ):
113
+ BookWriter .__init__ (self , filename , ** keywords )
114
+ if is_string (type (filename )):
115
+ self .f = open (filename , 'w' )
116
116
else :
117
- self .f = file
117
+ self .f = filename
118
+ self .filename = filename
118
119
119
120
def create_sheet (self , name ):
120
121
return TextSheetWriter (
@@ -124,7 +125,7 @@ def create_sheet(self, name):
124
125
** self .keywords )
125
126
126
127
def close (self ):
127
- if is_string (type (file )):
128
+ if is_string (type (self . filename )):
128
129
self .f .close ()
129
130
130
131
@@ -142,8 +143,8 @@ def close(self):
142
143
143
144
144
145
class JsonWriter (TextWriter ):
145
- def __init__ (self , file , ** keywords ):
146
- TextWriter .__init__ (self , file , ** keywords )
146
+ def __init__ (self , filename , ** keywords ):
147
+ TextWriter .__init__ (self , filename , ** keywords )
147
148
148
149
def write (self , sheet_dicts ):
149
150
import json
0 commit comments