Search different boxes

main
Bob Mottram 2020-02-26 10:10:16 +00:00
parent e5c8e91a62
commit c170a8b5c8
1 changed files with 24 additions and 8 deletions

24
blog.py
View File

@ -39,11 +39,19 @@ def noOfBlogReplies(baseDir: str,httpPrefix: str,translate: {}, \
return 0 return 0
if not postId: if not postId:
return 0 return 0
tryPostBox=('tlblogs','inbox','outbox')
boxFound=False
for postBox in tryPostBox:
postFilename= \ postFilename= \
baseDir+'/accounts/'+nickname+'@'+domain+'/tlblogs/'+ \ baseDir+'/accounts/'+nickname+'@'+domain+'/'+postBox+'/'+ \
postId.replace('/','#')+'.replies' postId.replace('/','#')+'.replies'
if not os.path.isfile(postFilename): if os.path.isfile(postFilename):
boxFound=True
break
if not boxFound:
return 0 return 0
replies=0 replies=0
with open(postFilename, "r") as f: with open(postFilename, "r") as f:
lines = f.readlines() lines = f.readlines()
@ -67,11 +75,19 @@ def getBlogReplies(baseDir: str,httpPrefix: str,translate: {}, \
return '' return ''
if not postId: if not postId:
return '' return ''
tryPostBox=('tlblogs','inbox','outbox')
boxFound=False
for postBox in tryPostBox:
postFilename= \ postFilename= \
baseDir+'/accounts/'+nickname+'@'+domain+'/tlblogs/'+ \ baseDir+'/accounts/'+nickname+'@'+domain+'/'+postBox+'/'+ \
postId.replace('/','#')+'.replies' postId.replace('/','#')+'.replies'
if not os.path.isfile(postFilename): if os.path.isfile(postFilename):
boxFound=True
break
if not boxFound:
return '' return ''
with open(postFilename, "r") as f: with open(postFilename, "r") as f:
lines = f.readlines() lines = f.readlines()
repliesStr='' repliesStr=''