10 Commits

Author SHA1 Message Date
koennecke 618b183844 Added missing dbd files 2020-08-21 14:38:45 +02:00
Michael Davidsaver ddf6bab236 fix executable linking 2020-02-04 19:15:36 -08:00
Michael Davidsaver c4a1c7deea delay registering second cleanupPy()
until just _before_ exitDatabase, to ensure
that cleanup happens _after_ devSup detach().

Still allows devSup build() the opportunity
to add epicsAtExit() which happen between
cac cleanup and our cleanup.
2019-05-06 11:36:48 -07:00
Michael Davidsaver 9237bb4d95 try to ensure cleanupPy() is run early on shutdown.
Add in registrar happens early in startup, and
will be run near the end of shutdown.
Even if iocInit() isn't run.

Also use an initHook to add cleanupPy(), which
happens late in startup, and will be run early
on shutdown.  Though only if iocInit() is run.
2019-05-06 11:26:43 -07:00
Bruno Martins 15dfe2aa92 Python init: don't install sig handlers. Fix #5
Py_InitializeEx(0)  tells the embedded interpreter to not install signal handlers. This fix is ignored by Python <3.7. See https://bugs.python.org/issue35233.
2019-03-12 14:00:08 -07:00
Bruno Martins 6e3c3d6aed Fix pyIocApp's Makefile
`PYDIR` was being set to the wrong value
2019-03-12 13:59:12 -07:00
Michael Davidsaver 574ca20bdb cleanup and inithook 2018-11-04 16:47:23 -08:00
Michael Davidsaver 11a93fce21 test field access and dset 2018-11-04 13:04:40 -08:00
Michael Davidsaver f428d2a4e4 rework to separate out python module
Remove the magic from the magic _db* modules.
Combine as one 'devsup._dbapi'.

libpyDevSup exists only to bootstrap python
interpreter in IOCs.
2018-11-03 13:33:36 -07:00
Michael Davidsaver 662b518338 separate softIocPy build 2018-11-02 17:12:31 -07:00