def do_goto(self, session, line): try: self.room = Select.getRoom(line) Update.setLocation(self.room[0], session.p_id) session.is_in = self.room[0] session.push(tpl.GOTO) except: session.push(tpl.GOTO_ERR)
def do_delroom(self, session, line): try: self.fop = Select.getRoom(line) Delete.deleteRoom(self.fop[0]) Delete.deleteLink(self.fop[0]) session.push(tpl.DELROOM % (fop,)) except: session.push(tpl.DELROOM_ERR)