mirror of https://github.com/MISP/PyMISP
provide sane defaults for upload-sample/samplelist
Most of the arguments are unused when a proper event ID has been provided, hence default them to standard values.pull/26/head
parent
353d04eab3
commit
1ff08c7d73
|
@ -753,15 +753,17 @@ class PyMISP(object):
|
||||||
with open(path, 'rb') as f:
|
with open(path, 'rb') as f:
|
||||||
return str(base64.b64encode(f.read()))
|
return str(base64.b64encode(f.read()))
|
||||||
|
|
||||||
def upload_sample(self, filename, filepath, event_id, distribution, to_ids,
|
def upload_sample(self, filename, filepath, event_id, distribution=None,
|
||||||
category, comment, info, analysis, threat_level_id):
|
to_ids=True, category=None, comment=None, info=None,
|
||||||
|
analysis=None, threat_level_id=None):
|
||||||
to_post = self.prepare_attribute(event_id, distribution, to_ids, category,
|
to_post = self.prepare_attribute(event_id, distribution, to_ids, category,
|
||||||
comment, info, analysis, threat_level_id)
|
comment, info, analysis, threat_level_id)
|
||||||
to_post['request']['files'] = [{'filename': filename, 'data': self._encode_file_to_upload(filepath)}]
|
to_post['request']['files'] = [{'filename': filename, 'data': self._encode_file_to_upload(filepath)}]
|
||||||
return self._upload_sample(to_post)
|
return self._upload_sample(to_post)
|
||||||
|
|
||||||
def upload_samplelist(self, filepaths, event_id, distribution, to_ids, category,
|
def upload_samplelist(self, filepaths, event_id, distribution=None,
|
||||||
info, analysis, threat_level_id):
|
to_ids=True, category=None, info=None,
|
||||||
|
analysis=None, threat_level_id=None):
|
||||||
to_post = self.prepare_attribute(event_id, distribution, to_ids, category,
|
to_post = self.prepare_attribute(event_id, distribution, to_ids, category,
|
||||||
info, analysis, threat_level_id)
|
info, analysis, threat_level_id)
|
||||||
files = []
|
files = []
|
||||||
|
|
Loading…
Reference in New Issue