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;
|