本文整理汇总了Python中mr.developer.common.logger.error函数的典型用法代码示例。如果您正苦于以下问题:Python error函数的具体用法?Python error怎么用?Python error使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了error函数的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_packages
def get_packages(self, args, auto_checkout=False,
develop=False, checked_out=False):
if auto_checkout:
packages = set(self.develop.auto_checkout)
else:
packages = set(self.develop.sources)
if develop:
packages = packages.intersection(set(self.develop.develeggs))
if checked_out:
for name in set(packages):
if not self.develop.sources[name].exists():
packages.remove(name)
if not args:
return packages
result = set()
regexp = re.compile("|".join("(%s)" % x for x in args))
for name in packages:
if not regexp.search(name):
continue
result.add(name)
if len(result) == 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)
return result
示例2: __call__
def __call__(self, **kwargs):
logger.setLevel(logging.INFO)
ch = logging.StreamHandler()
ch.setFormatter(logging.Formatter("%(levelname)s: %(message)s"))
logger.addHandler(ch)
self.cmd_activate = self.alias_a = CmdActivate(self)
self.cmd_checkout = self.alias_co = CmdCheckout(self)
self.cmd_deactivate = self.alias_d = CmdDeactivate(self)
self.cmd_help = self.alias_h = CmdHelp(self)
self.cmd_info = CmdInfo(self)
self.cmd_list = self.alias_ls = CmdList(self)
self.cmd_pony = CmdPony(self)
self.cmd_purge = CmdPurge(self)
self.cmd_rebuild = self.alias_rb = CmdRebuild(self)
self.cmd_reset = CmdReset(self)
self.cmd_status = self.alias_stat = self.alias_st = CmdStatus(self)
self.cmd_update = self.alias_up = CmdUpdate(self)
try:
self.buildout_dir = find_base()
except IOError, e:
self.cmd_help()
print
logger.error("You are not in a path which has mr.developer installed (%s)." % e)
return
示例3: __call__
def __call__(self, **kwargs):
logger.setLevel(logging.INFO)
ch = logging.StreamHandler()
ch.setFormatter(logging.Formatter("%(levelname)s: %(message)s"))
logger.addHandler(ch)
self.parser = ArgumentParser()
version = pkg_resources.get_distribution("mr.developer").version
self.parser.add_argument('-v', '--version',
action='version',
version='mr.developer %s' % version)
self.parsers = self.parser.add_subparsers(title="commands", metavar="")
CmdActivate(self)
CmdCheckout(self)
CmdDeactivate(self)
CmdHelp(self)
CmdInfo(self)
CmdList(self)
CmdPony(self)
CmdPurge(self)
CmdRebuild(self)
CmdReset(self)
CmdStatus(self)
CmdUpdate(self)
args = self.parser.parse_args()
try:
self.buildout_dir = find_base()
except IOError, e:
self.parser.print_help()
print
logger.error("You are not in a path which has mr.developer installed (%s)." % e)
return
示例4: __call__
def __call__(self, **kwargs):
logger.setLevel(logging.INFO)
ch = logging.StreamHandler()
ch.setFormatter(logging.Formatter("%(levelname)s: %(message)s"))
logger.addHandler(ch)
self.cmd_activate = self.alias_a = CmdActivate(self)
self.cmd_checkout = self.alias_co = CmdCheckout(self)
self.cmd_deactivate = self.alias_d = CmdDeactivate(self)
self.cmd_help = self.alias_h = CmdHelp(self)
self.cmd_info = CmdInfo(self)
self.cmd_list = self.alias_ls = CmdList(self)
self.cmd_pony = CmdPony(self)
self.cmd_rebuild = self.alias_rb = CmdRebuild(self)
self.cmd_reset = CmdReset(self)
self.cmd_status = self.alias_stat = self.alias_st = CmdStatus(self)
self.cmd_update = self.alias_up = CmdUpdate(self)
if len(kwargs) == 0:
try:
installed = load_installed_cfg()
except IOError, e:
self.cmd_help()
print
logger.error("You are not in a path which has mr.developer installed (%s)." % e)
return
if not installed.has_option(FAKE_PART_ID, "__buildout_installed__"):
self.cmd_help()
print
logger.error("You are not in a path which has mr.developer installed (mr.developer not in buildout).")
return
develop = installed.get(FAKE_PART_ID, "__buildout_installed__")
subprocess.call([develop] + sys.argv[1:])
return
示例5: __call__
def __call__(self, **kwargs):
logger.setLevel(logging.INFO)
ch = logging.StreamHandler()
ch.setFormatter(logging.Formatter("%(levelname)s: %(message)s"))
logger.addHandler(ch)
self.parser = ArgumentParser()
version = pkg_resources.get_distribution("mr.developer").version
self.parser.add_argument('-v', '--version',
action='version',
version='mr.developer %s' % version)
self.parsers = self.parser.add_subparsers(title="commands", metavar="")
CmdActivate(self)
CmdArguments(self)
CmdCheckout(self)
CmdDeactivate(self)
CmdHelp(self)
CmdInfo(self)
CmdList(self)
CmdPony(self)
CmdPurge(self)
CmdRebuild(self)
CmdReset(self)
CmdStatus(self)
CmdUpdate(self)
args = self.parser.parse_args()
try:
self.buildout_dir = find_base()
except IOError:
if isinstance(args.func, CmdHelp):
args.func(args)
return
self.parser.print_help()
print
logger.error("You are not in a path which has mr.developer installed (%s)." % sys.exc_info()[1])
return
self.config = Config(self.buildout_dir)
self.original_dir = os.getcwd()
atexit.register(self.restore_original_dir)
os.chdir(self.buildout_dir)
buildout = Buildout(self.config.buildout_settings['config_file'],
self.config.buildout_options,
self.config.buildout_settings['user_defaults'],
self.config.buildout_settings['windows_restart'])
root_logger = logging.getLogger()
root_logger.handlers = []
root_logger.setLevel(logging.INFO)
extension = Extension(buildout)
self.sources = extension.get_sources()
self.sources_dir = extension.get_sources_dir()
self.auto_checkout = extension.get_auto_checkout()
self.always_checkout = extension.get_always_checkout()
self.update_git_submodules = extension.get_update_git_submodules()
self.always_accept_server_certificate = extension.get_always_accept_server_certificate()
develop, self.develeggs, versions = extension.get_develop_info()
self.threads = extension.get_threads()
args.func(args)
示例6: __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)
示例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 = self.get_workingcopies(self.develop.sources)
workingcopies.checkout(sorted(packages),
verbose=args.verbose,
submodules=self.develop.update_git_submodules,
always_accept_server_certificate=self.develop.always_accept_server_certificate)
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.warning("Don't forget to run buildout again, so the checked out packages are used as develop eggs.")
config.save()
except (ValueError, KeyError):
logger.error(sys.exc_info()[1])
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)