summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2018-07-19 19:48:26 +0200
committerNeels Hofmeyr <neels@hofmeyr.de>2018-07-19 20:11:51 +0200
commit6475204b4ca6fd77fbeaa1d1be07d3bcefc518bc (patch)
tree5564f1235aac90e4a31e227ef9d651711282d055 /scripts
parent7ae9791c59ab4037c9c16a86fe998ef116e0dd10 (diff)
scripts/verify_log_statements.py: strip OSMO_STRINGIFY()
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/verify_log_statements.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/verify_log_statements.py b/scripts/verify_log_statements.py
index 6108c23..567a96a 100755
--- a/scripts/verify_log_statements.py
+++ b/scripts/verify_log_statements.py
@@ -21,6 +21,7 @@ import os.path
log_statement_re = re.compile(r'^[ \t]*LOG[_A-Z]+\(([^";,]*,)*[ \t\r\n]*(("[^"]*"[^";,]*)*)(,[^;]*|)\);',
re.MULTILINE | re.DOTALL)
fmt_re = re.compile(r'("[^"]*".*)*fmt')
+osmo_stringify_re = re.compile("OSMO_STRINGIFY[_A-Z]*\([^)]*\)")
debug = ('-d' in sys.argv) or ('--debug' in sys.argv)
@@ -79,6 +80,7 @@ def check_file(f):
for n in (16,32,64):
quoted = quoted.replace('PRIu' + str(n), '')
quoted = quoted.replace('PRId' + str(n), '')
+ quoted = ''.join(osmo_stringify_re.split(quoted))
# Use py eval to join separate string constants: drop any tabs/newlines
# that are not in quotes, between separate string constants.