diff --git a/pymisp/api.py b/pymisp/api.py index 77acb0a..6c3e391 100644 --- a/pymisp/api.py +++ b/pymisp/api.py @@ -444,7 +444,7 @@ class PyMISP(object): if not s.startswith('\\.\\pipe\\'): s = '\\.\\pipe\\{}'.format(s) return s - attributes = map(scrub, self._one_or_more(named_pipe)) + attributes = list(map(scrub, self._one_or_more(named_pipe))) return self.add_named_attribute(event, 'named pipe', attributes, category, to_ids, comment, distribution, proposal) def add_mutex(self, event, mutex, category='Artifacts dropped', to_ids=True, comment=None, distribution=None, proposal=False): @@ -452,7 +452,7 @@ class PyMISP(object): if not s.startswith('\\BaseNamedObjects\\'): s = '\\BaseNamedObjects\\{}'.format(s) return self - attributes = map(scrub, self._one_or_more(mutex)) + attributes = list(map(scrub, self._one_or_more(mutex))) return self.add_named_attribute(event, 'mutex', attributes, category, to_ids, comment, distribution, proposal) def add_yara(self, event, yara, category='Payload delivery', to_ids=False, comment=None, distribution=None, proposal=False): @@ -473,11 +473,11 @@ class PyMISP(object): return self.add_named_attribute(event, 'domain', domain, category, to_ids, comment, distribution, proposal) def add_domain_ip(self, event, domain, ip, category='Network activity', to_ids=True, comment=None, distribution=None, proposal=False): - composed = map(lambda x: '%s|%s' % (domain, x), ip) + composed = list(map(lambda x: '%s|%s' % (domain, x), ip)) return self.add_named_attribute(event, 'domain|ip', composed, category, to_ids, comment, distribution, proposal) def add_domains_ips(self, event, domain_ips, category='Network activity', to_ids=True, comment=None, distribution=None, proposal=False): - composed = map(lambda x: '%s|%s' % (x[0], x[1]), domain_ips.items()) + composed = list(map(lambda x: '%s|%s' % (x[0], x[1]), domain_ips.items())) return self.add_named_attribute(event, 'domain|ip', composed, category, to_ids, comment, distribution, proposal) def add_url(self, event, url, category='Network activity', to_ids=True, comment=None, distribution=None, proposal=False): diff --git a/tests/test_offline.py b/tests/test_offline.py index c4a8a1a..f32eeea 100644 --- a/tests/test_offline.py +++ b/tests/test_offline.py @@ -150,7 +150,7 @@ class TestOffline(unittest.TestCase): 'HKLM\\Software\\Microsoft\\Outlook\\Addins\\bar': 'baz', 'HKLM\\Software\\Microsoft\\Outlook\\Addins\\bae': 0, } - self.assertEquals(3, p.add_regkeys(evt, regkeys)) + self.assertEqual(3, p.add_regkeys(evt, regkeys)) p.add_pattern(evt, '.*foobar.*', in_memory=True) p.add_pattern(evt, '.*foobar.*', in_file=True) self.assertRaises(pm.PyMISPError, p.add_pattern, evt, '.*foobar.*', in_memory=False, in_file=False)