diff --git a/examples/up.py b/examples/up.py index af53e02..31088ee 100755 --- a/examples/up.py +++ b/examples/up.py @@ -18,4 +18,4 @@ if __name__ == '__main__': me = MISPEvent() me.load_file(args.input) - result = misp.update_event(args.event, me) + result = misp.update_event(me, args.event) diff --git a/pymisp/abstract.py b/pymisp/abstract.py index 5df5ffd..dedb635 100644 --- a/pymisp/abstract.py +++ b/pymisp/abstract.py @@ -46,7 +46,7 @@ class MISPFileCache(object): def _load_json(path: Path) -> Union[dict, None]: if not path.exists(): return None - with path.open('r') as f: + with path.open('r', encoding='utf-8') as f: if HAS_RAPIDJSON: data = load(f) else: diff --git a/pymisp/tools/vtreportobject.py b/pymisp/tools/vtreportobject.py index 336225e..97c3332 100644 --- a/pymisp/tools/vtreportobject.py +++ b/pymisp/tools/vtreportobject.py @@ -81,7 +81,7 @@ class VTReportObject(AbstractMISPObjectGenerator): report = requests.get(url, params=params) report_json = report.json() if report_json["response_code"] == 1: - return report + return report_json else: error_msg = "{}: {}".format(resource, report_json["verbose_msg"]) raise InvalidMISPObject(error_msg)