Completed
Push — master ( 8f3758...257d3c )
by Ramon
29s queued 11s
created

jsons.serializers.default_complex   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 9
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 3
dl 0
loc 9
rs 10
c 0
b 0
f 0

1 Function

Rating   Name   Duplication   Size   Complexity  
A default_complex_serializer() 0 8 1
1
def default_complex_serializer(obj: complex, **_) -> dict:
2
    """
3
    Serialize a complex as a dict.
4
    :param obj: the complex.
5
    :param _: not used.
6
    :return: a ``dict``.
7
    """
8
    return {'real': obj.real, 'imag': obj.imag}
9