Passed
Push — master ( b478a2...16a37b )
by Simon
01:57 queued 10s
created

hyperactive.verbosity.verbosity   A

Complexity

Total Complexity 5

Size/Duplication

Total Lines 14
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 13
dl 0
loc 14
rs 10
c 0
b 0
f 0
wmc 5

1 Function

Rating   Name   Duplication   Size   Complexity  
A set_verbosity() 0 9 5
1
from .info import InfoLVL0, InfoLVL1
2
from .progress_bar import ProgressBar, ProgressBarLVL0, ProgressBarLVL1
3
4
5
def set_verbosity(verbosity):
6
    if verbosity == 0:
7
        return InfoLVL0, ProgressBar
8
    elif verbosity == 1:
9
        return InfoLVL1, ProgressBar
10
    elif verbosity == 2:
11
        return InfoLVL1, ProgressBarLVL0
12
    elif verbosity == 3:
13
        return InfoLVL1, ProgressBarLVL1
14