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

Python utility.verbose_info函数代码示例

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

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



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

示例1: call_proc

 def call_proc(self, sysproc_name, types, args, check_status = True):
     utility.verbose_info('Call procedure: %s%s' % (sysproc_name, tuple(args)))
     proc = voltdbclient.VoltProcedure(self.client, sysproc_name, types)
     response = proc.call(params = args)
     if check_status and response.status != 1:
         utility.abort('"%s" procedure call failed.' % sysproc_name, (response,))
     utility.verbose_info(response)
     return utility.VoltResponseWrapper(response)
开发者ID:sumitk1,项目名称:voltdb,代码行数:8,代码来源:runner.py


示例2: call_proc

 def call_proc(self, sysproc_name, types, args, check_status = True):
     if self.client is None:
         utility.abort('Command is not set up as a client.',
                       'Add an appropriate admin or client bundle to @VOLT.Command().')
     utility.verbose_info('Call procedure: %s%s' % (sysproc_name, tuple(args)))
     proc = voltdbclient.VoltProcedure(self.client, sysproc_name, types)
     response = proc.call(params = args)
     if check_status and response.status != 1:
         utility.abort('"%s" procedure call failed.' % sysproc_name, (response,))
     utility.verbose_info(response)
     return utility.VoltResponseWrapper(response)
开发者ID:bear000s,项目名称:voltdb,代码行数:11,代码来源:runner.py


示例3: save

def save(runner):
    uri = "file://%s" % urllib.quote(os.path.realpath(runner.opts.directory))
    nonce = runner.opts.nonce.replace('"', '\\"')
    if runner.opts.blocking:
        blocking = "true"
    else:
        blocking = "false"
    json_opts = ['{uripath:"%s",nonce:"%s",block:%s,format:"%s"}' % (uri, nonce, blocking, runner.opts.format)]
    utility.verbose_info('@SnapshotSave "%s"' % json_opts)
    columns = [VOLT.FastSerializer.VOLTTYPE_STRING]
    response = runner.call_proc("@SnapshotSave", columns, json_opts)
    print response.table(0).format_table(caption="Snapshot Save Results")
开发者ID:sumitk1,项目名称:voltdb,代码行数:12,代码来源:save.py


示例4: verbose_info

 def verbose_info(self, *msgs):
     """
     Display verbose INFO level messages if enabled.
     """
     utility.verbose_info(*msgs)
开发者ID:bear000s,项目名称:voltdb,代码行数:5,代码来源:runner.py


示例5: initialize

def initialize(standalone_arg, command_name_arg, command_dir_arg, version_arg):
    """
    Set the VOLTDB_LIB and VOLTDB_VOLTDB environment variables based on the
    script location and the working directory.
    """
    global command_name, command_dir, version, pro_version
    command_name = command_name_arg
    command_dir = command_dir_arg
    version = version_arg

    # Stand-alone scripts don't need a develoopment environment.
    global standalone
    standalone = standalone_arg
    if standalone:
        return

    # Add the working directory, the command directory, and VOLTCORE as
    # starting points for the scan.
    dirs = []
    def add_dir(dir):
        if dir and os.path.isdir(dir) and dir not in dirs:
            dirs.append(os.path.realpath(dir))
    add_dir(os.getcwd())
    add_dir(command_dir)
    add_dir(os.environ.get('VOLTCORE', None))
    utility.verbose_info('Base directories for scan:', dirs)

    lib_search_globs    = []
    voltdb_search_globs = []
    for dir in dirs:

        # Crawl upward and look for the lib and voltdb directories.
        # They may be the same directory when installed by a Linux installer.
        # Set the VOLTDB_... environment variables accordingly.
        # Also locate the voltdb jar file.
        global voltdb_jar
        while (dir and dir != '/' and ('VOLTDB_LIB' not in os.environ or not voltdb_jar)):
            utility.debug('Checking potential VoltDB root directory: %s' % os.path.realpath(dir))

            # Try to set VOLTDB_LIB if not set.
            if not os.environ.get('VOLTDB_LIB', ''):
                for subdir in ('lib', os.path.join('lib', 'voltdb')):
                    glob_chk = os.path.join(os.path.realpath(os.path.join(dir, subdir)), 'snappy*.jar')
                    lib_search_globs.append(glob_chk)
                    if glob.glob(glob_chk):
                        os.environ['VOLTDB_LIB'] = os.path.join(dir, subdir)
                        utility.debug('VOLTDB_LIB=>%s' % os.environ['VOLTDB_LIB'])

            # Try to set VOLTDB_VOLTDB if not set. Look for the voltdb jar file.
            if not os.environ.get('VOLTDB_VOLTDB', '') or voltdb_jar is None:
                for subdir in ('voltdb', os.path.join('lib', 'voltdb')):
                    # Need the hyphen to avoid the volt client jar.
                    glob_chk = os.path.join(os.path.realpath(os.path.join(dir, subdir)),
                                            'voltdb-*.jar')
                    voltdb_search_globs.append(glob_chk)
                    for voltdb_jar_chk in glob.glob(glob_chk):
                        if re_voltdb_jar.match(os.path.basename(voltdb_jar_chk)):
                            voltdb_jar = os.path.realpath(voltdb_jar_chk)
                            utility.debug('VoltDB jar: %s' % voltdb_jar)
                            if not os.environ.get('VOLTDB_VOLTDB', ''):
                                os.environ['VOLTDB_VOLTDB'] = os.path.dirname(voltdb_jar)
                                utility.debug('VOLTDB_VOLTDB=>%s' % os.environ['VOLTDB_VOLTDB'])

            # Capture the base third_party python path?
            third_party_python_chk = os.path.join(dir, 'third_party', 'python')
            if os.path.isdir(third_party_python_chk):
                global third_party_python
                third_party_python = third_party_python_chk

            dir = os.path.dirname(dir)

    # If the VoltDB jar was found then VOLTDB_VOLTDB will also be set.
    if voltdb_jar is None:
        utility.abort('Failed to find the VoltDB jar file.',
                        ('You may need to perform a build.',
                         'Searched the following:', voltdb_search_globs))

    if not os.environ.get('VOLTDB_LIB', ''):
        utility.abort('Failed to find the VoltDB library directory.',
                        ('You may need to perform a build.',
                         'Searched the following:', lib_search_globs))

    pro_version = utility.is_pro_version(voltdb_jar)
    utility.debug('VoltDB Pro Version: %s' % pro_version)
    # LOG4J configuration
    if 'LOG4J_CONFIG_PATH' not in os.environ:
        for chk_dir in ('$VOLTDB_LIB/../src/frontend', '$VOLTDB_VOLTDB'):
            path = os.path.join(os.path.realpath(os.path.expandvars(chk_dir)), 'log4j.xml')
            if os.path.exists(path):
                os.environ['LOG4J_CONFIG_PATH'] = path
                utility.debug('LOG4J_CONFIG_PATH=>%s' % os.environ['LOG4J_CONFIG_PATH'])
                break
        else:
            utility.abort('Could not find log4j configuration file or LOG4J_CONFIG_PATH variable.')

    for var in ('VOLTDB_LIB', 'VOLTDB_VOLTDB', 'LOG4J_CONFIG_PATH'):
        utility.verbose_info('Environment: %s=%s' % (var, os.environ[var]))

    # Classpath is the voltdb jar and all the jars in VOLTDB_LIB, and if present,
    # any user supplied jars under VOLTDB/lib/extension
#.........这里部分代码省略.........
开发者ID:87439247,项目名称:voltdb,代码行数:101,代码来源:environment.py


示例6: initialize

def initialize(standalone_arg, command_name_arg, command_dir_arg, version_arg):
    """
    Set the VOLTDB_LIB and VOLTDB_VOLTDB environment variables based on the
    script location and the working directory.
    """
    global command_name, command_dir, version
    command_name = command_name_arg
    command_dir = command_dir_arg
    version = version_arg

    # Stand-alone scripts don't need a develoopment environment.
    global standalone
    standalone = standalone_arg
    if standalone:
        return

    # Add the working directory, the command directory, and VOLTCORE as
    # starting points for the scan.
    dirs = []

    def add_dir(dir):
        if dir and os.path.isdir(dir) and dir not in dirs:
            dirs.append(os.path.realpath(dir))

    add_dir(os.getcwd())
    add_dir(command_dir)
    add_dir(os.environ.get("VOLTCORE", None))
    utility.verbose_info("Base directories for scan:", dirs)

    lib_search_globs = []
    voltdb_search_globs = []
    for dir in dirs:

        # Crawl upward and look for the lib and voltdb directories.
        # They may be the same directory when installed by a Linux installer.
        # Set the VOLTDB_... environment variables accordingly.
        # Also locate the voltdb jar file.
        global voltdb_jar
        while dir and dir != "/" and ("VOLTDB_LIB" not in os.environ or not voltdb_jar):
            utility.debug("Checking potential VoltDB root directory: %s" % os.path.realpath(dir))

            # Try to set VOLTDB_LIB if not set.
            if not os.environ.get("VOLTDB_LIB", ""):
                for subdir in ("lib", os.path.join("lib", "voltdb")):
                    glob_chk = os.path.join(os.path.realpath(os.path.join(dir, subdir)), "zmq*.jar")
                    lib_search_globs.append(glob_chk)
                    if glob.glob(glob_chk):
                        os.environ["VOLTDB_LIB"] = os.path.join(dir, subdir)
                        utility.debug("VOLTDB_LIB=>%s" % os.environ["VOLTDB_LIB"])

            # Try to set VOLTDB_VOLTDB if not set. Look for the voltdb jar file.
            if not os.environ.get("VOLTDB_VOLTDB", "") or voltdb_jar is None:
                for subdir in ("voltdb", os.path.join("lib", "voltdb")):
                    # Need the hyphen to avoid the volt client jar.
                    glob_chk = os.path.join(os.path.realpath(os.path.join(dir, subdir)), "voltdb-*.jar")
                    voltdb_search_globs.append(glob_chk)
                    for voltdb_jar_chk in glob.glob(glob_chk):
                        if re_voltdb_jar.match(os.path.basename(voltdb_jar_chk)):
                            voltdb_jar = os.path.realpath(voltdb_jar_chk)
                            utility.debug("VoltDB jar: %s" % voltdb_jar)
                            if not os.environ.get("VOLTDB_VOLTDB", ""):
                                os.environ["VOLTDB_VOLTDB"] = os.path.dirname(voltdb_jar)
                                utility.debug("VOLTDB_VOLTDB=>%s" % os.environ["VOLTDB_VOLTDB"])

            # Capture the base third_party python path?
            third_party_python_chk = os.path.join(dir, "third_party", "python")
            if os.path.isdir(third_party_python_chk):
                global third_party_python
                third_party_python = third_party_python_chk

            dir = os.path.dirname(dir)

    # If the VoltDB jar was found then VOLTDB_VOLTDB will also be set.
    if voltdb_jar is None:
        utility.abort(
            "Failed to find the VoltDB jar file.",
            ("You may need to perform a build.", "Searched the following:", voltdb_search_globs),
        )

    if not os.environ.get("VOLTDB_LIB", ""):
        utility.abort(
            "Failed to find the VoltDB library directory.",
            ("You may need to perform a build.", "Searched the following:", lib_search_globs),
        )

    # LOG4J configuration
    if "LOG4J_CONFIG_PATH" not in os.environ:
        for chk_dir in ("$VOLTDB_LIB/../src/frontend", "$VOLTDB_VOLTDB"):
            path = os.path.join(os.path.realpath(os.path.expandvars(chk_dir)), "log4j.xml")
            if os.path.exists(path):
                os.environ["LOG4J_CONFIG_PATH"] = path
                utility.debug("LOG4J_CONFIG_PATH=>%s" % os.environ["LOG4J_CONFIG_PATH"])
                break
        else:
            utility.abort("Could not find log4j configuration file or LOG4J_CONFIG_PATH variable.")

    for var in ("VOLTDB_LIB", "VOLTDB_VOLTDB", "LOG4J_CONFIG_PATH"):
        utility.verbose_info("Environment: %s=%s" % (var, os.environ[var]))

    # Classpath is the voltdb jar and all the jars in VOLTDB_LIB, and if present,
#.........这里部分代码省略.........
开发者ID:rramdas,项目名称:voltdb,代码行数:101,代码来源:environment.py



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
Python platform.get_services_core函数代码示例发布时间:2022-05-26
下一篇:
Python utility.run_cmd函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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