Test Failed
Pull Request — master (#61)
by
unknown
11:24 queued 09:55
created

sdoc.sdoc2   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 29
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 2
eloc 6
dl 0
loc 29
ccs 0
cts 5
cp 0
rs 10
c 0
b 0
f 0

2 Functions

Rating   Name   Duplication   Size   Complexity  
A out_scope() 0 7 1
A in_scope() 0 9 1
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