mirror of https://gitlab.com/bashrc2/epicyon
Store unknown contexts
parent
73f1fea0b0
commit
c3a91fc574
18
inbox.py
18
inbox.py
|
@ -2973,8 +2973,24 @@ def runInboxQueue(recentPostsCache: {}, maxRecentPosts: int,
|
||||||
if hasValidContext(originalJson):
|
if hasValidContext(originalJson):
|
||||||
hasJsonSignature = True
|
hasJsonSignature = True
|
||||||
else:
|
else:
|
||||||
|
unknownContextsFile = \
|
||||||
|
baseDir + '/accounts/unknownContexts.txt'
|
||||||
|
unknownContext = str(originalJson['@context'])
|
||||||
|
|
||||||
print('unrecognized @context: ' +
|
print('unrecognized @context: ' +
|
||||||
str(originalJson['@context']))
|
unknownContext)
|
||||||
|
|
||||||
|
alreadyUnknown = False
|
||||||
|
if os.path.isfile(unknownContextsFile):
|
||||||
|
if unknownContext in \
|
||||||
|
open(unknownContextsFile).read():
|
||||||
|
alreadyUnknown = True
|
||||||
|
|
||||||
|
if not alreadyUnknown:
|
||||||
|
unknownFile = open(unknownContextsFile, "a+")
|
||||||
|
if unknownFile:
|
||||||
|
unknownFile.write(unknownContext + '\n')
|
||||||
|
unknownFile.close()
|
||||||
|
|
||||||
# strict enforcement of json signatures
|
# strict enforcement of json signatures
|
||||||
if not hasJsonSignature:
|
if not hasJsonSignature:
|
||||||
|
|
Loading…
Reference in New Issue