mirror of
https://github.com/evennia/evennia.git
synced 2026-03-28 18:47:16 +01:00
Fixed a looping bug when trying to send a message without a channel target.
This commit is contained in:
parent
11d1114f61
commit
373a1f68c4
1 changed files with 3 additions and 3 deletions
|
|
@ -118,7 +118,7 @@ class Msg(SharedMemoryModel):
|
|||
#@sender.setter
|
||||
def __senders_set(self, value):
|
||||
"Setter. Allows for self.sender = value"
|
||||
for val in make_iter(value):
|
||||
for val in (v for v in make_iter(value) if v):
|
||||
obj, typ = identify_object(val)
|
||||
if typ == 'player':
|
||||
self.db_sender_players.add(obj)
|
||||
|
|
@ -163,7 +163,7 @@ class Msg(SharedMemoryModel):
|
|||
#@receivers.setter
|
||||
def __receivers_set(self, value):
|
||||
"Setter. Allows for self.receivers = value. This appends a new receiver to the message."
|
||||
for val in make_iter(value):
|
||||
for val in (v for v in make_iter(value) if v):
|
||||
obj, typ = identify_object(val)
|
||||
if typ == 'player':
|
||||
self.db_receivers_players.add(obj)
|
||||
|
|
@ -201,7 +201,7 @@ class Msg(SharedMemoryModel):
|
|||
#@channels.setter
|
||||
def __channels_set(self, value):
|
||||
"Setter. Allows for self.channels = value. Requires a channel to be added."
|
||||
for val in make_iter(value):
|
||||
for val in (v for v in make_iter(value) if v):
|
||||
self.db_receivers_channels.add(val)
|
||||
#@channels.deleter
|
||||
def __channels_del(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue