コード例 #1
0
ファイル: utils_test.py プロジェクト: kyle-long/pyshelf
    def execute(self, bucket=None, chunk_size=20, verbose=False):
        path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "../data/test_config.yaml")
        args = {
            "--chunk-size": chunk_size,
            "--bucket": bucket,
            "<config-path>": path,
            "--verbose": verbose
        }

        run(args)
コード例 #2
0
    def execute(self, bucket=None, chunk_size=20, verbose=False):
        path = os.path.join(os.path.dirname(os.path.realpath(__file__)),
                            "../data/test_config.yaml")
        args = {
            "--chunk-size": chunk_size,
            "--bucket": bucket,
            "<config-path>": path,
            "--verbose": verbose
        }

        run(args)
コード例 #3
0
ファイル: update-search-index.py プロジェクト: fidian/pyshelf
#!/usr/bin/env python
import docopt
from pyshelf.bulk_update.utils import run

doc = """Usage: ./update-search-index [options] <config-path>

    Options:
        -b --bucket bucket          The name of the bucket, or buckets that you
                                    would like to rebuild the search index for.
                                    If this is not sent along, all buckets will
                                    be rebuilt.  If multiple buckets are provided
                                    they should be comma separated.
                                    Example: -b "bucket1, bucket2, etc.."

        -c --chunk-size chunk-size  How many artifacts (per bucket) should be
                                    processed at once.
                                    [default: 20]

        -v --verbose                If set, the log level will be set to DEBUG.

    Arguments:
        <config-path>               Path to the yaml configuration file.
"""

args = docopt.docopt(doc)
run(args)