def __init__(self, path, default_type="text/html", registry=None, processors={ '.epy': PythonScript, '.rpy': ResourceScript }, **kwargs): Resource.__init__(self, **kwargs) filepath.FilePath.__init__(self, path) # folder or file? self.restat() if self.isdir(): self.category = 'folder' self.is_leaf = False self.folderish = True else: self.category = 'file' self.is_leaf = True self.folderish = False # content type self.default_type = default_type # a registry for cached file based scripts self.registry = registry or static.Registry() # allowed processors self.processors = processors
def __init__(self, path, registry=None): resource.Resource.__init__(self) self.path = path self.registry = registry or static.Registry()