Explorar o código

Add the "set_mimetype" method forgotten during the merge (closes #657)

Guillaume Ayoub %!s(int64=14) %!d(string=hai) anos
pai
achega
54aa8817e7
Modificáronse 1 ficheiros con 9 adicións e 0 borrados
  1. 9 0
      radicale/ical.py

+ 9 - 0
radicale/ical.py

@@ -362,6 +362,15 @@ class Collection(object):
         text = serialize(headers, items)
         self.save(text)
 
+    def set_mimetype(self, mimetype):
+        """Set the mimetype of the collection."""
+        with self.props as props:
+            if "tag" not in props:
+                if mimetype == "text/vcard":
+                    props["tag"] = "VADDRESSBOOK"
+                else:
+                    props["tag"] = "VCALENDAR"
+
     @property
     def tag(self):
         """Type of the collection."""