diff options
| author | Kenneth Reitz <me@kennethreitz.com> | 2010-09-20 14:04:02 -0400 |
|---|---|---|
| committer | Kenneth Reitz <me@kennethreitz.com> | 2010-09-20 14:04:02 -0400 |
| commit | f94a236122e4d40d7d79a5f52ff45fdb1debd5d6 (patch) | |
| tree | 3514727b0278f19f7f31e714a4b450d59087cf2b /tablib | |
| parent | bfbb7c626ff70b9d840648cee546d4d2fad349a3 (diff) | |
| download | tablib-f94a236122e4d40d7d79a5f52ff45fdb1debd5d6.tar.gz | |
Changed export properties to methods.
Diffstat (limited to 'tablib')
| -rw-r--r-- | tablib/core.py | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/tablib/core.py b/tablib/core.py index 9e0c4e3..a86c4ea 100644 --- a/tablib/core.py +++ b/tablib/core.py @@ -149,26 +149,22 @@ class Dataset(object): self.__headers = None - @property def dict(self): """Returns python dict of Dataset.""" return self._package() - @property def json(self): """Returns JSON representation of Dataset.""" return json.dumps(self.dict) - @property def yaml(self): """Returns YAML representation of Dataset.""" return yaml.dump(self.dict) - @property def csv(self): """Returns CSV representation of Dataset.""" stream = StringIO.StringIO() @@ -180,8 +176,7 @@ class Dataset(object): return stream.getvalue() - @property - def xls(self): + def xls(self, path=None): """Returns XLS representation of Dataset.""" stream = StringIO.StringIO() @@ -256,7 +251,7 @@ class DataBook(object): for dset in self._datasets: collector.append(dict( title = dset.title, - data = dset.dict + data = dset.dict() )) return collector @@ -267,8 +262,7 @@ class DataBook(object): return len(self._datasets) - @property - def xls(self): + def xls(self, path=None): """Returns XLS representation of DataBook.""" stream = cStringIO.StringIO() @@ -285,15 +279,13 @@ class DataBook(object): wb.save(stream) return stream.getvalue() - - @property + def json(self): """Returns JSON representation of Databook.""" return json.dumps(self._package()) - @property def yaml(self): """Returns YAML representation of Databook.""" |
