E&S CVS Commit: pylib - Made 'Import()' objects implement __getattr__ such that they can better

pje at eby-sarna.com pje at eby-sarna.com
Sat Dec 15 17:09:00 EST 2001


Module Name:	pylib
Committed By:	pje
Date:		Sat Dec 15 22:08:07 UTC 2001

Modified Files:
	pylib/TW: Builders.py Components.py Interfaces.py

Log Message:
Made 'Import()' objects implement __getattr__ such that they can better
emulate the "real" object which they import.  Also made it so that Recipe
and Import don't have any attributes or methods which don't begin with a
'_', thus reducing name conflicts when used to Import 'Bundle' objects.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/pylib/TW/Builders.py.diff?r1=1.17&r2=1.18
http://cvs.eby-sarna.com/pylib/TW/Components.py.diff?r1=1.27&r2=1.28
http://cvs.eby-sarna.com/pylib/TW/Interfaces.py.diff?r1=1.5&r2=1.6

To generate a diff of this commit:
cvs rdiff -r1.17 -r1.18 pylib/TW/Builders.py
cvs rdiff -r1.27 -r1.28 pylib/TW/Components.py
cvs rdiff -r1.5 -r1.6 pylib/TW/Interfaces.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