diff options
| author | Luca Beltrame <einar@heavensinferno.net> | 2010-11-21 13:14:47 +0100 |
|---|---|---|
| committer | Luca Beltrame <einar@heavensinferno.net> | 2010-11-21 13:14:47 +0100 |
| commit | 99896a5f28c7c451446ec68bf0215615032b4b57 (patch) | |
| tree | c9d5a2e9c9996db115abbfbe3e1e77e30b310d89 /tablib | |
| parent | 91bd4eb9c736270ab5b5eb88f7ebaa790c0ddcfc (diff) | |
| download | tablib-99896a5f28c7c451446ec68bf0215615032b4b57.tar.gz | |
Fix Databook data leaks.
Diffstat (limited to 'tablib')
| -rw-r--r-- | tablib/core.py | 9 |
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()) |
