本文整理汇总了Python中echomesh.base.Config.recalculate方法的典型用法代码示例。如果您正苦于以下问题:Python Config.recalculate方法的具体用法?Python Config.recalculate怎么用?Python Config.recalculate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类echomesh.base.Config
的用法示例。
在下文中一共展示了Config.recalculate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: main
# 需要导入模块: from echomesh.base import Config [as 别名]
# 或者: from echomesh.base.Config import recalculate [as 别名]
def main():
import sys
times = []
def p(msg=''):
"""Print progress messages while echomesh loads."""
print(msg, end='\n' if msg else '')
global COUNT
dot = str(COUNT % 10) if USE_DIGITS_FOR_PROGRESS_BAR else '.'
print(dot, end='')
COUNT += 1
sys.stdout.flush()
import time
times.append(time.time())
p('Loading echomesh ')
from echomesh.base import Path
p()
Path.fix_sys_path()
p()
from echomesh.base import Args
p()
Args.set_arguments(sys.argv)
p()
from echomesh.base import Config
p()
Config.recalculate()
p()
if Config.get('autostart') and not Config.get('permission', 'autostart'):
print()
from echomesh.util import Log
Log.logger(__name__).info("Not autostarting because autostart=False")
exit(0)
p()
from echomesh import Instance
print()
if Config.get('diagnostics', 'startup_times'):
print()
for i in range(len(times) - 1):
print(i, ':', int(1000 * (times[i + 1] - times[i])))
print()
Instance.main()
if Config.get('diagnostics', 'unused_configs'):
import yaml
print(yaml.safe_dump(Config.get_unvisited()))