Simplify with built-in functions where possible. e.g.
change [x for x in y if x] to filter(None, y) change [f(x) for x in y] to map(f, x) change [x for x in y] to list(y) These changes reduce source code size and complexity and produce some minor performance gains svn: r14104
This commit is contained in:
@@ -28,8 +28,8 @@ class RotateHandler(logging.Handler):
|
||||
Return the buffer with the records in the correct order.
|
||||
"""
|
||||
|
||||
return [record for record in self._buffer[self._index:] + self._buffer[:self._index]
|
||||
if record is not None]
|
||||
return filter(None,
|
||||
self._buffer[self._index:] + self._buffer[:self._index])
|
||||
|
||||
def get_formatted_log(self, remove_tail_duplicate=None):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user