Skip to content

Commit b898e66

Browse files
committed
bug fix on leaked keyword
1 parent fc58366 commit b898e66

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

pyexcel_webio/__init__.py

+6-7
Original file line numberDiff line numberDiff line change
@@ -118,18 +118,17 @@ def get_records(self, sheet_name=None, name_columns_by_row=0, **keywords):
118118

119119
def save_to_database(
120120
self,
121-
session=None, table=None,
121+
session=None, table=None, initializer=None, mapdict=None,
122122
sheet_name=None, name_columns_by_row=0, name_rows_by_column=-1,
123-
field_name=None,
124-
**keywords):
123+
field_name=None, **keywords):
125124
sheet = self.load_single_sheet(
126125
field_name=field_name,
127126
sheet_name=sheet_name,
128127
name_columns_by_row=name_columns_by_row,
129128
name_rows_by_column=name_rows_by_column,
130129
**keywords)
131130
if sheet:
132-
sheet.save_to_database(session, table, **keywords)
131+
sheet.save_to_database(session, table, initializer, mapdict)
133132

134133
def get_book(self, **keywords):
135134
"""Get a instance of :class:`Book` from the file
@@ -153,10 +152,10 @@ def get_book_dict(self, **keywords):
153152
else:
154153
return None
155154

156-
def save_book_to_database(self, session=None, tables=None, field_name=None, **keywords):
157-
book = self.load_book(field_name=field_name, **keywords)
155+
def save_book_to_database(self, session=None, tables=None, initializers=None, mapdicts=None, **keywords):
156+
book = self.load_book(**keywords)
158157
if book:
159-
book.save_to_database(session, tables, **keywords)
158+
book.save_to_database(session, tables, initializers=initializers, mapdicts=mapdicts)
160159

161160

162161
def dummy_func(content, content_type=None, status=200):

tests/test_webio.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ def test_save_to_database(self):
126126
Base.metadata.create_all(engine)
127127
self.session = Session()
128128
myinput = TestInput()
129-
myinput.save_to_database(filename=self.testfile, session=self.session, table=Signature,)
129+
myinput.save_to_database(filename=self.testfile, session=self.session, table=Signature)
130130
array = pe.get_array(session=self.session, table=Signature)
131131
assert array == self.data
132132
self.session.close()

0 commit comments

Comments
 (0)