mirror of https://github.com/MISP/PyMISP
17 lines
620 B
Python
17 lines
620 B
Python
|
#!/usr/bin/env python
|
||
|
# -*- coding: utf-8 -*-
|
||
|
|
||
|
from .abstractgenerator import AbstractMISPObjectGenerator
|
||
|
|
||
|
|
||
|
class GenericObjectGenerator(AbstractMISPObjectGenerator):
|
||
|
|
||
|
def generate_attributes(self, attributes):
|
||
|
for attribute in attributes:
|
||
|
for object_relation, value in attribute.items():
|
||
|
if isinstance(value, dict):
|
||
|
self.add_attribute(object_relation, **value)
|
||
|
else:
|
||
|
# In this case, we need a valid template, as all the other parameters will be pre-set.
|
||
|
self.add_attribute(object_relation, value=value)
|