本文整理汇总了Python中app.Application.print_yourself方法的典型用法代码示例。如果您正苦于以下问题:Python Application.print_yourself方法的具体用法?Python Application.print_yourself怎么用?Python Application.print_yourself使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app.Application
的用法示例。
在下文中一共展示了Application.print_yourself方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: BetterConsole
# 需要导入模块: from app import Application [as 别名]
# 或者: from app.Application import print_yourself [as 别名]
#!/usr/bin/env python
#
# vim:syntax=python:sw=4:ts=4:expandtab
import guppy
from app import Application
from components import get_current_user
from components.console import BetterConsole
if __name__ == '__main__':
# inject dependencies
guppy.features.Provide('AppTitle', 'Inversion of Control ...\n\n... The Python Way')
guppy.features.Provide('CurrentUser', get_current_user)
guppy.features.Provide('Console', BetterConsole, prefix='-->') # <-- transient lifestyle
# features.Provide('Console', BetterConsole(prefix='-->')) # <-- singleton lifestyle
# use dependencies
app = Application()
app.print_yourself()