From d37da87078dcf3f80ea0e123a127ce1f397598e4 Mon Sep 17 00:00:00 2001 From: Greg Taylor Date: Mon, 4 Dec 2006 20:35:37 +0000 Subject: [PATCH] One more consistency fix. --- evennia/trunk/server.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/evennia/trunk/server.py b/evennia/trunk/server.py index c777abd280..4133f25395 100755 --- a/evennia/trunk/server.py +++ b/evennia/trunk/server.py @@ -139,6 +139,12 @@ class Server(dispatcher): """ BEGIN GENERAL METHODS """ + def add_object_to_cache(self, object): + """ + Adds an object to the cached object list. + """ + self.object_list[object.id] = object + def get_object_from_dbref(self, dbref): """ Returns an object when given a dbref. @@ -165,6 +171,7 @@ class Server(dispatcher): # Create a player object of the same ID in the Objects table. user_object = Object(id=uid, type=1, name=uname, location=start_room_obj) user_object.save() + self.add_object_to_cache(user_object) # Activate the player's session and set them loose. session.login(user)