From cf45bf0c461bcc25bc8e082f74428310f6cbf781 Mon Sep 17 00:00:00 2001 From: Tom King Date: Tue, 26 Nov 2019 12:21:24 +0000 Subject: [PATCH] new: Delete tags via update_attribute, search by sharing group --- pymisp/abstract.py | 4 ++++ pymisp/aping.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/pymisp/abstract.py b/pymisp/abstract.py index 29e027c..8a6917b 100644 --- a/pymisp/abstract.py +++ b/pymisp/abstract.py @@ -422,3 +422,7 @@ class MISPTag(AbstractMISP): if hasattr(self, 'exportable') and not self.exportable: return False return super(MISPTag, self)._to_feed() + + def delete(self): + self.deleted = True + self.edited = True diff --git a/pymisp/aping.py b/pymisp/aping.py index bc84afc..b4b876b 100644 --- a/pymisp/aping.py +++ b/pymisp/aping.py @@ -1392,6 +1392,7 @@ class ExpandedPyMISP(PyMISP): headerless: Optional[bool]=None, include_sightings: Optional[bool]=None, includeSightings: Optional[bool]=None, include_correlations: Optional[bool]=None, includeCorrelations: Optional[bool]=None, + sharinggroup: Optional[SearchType]=None, pythonify: Optional[bool]=False, **kwargs): '''Search in the MISP instance @@ -1585,6 +1586,7 @@ class ExpandedPyMISP(PyMISP): analysis: Optional[List[SearchType]]=None, org: Optional[SearchParameterTypes]=None, timestamp: Optional[DateInterval]=None, + sharinggroup: Optional[SearchType]=None, pythonify: Optional[bool]=None): """Search only at the index level. Using ! in front of a value means NOT (default is OR)