本文整理汇总了Python中twisted.web.static.File.exists方法的典型用法代码示例。如果您正苦于以下问题:Python File.exists方法的具体用法?Python File.exists怎么用?Python File.exists使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类twisted.web.static.File
的用法示例。
在下文中一共展示了File.exists方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: getChild
# 需要导入模块: from twisted.web.static import File [as 别名]
# 或者: from twisted.web.static.File import exists [as 别名]
def getChild(self, name, request):
child = Resource.getChild(self, name, request)
if name == self.STATIC_NAME:
f = File(STATIC_DIR_PATH)
if f.exists():
return f
else:
return child
f = File(STATIC_DIR_PATH + "/" + INDEX_FILE_NAME)
if f.exists():
return f
else:
return child
示例2: resolve
# 需要导入模块: from twisted.web.static import File [as 别名]
# 或者: from twisted.web.static.File import exists [as 别名]
def resolve(self, path):
if path == []:
path = ['index.html']
relative_path = os.path.join(*(['../..'] + path))
filename = pkg_resources.resource_filename(__name__, relative_path)
resource = File(filename)
if not resource.exists():
return False
return ONCView(resource)
示例3: resolve
# 需要导入模块: from twisted.web.static import File [as 别名]
# 或者: from twisted.web.static.File import exists [as 别名]
def resolve(self, path):
if path == []:
path = ["index.html"]
relative_path = os.path.join(*(["../.."] + path))
filename = pkg_resources.resource_filename(__name__, relative_path)
if os.path.join(*path) == "config.js":
return OncConfigView(filename)
resource = File(filename)
if not resource.exists():
return False
# make sure fonts are servers with a correct mime type
resource.contentTypes[".woff"] = "application/x-font-woff"
return OncView(resource)
示例4: resolve
# 需要导入模块: from twisted.web.static import File [as 别名]
# 或者: from twisted.web.static.File import exists [as 别名]
def resolve(self, path, request):
if request.method.lower() != 'get':
raise MethodNotAllowed('Method not allowed', ('GET', ))
if path == []:
path = ['index.html']
relative_path = os.path.join(*(['../..'] + path))
filename = pkg_resources.resource_filename(__name__, relative_path)
if os.path.join(*path) == 'config.js':
return OncConfigView(filename)
resource = File(filename)
if not resource.exists():
return
# make sure fonts are servers with a correct mime type
resource.contentTypes['.woff'] = 'application/x-font-woff'
return OncView(resource)