Passed
Pull Request — master (#1030)
by Konstantin
02:43
created

ocrd.cli.network   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 35
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 18
dl 0
loc 35
rs 10
c 0
b 0
f 0

1 Function

Rating   Name   Duplication   Size   Complexity  
A network_cli() 0 9 1
1
"""
2
OCR-D CLI: management of network components
3
4
.. click:: ocrd.cli.network:network_cli
5
    :prog: ocrd network
6
    :nested: full
7
"""
8
9
import click
10
import logging
11
from ocrd_utils import initLogging
12
from ocrd_network.cli import (
13
    client_cli,
14
    processing_server_cli,
15
    processing_worker_cli,
16
    processor_server_cli,
17
)
18
19
20
@click.group("network")
21
def network_cli():
22
    """
23
    Managing network components
24
    """
25
    initLogging()
26
    # TODO: Remove after the logging fix in core
27
    logging.getLogger('paramiko.transport').setLevel(logging.INFO)
28
    logging.getLogger('ocrd_network').setLevel(logging.DEBUG)
29
30
31
network_cli.add_command(client_cli)
32
network_cli.add_command(processing_server_cli)
33
network_cli.add_command(processing_worker_cli)
34
network_cli.add_command(processor_server_cli)
35