Skip to content

Commit

Permalink
Better export init signature
Browse files Browse the repository at this point in the history
Allow to pass a sheet to a non-sqla exporter

version 0.3.2
  • Loading branch information
G.Tjebbes committed Feb 24, 2016
1 parent d95d378 commit eb6bdaa
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 8 deletions.
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

setup(
name='sqla_inspect',
version='0.3.1',
version='0.3.2',
packages=['sqla_inspect'],
include_package_data=True,
license='GPLv3',
Expand Down
2 changes: 1 addition & 1 deletion sqla_inspect/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '0.3.1'
__version__ = '0.3.2'
14 changes: 9 additions & 5 deletions sqla_inspect/excel.py
Original file line number Diff line number Diff line change
Expand Up @@ -218,8 +218,8 @@ class SqlaXlsExporter(XlsWriter, SqlaExporter):
def __init__(self, model, guess_types=True, worksheet=None):
self.guess_types = guess_types
self.is_root = worksheet is None
XlsWriter.__init__(self, guess_types, worksheet)
SqlaExporter.__init__(self, model)
XlsWriter.__init__(self, guess_types=guess_types, worksheet=worksheet)
SqlaExporter.__init__(self, model=model)

def _get_related_exporter(self, related_obj, column):
"""
Expand Down Expand Up @@ -284,6 +284,10 @@ class XlsExporter(XlsWriter, BaseExporter):
"""
headers = ()

def __init__(self, guess_types=True):
XlsWriter.__init__(self, guess_types=True)
BaseExporter.__init__(self)
def __init__(self, guess_types=True, **kw):
XlsWriter.__init__(
self,
guess_types=guess_types,
**kw
)
BaseExporter.__init__(self, **kw)
2 changes: 1 addition & 1 deletion sqla_inspect/ods.py
Original file line number Diff line number Diff line change
Expand Up @@ -208,5 +208,5 @@ class OdsExporter(OdsWriter, BaseExporter):
headers = ()

def __init__(self, title=None, **kw):
OdsWriter.__init__(self, title)
OdsWriter.__init__(self, title, **kw)
BaseExporter.__init__(self, **kw)

0 comments on commit eb6bdaa

Please sign in to comment.