[pypy-svn] rev 611 - pypy/trunk/src/pypy/module
tomek at codespeak.net
tomek at codespeak.net
Tue May 27 18:55:49 CEST 2003
Author: tomek
Date: Tue May 27 18:55:49 2003
New Revision: 611
Modified:
pypy/trunk/src/pypy/module/builtin_app.py
Log:
vars()
Modified: pypy/trunk/src/pypy/module/builtin_app.py
==============================================================================
--- pypy/trunk/src/pypy/module/builtin_app.py (original)
+++ pypy/trunk/src/pypy/module/builtin_app.py Tue May 27 18:55:49 2003
@@ -154,3 +154,16 @@
return 0
else:
return 1
+
+def vars(*objectt):
+ if len(objectt) == 0:
+ locals()
+ else:
+ try:
+ object, = objectt
+ except ValueError:
+ raise TypeError, "vars() takes at most 1 argument (2 given)"
+ try:
+ return object.__dict__
+ except AttributeError:
+ raise TypeError, "vars() argument must have __dict__ attribute"
More information about the Pypy-commit
mailing list