コード例 #1
0
ファイル: url.py プロジェクト: 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))
コード例 #2
0
ファイル: url.py プロジェクト: 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))
コード例 #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
コード例 #4
0
ファイル: base.py プロジェクト: 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
コード例 #5
0
ファイル: objects.py プロジェクト: quangvinh1305/caldav-1
 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
コード例 #6
0
ファイル: base.py プロジェクト: glibin/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
コード例 #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
コード例 #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
コード例 #9
0
ファイル: objects.py プロジェクト: mariushegele/caldav
 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
コード例 #10
0
 def _set_data(self, data):
     self._data = vcal.fix(data)
     self._instance = vobject.readOne(io.StringIO(to_unicode(self._data)))
     return self
コード例 #11
0
ファイル: url.py プロジェクト: teymour-aldridge/caldav
 def __unicode__(self):
     if self.url_raw is None:
         self.url_raw = self.url_parsed.geturl()
     return to_unicode(self.url_raw)