|
28 | 28 | # ---------------------------------------------------------------------- |
29 | 29 |
|
30 | 30 |
|
31 | | -def _form_query_v4(obj, filters, fields, alias=None): |
| 31 | +def _form_query_v4(obj, filters, fields, alias=None) -> str: |
32 | 32 | """ |
33 | 33 | Helper function to form graphql query for Netbox version 4. |
34 | 34 |
|
@@ -61,7 +61,7 @@ def _form_query_v4(obj, filters, fields, alias=None): |
61 | 61 | return query |
62 | 62 |
|
63 | 63 |
|
64 | | -def _form_query_v3(obj, filters, fields, alias=None): |
| 64 | +def _form_query_v3(obj, filters, fields, alias=None) -> str: |
65 | 65 | """ |
66 | 66 | Helper function to form graphql query for Netbox version 3. |
67 | 67 |
|
@@ -579,9 +579,9 @@ def graphql( |
579 | 579 | instance: Union[None, str] = None, |
580 | 580 | dry_run: bool = False, |
581 | 581 | obj: Union[str, dict] = None, |
582 | | - filters: dict = None, |
583 | | - fields: list = None, |
584 | | - queries: dict = None, |
| 582 | + filters: Union[None, dict] = None, |
| 583 | + fields: Union[None, list] = None, |
| 584 | + queries: Union[None, dict] = None, |
585 | 585 | query_string: str = None, |
586 | 586 | ) -> Result: |
587 | 587 | """ |
@@ -731,10 +731,10 @@ def rest( |
731 | 731 | def get_devices( |
732 | 732 | self, |
733 | 733 | job: Job, |
734 | | - filters: list = None, |
| 734 | + filters: Union[None, list] = None, |
735 | 735 | instance: Union[None, str] = None, |
736 | 736 | dry_run: bool = False, |
737 | | - devices: list = None, |
| 737 | + devices: Union[None, list] = None, |
738 | 738 | cache: Union[bool, str] = None, |
739 | 739 | ) -> Result: |
740 | 740 | """ |
@@ -907,7 +907,7 @@ def get_interfaces( |
907 | 907 | self, |
908 | 908 | job: Job, |
909 | 909 | instance: Union[None, str] = None, |
910 | | - devices: list = None, |
| 910 | + devices: Union[None, list] = None, |
911 | 911 | ip_addresses: bool = False, |
912 | 912 | inventory_items: bool = False, |
913 | 913 | dry_run: bool = False, |
@@ -1383,7 +1383,7 @@ def get_circuits( |
1383 | 1383 | self, |
1384 | 1384 | job: Job, |
1385 | 1385 | devices: list, |
1386 | | - cid: list = None, |
| 1386 | + cid: Union[None, list] = None, |
1387 | 1387 | instance: Union[None, str] = None, |
1388 | 1388 | dry_run: bool = False, |
1389 | 1389 | cache: Union[bool, str] = True, |
@@ -1574,8 +1574,8 @@ def get_circuits( |
1574 | 1574 | def get_nornir_inventory( |
1575 | 1575 | self, |
1576 | 1576 | job: Job, |
1577 | | - filters: list = None, |
1578 | | - devices: list = None, |
| 1577 | + filters: Union[None, list] = None, |
| 1578 | + devices: Union[None, list] = None, |
1579 | 1579 | instance: Union[None, str] = None, |
1580 | 1580 | interfaces: Union[dict, bool] = False, |
1581 | 1581 | connections: Union[dict, bool] = False, |
@@ -1738,7 +1738,7 @@ def update_device_facts( |
1738 | 1738 | dry_run: bool = False, |
1739 | 1739 | datasource: str = "nornir", |
1740 | 1740 | timeout: int = 60, |
1741 | | - devices: list = None, |
| 1741 | + devices: Union[None, list] = None, |
1742 | 1742 | batch_size: int = 10, |
1743 | 1743 | **kwargs, |
1744 | 1744 | ) -> Result: |
@@ -1845,7 +1845,7 @@ def update_device_interfaces( |
1845 | 1845 | dry_run: bool = False, |
1846 | 1846 | datasource: str = "nornir", |
1847 | 1847 | timeout: int = 60, |
1848 | | - devices: list = None, |
| 1848 | + devices: Union[None, list] = None, |
1849 | 1849 | create: bool = True, |
1850 | 1850 | batch_size: int = 10, |
1851 | 1851 | **kwargs, |
@@ -2053,7 +2053,7 @@ def update_device_ip( |
2053 | 2053 | dry_run: bool = False, |
2054 | 2054 | datasource: str = "nornir", |
2055 | 2055 | timeout: int = 60, |
2056 | | - devices: list = None, |
| 2056 | + devices: Union[None, list] = None, |
2057 | 2057 | create: bool = True, |
2058 | 2058 | batch_size: int = 10, |
2059 | 2059 | **kwargs, |
@@ -2198,7 +2198,7 @@ def get_next_ip( |
2198 | 2198 | device: str = None, |
2199 | 2199 | interface: str = None, |
2200 | 2200 | vrf: str = None, |
2201 | | - tags: list = None, |
| 2201 | + tags: Union[None, list] = None, |
2202 | 2202 | dns_name: str = None, |
2203 | 2203 | tenant: str = None, |
2204 | 2204 | comments: str = None, |
@@ -2241,12 +2241,12 @@ def get_containerlab_inventory( |
2241 | 2241 | lab_name: str = None, |
2242 | 2242 | tenant: Union[None, str] = None, |
2243 | 2243 | filters: Union[None, list] = None, |
2244 | | - devices: list = None, |
| 2244 | + devices: Union[None, list] = None, |
2245 | 2245 | instance: Union[None, str] = None, |
2246 | 2246 | image: Union[None, str] = None, |
2247 | 2247 | ipv4_subnet: str = "172.100.100.0/24", |
2248 | 2248 | ports: tuple = (12000, 15000), |
2249 | | - ports_map: dict = None, |
| 2249 | + ports_map: Union[None, dict] = None, |
2250 | 2250 | progress: bool = False, |
2251 | 2251 | cache: Union[bool, str] = False, |
2252 | 2252 | ) -> Result: |
|
0 commit comments