fix WKNodeinfo.get_url

This commit is contained in:
Izalia Mae 2022-11-07 08:24:03 -05:00
parent e3bf4258aa
commit 58ebefa3bd

View file

@ -487,13 +487,6 @@ class Message(DotDict):
class WKNodeinfo(DotDict):
def __setitem__(self, key, value):
if key == 'links':
value = [DotDict(item) for item in value]
DotDict.__setitem__(self, key, value)
@classmethod
def new(cls, v20, v21):
return cls({
@ -506,7 +499,7 @@ class WKNodeinfo(DotDict):
def get_url(self, version='20'):
for item in self.links:
if item.rel == NODEINFO_NS[version]:
return item.href
if item['rel'] == NODEINFO_NS[version]:
return item['href']
raise KeyError(version)