@@ -122,12 +122,13 @@ def close(self):
122
122
123
123
124
124
class TextWriter (BookWriter ):
125
- def __init__ (self , file , ** keywords ):
126
- BookWriter .__init__ (self , file , ** keywords )
127
- if is_string (type (file )):
128
- self .f = open (file , 'w' )
125
+ def __init__ (self , filename , ** keywords ):
126
+ BookWriter .__init__ (self , filename , ** keywords )
127
+ if is_string (type (filename )):
128
+ self .f = open (filename , 'w' )
129
129
else :
130
- self .f = file
130
+ self .f = filename
131
+ self .filename = filename
131
132
132
133
def create_sheet (self , name ):
133
134
return TextSheetWriter (
@@ -137,7 +138,7 @@ def create_sheet(self, name):
137
138
** self .keywords )
138
139
139
140
def close (self ):
140
- if is_string (type (file )):
141
+ if is_string (type (self . filename )):
141
142
self .f .close ()
142
143
143
144
@@ -155,8 +156,8 @@ def close(self):
155
156
156
157
157
158
class JsonWriter (TextWriter ):
158
- def __init__ (self , file , ** keywords ):
159
- TextWriter .__init__ (self , file , ** keywords )
159
+ def __init__ (self , filename , ** keywords ):
160
+ TextWriter .__init__ (self , filename , ** keywords )
160
161
161
162
def write (self , sheet_dicts ):
162
163
import json
0 commit comments