coriolis/crlcore/python/helpers
Jean-Paul Chaput f2c036ac6d Corrections in C-Python interface required by Analagic (CHAMS).
* Change: In Hurricane, in PyHurricane.h, in all DirectSet*() macros,
    suppress the third parameter giving the function name. It is now
    build from stringification of other parameters.
      The various macros calls are also modificated all througout
    Isobar.
      Added PyAny_AsInt() to convert a Python Int or Long into an int.
    Maybe we should manage only long, because the type difference seems
    ambiguous in Python itself.
* Change: In Hurricane, in PyHurricane.h, in DirectGetBoolAttribute()
    deduce the function name to display in messages from the arguments.
      Idem for DirectIsAFromCStringAttribute(), DirectGetIntAttribute(),
    DirectGetUIntAttribute(), DirectGetDoubleAttribute() and
    DirectGetStringAttribute().
* New: In Hurricane, in PyHurricane.h, new macro DirectGetNameAttribute()
    to build accessors for method returning a Name.
* New: In Hurricane, in PyHurricane.h, new macro DirectSetIntAttribute()
    to build modificators taking int arguments.
* Bug: In Hurricane, in PyHurricane.h, in macro DirectSetBoolAttribute(),
    the check for a boolean PyObject was wrong, leading the macro to
    systematically emit a Python exception.
* Bug: In Hurricane, in PyInstance method table, PyLibrary_create() was
    registered as a NOARGS function, but it *do* have arguments, change
    to VARARGS.
2016-05-01 15:50:27 +02:00
..
Alliance.py New "obstacleDw" for Kite. 2016-04-13 18:21:09 +02:00
Configuration.py Python Script launcher extended to accomodate Chams. 2015-03-17 16:31:24 +01:00
Debug.py Python Script launcher extended to accomodate Chams. 2015-03-17 16:31:24 +01:00
Display.py Added METCAP layer, for MIM capacitors. 2016-03-06 12:40:23 +01:00
Patterns.py Python Script launcher extended to accomodate Chams. 2015-03-17 16:31:24 +01:00
RealTechnology.py New coriolis launcher. Configuration files cleanup. 2015-04-13 18:54:09 +02:00
SymbolicTechnology.py New coriolis launcher. Configuration files cleanup. 2015-04-13 18:54:09 +02:00
__init__.py Corrections in C-Python interface required by Analagic (CHAMS). 2016-05-01 15:50:27 +02:00
etesian.py Python Script launcher extended to accomodate Chams. 2015-03-17 16:31:24 +01:00
hMetis.py Python Script launcher extended to accomodate Chams. 2015-03-17 16:31:24 +01:00
kite.py Python Script launcher extended to accomodate Chams. 2015-03-17 16:31:24 +01:00
mauka.py Python Script launcher extended to accomodate Chams. 2015-03-17 16:31:24 +01:00
misc.py Python Script launcher extended to accomodate Chams. 2015-03-17 16:31:24 +01:00
nimbus.py Python Script launcher extended to accomodate Chams. 2015-03-17 16:31:24 +01:00
stratus1.py Python Script launcher extended to accomodate Chams. 2015-03-17 16:31:24 +01:00