summaryrefslogtreecommitdiff
path: root/ACE/bin/PythonACE/fuzz/max_filename.py
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/bin/PythonACE/fuzz/max_filename.py')
-rw-r--r--ACE/bin/PythonACE/fuzz/max_filename.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/ACE/bin/PythonACE/fuzz/max_filename.py b/ACE/bin/PythonACE/fuzz/max_filename.py
new file mode 100644
index 00000000000..26932064258
--- /dev/null
+++ b/ACE/bin/PythonACE/fuzz/max_filename.py
@@ -0,0 +1,16 @@
+""" Checks that filenames are the correct length """
+
+type_list = ["*"]
+
+max_filename_length = 50
+
+from os.path import split
+from sys import stderr
+
+def handler (file_name, file_content):
+ path, filename = split (file_name)
+ if len (filename) >= max_filename_length:
+ stderr.write (file_name + ":0: error: File name meets or exceeds maximum allowable length ("
+ + str (max_filename_length) + ")\n")
+ return 1
+ return 0