本文整理汇总了Python中base.BaseController类的典型用法代码示例。如果您正苦于以下问题:Python BaseController类的具体用法?Python BaseController怎么用?Python BaseController使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了BaseController类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
def __init__(self, session, path = ""):
BaseController.__init__(self, path)
self.session = session
piconpath = getPiconPath()
self.putChild("web", WebController(session))
self.putChild("api", ApiController(session))
self.putChild("ajax", AjaxController(session))
self.putChild("file", FileController(session))
self.putChild("grab", grabScreenshot(session))
self.putChild("mobile", MobileController(session))
self.putChild("js", static.File(getPublicPath() + "/js"))
self.putChild("fonts", static.File(getPublicPath() + "/fonts"))
self.putChild("css", static.File(getPublicPath() + "/css"))
self.putChild("static", static.File(getPublicPath() + "/static"))
self.putChild("images", static.File(getPublicPath() + "/images"))
self.putChild("ipkg", IpkgController(session))
self.putChild("autotimer", ATController(session))
self.putChild("serienrecorder", SRController(session))
self.putChild("epgrefresh", ERController(session))
self.putChild("bouqueteditor", BQEController(session))
self.putChild("transcoding", TranscodingController(session))
self.putChild("wol", WOLClientController(session))
self.putChild("wolsetup", WOLSetupController(session))
if piconpath:
self.putChild("picon", static.File(piconpath))
示例2: __init__
def __init__(self, session, path = ""):
BaseController.__init__(self, path)
self.session = session
self.putChild("web", BQEWebController(session))
self.putChild("api", BQEApiController(session))
self.putChild('tmp', static.File('/tmp'))
self.putChild('uploadrestore', BQEUploadFile(session))
示例3: __init__
def __init__(self, session, path = ""):
BaseController.__init__(self, path=path, session=session)
piconpath = getPiconPath()
self.putChild("web", WebController(session))
self.putChild("api", ApiController(session))
self.putChild("ajax", AjaxController(session))
self.putChild("file", FileController())
self.putChild("grab", grabScreenshot(session))
if os.path.exists(getPublicPath('mobile')):
self.putChild("mobile", MobileController(session))
self.putChild("m", static.File(getPublicPath() + "/mobile"))
self.putChild("js", static.File(getPublicPath() + "/js"))
self.putChild("css", static.File(getPublicPath() + "/css"))
self.putChild("static", static.File(getPublicPath() + "/static"))
self.putChild("images", static.File(getPublicPath() + "/images"))
self.putChild("fonts", static.File(getPublicPath() + "/fonts"))
if os.path.exists(getPublicPath('themes')):
self.putChild("themes", static.File(getPublicPath() + "/themes"))
if os.path.exists(getPublicPath('webtv')):
self.putChild("webtv", static.File(getPublicPath() + "/webtv"))
if os.path.exists(getPublicPath('vxg')):
self.putChild("vxg", static.File(getPublicPath() + "/vxg"))
if os.path.exists('/usr/bin/shellinaboxd'):
self.putChild("terminal", proxy.ReverseProxyResource('::1', 4200, '/'))
self.putChild("ipkg", IpkgController(session))
self.putChild("autotimer", ATController(session))
self.putChild("serienrecorder", SRController(session))
self.putChild("epgrefresh", ERController(session))
self.putChild("bouqueteditor", BQEController(session))
self.putChild("transcoding", TranscodingController())
self.putChild("wol", WOLClientController())
self.putChild("wolsetup", WOLSetupController(session))
if piconpath:
self.putChild("picon", static.File(piconpath))
示例4: __init__
def __init__(self, session, path = ""):
BaseController.__init__(self, path)
self.session = session
piconpath = getPiconPath()
self.putChild("web", WebController(session))
self.putChild("api", ApiController(session))
self.putChild("ajax", AjaxController(session))
self.putChild("file", FileController(session))
self.putChild("grab", grabScreenshot(session))
if os.path.exists(getPublicPath('mobile')):
self.putChild("mobile", MobileController(session))
self.putChild("m", static.File(getPublicPath() + "/mobile"))
self.putChild("js", static.File(getPublicPath() + "/js"))
self.putChild("rc", static.File("/usr/share/enigma2/rc_models"))
self.putChild("css", static.File(getPublicPath() + "/css"))
self.putChild("static", static.File(getPublicPath() + "/static"))
self.putChild("images", static.File(getPublicPath() + "/images"))
self.putChild("fonts", static.File(getPublicPath() + "/fonts"))
if os.path.exists(getPublicPath('themes')):
self.putChild("themes", static.File(getPublicPath() + "/themes"))
if os.path.exists(getPublicPath('webtv')):
self.putChild("webtv", static.File(getPublicPath() + "/webtv"))
if os.path.exists(getPublicPath('vxg')):
self.putChild("vxg", static.File(getPublicPath() + "/vxg"))
self.putChild("ipkg", IpkgController(session))
self.putChild("autotimer", ATController(session))
self.putChild("serienrecorder", SRController(session))
self.putChild("epgrefresh", ERController(session))
self.putChild("bouqueteditor", BQEController(session))
self.putChild("transcoding", TranscodingController(session))
self.putChild("wol", WOLClientController(session))
self.putChild("wolsetup", WOLSetupController(session))
if piconpath:
self.putChild("picon", static.File(piconpath))
示例5: __init__
def __init__(self, session, path=""):
BaseController.__init__(self, path=path, session=session)
self.putChild("web", WebController(session))
self.putGZChild("api", ApiController(session))
self.putGZChild("ajax", AjaxController(session))
self.putChild("file", FileController())
self.putChild("grab", grabScreenshot(session))
if os.path.exists(getPublicPath('mobile')):
self.putChild("mobile", MobileController(session))
self.putChild("m", static.File(getPublicPath() + "/mobile"))
for static_val in ('js', 'css', 'static', 'images', 'fonts'):
self.putChild(static_val, static.File(getPublicPath() + '/' + static_val))
for static_val in ('themes', 'webtv', 'vxg'):
if os.path.exists(getPublicPath(static_val)):
self.putChild(static_val, static.File(getPublicPath() + '/' + static_val))
if os.path.exists('/usr/bin/shellinaboxd'):
self.putChild("terminal", proxy.ReverseProxyResource('::1', 4200, '/'))
self.putChild("ipkg", IpkgController(session))
self.putChild("autotimer", ATController(session))
self.putChild("serienrecorder", SRController(session))
self.putChild("epgrefresh", ERController(session))
self.putChild("bouqueteditor", BQEController(session))
self.putChild("transcoding", TranscodingController())
self.putChild("wol", WOLClientController())
self.putChild("wolsetup", WOLSetupController(session))
if PICON_PATH:
self.putChild("picon", static.File(PICON_PATH))
try:
from NET import NetController
self.putChild("net", NetController(session))
except:
pass
示例6: __init__
def __init__(self, session, path = ""):
BaseController.__init__(self, path)
self.session = session
self.controller = None
self.putChild("control", WebController(session))
self.putChild("ajax", AjaxController(session))
self.putChild("api", ApiController(session))
self.putChild("js", static.File(getPublicPath() + "/js"))
self.putChild("css", static.File(getPublicPath() + "/css"))
self.putChild("images", static.File(getPublicPath() + "/images"))
示例7: __init__
def __init__(self, session, path = ""):
BaseController.__init__(self, path)
self.session = session
piconpath = getPiconPath()
self.putChild("web", WebController(session))
self.putChild("api", ApiController(session))
self.putChild("ajax", AjaxController(session))
self.putChild("file", FileController(session))
self.putChild("grab", grabScreenshot(session))
self.putChild("mobile", MobileController(session))
self.putChild("js", static.File(getPublicPath() + "/js"))
self.putChild("css", static.File(getPublicPath() + "/css"))
self.putChild("images", static.File(getPublicPath() + "/images"))
if piconpath:
self.putChild("picon", static.File(piconpath))
示例8: __init__
def __init__(self, session, path = ""):
BaseController.__init__(self, path)
self.session = session
self.putChild("stream", StreamController(session))
示例9: __init__
def __init__(self, session, path = ""):
BaseController.__init__(self, path)
self.session = session
示例10: __init__
def __init__(self, session, path = ""):
BaseController.__init__(self, path)
self.session = session
self.putChild("web", BQEWebController(session))
self.putChild("api", BQEApiController(session))
示例11: __init__
def __init__(self, session, path=""):
BaseController.__init__(self, path=path, session=session)
self.putChild('upload', IPKGUpload(self.session))
示例12: __init__
def __init__(self, session, path = ""):
BaseController.__init__(self, path=path, session=session, isMobile=True)
示例13: __getattribute__
def __getattribute__(self, name):
if name in ["get", "post"] and not self.isUserAdmin():
self.renderError(403)
def pass_through(*args, **kwargs): pass
return pass_through
return BaseController.__getattribute__(self, name)
示例14: __init__
def __init__(self, session, path = ""):
BaseController.__init__(self, path)
self.isMobile = True
self.session = session