Log of /trunk/bindings/pyroot/inc/TPyException.h
Parent Directory
Revision
14208 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 9 09:07:02 2006 UTC (8 years, 10 months ago) by
brun
Original Path:
trunk/pyroot/inc/TPyException.h
File length: 2701 byte(s)
Diff to
previous 11741
From Pere and Wim:
o) fix TF1/2/3 default value propagation
o) turn TPyExceptionMagic into a void* to prevent attempted _object dict creation
o) new TPyROOTApplication.h/.cxx accessible from python (created from ROOT.py)
o) changed first letter of all exported libPyROOT funcs from lower to upper case
o) move policy identifiers from ROOT.py to libPyROOT.so
o) fix return code for char converter
o) add sorting which penalizes methods with unknown classes and void*'s
This then also fixes outstanding problems as erported by Witek (savannah),
Marco, and Berrie.
Revision
11741 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri May 6 10:08:53 2005 UTC (9 years, 8 months ago) by
brun
Original Path:
trunk/pyroot/inc/TPyException.h
File length: 2758 byte(s)
Diff to
previous 11236
From Wim Lavrijsen:
o) fix slot containg method name: __name_ -> __name__ in MethodProxy
o) print <class>::<class> rather than <class>::__init__ in ctor docstring
o) improved error reporting from overloaded functions
o) add class/type check for unbound methods
o) use handler to translate CINT errors into equivalent python exceptions
o) minor typographical fixes
o) add rudimentary support for CINT C++ macro's (NULL, EOF, etc.)
Revision
11225 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Added
Fri Mar 4 07:44:11 2005 UTC (9 years, 10 months ago) by
brun
Original Path:
trunk/pyroot/inc/TPyException.h
File length: 2672 byte(s)
From Wim Lavrijsen:
The core of PyROOT has been rewritten to:
1) reduce layers for performance,
2) refactor code (not completely done), and
3) follow the ROOT coding conventions
Along the way, a few loose ends have been wrapped up. Most notable of
these are: class static data, global builtin types, method doc strings,
mangled private member functions, and the addition of a C++ exception
to report python errors.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.