本文整理汇总了Python中twistedcaldav.resource.CalDAVResource.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python CalDAVResource.__init__方法的具体用法?Python CalDAVResource.__init__怎么用?Python CalDAVResource.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类twistedcaldav.resource.CalDAVResource
的用法示例。
在下文中一共展示了CalDAVResource.__init__方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from twistedcaldav.resource import CalDAVResource [as 别名]
# 或者: from twistedcaldav.resource.CalDAVResource import __init__ [as 别名]
def __init__(self, principalCollections, principalDirectory, uri):
CalDAVResource.__init__(self, principalCollections=principalCollections)
self.principalDirectory = principalDirectory
self.uri = uri
self.directory = None
示例2: __init__
# 需要导入模块: from twistedcaldav.resource import CalDAVResource [as 别名]
# 或者: from twistedcaldav.resource.CalDAVResource import __init__ [as 别名]
def __init__(self, principalCollections, isdir=False, defaultACL=authReadACL):
"""
Make sure it is a collection.
"""
CalDAVResource.__init__(self, principalCollections=principalCollections)
DAVFile.__init__(self, NotFilePath(isfile=not isdir,isdir=isdir), principalCollections=principalCollections)
self.defaultACL = defaultACL
示例3: __init__
# 需要导入模块: from twistedcaldav.resource import CalDAVResource [as 别名]
# 或者: from twistedcaldav.resource.CalDAVResource import __init__ [as 别名]
def __init__(self, parent, record):
"""
@param path: the path to the file which will back the resource.
"""
assert parent is not None
assert record is not None
CalDAVResource.__init__(self)
self.record = record
self.parent = parent
# Cache children which must be of a specific type
childlist = (
("inbox" , ScheduleInboxResource ),
("outbox", ScheduleOutboxResource),
)
if config.EnableDropBox:
childlist += (
("dropbox", DropBoxHomeResource),
)
if config.FreeBusyURL.Enabled:
childlist += (
("freebusy", FreeBusyURLResource),
)
if config.Sharing.Enabled and config.Sharing.Calendars.Enabled:
childlist += (
("notification", NotificationCollectionResource),
)
for name, cls in childlist:
child = self.provisionChild(name)
# assert isinstance(child, cls), "Child %r is not a %s: %r" % (name, cls.__name__, child)
self.putChild(name, child)
示例4: __init__
# 需要导入模块: from twistedcaldav.resource import CalDAVResource [as 别名]
# 或者: from twistedcaldav.resource.CalDAVResource import __init__ [as 别名]
def __init__(self, principalCollections, isdir=False, defaultACL=authReadACL):
"""
Make sure it is a collection.
"""
CalDAVResource.__init__(self, principalCollections=principalCollections)
self._isDir = isdir
self.defaultACL = defaultACL
示例5: __init__
# 需要导入模块: from twistedcaldav.resource import CalDAVResource [as 别名]
# 或者: from twistedcaldav.resource.CalDAVResource import __init__ [as 别名]
def __init__(self, parent):
"""
@param parent: the parent resource of this one.
"""
assert parent is not None
CalDAVResource.__init__(self, principalCollections=parent.principalCollections())
self.parent = parent
示例6: __init__
# 需要导入模块: from twistedcaldav.resource import CalDAVResource [as 别名]
# 或者: from twistedcaldav.resource.CalDAVResource import __init__ [as 别名]
def __init__(self, parent, record):
"""
@param path: the path to the file which will back the resource.
"""
assert parent is not None
assert record is not None
CalDAVResource.__init__(self)
self.record = record
self.parent = parent
childlist = ()
if config.Sharing.Enabled and config.Sharing.AddressBooks.Enabled and not config.Sharing.Calendars.Enabled:
childlist += (
("notification", NotificationCollectionResource),
)
for name, cls in childlist:
child = self.provisionChild(name)
assert isinstance(child, cls), "Child %r is not a %s: %r" % (name, cls.__name__, child)
self.putChild(name, child)
示例7: __init__
# 需要导入模块: from twistedcaldav.resource import CalDAVResource [as 别名]
# 或者: from twistedcaldav.resource.CalDAVResource import __init__ [as 别名]
def __init__(self, principalCollections, uri):
CalDAVResource.__init__(self, principalCollections=principalCollections)
self.uri = uri
self.directory = None # creates directory attribute
示例8: __init__
# 需要导入模块: from twistedcaldav.resource import CalDAVResource [as 别名]
# 或者: from twistedcaldav.resource.CalDAVResource import __init__ [as 别名]
def __init__(self, parent):
self._parent = parent
CalDAVResource.__init__(self)