Resolves issue 155. Cleaned up the copy functionality and a few minor bugs at the same time. Copying an active character is somewhat confusing though (and deleting a character will currently make the player unable to log back in).

This commit is contained in:
Griatch 2011-04-07 22:10:51 +00:00
parent 4519169e1c
commit 695317e699
8 changed files with 82 additions and 33 deletions

View file

@ -161,7 +161,7 @@ class PlayerDB(TypedObject):
#@property
def character_get(self):
"Getter. Allows for value = self.character"
return self.obj
return self.db_obj
#@character.setter
def character_set(self, value):
"Setter. Allows for self.character = value"
@ -169,7 +169,8 @@ class PlayerDB(TypedObject):
#@character.deleter
def character_del(self):
"Deleter. Allows for del self.character"
del self.obj
self.db_obj = None
self.save()
character = property(character_get, character_set, character_del)
class Meta: