Explorar el Código

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

Guillaume Ayoub hace 14 años
padre
commit
54aa8817e7
Se han modificado 1 ficheros con 9 adiciones y 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."""