Test Failed
Push — master ( 714282...4cb748 )
by P.R.
01:55 queued 13s
created

sdoc.sdoc2.in_scope()   A

Complexity

Conditions 1

Size

Total Lines 9
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
eloc 2
dl 0
loc 9
ccs 0
cts 2
cp 0
rs 10
c 0
b 0
f 0
cc 1
nop 1
crap 2
1
node_store = None
2
"""
3
The node store for SDoc2 nodes.
4
5
:type: sdoc.sdoc2.NodeStore.NodeStore|None
6
"""
7
8
9
# ----------------------------------------------------------------------------------------------------------------------
10
def in_scope(node_id):
11
    """
12
    Retrieves a node based on its ID.
13
14
    :param int node_id: The node ID.
15
16
    :rtype: sdoc.sdoc2.node.Node.Node
17
    """
18
    return node_store.nodes[node_id]
19
20
21
# ----------------------------------------------------------------------------------------------------------------------
22
def out_scope(node):
23
    """
24
    Marks a node as not longer in scope.
25
26
    :param sdoc.sdoc2.node.Node.Node node: The node.
27
    """
28
    node_store.out_scope(node)
29
30
# ----------------------------------------------------------------------------------------------------------------------
31