Module vcal_calendar :: Class VCalendarImportData
[hide private]
[frames] | no frames]

Class VCalendarImportData

source code

object --+
         |
        VCalendarImportData
Known Subclasses:

Nested Classes [hide private]
  _source_data_class
Instance Methods [hide private]
 
__init__(self, file_name=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
_accept(self, entry) source code
 
_populate_repeat_entry(self, e, ce) source code
 
_populate_entry(self, e, ce) source code
 
_generate_repeat_events(self, e) source code
 
get(self) source code
 
get_category_list(self) source code
 
set_filter(self, filter) source code
 
get_filter(self) source code
 
_conv_cat(self, v, _) source code
 
_conv_alarm(self, v, dd) source code
 
_conv_date(self, v, _) source code
 
_conv_priority(self, v, _) source code
 
_conv_str(self, v, _) source code
 
_process_daily_rule(self, v, dd) source code
 
_process_weekly_rule(self, v, dd) source code
 
_process_monthly_rule(self, v, dd) source code
 
_process_yearly_rule(self, v, dd) source code
 
_conv_repeat(self, v, dd) source code
 
_conv_exceptions(self, v, _) source code
 
_convert(self, vcal, d) source code
 
get_display_data(self) source code
 
get_file_name(self) source code
 
read(self, file_name=None, update_dlg=None) source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]
  _default_filter = {'alarm_override': False, 'alarm_value': 0, ...
  _rrule_dow = {'FR': 32, 'MO': 2, 'SA': 64, 'SU': 1, 'TH': 16, ...
  _rrule_weekday = 62
  _calendar_keys = [('CATEGORIES', 'categories', <function _conv...
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, file_name=None)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

Class Variable Details [hide private]

_default_filter

Value:
{'alarm_override': False,
 'alarm_value': 0,
 'categories': None,
 'end': None,
 'no_alarm': False,
 'ringtone': None,
 'rpt_events': False,
 'start': None,
...

_rrule_dow

Value:
{'FR': 32, 'MO': 2, 'SA': 64, 'SU': 1, 'TH': 16, 'TU': 4, 'WE': 8}

_calendar_keys

Value:
[('CATEGORIES', 'categories', _conv_cat), ('DESCRIPTION', 'notes', _co\
nv_str), ('DTSTART', 'start', _conv_date), ('DTEND', 'end', _conv_date\
), ('LOCATION', 'location', _conv_str), ('PRIORITY', 'priority', _conv\
_priority), ('SUMMARY', 'description', _conv_str), ('AALARM', 'alarm',\
 _conv_alarm), ('DALARM', 'alarm', _conv_alarm), ('RRULE', 'repeat', _\
conv_repeat), ('EXDATE', 'exceptions', _conv_exceptions),]