Browse Source

Don't check the vobject item in storage.Item

This is the responsibility of the storage plugin.
Unrud 8 years ago
parent
commit
5d238afb5e
1 changed files with 1 additions and 5 deletions
  1. 1 5
      radicale/storage.py

+ 1 - 5
radicale/storage.py

@@ -380,11 +380,7 @@ class Item:
     def item(self):
         if self._item is None:
             try:
-                items = tuple(vobject.readComponents(self._text))
-                if len(items) != 1:
-                    raise RuntimeError(
-                        "Content contains %d components" % len(items))
-                self._item = items[0]
+                self._item = vobject.readOne(self._text)
             except Exception as e:
                 raise RuntimeError("Failed to parse item %r from %r: %s" %
                                    (self.href, self.collection.path, e)) from e