E&S CVS Commit: PEAK - Fixed the mysterious "UML tests fail on Linux" bug. Apparently, under the

pje at eby-sarna.com pje at eby-sarna.com
Sat Apr 19 15:15:00 EDT 2003


Module Name:	PEAK
Committed By:	pje
Date:		Sat Apr 19 19:14:52 UTC 2003

Modified Files:
	PEAK/src/peak/binding: components.py
	PEAK/src/peak/util: imports.py

Log Message:
Fixed the mysterious "UML tests fail on Linux" bug.  Apparently, under the
old 'importString()' algorithm, specifying a trailing ':' works on Windows
but not Linux.  (Which is *really* weird, since in theory '__import__()'
shouldn't behave differently.  I think it might have something to do with
an empty string being a valid directory name on Unix and not on Windows.)
Anyway, I still need to track down and kill all the remaining ':' usage in
import strings, but now at least the test suite works.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/src/peak/binding/components.py.diff?r1=1.86&r2=1.87
http://cvs.eby-sarna.com/PEAK/src/peak/util/imports.py.diff?r1=1.9&r2=1.10

To generate a diff of this commit:
cvs rdiff -r1.86 -r1.87 PEAK/src/peak/binding/components.py
cvs rdiff -r1.9 -r1.10 PEAK/src/peak/util/imports.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