| Home | Trees | Index | Help |
|---|
| Package vobject :: Module icalendar :: Class TimezoneComponent |
|
object--+ |VBase--+ |Component--+ | TimezoneComponent
A VTIMEZONE object.
VTIMEZONEs are parsed by dateutil.tz.tzical, the resulting datetime.tzinfo subclass is stored in self.tzinfo, self.tzid stores the TZID associated with this timezone.| Method Summary | |
|---|---|
Accept an existing Component or a tzinfo class. | |
__repr__(self)
| |
For convenience, make self.contents directly accessible. | |
__str__(self)
| |
gettzinfo(self)
| |
Given a tzinfo class, use known APIs to determine TZID, or use tzname. (Static method) | |
prettyPrint(self,
level,
tabwidth)
| |
registerTzinfo(obj,
tzinfo)
(Class method) | |
Create appropriate objects in self to represent tzinfo. | |
| Inherited from Component | |
For convenience, make self.contents directly accessible. | |
Add objOrName to contents, set behavior if it can be inferred. | |
Return an iterable of all Component children. | |
Return an iterable of all children. | |
| |
Return an iterable of all ContentLine children. | |
Set behavior if one matches name, versionLine.value. | |
Assign a PROFILE to this unnamed component. | |
| |
Recursively transform native children to vanilla representations. | |
Recursively replace children with their native representation. | |
| Inherited from VBase | |
Set behavior if name is in self.parentBehavior.knownChildren. | |
Set behavior to None. | |
Serialize to buf if it exists, otherwise return a string. | |
Set behavior. | |
Return self transformed into a ContentLine or Component if needed. | |
Transform this object into a custom VBase subclass. | |
Call the behavior's validate method, or return True. | |
| Inherited from object | |
x.__delattr__('name') <==> del x.name | |
x.__getattribute__('name') <==> x.name | |
x.__hash__() <==> hash(x) | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
helper for pickle | |
helper for pickle | |
| Property Summary | |
|---|---|
tzinfo | |
| Instance Variable Summary | |
|---|---|
name: The uppercased name of the object, in this case always
'VTIMEZONE'. | |
tzid: The string used to refer to this timezone. | |
tzinfo = vobject.icalendar.TimezoneComponent.tzinfo | |
| Inherited from Component | |
contents: A dictionary of lists of Component or ContentLine instances. | |
useBegin: A boolean flag determining whether BEGIN: and END: lines should be
serialized. | |
| Inherited from VBase | |
behavior: The Behavior class associated with this object, which controls
validation, transformations, and encoding. | |
group: An optional group prefix, should be used only to indicate sort order
in vCards, according to RFC2426 | |
isNative: Boolean describing whether this component is a Native instance. | |
parentBehavior: The object's parent's behavior, or None if no behaviored parent
exists. | |
| Instance Method Details |
|---|
__init__(self,
tzinfo=None,
*args,
**kwds)
Accept an existing Component or a tzinfo class.
|
__setattr__(self, name, value)For convenience, make self.contents directly accessible. self.contents must contain lists, raise an error if value isn't a list.
|
settzinfo(self, tzinfo, start=2000, end=2030)Create appropriate objects in self to represent tzinfo. Assumptions: - DST <-> Standard transitions occur on the hour - never within a month of one another - twice or fewer times a year - never in the month of December - DST always moves offset exactly one hour later - tzinfo classes dst method always treats times that could be in either offset to be in the later regime |
| Static Method Details |
|---|
pickTzid(tzinfo)Given a tzinfo class, use known APIs to determine TZID, or use tzname. |
| Property Details |
|---|
tzinfo
|
| Instance Variable Details |
|---|
nameThe uppercased name of the object, in this case always 'VTIMEZONE'. |
tzidThe string used to refer to this timezone. |
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 2.1 on Fri Dec 14 17:25:14 2007 | http://epydoc.sf.net |