本文整理汇总了Python中mr.developer.common.logger.info函数的典型用法代码示例。如果您正苦于以下问题:Python info函数的具体用法?Python info怎么用?Python info使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了info函数的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __call__
def __call__(self):
options, args = self.parser.parse_args(sys.argv[2:])
pony = '''\x1b[35m
.,,.
,;;*;;;;,
.-'``;-');;.
/' .-. /*;;
.' \d \;; .;;;,
/ o ` \; ,__. ,;*;;;*;,
\__, _.__,' \_.-') __)--.;;;;;*;;;;,
`""`;;;\ /-')_) __) `\' ';;;;;;
;*;;; -') `)_) |\ | ;;;;*;
;;;;| `---` O | | ;;*;;;
*;*;\| O / ;;;;;*
;;;;;/| .-------\ / ;*;;;;;
;;;*;/ \ | '. (`. ;;;*;;;
;;;;;'. ; | ) \ | ;;;;;;
,;*;;;;\/ |. / /` | ';;;*;
;;;;;;/ |/ / /__/ ';;;
'*jgs/ | / | ;*;
`""""` `""""` ;'\x1b[39m
'''
import time
logger.info("Starting to develop a pony.")
for line in pony.split("\n"):
time.sleep(0.25)
print line
logger.info("Done.")
示例2: __call__
def __call__(self, args):
buildout_dir = self.develop.buildout_dir
packages = self.get_packages(getattr(args, 'package-regexp'),
checked_out=True)
packages = packages - self.develop.auto_checkout
packages = packages - set(self.develop.develeggs)
workingcopies = WorkingCopies(self.develop.sources)
if args.dry_run:
logger.info("Dry run, nothing will be removed.")
for name in packages:
source = self.develop.sources[name]
path = source['path']
if path.startswith(buildout_dir):
path = path[len(buildout_dir)+1:]
if source['kind'] != 'svn':
logger.warn("The directory of package '%s' at '%s' might contain unrecoverable files and will not be removed." % (name, path))
continue
if workingcopies.status(source) != 'clean':
logger.warn("The package '%s' is dirty and will not be removed." % name)
continue
logger.info("Removing package '%s' at '%s'." % (name, path))
if not args.dry_run:
shutil.rmtree(source['path'],
ignore_errors=False,
onerror=self.handle_remove_readonly)
示例3: __call__
def __call__(self, args):
pony = r'''
.,,.
,;;*;;;;,
.-'``;-');;.
/' .-. /*;;
.' \d \;; .;;;,
/ o ` \; ,__. ,;*;;;*;,
\__, _.__,' \_.-') __)--.;;;;;*;;;;,
`""`;;;\ /-')_) __) `\' ';;;;;;
;*;;; -') `)_) |\ | ;;;;*;
;;;;| `---` O | | ;;*;;;
*;*;\| O / ;;;;;*
;;;;;/| .-------\ / ;*;;;;;
;;;*;/ \ | '. (`. ;;;*;;;
;;;;;'. ; | ) \ | ;;;;;;
,;*;;;;\/ |. / /` | ';;;*;
;;;;;;/ |/ / /__/ ';;;
'*jgs/ | / | ;*;
`""""` `""""` ;'
'''
import time
logger.info("Starting to develop a pony.")
for line in pony.split("\n"):
time.sleep(0.25)
print(line)
logger.info("Done.")
示例4: __call__
def __call__(self):
options, args = self.parser.parse_args(sys.argv[2:])
config = self.develop.config
# Find out which packages to checkout
if len(args) == 0:
if options.auto_checkout:
packages = self.develop.auto_checkout
else:
print self.parser.format_help()
sys.exit(0)
else:
packages = self.get_packages(args)
if options.auto_checkout:
packages = [x for x in packages if x in self.develop.auto_checkout]
if len(packages) == 0:
if len(args) > 1:
regexps = "%s or '%s'" % (", ".join("'%s'" % x for x in args[:-1]), args[-1])
else:
regexps = "'%s'" % args[0]
logger.error("No package matched %s." % regexps)
sys.exit(1)
# Actually checkout
try:
workingcopies = WorkingCopies(self.develop.sources)
workingcopies.checkout(packages, verbose=options.verbose)
for name in packages:
config.develop[name] = True
logger.info("Activated '%s'." % name)
logger.warn("Don't forget to run buildout again, so the checked out packages are used as develop eggs.")
config.save()
except (ValueError, KeyError), e:
logger.error(e)
sys.exit(1)
示例5: __call__
def __call__(self, args):
buildout_dir = self.develop.buildout_dir
buildout_args = self.develop.config.buildout_args
print "Last used buildout arguments:",
print " ".join(buildout_args[1:])
if args.dry_run:
logger.warning("Dry run, buildout not invoked.")
return
else:
logger.info("Running buildout.")
os.chdir(buildout_dir)
subprocess.call(buildout_args)
示例6: __call__
def __call__(self, args):
buildout_dir = self.develop.buildout_dir
buildout_args = self.develop.config.buildout_args
print("Last used buildout arguments: %s" % " ".join(buildout_args[1:]))
if args.dry_run:
logger.warning("Dry run, buildout not invoked.")
logger.warning("DEPRECATED: The use of '-n' and '--dry-run' is deprecated, use the 'arguments' command instead.")
return
else:
logger.info("Running buildout.")
os.chdir(buildout_dir)
subprocess.call(buildout_args)
示例7: __call__
def __call__(self, args):
config = self.develop.config
packages = self.get_packages(getattr(args, 'package-regexp'),
auto_checkout=args.auto_checkout)
try:
workingcopies = WorkingCopies(self.develop.sources)
workingcopies.checkout(sorted(packages), verbose=args.verbose)
for name in sorted(packages):
source = self.develop.sources[name]
if not source.get('egg', True):
continue
config.develop[name] = True
logger.info("Activated '%s'." % name)
logger.warn("Don't forget to run buildout again, so the checked out packages are used as develop eggs.")
config.save()
except (ValueError, KeyError), e:
logger.error(e)
sys.exit(1)
示例8: unknown
def unknown(self):
logger.error("Unknown command '%s'." % sys.argv[1])
logger.info("Type '%s help' for usage." % os.path.basename(sys.argv[0]))
sys.exit(1)