我正在使用 Quickfix,并修改了 toAdmin 函数以将用户名和密码插入登录消息中。我根据 C++ 指令改编了代码,但遇到了奇怪的 getHeader() 属性错误。
回溯如下:
<20151223-10:48:31.142, FIX.4.2:MATHCLIENT1->CSTEST, event>
(Created session)
Type 1 for order , 2 to exit and d to debug.
<20151223-10:48:31.149, FIX.4.2:CLIENT1->TEST, event>
(Connecting to hostX on port Y)
Traceback (most recent call last):
File "initiator.py", line 28, in toAdmin
message.getHeader ().getField (msgType)
File "C:\Users\user\Anaconda\lib\site-packages\quickfix.py", line 27015, in <lambda>
__getattr__ = lambda self, name: _swig_getattr(self, SessionID, name)
File "C:\Users\user\Anaconda\lib\site-packages\quickfix.py", line 57, in _swig_getattr
raise AttributeError(name)
AttributeError: getHeader
Run Code Online (Sandbox Code Playgroud)
我的代码如下:
import sys
import time
import thread …Run Code Online (Sandbox Code Playgroud)