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

SuggestNextIp   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 13
Duplicated Lines 0 %

Importance

Changes 3
Bugs 0 Features 1
Metric Value
c 3
b 0
f 1
dl 0
loc 13
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A run() 0 12 1
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