def __sessid_get(self): """ Getter. Allows for value = self.sessid. Since sessid is directly related to self.player, we cannot have a sessid without a player being connected (but the opposite could be true). """ if not get_field_cache(self, "sessid"): del_field_cache(self, "sessid") return get_field_cache(self, "sessid")
def __destination_del(self): "Deleter. Allows for del self.destination" _SA(self, "db_destination", None) _GA(self, "save")() del_field_cache(self, "destination")
def __home_del(self): "Deleter. Allows for del self.home." _SA(self, "db_home", None) _GA(self, "save")() del_field_cache(self, "home")
def __location_del(self): "Deleter. Allows for del self.location" _GA(self, "location").contents_update() _SA(self, "db_location", None) _GA(self, "save")() del_field_cache(self, "location")
def __player_del(self): "Deleter. Allows for del self.player" del_field_cache(self, "player")
def character_del(self): "Deleter. Allows for del self.character" del_field_cache(self, "obj")
def obj_del(self): "Deleter. Allows for del self.obj" del_field_cache(self, "obj")
def __sessid_del(self): "Deleter. Allows for del self.player" del_field_cache(self, "sessid")