stream.Endpoint: Pass extra arguments to superclass.

This commit is contained in:
Tim 'mithro' Ansell 2018-11-25 12:57:11 -08:00
parent 3b9e4c4df6
commit 4f565c5179
1 changed files with 2 additions and 2 deletions

View File

@ -41,12 +41,12 @@ class EndpointDescription:
class Endpoint(Record): class Endpoint(Record):
def __init__(self, description_or_layout): def __init__(self, description_or_layout, name=None, **kwargs):
if isinstance(description_or_layout, EndpointDescription): if isinstance(description_or_layout, EndpointDescription):
self.description = description_or_layout self.description = description_or_layout
else: else:
self.description = EndpointDescription(description_or_layout) self.description = EndpointDescription(description_or_layout)
Record.__init__(self, self.description.get_full_layout()) Record.__init__(self, self.description.get_full_layout(), name, **kwargs)
def __getattr__(self, name): def __getattr__(self, name):
try: try: