本文整理汇总了Python中history.History.print_log方法的典型用法代码示例。如果您正苦于以下问题:Python History.print_log方法的具体用法?Python History.print_log怎么用?Python History.print_log使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类history.History
的用法示例。
在下文中一共展示了History.print_log方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: main
# 需要导入模块: from history import History [as 别名]
# 或者: from history.History import print_log [as 别名]
#.........这里部分代码省略.........
if (args.list or args.search) and args.cnames:
pat = re.compile(args.cnames[0], re.I)
# make prefix
if args.sys_prefix:
prefix = sys.prefix
elif args.prefix:
prefix = args.prefix
else:
prefix = config.get('prefix', sys.prefix)
# now make prefixes
if prefix == sys.prefix:
prefixes = [sys.prefix]
else:
prefixes = [prefix, sys.prefix]
if args.verbose:
print "Prefixes:"
for p in prefixes:
print ' %s%s' % (p, ['', ' (sys)'][p == sys.prefix])
print
if args.env: # --env
env_option(prefixes)
return
if args.log: # --log
if args.hook:
raise NotImplementedError
from history import History
h = History(prefix)
h.update()
h.print_log()
return
if args.sys_config: # --sys-config
config.get_path = lambda: config.system_config_path
if args.config: # --config
config.print_config()
return
if args.list: # --list
list_option(prefixes, args.hook, pat)
return
if args.proxy: # --proxy
setup_proxy(args.proxy)
elif config.get('proxy'):
setup_proxy(config.get('proxy'))
else:
setup_proxy()
if 0: # for testing event manager only
from encore.events.api import EventManager
from encore.terminal.api import ProgressDisplay
evt_mgr = EventManager()
display = ProgressDisplay(evt_mgr)
else:
evt_mgr = None
if config.get('use_webservice'):
remote = None # Enpkg will create the default
else:
urls = [fill_url(u) for u in config.get('IndexedRepos')]
示例2: main
# 需要导入模块: from history import History [as 别名]
# 或者: from history.History import print_log [as 别名]
#.........这里部分代码省略.........
# make prefix
if args.sys_prefix:
prefix = sys.prefix
elif args.prefix:
prefix = args.prefix
else:
prefix = config.get('prefix', sys.prefix)
# now make prefixes
if prefix == sys.prefix:
prefixes = [sys.prefix]
else:
prefixes = [prefix, sys.prefix]
exit_if_sudo_on_venv(prefix)
if args.verbose:
print "Prefixes:"
for prefix in prefixes:
print ' %s%s' % (prefix, ['', ' (sys)'][prefix == sys.prefix])
print
if args.env: # --env
env_option(prefixes)
return
if args.log: # --log
if args.hook:
raise NotImplementedError
from history import History
h = History(prefix)
h.update()
h.print_log()
return
if args.sys_config: # --sys-config
config.get_path = lambda: config.system_config_path
if args.list: # --list
list_option(prefixes, args.hook, pat)
return
if args.proxy: # --proxy
setup_proxy(args.proxy)
elif config.get('proxy'):
setup_proxy(config.get('proxy'))
else:
setup_proxy()
if 0: # for testing event manager only
from encore.events.api import EventManager
from encore.terminal.api import ProgressDisplay
evt_mgr = EventManager()
display = ProgressDisplay(evt_mgr)
else:
evt_mgr = None
if config.get('use_webservice'):
remote = None # Enpkg will create the default
else:
urls = [fill_url(u) for u in config.get('IndexedRepos')]
remote = create_joined_store(urls)
enpkg = Enpkg(remote, prefixes=prefixes, hook=args.hook,
evt_mgr=evt_mgr, verbose=args.verbose)
示例3: main
# 需要导入模块: from history import History [as 别名]
# 或者: from history.History import print_log [as 别名]
#.........这里部分代码省略.........
prefix = config.prefix
# now make prefixes
if prefix == sys.prefix:
prefixes = [sys.prefix]
else:
prefixes = [prefix, sys.prefix]
if args.user:
try:
check_prefixes(prefixes)
except InvalidPythonPathConfiguration:
warnings.warn("Using the --user option, but your PYTHONPATH is not setup " \
"accordingly")
exit_if_sudo_on_venv(prefix)
if args.verbose:
print("Prefixes:")
for prefix in prefixes:
print(' %s%s' % (prefix, ['', ' (sys)'][prefix == sys.prefix]))
print()
if args.env: # --env
env_option(prefixes)
return
if args.log: # --log
if args.hook:
raise NotImplementedError
from history import History
h = History(prefix)
h.update()
h.print_log()
return
if args.freeze:
from .eggcollect import EggCollection, JoinedEggCollection
collection = JoinedEggCollection(
[EggCollection(prefix, False, None) for prefix in prefixes]
)
full_names = [
"{0} {1}-{2}".format(req["name"], req["version"], req["build"])
for name, req in collection.query(type="egg")
]
for full_name in sorted(full_names):
print(full_name)
return
if args.list: # --list
list_option(prefixes, args.hook, pat)
return
if args.proxy: # --proxy
setup_proxy(args.proxy)
elif config.proxy:
setup_proxy(config.proxy)
else:
setup_proxy()
evt_mgr = None
if config.use_webservice:
remote = None # Enpkg will create the default
else:
urls = [fill_url(u) for u in config.IndexedRepos]