From 7be05617eb29003996c542c3bbfead0e910eed30 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Thu, 22 Aug 2019 15:43:43 +0100 Subject: [PATCH] Save new people to the actors cache --- person.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/person.py b/person.py index f967a2b4..7e0b0d5d 100644 --- a/person.py +++ b/person.py @@ -210,6 +210,15 @@ def createPersonBase(baseDir: str,nickname: str,domain: str,port: int, \ with open(filename, 'w') as fp: commentjson.dump(newPerson, fp, indent=4, sort_keys=False) + # save to cache + if not os.path.isdir(baseDir+'/cache'): + os.mkdir(baseDir+'/cache') + if not os.path.isdir(baseDir+'/cache/actors'): + os.mkdir(baseDir+'/cache/actors') + cacheFilename=baseDir+'/cache/actors/'+newPerson['id'].replace('/','#')+'.json' + with open(cacheFilename, 'w') as fp: + commentjson.dump(newPerson, fp, indent=4, sort_keys=False) + # save the private key privateKeysSubdir='/keys/private' if not os.path.isdir(baseDir+'/keys'):