diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2018-07-19 19:48:26 +0200 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2018-07-19 20:11:51 +0200 |
commit | 6475204b4ca6fd77fbeaa1d1be07d3bcefc518bc (patch) | |
tree | 5564f1235aac90e4a31e227ef9d651711282d055 | |
parent | 7ae9791c59ab4037c9c16a86fe998ef116e0dd10 (diff) |
scripts/verify_log_statements.py: strip OSMO_STRINGIFY()
Change-Id: I439ee65cd65cf42e1005ca71aa7d4b680b18c0e5
-rwxr-xr-x | scripts/verify_log_statements.py | 2 |
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. |