示例#1
0
 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")
示例#2
0
 def __destination_del(self):
     "Deleter. Allows for del self.destination"
     _SA(self, "db_destination", None)
     _GA(self, "save")()
     del_field_cache(self, "destination")
示例#3
0
 def __home_del(self):
     "Deleter. Allows for del self.home."
     _SA(self, "db_home", None)
     _GA(self, "save")()
     del_field_cache(self, "home")
示例#4
0
 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")
示例#5
0
 def __player_del(self):
     "Deleter. Allows for del self.player"
     del_field_cache(self, "player")
示例#6
0
 def character_del(self):
     "Deleter. Allows for del self.character"
     del_field_cache(self, "obj")
示例#7
0
 def obj_del(self):
     "Deleter. Allows for del self.obj"
     del_field_cache(self, "obj")
示例#8
0
 def __sessid_del(self):
     "Deleter. Allows for del self.player"
     del_field_cache(self, "sessid")