Passed
Push — master ( 733284...648e89 )
by Markus
01:52
created

tcllib.credentials.get_creds()   A

Complexity

Conditions 2

Size

Total Lines 8
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 2
eloc 6
nop 0
dl 0
loc 8
rs 9.4285
c 0
b 0
f 0
1
#!/usr/bin/env python3
2
# -*- coding: utf-8 -*-
3
4
# pylint: disable=C0111,C0326,C0103
5
6
"""Tools to manage request authentication."""
7
8
import base64
9
10
11
def get_creds():
12
    """Return main authentication."""
13
    creds = {
14
        b"YWNjb3VudA==": b"emhlbmdodWEuZ2Fv",
15
        b"cGFzc3dvcmQ=": b"cWFydUQ0b2s=",
16
    }
17
    params = {base64.b64decode(key): base64.b64decode(val) for key, val in creds.items()}
18
    return params
19
20
def get_creds2():
21
    """Return alternate authentication."""
22
    creds = {
23
        b"YWNjb3VudA==": b"VGVsZUV4dFRlc3Q=",
24
        b"cGFzc3dvcmQ=": b"dDA1MjM=",
25
    }
26
    params = {base64.b64decode(key): base64.b64decode(val) for key, val in creds.items()}
27
    return params
28