[infinispan-commits] Infinispan SVN: r225 - trunk/bin.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Thu May 7 10:13:31 EDT 2009
Author: manik.surtani at jboss.com
Date: 2009-05-07 10:13:31 -0400 (Thu, 07 May 2009)
New Revision: 225
Modified:
trunk/bin/listCommandIDs.py
Log:
Modified: trunk/bin/listCommandIDs.py
===================================================================
--- trunk/bin/listCommandIDs.py 2009-05-07 14:01:59 UTC (rev 224)
+++ trunk/bin/listCommandIDs.py 2009-05-07 14:13:31 UTC (rev 225)
@@ -26,14 +26,18 @@
command_ids = {}
-
+warnings = []
for testFile in GlobDirectoryWalker(getSearchPath(sys.argv[0]) + 'core/src/main/java/org/infinispan/commands', '*Command.java'):
tf = open(testFile)
try:
for line in tf:
mo = command_line_regexp.search(line)
if mo:
- command_ids[int(mo.group(1))] = trimName(testFile)
+ id = int(mo.group(1))
+ trimmed_name = trimName(testFile)
+ if id in command_ids:
+ warnings.append("Saw duplicate COMMAND_IDs in files [%s] and [%s]" % (trimmed_name, command_ids[id]))
+ command_ids[id] = trimmed_name
finally:
tf.close()
@@ -48,4 +52,10 @@
i += 1
print "\n"
+if len(warnings) > 0:
+ print "WARNINGS:"
+ for w in warnings:
+ print " *** %s" % w
+ print "\n"
+
print "Next available ID is %s" % get_next(sortedKeys)
More information about the infinispan-commits
mailing list