Passed
Push — main ( 65730f...fad324 )
by Douglas
06:54 queued 02:27
created

_MandosResources.__init__()   A

Complexity

Conditions 1

Size

Total Lines 3
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 3
nop 3
dl 0
loc 3
rs 10
c 0
b 0
f 0
1
from pathlib import Path
0 ignored issues
show
introduced by
Missing module docstring
Loading history...
2
3
from pocketutils.misc.resources import Resources
0 ignored issues
show
introduced by
Unable to import 'pocketutils.misc.resources'
Loading history...
4
5
from mandos.model.utils.setup import logger
6
7
8
class _MandosResources(Resources):
9
    def __init__(self, path: Path, ell=logger):
10
        super().__init__(path, logger=ell)
11
        self.strings = None
12
13
14
MandosResources = _MandosResources(Path(__file__).parent.parent.parent)
15
16
MandosResources.strings = {
17
    k.partition(":")[2]: v for k, v in MandosResources.json("strings.json").items()
18
}
19