Add 'as_teacher_uri' param to 'Teacher.seed_node_metadata'

Instead of returning 'SeednodeMetadata', you can optionally set
'as_teacher_uri' to 'True' to return the metadata as a formed teacher
uri string.
pull/743/head
tuxxy 2019-02-11 12:04:47 -07:00
parent 35e2942db0
commit 4df6cd57f4
1 changed files with 4 additions and 1 deletions

View File

@ -855,7 +855,10 @@ class Teacher:
# Known Nodes # Known Nodes
# #
def seed_node_metadata(self): def seed_node_metadata(self, as_teacher_uri=False):
if as_teacher_uri:
teacher_uri = f'{self.checksum_public_address}@{self.rest_server.rest_interface.host}:{self.rest_server.rest_interface.port}'
return teacher_uri
return SeednodeMetadata(self.checksum_public_address, # type: str return SeednodeMetadata(self.checksum_public_address, # type: str
self.rest_server.rest_interface.host, # type: str self.rest_server.rest_interface.host, # type: str
self.rest_server.rest_interface.port) # type: int self.rest_server.rest_interface.port) # type: int