benedict.core.clone.clone()   A
last analyzed

Complexity

Conditions 2

Size

Total Lines 5
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 5
dl 0
loc 5
rs 10
c 0
b 0
f 0
cc 2
nop 3
1
import copy
2
3
4
def clone(obj, empty=False, memo=None):
5
    d = copy.deepcopy(obj, memo)
6
    if empty:
7
        d.clear()
8
    return d
9