summaryrefslogtreecommitdiff
path: root/tools/argv_translator.py
diff options
context:
space:
mode:
authorDaniel Walton <dwalton@cumulusnetworks.com>2016-09-29 17:48:57 +0000
committerDaniel Walton <dwalton@cumulusnetworks.com>2016-09-29 17:48:57 +0000
commit67656e9b65ab7c6bb979be72b4917cfd4a2241b6 (patch)
tree823937fe0aded2bcfad54dfdea570259bd4820ac /tools/argv_translator.py
parentff788d089ac145ac06b99018811f46a9f6b69dda (diff)
all: added CHECK ME for DEFUNs that look at argc
Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
Diffstat (limited to 'tools/argv_translator.py')
-rwxr-xr-xtools/argv_translator.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/argv_translator.py b/tools/argv_translator.py
index 523954a6f0..6c0d20b802 100755
--- a/tools/argv_translator.py
+++ b/tools/argv_translator.py
@@ -718,6 +718,18 @@ DEFUN (no_bgp_maxmed_onstartup,
return used
+ def uses_argc(self):
+ for line in self.guts:
+ if 'CHECK ME argc referenced below' in line:
+ return False
+
+ if 'use_json (argc, argv)' in line:
+ continue
+
+ if 'argc' in line:
+ return True
+ return False
+
def dump(self):
new_command_string = self.get_new_command_string()
new_command_string_expanded = expand_command_string(new_command_string)
@@ -730,6 +742,8 @@ DEFUN (no_bgp_maxmed_onstartup,
lines.extend(self.help_strings)
lines.append('{\n')
+ if self.uses_argc():
+ lines.append(" /* CHECK ME argc referenced below */\n")
lines.extend(self.guts)
'''