From 2c255a68f7154b679a02192a352b1b4d9824d8d8 Mon Sep 17 00:00:00 2001 From: Jason Robinson Date: Sun, 8 Apr 2018 20:20:24 +0300 Subject: [PATCH] Change hostmeta fetchers relay default to empty string --- federation/hostmeta/parsers.py | 4 ++-- federation/tests/hostmeta/test_parsers.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/federation/hostmeta/parsers.py b/federation/hostmeta/parsers.py index 36fbbe9..fea9c6f 100644 --- a/federation/hostmeta/parsers.py +++ b/federation/hostmeta/parsers.py @@ -15,7 +15,7 @@ defaults = { 'name': '', 'open_signups': False, 'protocols': [], - 'relay': False, + 'relay': '', 'server_meta': {}, 'services': [], 'platform': '', @@ -85,7 +85,7 @@ def parse_nodeinfo2_document(doc, host): services = sorted(list(set(inbound + outbound))) result['services'] = services result['protocols'] = sorted(doc.get('protocols', [])) - result['relay'] = doc.get('relay', False) + result['relay'] = doc.get('relay', '') result['organization']['contact'] = doc.get('organization', {}).get('contact', '') result['organization']['name'] = doc.get('organization', {}).get('name', '') result['organization']['account'] = doc.get('organization', {}).get('account', '') diff --git a/federation/tests/hostmeta/test_parsers.py b/federation/tests/hostmeta/test_parsers.py index a3a91fb..f353f61 100644 --- a/federation/tests/hostmeta/test_parsers.py +++ b/federation/tests/hostmeta/test_parsers.py @@ -18,7 +18,7 @@ class TestParseNodeInfoDocument: 'name': 'I Like Toast', 'open_signups': True, 'protocols': ["diaspora"], - 'relay': False, + 'relay': '', 'server_meta': {}, 'services': ["tumblr", "twitter"], 'platform': 'diaspora', @@ -59,7 +59,7 @@ class TestParseNodeInfoDocument: 'name': 'I Like Toast', 'open_signups': True, 'protocols': ["diaspora"], - 'relay': False, + 'relay': '', 'server_meta': {}, 'services': ["tumblr", "twitter"], 'platform': 'diaspora', @@ -136,7 +136,7 @@ class TestParseStatisticsJSONDocument: 'name': 'diaspora*', 'open_signups': True, 'protocols': ["diaspora"], - 'relay': False, + 'relay': '', 'server_meta': {}, 'services': [], 'platform': 'diaspora',