Return string

merge-requests/30/head
Bob Mottram 2022-02-15 15:48:57 +00:00
parent e9a4b25c02
commit 4de310df10
2 changed files with 6 additions and 3 deletions

View File

@ -1199,17 +1199,17 @@ class PubServer(BaseHTTPRequestHandler):
print('vcard 1')
if 'application/' in accept_str:
return False
print('vcard 2')
print('vcard 2 ' + path)
if not path.startswith('/users/'):
self._400()
return True
print('vcard 3')
print('vcard 3 ' + path)
nickname = path.split('/users/')[1]
if '/' in nickname:
nickname = nickname.split('/')[0]
if '?' in nickname:
nickname = nickname.split('?')[0]
print('vcard 4')
print('vcard 4 ' + nickname)
if self.server.vcard_is_active:
print('vcard is busy during request from ' + str(referer_domain))
self._503()
@ -1222,6 +1222,7 @@ class PubServer(BaseHTTPRequestHandler):
if os.path.isfile(actor_filename):
actor_json = load_json(actor_filename)
if not actor_json:
print('vcard actor not found ' + actor_filename)
self._404()
self.server.vcard_is_active = False
return True
@ -1235,6 +1236,7 @@ class PubServer(BaseHTTPRequestHandler):
print('vcard sent to ' + str(referer_domain))
self.server.vcard_is_active = False
return True
print('vcard string not returned')
self._404()
self.server.vcard_is_active = False
return True

1
pgp.py
View File

@ -676,3 +676,4 @@ def actor_to_vcard(actor: {}) -> str:
vcard_str += \
'ADR:;;;' + city_name + ';;;\n'
vcard_str += 'END:VCARD\n'
return vcard_str