Esempio n. 1
0
File: url.py Progetto: beralt/caldav
 def __unicode__(self):
     if self.url_raw is None:
         self.url_raw = self.url_parsed.geturl()
     if isinstance(self.url_raw, str):
         return to_unicode(self.url_raw)
     else:
         return to_unicode(str(self.url_raw))
Esempio n. 2
0
File: url.py Progetto: glibin/caldav
 def __unicode__(self):
     if self.url_raw is None:
         self.url_raw = self.url_parsed.geturl()
     if isinstance(self.url_raw, str):
         return to_unicode(self.url_raw)
     else:
         return to_unicode(str(self.url_raw))
Esempio n. 3
0
 def _set_data(self, data):
     if type(data).__module__.startswith("vobject"):
         self._data = data
         self._instance = data
     else:
         self._data = vcal.fix(data)
         self._instance = vobject.readOne(to_unicode(self._data))
     return self
Esempio n. 4
0
File: base.py Progetto: vr/caldav
 def __init__(self, name=None, value=None):
     self.children = []
     self.attributes = {}
     value = to_unicode(value)
     self.value = None
     if name is not None:
         self.attributes['name'] = name
     if value is not None:
         self.value = value
Esempio n. 5
0
 def _set_data(self, data):
     if type(data).__module__.startswith("icalendar"):
         self._data = data
         self._instance = data
     else:
         self._data = vcal.fix(data)
         self._instance = icalendar.Calendar.from_ical(
             to_unicode(self._data))
     return self
Esempio n. 6
0
 def __init__(self, name=None, value=None):
     self.children = []
     self.attributes = {}
     value = to_unicode(value)
     self.value = None
     if name is not None:
         self.attributes['name'] = name
     if value is not None:
         self.value = value
Esempio n. 7
0
 def _get_icalendar_instance(self):
     import icalendar
     if not self._icalendar_instance:
         self.icalendar_instance = icalendar.Calendar.from_ical(
             to_unicode(self.data))
     return self._icalendar_instance
Esempio n. 8
0
 def _get_vobject_instance(self):
     if not self._vobject_instance:
         self._set_vobject_instance(
             vobject.readOne(to_unicode(self._get_data())))
     return self._vobject_instance
Esempio n. 9
0
 def _get_vobject_instance(self):
     if not self._vobject_instance and self._data:
         self._vobject_instance = vobject.readOne(to_unicode(self._data))
     return self._vobject_instance
Esempio n. 10
0
 def _set_data(self, data):
     self._data = vcal.fix(data)
     self._instance = vobject.readOne(io.StringIO(to_unicode(self._data)))
     return self
Esempio n. 11
0
 def __unicode__(self):
     if self.url_raw is None:
         self.url_raw = self.url_parsed.geturl()
     return to_unicode(self.url_raw)