PriceRow is a struct declared in a pxd file. I'm not including it
since I assumed that declarations from the pxd file are automatically
included.
Vineet
l = fcntllock()
def insertSorted(h5pyFile, timeFormatStr, dataRowsPython):
cdef object[PriceRow] dataRows=dataRowsPython
cdef PriceRow * dataRowsCython = <PriceRow *>&(dataRows[0])
^
------------------------------------------------------------
PriceDBCython.pyx:40:9: 'PriceRow' is not a type identifier
Error converting Pyrex file to C:
------------------------------------------------------------
...
dbconfig = DeploymentConfig.db
from pytrade.util.misc import fcntllock
l = fcntllock()
def insertSorted(h5pyFile, timeFormatStr, dataRowsPython):
^
------------------------------------------------------------
/host/trading/pytrade/modules/pytrade/db/h5py/PriceDBCython.pyx:38:0:
Compiler crash in IntroduceBufferAuxiliaryVars
ModuleNode.body = StatListNode(PriceDBCython.pyx:20:0)
StatListNode.stats[15] = StatListNode(PriceDBCython.pyx:38:0)
StatListNode.stats[0] = DefNode(PriceDBCython.pyx:38:0,
modifiers = [...]/0,
name = u'insertSorted',
num_required_args = 3,
reqd_kw_flags_cname = '0')
Compiler crash traceback from this point on:
File "Visitor.py", line 179, in
Cython.Compiler.Visitor.TreeVisitor.visitchild
(/tmp/easy_install-jnjvFc/Cython-0.13/Cython/Compiler/Visitor.c:3407)
File "Visitor.py", line 28, in
Cython.Compiler.Visitor.BasicVisitor.visit
(/tmp/easy_install-jnjvFc/Cython-0.13/Cython/Compiler/Visitor.c:1178)
File
"/usr/local/lib/python2.6/dist-packages/Cython-0.13-py2.6-linux-x86_64.egg/Cython/Compiler/Buffer.py",
line 106, in visit_FuncDefNode
self.handle_scope(node, node.local_scope)
File
"/usr/local/lib/python2.6/dist-packages/Cython-0.13-py2.6-linux-x86_64.egg/Cython/Compiler/Buffer.py",
line 61, in handle_scope
if entry.type.dtype.is_ptr:
AttributeError: 'NoneType' object has no attribute 'is_ptr'
building 'modules.pytrade.db.h5py.PriceDBCython' extension
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev