小编wor*_*r95的帖子

Python - 快速修复:尝试登录时 getHeader() 属性错误

我正在使用 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)

python quickfix python-2.7

4
推荐指数
1
解决办法
1522
查看次数

标签 统计

python ×1

python-2.7 ×1

quickfix ×1