E&S CVS Commit: PyProtocols - Fix a bug in enumerables indexing that could cause criteria to get left out

pje at eby-sarna.com pje at eby-sarna.com
Wed Apr 27 17:18:01 EDT 2005


Module Name:	PyProtocols
Committed By:	pje
Date:		Wed Apr 27 21:17:42 UTC 2005

Modified Files:
	PyProtocols/src/dispatch: interfaces.py predicates.py strategy.py
	PyProtocols/src/protocols/tests: test_dispatch.py

Log Message:
Fix a bug in enumerables indexing that could cause criteria to get left out
of a generic function, depending on the order of method definition.  This
was causing a bug in peak.web, reported by Radek Kanovsky.  (Also, get rid
of the 'table' argument to 'ISeededCriterion.seeds()', since nothing needs
it any more and it was just making it harder for me to tell what was going
on where.)


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PyProtocols/src/dispatch/interfaces.py.diff?r1=1.19&r2=1.20
http://cvs.eby-sarna.com/PyProtocols/src/dispatch/predicates.py.diff?r1=1.22&r2=1.23
http://cvs.eby-sarna.com/PyProtocols/src/dispatch/strategy.py.diff?r1=1.41&r2=1.42
http://cvs.eby-sarna.com/PyProtocols/src/protocols/tests/test_dispatch.py.diff?r1=1.50&r2=1.51

To generate a diff of this commit:
cvs rdiff -r1.19 -r1.20 PyProtocols/src/dispatch/interfaces.py
cvs rdiff -r1.22 -r1.23 PyProtocols/src/dispatch/predicates.py
cvs rdiff -r1.41 -r1.42 PyProtocols/src/dispatch/strategy.py
cvs rdiff -r1.50 -r1.51 PyProtocols/src/protocols/tests/test_dispatch.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




More information about the source-changes mailing list