def setstate(self, state=None): """ set state on the bot. """ self.state = state or Pdod(self.datadir + os.sep + 'state') if self.state: if not 'joinedchannels' in self.state.data: self.state.data.joinedchannels = [] if not 'ignore' in self.state.data: self.state.data.ignore = []