1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/haifengat-pyctp

 / Детали:

Ошибка при переключении версии CTP

Завершенные
Владелец
Создано  
25.11.2024
v6.6.5_CP_20210831 10:47:51.576
trade connect...
5605 client_hedgertzd_3.1.0 IUHLUKGY9UNV7VMX
ValueError: 0 is not a valid TThostFtdcAppTypeType

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "_ctypes/callbacks.c", line 237, in 'calling callback function'
  File "/root/test_trade/pyctp-master/py_ctp/trade_ctp.py", line 1426, in __OnRspAuthenticate
    self.OnRspAuthenticate(copy.deepcopy(POINTER(CThostFtdcRspAuthenticateField).from_param(pRspAuthenticateField).contents) if pRspAuthenticateField else CThostFtdcRspAuthenticateField(), copy.deepcopy(POINTER(CThostFtdcRspInfoField).from_param(pRspInfo).contents) if pRspInfo else CThostFtdcRspInfoField(), nRequestID, bIsLast)
  File "/root/test_trade/pyctp-master/py_ctp/trade.py", line 84, in _OnRspAuthenticate
    if pRspAuthenticateField.getAppType() == TThostFtdcAppTypeType.THOST_FTDC_APP_TYPE_InvestorRelay:
  File "/root/test_trade/pyctp-master/py_ctp/struct.py", line 227, in getAppType
    return TThostFtdcAppTypeType(ord(self.AppType))
  File "/usr/local/python3/lib/python3.8/enum.py", line 304, in __call__
    return cls.__new__(cls, value)
  File "/usr/local/python3/lib/python3.8/enum.py", line 595, in __new__
    raise exc
  File "/usr/local/python3/lib/python3.8/enum.py", line 579, in __new__
    result = cls._missing_(value)
  File "/usr/local/python3/lib/python3.8/enum.py", line 608, in _missing_
    raise ValueError("%r is not a valid %s" % (value, cls.__name__))
ValueError: 0 is not a valid TThostFtdcAppTypeType

Здравствуйте, учитель, я только начал работать с интерфейсами, подскажите, пожалуйста, правильно ли я компилирую библиотеку с помощью ctp_generate, а затем выполняю test_trade.py, получаю указанную ошибку. Я неправильно скомпилировал файл?

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account изменить Статус задачи с Предстоит сделать на Завершенные
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/haifengat-pyctp.git
git@api.gitlife.ru:oschina-mirror/haifengat-pyctp.git
oschina-mirror
haifengat-pyctp
haifengat-pyctp