Replace filter with if/comprehension.
This commit is contained in:
parent
be7035416c
commit
b9bdeb3e9c
3 changed files with 7 additions and 8 deletions
|
|
@ -863,8 +863,8 @@ class DefaultGuest(DefaultPlayer):
|
||||||
"""
|
"""
|
||||||
super(DefaultGuest, self).at_disconnect()
|
super(DefaultGuest, self).at_disconnect()
|
||||||
characters = self.db._playable_characters
|
characters = self.db._playable_characters
|
||||||
for character in filter(None, characters):
|
for character in characters:
|
||||||
character.delete()
|
if character: character.delete()
|
||||||
|
|
||||||
def at_server_shutdown(self):
|
def at_server_shutdown(self):
|
||||||
"""
|
"""
|
||||||
|
|
@ -873,8 +873,8 @@ class DefaultGuest(DefaultPlayer):
|
||||||
"""
|
"""
|
||||||
super(DefaultGuest, self).at_server_shutdown()
|
super(DefaultGuest, self).at_server_shutdown()
|
||||||
characters = self.db._playable_characters
|
characters = self.db._playable_characters
|
||||||
for character in filter(None, characters):
|
for character in characters:
|
||||||
character.delete()
|
if character: character.delete()
|
||||||
|
|
||||||
def at_post_disconnect(self):
|
def at_post_disconnect(self):
|
||||||
"""
|
"""
|
||||||
|
|
|
||||||
|
|
@ -439,8 +439,8 @@ class Evennia(object):
|
||||||
|
|
||||||
if GUEST_ENABLED:
|
if GUEST_ENABLED:
|
||||||
for guest in PlayerDB.objects.all().filter(db_typeclass_path=settings.BASE_GUEST_TYPECLASS):
|
for guest in PlayerDB.objects.all().filter(db_typeclass_path=settings.BASE_GUEST_TYPECLASS):
|
||||||
for character in filter(None, guest.db._playable_characters):
|
for character in guest.db._playable_characters:
|
||||||
character.delete()
|
if character: character.delete()
|
||||||
guest.delete()
|
guest.delete()
|
||||||
if SERVER_STARTSTOP_MODULE:
|
if SERVER_STARTSTOP_MODULE:
|
||||||
SERVER_STARTSTOP_MODULE.at_server_cold_start()
|
SERVER_STARTSTOP_MODULE.at_server_cold_start()
|
||||||
|
|
|
||||||
|
|
@ -189,8 +189,7 @@ class ANSITextWrapper(TextWrapper):
|
||||||
else:
|
else:
|
||||||
pat = self.wordsep_simple_re_uni
|
pat = self.wordsep_simple_re_uni
|
||||||
chunks = pat.split(_to_ansi(text))
|
chunks = pat.split(_to_ansi(text))
|
||||||
chunks = filter(None, chunks) # remove empty chunks
|
return [chunk for chunk in chunks if chunk] # remove empty chunks
|
||||||
return chunks
|
|
||||||
|
|
||||||
def _wrap_chunks(self, chunks):
|
def _wrap_chunks(self, chunks):
|
||||||
"""_wrap_chunks(chunks : [string]) -> [string]
|
"""_wrap_chunks(chunks : [string]) -> [string]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue