class Channel(): def __init__(self): self.name = "" self.topic = "" self.users = list() self.modes = list() def __init__(self, name, topic, userlist, modes): self.name = name self.topic = topic users = userlist.split(" ") self.users = list(users) self.modes = list() def __init__(self, name): self.name = name self.topic = "" self.users = list() self.modes = list() def get_name(self): return self.name def set_name(name): self.name = name def get_topic(): return self.topic def set_topic(topic): self.topic = topic def get_users(self): return self.users def set_users(self, users): self.users = users def add_user(self, user): self.users.append(user) def remove_user(self, user): self.users.remove(user) def get_view(self): return self.view def set_view(self, view): self.view = view