forked from indymedia/epicyon
More debug for sessions
parent
f7abd0d702
commit
52d1f30b4f
105
daemon.py
105
daemon.py
|
@ -431,11 +431,11 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
return False
|
return False
|
||||||
# make sure we have a session
|
# make sure we have a session
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
if self.server.debug:
|
print('DEBUG: creating new session during authenticated fetch')
|
||||||
print('DEBUG: creating new session during authenticated fetch')
|
|
||||||
self.server.session = createSession(self.server.proxyType)
|
self.server.session = createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 1')
|
print('ERROR: GET failed to create session during ' +
|
||||||
|
'authenticated fetch')
|
||||||
return False
|
return False
|
||||||
# obtain the public key
|
# obtain the public key
|
||||||
pubKey = \
|
pubKey = \
|
||||||
|
@ -1245,10 +1245,10 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self._benchmarkGETtimings(GETstartTime, GETtimings, 5)
|
self._benchmarkGETtimings(GETstartTime, GETtimings, 5)
|
||||||
|
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('Starting new session')
|
print('Starting new session during GET')
|
||||||
self.server.session = createSession(self.server.proxyType)
|
self.server.session = createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 2')
|
print('ERROR: GET failed to create session duing GET')
|
||||||
self._404()
|
self._404()
|
||||||
return
|
return
|
||||||
|
|
||||||
|
@ -1345,10 +1345,12 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
'/accounts/' + nickname +
|
'/accounts/' + nickname +
|
||||||
'@' + self.server.domain):
|
'@' + self.server.domain):
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
print('Starting new session during RSS request')
|
||||||
self.server.session = \
|
self.server.session = \
|
||||||
createSession(self.server.proxyType)
|
createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 3')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during RSS request')
|
||||||
self._404()
|
self._404()
|
||||||
return
|
return
|
||||||
|
|
||||||
|
@ -1382,10 +1384,12 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
'/accounts/' + nickname +
|
'/accounts/' + nickname +
|
||||||
'@' + self.server.domain):
|
'@' + self.server.domain):
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
print('Starting new session during RSS3 request')
|
||||||
self.server.session = \
|
self.server.session = \
|
||||||
createSession(self.server.proxyType)
|
createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 4')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during RSS3 request')
|
||||||
self._404()
|
self._404()
|
||||||
return
|
return
|
||||||
msg = \
|
msg = \
|
||||||
|
@ -1414,10 +1418,12 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.path == '/blogs/'):
|
self.path == '/blogs/'):
|
||||||
if '/rss.xml' not in self.path:
|
if '/rss.xml' not in self.path:
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
print('Starting new session during blog view')
|
||||||
self.server.session = \
|
self.server.session = \
|
||||||
createSession(self.server.proxyType)
|
createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 5')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during blog view')
|
||||||
self._404()
|
self._404()
|
||||||
return
|
return
|
||||||
msg = htmlBlogView(authorized,
|
msg = htmlBlogView(authorized,
|
||||||
|
@ -1460,10 +1466,12 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
elif pageNumber > 10:
|
elif pageNumber > 10:
|
||||||
pageNumber = 10
|
pageNumber = 10
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
print('Starting new session during blog page')
|
||||||
self.server.session = \
|
self.server.session = \
|
||||||
createSession(self.server.proxyType)
|
createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 6')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during blog page')
|
||||||
self._404()
|
self._404()
|
||||||
return
|
return
|
||||||
msg = htmlBlogPage(authorized,
|
msg = htmlBlogPage(authorized,
|
||||||
|
@ -2425,9 +2433,11 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
callingDomain)
|
callingDomain)
|
||||||
return
|
return
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
print('Starting new session during repeat button')
|
||||||
self.server.session = createSession(self.server.proxyType)
|
self.server.session = createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 7')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during repeat button')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -2520,9 +2530,11 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
callingDomain)
|
callingDomain)
|
||||||
return
|
return
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
print('Starting new session during undo repeat')
|
||||||
self.server.session = createSession(self.server.proxyType)
|
self.server.session = createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 8')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during undo repeat')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -2570,9 +2582,11 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
followingHandle = self.path.split('/followapprove=')[1]
|
followingHandle = self.path.split('/followapprove=')[1]
|
||||||
if '@' in followingHandle:
|
if '@' in followingHandle:
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
print('Starting new session during follow approval')
|
||||||
self.server.session = createSession(self.server.proxyType)
|
self.server.session = createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 9')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during follow approval')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -2694,9 +2708,10 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
callingDomain)
|
callingDomain)
|
||||||
return
|
return
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
print('Starting new session during like')
|
||||||
self.server.session = createSession(self.server.proxyType)
|
self.server.session = createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 10')
|
print('ERROR: GET failed to create session during like')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -2793,9 +2808,11 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
callingDomain)
|
callingDomain)
|
||||||
return
|
return
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
print('Starting new session during undo like')
|
||||||
self.server.session = createSession(self.server.proxyType)
|
self.server.session = createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 11')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during undo like')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -2894,9 +2911,11 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
callingDomain)
|
callingDomain)
|
||||||
return
|
return
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
print('Starting new session during bookmark')
|
||||||
self.server.session = createSession(self.server.proxyType)
|
self.server.session = createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 12')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during bookmark')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -2980,9 +2999,11 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
callingDomain)
|
callingDomain)
|
||||||
return
|
return
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
print('Starting new session during undo bookmark')
|
||||||
self.server.session = createSession(self.server.proxyType)
|
self.server.session = createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 13')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during undo bookmark')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -3077,9 +3098,11 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
cookie, callingDomain)
|
cookie, callingDomain)
|
||||||
return
|
return
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
print('Starting new session during delete')
|
||||||
self.server.session = createSession(self.server.proxyType)
|
self.server.session = createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 14')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during delete')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -3505,16 +3528,17 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
}
|
}
|
||||||
if self._requestHTTP():
|
if self._requestHTTP():
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
if self.server.debug:
|
print('DEBUG: ' +
|
||||||
print('DEBUG: ' +
|
'creating new session ' +
|
||||||
'creating new session')
|
'during get replies')
|
||||||
proxyType = \
|
proxyType = \
|
||||||
self.server.proxyType
|
self.server.proxyType
|
||||||
self.server.session = \
|
self.server.session = \
|
||||||
createSession(proxyType)
|
createSession(proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to ' +
|
print('ERROR: GET failed to ' +
|
||||||
'create session 15')
|
'create session ' +
|
||||||
|
'during get replies')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -3606,15 +3630,16 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
# send the replies json
|
# send the replies json
|
||||||
if self._requestHTTP():
|
if self._requestHTTP():
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
if self.server.debug:
|
print('DEBUG: ' +
|
||||||
print('DEBUG: ' +
|
'creating new session ' +
|
||||||
'creating new session')
|
'during get replies 2')
|
||||||
proxyType = self.server.proxyType
|
proxyType = self.server.proxyType
|
||||||
self.server.session = \
|
self.server.session = \
|
||||||
createSession(proxyType)
|
createSession(proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to ' +
|
print('ERROR: GET failed to ' +
|
||||||
'create session 16')
|
'create session ' +
|
||||||
|
'during get replies 2')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -4688,12 +4713,12 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.server.baseDir)
|
self.server.baseDir)
|
||||||
if getPerson:
|
if getPerson:
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
if self.server.debug:
|
print('Starting new session during profile')
|
||||||
print('DEBUG: creating new session')
|
|
||||||
self.server.session = \
|
self.server.session = \
|
||||||
createSession(self.server.proxyType)
|
createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 17')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during profile')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -4767,12 +4792,12 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.server.baseDir)
|
self.server.baseDir)
|
||||||
if getPerson:
|
if getPerson:
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
if self.server.debug:
|
print('Starting new session during following')
|
||||||
print('DEBUG: creating new session')
|
|
||||||
self.server.session = \
|
self.server.session = \
|
||||||
createSession(self.server.proxyType)
|
createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 18')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during following')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -4846,12 +4871,12 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.server.baseDir)
|
self.server.baseDir)
|
||||||
if getPerson:
|
if getPerson:
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
if self.server.debug:
|
print('Starting new session during following2')
|
||||||
print('DEBUG: creating new session')
|
|
||||||
self.server.session = \
|
self.server.session = \
|
||||||
createSession(self.server.proxyType)
|
createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 19')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during following2')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -4900,12 +4925,12 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
if getPerson:
|
if getPerson:
|
||||||
if self._requestHTTP():
|
if self._requestHTTP():
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
if self.server.debug:
|
print('Starting new session during person lookup')
|
||||||
print('DEBUG: creating new session')
|
|
||||||
self.server.session = \
|
self.server.session = \
|
||||||
createSession(self.server.proxyType)
|
createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: GET failed to create session 20')
|
print('ERROR: GET failed to create session ' +
|
||||||
|
'during person lookup')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return
|
return
|
||||||
|
@ -5614,7 +5639,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.server.session = \
|
self.server.session = \
|
||||||
createSession(self.server.proxyType)
|
createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: POST failed to create session 1')
|
print('ERROR: POST failed to create session during POST')
|
||||||
self._404()
|
self._404()
|
||||||
return
|
return
|
||||||
|
|
||||||
|
@ -6856,10 +6881,12 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
# profile search
|
# profile search
|
||||||
nickname = getNicknameFromActor(actorStr)
|
nickname = getNicknameFromActor(actorStr)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
print('Starting new session during handle search')
|
||||||
self.server.session = \
|
self.server.session = \
|
||||||
createSession(self.server.proxyType)
|
createSession(self.server.proxyType)
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
print('ERROR: POST failed to create session 2')
|
print('ERROR: POST failed to create session ' +
|
||||||
|
'during handle search')
|
||||||
self._404()
|
self._404()
|
||||||
self.server.POSTbusy = False
|
self.server.POSTbusy = False
|
||||||
return
|
return
|
||||||
|
|
3
inbox.py
3
inbox.py
|
@ -2303,6 +2303,7 @@ def runInboxQueue(recentPostsCache: {}, maxRecentPosts: int,
|
||||||
"""
|
"""
|
||||||
currSessionTime = int(time.time())
|
currSessionTime = int(time.time())
|
||||||
sessionLastUpdate = currSessionTime
|
sessionLastUpdate = currSessionTime
|
||||||
|
print('Starting new session when starting inbox queue')
|
||||||
session = createSession(proxyType)
|
session = createSession(proxyType)
|
||||||
inboxHandle = 'inbox@' + domain
|
inboxHandle = 'inbox@' + domain
|
||||||
if debug:
|
if debug:
|
||||||
|
@ -2349,7 +2350,7 @@ def runInboxQueue(recentPostsCache: {}, maxRecentPosts: int,
|
||||||
|
|
||||||
# recreate the session periodically
|
# recreate the session periodically
|
||||||
if not session or currTime - sessionLastUpdate > 1200:
|
if not session or currTime - sessionLastUpdate > 1200:
|
||||||
print('Creating inbox session')
|
print('Creating inbox queue session at 20min interval')
|
||||||
session = createSession(proxyType)
|
session = createSession(proxyType)
|
||||||
if not session:
|
if not session:
|
||||||
continue
|
continue
|
||||||
|
|
|
@ -212,8 +212,7 @@ def postMessageToOutbox(messageJson: {}, postToNickname: str,
|
||||||
print('DEBUG: Updated announcements (shares) collection ' +
|
print('DEBUG: Updated announcements (shares) collection ' +
|
||||||
'for the post associated with the Announce activity')
|
'for the post associated with the Announce activity')
|
||||||
if not server.session:
|
if not server.session:
|
||||||
if debug:
|
print('DEBUG: creating new session for c2s')
|
||||||
print('DEBUG: creating new session for c2s')
|
|
||||||
server.session = createSession(proxyType)
|
server.session = createSession(proxyType)
|
||||||
if not server.session:
|
if not server.session:
|
||||||
print('ERROR: Failed to create session for postMessageToOutbox')
|
print('ERROR: Failed to create session for postMessageToOutbox')
|
||||||
|
|
1
posts.py
1
posts.py
|
@ -2883,6 +2883,7 @@ def getPublicPostsOfPerson(baseDir: str, nickname: str, domain: str,
|
||||||
debug: bool, projectVersion: str) -> None:
|
debug: bool, projectVersion: str) -> None:
|
||||||
""" This is really just for test purposes
|
""" This is really just for test purposes
|
||||||
"""
|
"""
|
||||||
|
print('Starting new session for getting public posts')
|
||||||
session = createSession(proxyType)
|
session = createSession(proxyType)
|
||||||
if not session:
|
if not session:
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue