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

View File

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