mirror of https://gitlab.com/bashrc2/epicyon
Getting instance actor
parent
187a2b9dd5
commit
33578b0842
11
person.py
11
person.py
|
@ -1305,6 +1305,14 @@ def getActorJson(hostDomain: str, handle: str, http: bool, gnunet: bool,
|
|||
if nickname == 'inbox':
|
||||
nickname = domain
|
||||
|
||||
personUrl = None
|
||||
wfRequest = None
|
||||
if '://' in originalActor and \
|
||||
originalActor.lower().endswith('/actor'):
|
||||
if debug:
|
||||
print(originalActor + ' is an instance actor')
|
||||
personUrl = originalActor
|
||||
else:
|
||||
handle = nickname + '@' + domain
|
||||
wfRequest = webfingerHandle(session, handle,
|
||||
httpPrefix, cachedWebfingers,
|
||||
|
@ -1323,7 +1331,6 @@ def getActorJson(hostDomain: str, handle: str, http: bool, gnunet: bool,
|
|||
if not quiet:
|
||||
pprint(wfRequest)
|
||||
|
||||
personUrl = None
|
||||
if wfRequest.get('errors'):
|
||||
if not quiet or debug:
|
||||
print('getActorJson wfRequest error: ' +
|
||||
|
@ -1339,7 +1346,7 @@ def getActorJson(hostDomain: str, handle: str, http: bool, gnunet: bool,
|
|||
headersList = (
|
||||
"activity+json", "ld+json", "jrd+json"
|
||||
)
|
||||
if not personUrl:
|
||||
if not personUrl and wfRequest:
|
||||
personUrl = getUserUrl(wfRequest, 0, debug)
|
||||
if nickname == domain:
|
||||
paths = getUserPaths()
|
||||
|
|
Loading…
Reference in New Issue