From: Finn B. <bc...@us...> - 2001-02-16 18:11:57
|
Update of /cvsroot/jython/jython/org/python/core In directory usw-pr-cvs1:/tmp/cvs-serv27975 Modified Files: __builtin__.java Log Message: Added 3-arg getattr method. Index: __builtin__.java =================================================================== RCS file: /cvsroot/jython/jython/org/python/core/__builtin__.java,v retrieving revision 2.28 retrieving revision 2.29 diff -C2 -r2.28 -r2.29 *** __builtin__.java 2001/02/14 22:19:38 2.28 --- __builtin__.java 2001/02/16 18:12:42 2.29 *************** *** 345,348 **** --- 345,355 ---- } + public static PyObject getattr(PyObject o, PyString n, PyObject def) { + PyObject val = o.__findattr__(n); + if (val != null) + return val; + return def; + } + public static PyObject globals() { return Py.getFrame().f_globals; |