Completed
Push — master ( b0a0c8...9f3d02 )
by Tomaz
03:56
created

SuggestNextIp.run()   A

Complexity

Conditions 1

Size

Total Lines 12

Duplication

Lines 0
Ratio 0 %

Importance

Changes 3
Bugs 0 Features 1
Metric Value
cc 1
c 3
b 0
f 1
dl 0
loc 12
rs 9.4285
1
from lib.base_action import BaseAction
2
3
4
class SuggestNextIp(BaseAction):
5
    def run(self, subnet_id=None, subnet=None, name=None, vrf_group_id=None, vrf_group=None,
6
            reserved_ip=None):
7
        response = self.getAPI("/api/1.0/suggest_ip/", {
8
            "subnet_id": subnet_id,
9
            "subnet": subnet,
10
            "name": name,
11
            "vrf_group_id": vrf_group_id,
12
            "vrf_group": vrf_group,
13
            "reserved_ip": reserved_ip,
14
        })
15
16
        return response["ip"]
17