Пример #1
0
def main():
    arguments = docopt(__doc__, version=yadda.__version__)
    print(arguments)
    validated = SCHEMA.validate(arguments)
    print(validated)
    log_level = logging.DEBUG
    logging.basicConfig(level=log_level)
    logger.debug("Using log level {0}".format(log_level))
    return dicom_inotify(
        validated['<source_dir>'],
        validated['--timeout'])
Пример #2
0
def main():
    arguments = docopt(__doc__, version=yadda.__version__)
    print(arguments)
    validated = SCHEMA.validate(arguments)
    print(validated)
    log_level = logging.INFO
    if validated['--verbose']:
        log_level = logging.DEBUG
    logging.basicConfig(level=log_level)
    return dicom_copier(
        source_dir=validated['<source_dir>'],
        dest_dir=validated['<dest_dir>'],
        timeout=validated['--timeout'])
Пример #3
0
def main():
    """ Validate arguments and run dicom_watch_sort. """
    arguments = docopt(__doc__, version=yadda.__version__)
    print(arguments)
    validated = SCHEMA.validate(arguments)
    print(validated)
    log_level = logging.WARNING
    if arguments.get('--verbose'):
        log_level = logging.DEBUG
    logging.basicConfig(level=log_level)
    logging.info("Using log level {0}".format(log_level))
    return dicom_watch_sort(
        validated['<source_dir>'],
        validated['<dest_dir>'],
        validated['--timeout'])
Пример #4
0
def main():
    arguments = docopt(__doc__, version=yadda.__version__)
    print(arguments)
    validated = SCHEMA.validate(arguments)
    print(validated)
    log_level = logging.INFO
    if validated['--verbose']:
        log_level = logging.DEBUG
    logging.basicConfig(level=log_level)
    return dicom_ftp(
        source_dir=validated['<source_dir>'],
        timeout=validated['--timeout'],
        host=validated['<host>'],
        port=validated['<port>'],
        ftp_user=validated['--user'],
        ftp_pw=validated['--password'],
        initial_dir=validated.get('--dest-dir'))