mirror of https://gitlab.com/bashrc2/epicyon
Check for invalid directory
parent
aa8956827d
commit
8dc02ae340
10
announce.py
10
announce.py
|
@ -88,8 +88,9 @@ def undoAnnounceCollectionEntry(recentPostsCache: {}, \
|
||||||
nickname=getNicknameFromActor(actor)
|
nickname=getNicknameFromActor(actor)
|
||||||
cachedPostFilename= \
|
cachedPostFilename= \
|
||||||
getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
||||||
if os.path.isfile(cachedPostFilename):
|
if cachedPostFilename:
|
||||||
os.remove(cachedPostFilename)
|
if os.path.isfile(cachedPostFilename):
|
||||||
|
os.remove(cachedPostFilename)
|
||||||
removePostFromCache(postJsonObject,recentPostsCache)
|
removePostFromCache(postJsonObject,recentPostsCache)
|
||||||
|
|
||||||
if not postJsonObject.get('type'):
|
if not postJsonObject.get('type'):
|
||||||
|
@ -144,8 +145,9 @@ def updateAnnounceCollection(recentPostsCache: {}, \
|
||||||
nickname=getNicknameFromActor(actor)
|
nickname=getNicknameFromActor(actor)
|
||||||
cachedPostFilename= \
|
cachedPostFilename= \
|
||||||
getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
||||||
if os.path.isfile(cachedPostFilename):
|
if cachedPostFilename:
|
||||||
os.remove(cachedPostFilename)
|
if os.path.isfile(cachedPostFilename):
|
||||||
|
os.remove(cachedPostFilename)
|
||||||
removePostFromCache(postJsonObject,recentPostsCache)
|
removePostFromCache(postJsonObject,recentPostsCache)
|
||||||
|
|
||||||
if not postJsonObject.get('object'):
|
if not postJsonObject.get('object'):
|
||||||
|
|
10
bookmarks.py
10
bookmarks.py
|
@ -37,8 +37,9 @@ def undoBookmarksCollectionEntry(recentPostsCache: {}, \
|
||||||
nickname=getNicknameFromActor(actor)
|
nickname=getNicknameFromActor(actor)
|
||||||
cachedPostFilename= \
|
cachedPostFilename= \
|
||||||
getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
||||||
if os.path.isfile(cachedPostFilename):
|
if cachedPostFilename:
|
||||||
os.remove(cachedPostFilename)
|
if os.path.isfile(cachedPostFilename):
|
||||||
|
os.remove(cachedPostFilename)
|
||||||
removePostFromCache(postJsonObject,recentPostsCache)
|
removePostFromCache(postJsonObject,recentPostsCache)
|
||||||
|
|
||||||
if not postJsonObject.get('type'):
|
if not postJsonObject.get('type'):
|
||||||
|
@ -143,8 +144,9 @@ def updateBookmarksCollection(recentPostsCache: {}, \
|
||||||
nickname=getNicknameFromActor(actor)
|
nickname=getNicknameFromActor(actor)
|
||||||
cachedPostFilename= \
|
cachedPostFilename= \
|
||||||
getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
||||||
if os.path.isfile(cachedPostFilename):
|
if cachedPostFilename:
|
||||||
os.remove(cachedPostFilename)
|
if os.path.isfile(cachedPostFilename):
|
||||||
|
os.remove(cachedPostFilename)
|
||||||
removePostFromCache(postJsonObject,recentPostsCache)
|
removePostFromCache(postJsonObject,recentPostsCache)
|
||||||
|
|
||||||
if not postJsonObject.get('object'):
|
if not postJsonObject.get('object'):
|
||||||
|
|
10
like.py
10
like.py
|
@ -35,8 +35,9 @@ def undoLikesCollectionEntry(recentPostsCache: {}, \
|
||||||
nickname=getNicknameFromActor(actor)
|
nickname=getNicknameFromActor(actor)
|
||||||
cachedPostFilename= \
|
cachedPostFilename= \
|
||||||
getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
||||||
if os.path.isfile(cachedPostFilename):
|
if cachedPostFilename:
|
||||||
os.remove(cachedPostFilename)
|
if os.path.isfile(cachedPostFilename):
|
||||||
|
os.remove(cachedPostFilename)
|
||||||
removePostFromCache(postJsonObject,recentPostsCache)
|
removePostFromCache(postJsonObject,recentPostsCache)
|
||||||
|
|
||||||
if not postJsonObject.get('type'):
|
if not postJsonObject.get('type'):
|
||||||
|
@ -117,8 +118,9 @@ def updateLikesCollection(recentPostsCache: {}, \
|
||||||
nickname=getNicknameFromActor(actor)
|
nickname=getNicknameFromActor(actor)
|
||||||
cachedPostFilename= \
|
cachedPostFilename= \
|
||||||
getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
||||||
if os.path.isfile(cachedPostFilename):
|
if cachedPostFilename:
|
||||||
os.remove(cachedPostFilename)
|
if os.path.isfile(cachedPostFilename):
|
||||||
|
os.remove(cachedPostFilename)
|
||||||
removePostFromCache(postJsonObject,recentPostsCache)
|
removePostFromCache(postJsonObject,recentPostsCache)
|
||||||
|
|
||||||
if not postJsonObject.get('object'):
|
if not postJsonObject.get('object'):
|
||||||
|
|
9
utils.py
9
utils.py
|
@ -447,8 +447,15 @@ def getCachedPostFilename(baseDir: str,nickname: str,domain: str, \
|
||||||
postJsonObject: {}) -> str:
|
postJsonObject: {}) -> str:
|
||||||
"""Returns the html cache filename for the given post
|
"""Returns the html cache filename for the given post
|
||||||
"""
|
"""
|
||||||
|
cachedPostDir=getCachedPostDirectory(baseDir,nickname,domain)
|
||||||
|
if not os.path.isdir(cachedPostDir):
|
||||||
|
print('ERROR: invalid html cache directory '+cachedPostDir)
|
||||||
|
return None
|
||||||
|
if '@' not in cachedPostDir:
|
||||||
|
print('ERROR: invalid html cache directory '+cachedPostDir)
|
||||||
|
return None
|
||||||
cachedPostFilename= \
|
cachedPostFilename= \
|
||||||
getCachedPostDirectory(baseDir,nickname,domain)+ \
|
cachedPostDir+ \
|
||||||
'/'+postJsonObject['id'].replace('/activity','')
|
'/'+postJsonObject['id'].replace('/activity','')
|
||||||
print('CACHE: 1 '+nickname+' '+domain+' '+cachedPostFilename)
|
print('CACHE: 1 '+nickname+' '+domain+' '+cachedPostFilename)
|
||||||
if '#' in cachedPostFilename:
|
if '#' in cachedPostFilename:
|
||||||
|
|
|
@ -1948,6 +1948,9 @@ def loadIndividualPostAsHtmlFromCache(baseDir: str,nickname: str,domain: str, \
|
||||||
cachedPostFilename=getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
cachedPostFilename=getCachedPostFilename(baseDir,nickname,domain,postJsonObject)
|
||||||
|
|
||||||
postHtml=''
|
postHtml=''
|
||||||
|
if not cachedPostFilename:
|
||||||
|
return postHtml
|
||||||
|
|
||||||
if not os.path.isfile(cachedPostFilename):
|
if not os.path.isfile(cachedPostFilename):
|
||||||
return postHtml
|
return postHtml
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue