fix nullapi

This commit is contained in:
Michael Davidsaver
2013-03-31 19:35:21 -04:00
parent a643dafdad
commit 2cc7c7ce26
2 changed files with 7 additions and 6 deletions

View File

@ -49,7 +49,7 @@ class _Record(object):
def asyncFinish(self, reason=None):
pass
def _Field(object):
class _Field(object):
"""Handle for field operations
f = Field("rec:name.HOPR")
@ -84,3 +84,5 @@ def _Field(object):
def getarray(self):
"""Return a numpy ndarray refering to this field for in-place operations.
"""
_hooks = {}

View File

@ -2,7 +2,6 @@ try:
import _dbapi
except ImportError:
import _nullapi as _dbapi
from _dbapi import _hooks, _hooktable
__all__ = [
"hooknames",
@ -10,7 +9,7 @@ __all__ = [
"debugHooks",
]
hooknames = _hooks.keys()
hooknames = _dbapi._hooks.keys()
def addHook(state, func):
"""addHook("stats", funcion)
@ -20,12 +19,12 @@ def addHook(state, func):
print 'State Occurred'
addHook("AfterIocRunning", show)
"""
sid = _hooks[state]
sid = _dbapi._hooks[state]
try:
slist = _hooktable[sid]
slist = _dbapi._hooktable[sid]
except KeyError:
slist = []
_hooktable[sid] = slist
_dbapi._hooktable[sid] = slist
slist.append(func)