Skip to content

Commit

Permalink
[Mod] add module_local for MdApi/TdApi class in pybind wrapper
Browse files Browse the repository at this point in the history
  • Loading branch information
vnpy committed May 17, 2019
1 parent ff7ec98 commit 1a58377
Show file tree
Hide file tree
Showing 7 changed files with 6 additions and 6 deletions.
8 changes: 4 additions & 4 deletions tests/trader/run.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
from vnpy.gateway.bitmex import BitmexGateway
from vnpy.gateway.futu import FutuGateway
from vnpy.gateway.ib import IbGateway
#from vnpy.gateway.ctp import CtpGateway
from vnpy.gateway.ctp import CtpGateway
from vnpy.gateway.ctptest import CtptestGateway
# from vnpy.gateway.femas import FemasGateway
from vnpy.gateway.femas import FemasGateway
from vnpy.gateway.tiger import TigerGateway
from vnpy.gateway.oes import OesGateway
from vnpy.gateway.okex import OkexGateway
Expand All @@ -35,9 +35,9 @@ def main():

main_engine = MainEngine(event_engine)
main_engine.add_gateway(XtpGateway)
# main_engine.add_gateway(CtpGateway)
main_engine.add_gateway(CtpGateway)
main_engine.add_gateway(CtptestGateway)
# main_engine.add_gateway(FemasGateway)
main_engine.add_gateway(FemasGateway)
main_engine.add_gateway(IbGateway)
main_engine.add_gateway(FutuGateway)
main_engine.add_gateway(BitmexGateway)
Expand Down
2 changes: 1 addition & 1 deletion vnpy/api/ctp/vnctp/vnctpmd/vnctpmd.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -809,7 +809,7 @@ class PyMdApi: public MdApi

PYBIND11_MODULE(vnctpmd, m)
{
class_<MdApi, PyMdApi> mdapi(m, "MdApi");
class_<MdApi, PyMdApi> mdapi(m, "MdApi", module_local());
mdapi
.def(init<>())
.def("createFtdcMdApi", &MdApi::createFtdcMdApi)
Expand Down
2 changes: 1 addition & 1 deletion vnpy/api/ctp/vnctp/vnctptd/vnctptd.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11150,7 +11150,7 @@ class PyTdApi : public TdApi

PYBIND11_MODULE(vnctptd, m)
{
class_<TdApi, PyTdApi> TdApi(m, "TdApi");
class_<TdApi, PyTdApi> TdApi(m, "TdApi", module_local());
TdApi
.def(init<>())
.def("createFtdcTraderApi", &TdApi::createFtdcTraderApi)
Expand Down
Binary file modified vnpy/api/ctp/vnctpmd.pyd
Binary file not shown.
Binary file modified vnpy/api/ctp/vnctptd.pyd
Binary file not shown.
Binary file modified vnpy/gateway/ctptest/vnctpmd.pyd
Binary file not shown.
Binary file modified vnpy/gateway/ctptest/vnctptd.pyd
Binary file not shown.

0 comments on commit 1a58377

Please sign in to comment.