• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python logger.warn函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中mr.developer.common.logger.warn函数的典型用法代码示例。如果您正苦于以下问题:Python warn函数的具体用法?Python warn怎么用?Python warn使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了warn函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: __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)
开发者ID:sargo,项目名称:mr.developer,代码行数:25,代码来源:develop.py


示例2: __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)
开发者ID:stefanfoulis,项目名称:mr.developer,代码行数:34,代码来源:develop.py


示例3: __call__

 def __call__(self, args):
     config = self.develop.config
     packages = self.get_packages(getattr(args, 'package-regexp'),
                                  auto_checkout=args.auto_checkout,
                                  checked_out=args.checked_out,
                                  develop=args.develop)
     changed = False
     for name in sorted(packages):
         if name in config.develop:
             del config.develop[name]
             logger.info("Reset develop state of '%s'." % name)
             changed = True
     if changed:
         logger.warn("Don't forget to run buildout again, so the deactived packages are actually not used anymore.")
     config.save()
开发者ID:fschulze,项目名称:mr.developer,代码行数:15,代码来源:commands.py


示例4: __call__

 def __call__(self):
     options, args = self.parser.parse_args(sys.argv[2:])
     config = self.develop.config
     packages = self.get_packages(args,
                                  auto_checkout=options.auto_checkout,
                                  checked_out=options.checked_out,
                                  develop=options.develop)
     changed = False
     for name in sorted(packages):
         if name in config.develop:
             del config.develop[name]
             logger.info("Reset develop state of '%s'." % name)
             changed = True
     if changed:
         logger.warn("Don't forget to run buildout again, so the deactived packages are actually not used anymore.")
     config.save()
开发者ID:davisagli,项目名称:mr.developer,代码行数:16,代码来源:develop.py


示例5: __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)
开发者ID:sidnei,项目名称:mr.developer,代码行数:18,代码来源:develop.py



注:本文中的mr.developer.common.logger.warn函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python utils.Process类代码示例发布时间:2022-05-27
下一篇:
Python logger.info函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap