plugin.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:enigma2-plugins 作者: opendreambox 项目源码 文件源码
def autostart(reason, *args, **kwargs):
    if reason == 0:
        if hasattr(PluginComponent, 'pluginHider_baseGetPlugins'):
            print("[PluginHider] Something went wrong as our autostart handler was called multiple times for startup, printing traceback and ignoring.")
            import traceback, sys
            traceback.print_stack(limit=5, file=sys.stdout)
        else:
            PluginComponent.pluginHider_baseGetPlugins = PluginComponent.getPlugins
            PluginComponent.getPlugins = PluginComponent_getPlugins
    else:
        if hasattr(PluginComponent, 'pluginHider_baseGetPlugins'):
            PluginComponent.getPlugins = PluginComponent.pluginHider_baseGetPlugins
            del PluginComponent.pluginHider_baseGetPlugins
        else:
            print("[PluginHider] Something went wrong as our autostart handler was called multiple times for shutdown, printing traceback and ignoring.")
            import traceback, sys
            traceback.print_stack(limit=5, file=sys.stdout)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号