From e868020392f5676aecb380ef25c6a07ed3f4c9b5 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 5 Aug 2019 22:20:44 +0100 Subject: [PATCH] Exception handling for actor --- person.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/person.py b/person.py index 0a4b7403b..fec34a2dd 100644 --- a/person.py +++ b/person.py @@ -295,8 +295,12 @@ def personLookup(domain: str,path: str,baseDir: str) -> {}: if not os.path.isfile(filename): return None personJson={"user": "unknown"} - with open(filename, 'r') as fp: - personJson=commentjson.load(fp) + try: + with open(filename, 'r') as fp: + personJson=commentjson.load(fp) + except: + print('WARN: Failed to load actor '+filename) + return None return personJson def personBoxJson(baseDir: str,domain: str,port: int,path: str, \