Skip to content

Commit f7a8e3f

Browse files
authored
add 'hearders' arg to get_entity
1 parent b41fcf9 commit f7a8e3f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

phpypam/core/api.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ def get_token(self):
141141
"""
142142
return self._api_token
143143

144-
def get_entity(self, controller, controller_path=None, params=None):
144+
def get_entity(self, controller, controller_path=None, params=None, headers=None):
145145
"""Get existing entity from phpIPAM server.
146146
147147
This method query for existing entity. It there a result it will be returned otherwise
@@ -153,18 +153,21 @@ def get_entity(self, controller, controller_path=None, params=None):
153153
:type controller_path: str, optional
154154
:param params: Request parameters which have to be append to the request URI, defaults to None
155155
:type params: dict, optional
156+
:param headers: Optional request headers, defaults to None
157+
:type headers: dict, optional
156158
157159
:return: Result of the query. It can be either a 'list' or 'dict'.
158160
:rtype: Union[dict, list]
159161
"""
160162
_path = controller
161163
_controller_path = controller_path
162164
_params = params
165+
_headers = headers
163166

164167
if _controller_path:
165168
_path = '{}/{}'.format(_path, _controller_path)
166169

167-
return self._query(token=self._api_token, method=GET, path=_path, params=_params)
170+
return self._query(token=self._api_token, method=GET, path=_path, params=_params, headers=None)
168171

169172
def create_entity(self, controller, controller_path=None, data=None, params=None, headers=None):
170173
"""Create an entity.

0 commit comments

Comments
 (0)