events id are integers not strings

pull/2/merge
Alexandre Dulaunoy 2015-08-12 11:23:38 +00:00
parent 9696466683
commit c456538528
1 changed files with 6 additions and 6 deletions

View File

@ -93,7 +93,7 @@ class PyMISP(object):
:param event_id: Event id to get :param event_id: Event id to get
""" """
session = self.__prepare_session() session = self.__prepare_session()
url = urljoin(self.root_url, 'events/{}'.format(event_id.lstrip('/'))) url = urljoin(self.root_url, 'events/{}'.format(event_id))
return session.get(url) return session.get(url)
def add_event(self, event): def add_event(self, event):
@ -120,7 +120,7 @@ class PyMISP(object):
:param event: Event as JSON object / string or XML to add :param event: Event as JSON object / string or XML to add
""" """
session = self.__prepare_session() session = self.__prepare_session()
url = urljoin(self.root_url, 'events/{}'.format(event_id.lstrip('/'))) url = urljoin(self.root_url, 'events/{}'.format(event_id))
if self.out_type == 'json': if self.out_type == 'json':
if isinstance(event, basestring): if isinstance(event, basestring):
return session.post(url, data=event) return session.post(url, data=event)
@ -136,7 +136,7 @@ class PyMISP(object):
:param event_id: Event id to delete :param event_id: Event id to delete
""" """
session = self.__prepare_session() session = self.__prepare_session()
url = urljoin(self.root_url, 'events/{}'.format(event_id.lstrip('/'))) url = urljoin(self.root_url, 'events/{}'.format(event_id))
return session.delete(url) return session.delete(url)
# ######### Create/update events through the API ######### # ######### Create/update events through the API #########
@ -291,7 +291,7 @@ class PyMISP(object):
:param event_id: Event id from where the attachements will :param event_id: Event id from where the attachements will
be fetched be fetched
""" """
attach = urljoin(self.root_url, 'attributes/downloadAttachment/download/{}'.format(event_id.lstrip('/'))) attach = urljoin(self.root_url, 'attributes/downloadAttachment/download/{}'.format(event_id))
session = self.__prepare_session() session = self.__prepare_session()
return session.get(attach) return session.get(attach)
@ -344,7 +344,7 @@ class PyMISP(object):
:param event_id: ID of the event to download (same as get) :param event_id: ID of the event to download (same as get)
""" """
template = urljoin(self.root_url, 'events/nids/suricata/download/{}'.format(event_id.lstrip('/'))) template = urljoin(self.root_url, 'events/nids/suricata/download/{}'.format(event_id))
session = self.__prepare_session('rules') session = self.__prepare_session('rules')
return session.get(template) return session.get(template)
@ -358,7 +358,7 @@ class PyMISP(object):
attach = 'true' attach = 'true'
else: else:
attach = 'false' attach = 'false'
template = urljoin(self.root_url, 'events/xml/download/{}/{}'.format(event_id.lstrip('/'), attach)) template = urljoin(self.root_url, 'events/xml/download/{}/{}'.format(event_id, attach))
session = self.__prepare_session('xml') session = self.__prepare_session('xml')
return session.get(template) return session.get(template)