diff --git a/record.py b/record.py index 9cfcdd2..e84e10e 100644 --- a/record.py +++ b/record.py @@ -30,6 +30,8 @@ class Record: class RecordCollection(): def __init__(self, file): + self.objects = {} + with filewrapper(file, "r") as fd: self._fromFile(fd) self._parent() @@ -37,7 +39,6 @@ class RecordCollection(): def _fromFile(self, fd): lines = [i.rstrip() for i in fd.readlines()] - self.objects = {} current = Record() for i in lines: