gitman.__main__   A
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 21
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
eloc 12
dl 0
loc 21
ccs 1
cts 1
cp 1
rs 10
c 0
b 0
f 0
wmc 0
1
"""Package entry point."""
2
3
import importlib
4
import os
5
import sys
6
7
from gitman.cli import main
8
9
10
# Declare itself as package if needed for better debugging support
11
# pylint: disable=multiple-imports,wrong-import-position,redefined-builtin,used-before-assignment
12
if __name__ == '__main__' and __package__ is None:  # pragma: no cover
13 1
    parent_dir = os.path.abspath(os.path.dirname(__file__))
14
    sys.path.append(os.path.dirname(parent_dir))
15
    __package__ = os.path.basename(parent_dir)
16
    importlib.import_module(__package__)
17
18
19
if __name__ == '__main__':  # pragma: no cover
20
    main()
21