Check that post was saved

main2
Bob Mottram 2019-10-19 14:00:46 +01:00
parent b19ab510bd
commit 192236d58e
1 changed files with 13 additions and 11 deletions

View File

@ -1623,19 +1623,21 @@ def inboxAfterCapabilities(session,keyId: str,handle: str,messageJson: {}, \
obtainAvatarForReplyPost(session,baseDir,httpPrefix,domain,personCache,postJsonObject,debug)
# save the post to file
postSavedToFile=False
tries=0
while tries<5:
try:
with open(destinationFilename, 'w+') as fp:
commentjson.dump(postJsonObject, fp, indent=2, sort_keys=False)
postSavedToFile=True
break
except Exception as e:
print(e)
time.sleep(1)
tries+=1
if postSavedToFile:
inboxUpdateCalendar(baseDir,handle,postJsonObject)
inboxStorePostToHtmlCache(translate,baseDir,httpPrefix, \
session,cachedWebfingers,personCache, \
handle.split('@')[0],domain,port, \