summaryrefslogtreecommitdiff
path: root/tablib
diff options
context:
space:
mode:
authorLuca Beltrame <einar@heavensinferno.net>2010-11-21 13:14:47 +0100
committerLuca Beltrame <einar@heavensinferno.net>2010-11-21 13:14:47 +0100
commit99896a5f28c7c451446ec68bf0215615032b4b57 (patch)
treec9d5a2e9c9996db115abbfbe3e1e77e30b310d89 /tablib
parent91bd4eb9c736270ab5b5eb88f7ebaa790c0ddcfc (diff)
downloadtablib-99896a5f28c7c451446ec68bf0215615032b4b57.tar.gz
Fix Databook data leaks.
Diffstat (limited to 'tablib')
-rw-r--r--tablib/core.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/tablib/core.py b/tablib/core.py
index bd2d4ba..e732db9 100644
--- a/tablib/core.py
+++ b/tablib/core.py
@@ -615,11 +615,16 @@ class Databook(object):
"""A book of :class:`Dataset` objects.
"""
- def __init__(self, sets=[]):
+ def __init__(self, sets=None):
+
+ if sets is None:
+ self._datasets = list()
+ else:
+ self._datasets = sets
+
self._datasets = sets
self._register_formats()
-
def __repr__(self):
try:
return '<%s databook>' % (self.title.lower())