aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar daniel.x.olsson@ri.se <daniel.b.olsson@gmail.com> 2023-01-02 16:31:00 +0100
committerGravatar daniel.x.olsson@ri.se <daniel.b.olsson@gmail.com> 2023-01-02 16:31:00 +0100
commitb01e38d1f6f1aa7ec3d243fe3d2658e6abfddcec (patch)
tree6bdc88d7c473218f9673b9cef776068de78ebe0c
parent2fd3f9fb2b6fcaee2a579722cee91d13d5e87ecd (diff)
downloadpython-phpipam-b01e38d1f6f1aa7ec3d243fe3d2658e6abfddcec.tar.gz
Added optional "verify" argument to __init__ for main class
-rwxr-xr-xphpipam_api/__init__.py6
-rwxr-xr-xphpipam_api/backend.py2
2 files changed, 5 insertions, 3 deletions
diff --git a/phpipam_api/__init__.py b/phpipam_api/__init__.py
index 1dc065f..3c3fc06 100755
--- a/phpipam_api/__init__.py
+++ b/phpipam_api/__init__.py
@@ -20,7 +20,7 @@ class PhpipamAPI:
https://phpipam.net/api-documentation/
"""
- def __init__(self, api_url, app_id, api_user, api_password):
+ def __init__(self, api_url, app_id, api_user, api_password, verify=False):
"""
Parameters
----------
@@ -32,9 +32,11 @@ class PhpipamAPI:
username, leave empty to use static token authentification
api_password : str
password or static authentification token
+ verify : Bool (optional)
+ verify API server SSL certificate
"""
- self._backend = PhpipamBackend(api_url, app_id, api_user, api_password)
+ self._backend = PhpipamBackend(api_url, app_id, api_user, api_password, verify)
def __getattr__(self, item):
return PhpipamResource(self._backend, item)
diff --git a/phpipam_api/backend.py b/phpipam_api/backend.py
index b5ad180..b334ed2 100755
--- a/phpipam_api/backend.py
+++ b/phpipam_api/backend.py
@@ -18,7 +18,7 @@ class ApiObjectNotFoundException(Exception):
pass
class PhpipamBackend:
- def __init__(self, api_url, app_id, api_user, api_password, verify=True):
+ def __init__(self, api_url, app_id, api_user, api_password, verify):
self.api_url = api_url.strip('/') + '/api/' + app_id
self.api_user = api_user
self.api_password = api_password