Devserver metric: lint issues
TEST=None
BUG=None
Change-Id: I3c655c4848a360b334207b4e311059196ac8099c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/dev-util/+/1793718
Tested-by: Congbin Guo <guocb@chromium.org>
Auto-Submit: Congbin Guo <guocb@chromium.org>
Reviewed-by: C Shapiro <shapiroc@chromium.org>
Commit-Queue: Congbin Guo <guocb@chromium.org>
diff --git a/apache_log_metrics.py b/apache_log_metrics.py
index 199588a..6007e74 100755
--- a/apache_log_metrics.py
+++ b/apache_log_metrics.py
@@ -12,6 +12,7 @@
from __future__ import print_function
import argparse
+import functools
from logging import handlers
import re
import sys
@@ -64,9 +65,9 @@
Args:
ip: An IPv4-formatted string.
"""
- return reduce(lambda seed, x: seed * 2**8 + int(x),
- ip.split('.'),
- 0)
+ return functools.reduce(lambda seed, x: seed * 2**8 + int(x),
+ ip.split('.'),
+ 0)
def MatchesSubnet(ip, base, mask):
@@ -144,7 +145,7 @@
filename = MatchAny(parts[-1], FILENAME_PATTERNS)
except IndexError as e:
- logging.debug('%s failed to parse. Caught %s' % (endpoint, str(e)))
+ logging.debug('%s failed to parse. Caught %s', endpoint, str(e))
return build_config, milestone, filename