python - Access class hierarchy attribute -
given class named datastream
class datastream(object): def __init__(self): self.start = start self.input_val = input_val and class named indatastream:
class indatastream(datastream): def __init__(self): super( indatastream, self).__init__() self.ready = ready stream = indatastream() i want send datastream part of stream function, like:
function(stream.datastream) is there nice way task?
if you're looking access instance of datastream instance of class indatastream, may consider using composition instead of inheritance:
class indatastream(object): def __init__(self): self.ready = ready self.datastream = datastream() then can do:
stream = indatastream() function(stream.datastream)
Comments
Post a Comment