Skip to content

Commit ed09c0a

Browse files
committed
🎨 code optimization
1 parent c9855e0 commit ed09c0a

File tree

2 files changed

+3
-33
lines changed

2 files changed

+3
-33
lines changed

pyexcel_io/database/importers/django.py

+3-14
Original file line numberDiff line numberDiff line change
@@ -47,22 +47,11 @@ def write_row(self, array):
4747

4848
def close(self):
4949
if self.__bulk_save:
50-
try:
51-
self.__model.objects.bulk_create(
52-
self.__objs, batch_size=self.__batch_size)
53-
except Exception as bulk_create_exception:
54-
log.info(constants.MESSAGE_DB_EXCEPTION)
55-
log.exception(bulk_create_exception)
56-
raise
57-
50+
self.__model.objects.bulk_create(
51+
self.__objs, batch_size=self.__batch_size)
5852
else:
5953
for an_object in self.__objs:
60-
try:
61-
an_object.save()
62-
except Exception as single_save_exception:
63-
log.info(constants.MESSAGE_IGNORE_ROW)
64-
log.exception(single_save_exception)
65-
raise
54+
an_object.save()
6655

6756

6857
class DjangoBookWriter(BookWriter):

tests/test_base.py

-19
Original file line numberDiff line numberDiff line change
@@ -19,25 +19,6 @@ def test_is_empty_array():
1919
assert is_empty_array(b) is False
2020

2121

22-
class ArrayReader(SheetReader):
23-
@property
24-
def name(self):
25-
SheetReader.name
26-
return self._native_sheet.name
27-
28-
def number_of_columns(self):
29-
SheetReader.number_of_columns(self)
30-
return len(self._native_sheet.payload[0])
31-
32-
def number_of_rows(self):
33-
SheetReader.number_of_rows(self)
34-
return len(self._native_sheet.payload)
35-
36-
def cell_value(self, row, column):
37-
SheetReader.cell_value(self, row, column)
38-
return self._native_sheet.payload[row][column]
39-
40-
4122
class ArrayWriter(SheetWriter):
4223
def set_sheet_name(self, name):
4324
self._native_sheet.name = name

0 commit comments

Comments
 (0)