diff --git a/direct/src/distributed/ClientRepository.py b/direct/src/distributed/ClientRepository.py index efd3bff52e..1ca2b632ac 100644 --- a/direct/src/distributed/ClientRepository.py +++ b/direct/src/distributed/ClientRepository.py @@ -456,7 +456,7 @@ class ClientRepository(ConnectionRepository): # Find the DO do = self.doId2do.get(doId) - if (do != None): + if do is not None: # Let the dclass finish the job do.dclass.receiveUpdate(do, di) else: @@ -537,6 +537,8 @@ class ClientRepository(ConnectionRepository): self.handleGenerateWithRequiredOther(di) elif msgType == CLIENT_DONE_INTEREST_RESP: self.handleInterestDoneMessage(di) + elif msgType == CLIENT_QUERY_ONE_FIELD_RESP: + self.handleQueryOneFieldResp(di) elif msgType == CLIENT_OBJECT_LOCATION: self.handleObjectLocation(di) else: @@ -575,21 +577,22 @@ class ClientRepository(ConnectionRepository): currentLoginStateName + " game state: " + currentGameStateName) - - + def createWithRequired(self, className, zoneId = 0, optionalFields=None): # This method is only used in conjunction with the CMU LAN # server. - if (self.DOIDnext >= self.DOIDlast): - self.notify.error("Cannot allocate a distributed object ID: all IDs used up.") + if self.DOIDnext >= self.DOIDlast: + self.notify.error( + "Cannot allocate a distributed object ID: all IDs used up.") return None id = self.DOIDnext self.DOIDnext = self.DOIDnext + 1 dclass = self.dclassesByName[className] classDef = dclass.getClassDef() if classDef == None: - self.notify.error("Could not create an undefined %s object." % (dclass.getName())) + self.notify.error("Could not create an undefined %s object." % ( + dclass.getName())) obj = classDef(self) obj.dclass = dclass obj.zone = zoneId @@ -668,7 +671,8 @@ class ClientRepository(ConnectionRepository): return doDict if wantOtpServer: - def sendEmulateSetZone(self, zoneId, visibleZoneList=None, parentIdin=None, event=None): + def sendEmulateSetZone(self, zoneId, visibleZoneList=None, + parentIdin=None, event=None): """ This Will Move The avatar and set an interest to that location .. """ @@ -686,9 +690,11 @@ class ClientRepository(ConnectionRepository): InterestZones = visibleZoneList if(self.old_setzone_interest_handle == None): - self.old_setzone_interest_handle = self.addInterest(parentId, InterestZones, "OldSetZone Imulator", event) + self.old_setzone_interest_handle = self.addInterest( + parentId, InterestZones, "OldSetZone Imulator", event) else: - self.alterInterest(self.old_setzone_interest_handle,parentId, InterestZones, "OldSetZone Imulator", event) + self.alterInterest(self.old_setzone_interest_handle, + parentId, InterestZones, "OldSetZone Imulator", event) def sendEmulateSetZoneOff(self): MyAvID = base.localAvatar.doId