# Path: OpenTrader/OTCmd2.py
# class Mt4Timeout(RuntimeError):
# class CmdLineApp(Cmd, PLogMixin):
# class TestMyAppCase(Cmd2TestCase):
#     def __init__(self, oConfig, lArgs):
#     def G(self, gVal=None):
#     def vConfigOp(self, lArgs, dConfig):
#     def eSendOnSpeaker(self, sChartId, sMsgType, sMsg):
#     def eSendMessage(self, sMsgType, sChartId, sMark, *lArgs):
#     def gWaitForMessage(self, sMsgType, sChartId, sMark, *lArgs):
#     def do_csv(self, oArgs, oOpts=None):
#     def do_chart(self, oArgs, oOpts=None):
#     def do_subscribe(self, oArgs, oOpts=None):
#     def do_publish(self, oArgs, oOpts=None):
#     def do_order(self, oArgs, oOpts=None):
#     def do_backtest(self, oArgs, oOpts=None):
#     def do_make(self, oArgs, oOpts=None):
#     def do_rabbit(self, oArgs, oOpts=None):
#     def vAtexit(self):
# def vNullifyLocalhostProxy(sHost):
# def oParseOptions():
# def oParseConfig(sConfigFile):
# def oMergeConfig(oConfig, oOptions):
# def iMain(lCmdLine):


import os
import sys
import pdb
import OpenTrader
from OpenTrader import OTCmd2
from support import tools
# -*-mode: python; py-indent-offset: 4; indent-tabs-mode: nil; encoding: utf-8-dos; coding: utf-8 -*-




lSHARE_EXAMPLES = None
sSHARE_EXAMPLES = ""
def vAddShareExamples(sStr):
    global lSHARE_EXAMPLES
    lSHARE_EXAMPLES += [sStr]


# Path: OpenTrader/OTCmd2.py
# class Mt4Timeout(RuntimeError):
# class CmdLineApp(Cmd, PLogMixin):
# class TestMyAppCase(Cmd2TestCase):
#     def __init__(self, oConfig, lArgs):
#     def G(self, gVal=None):
#     def vConfigOp(self, lArgs, dConfig):
#     def eSendOnSpeaker(self, sChartId, sMsgType, sMsg):
#     def eSendMessage(self, sMsgType, sChartId, sMark, *lArgs):
#     def gWaitForMessage(self, sMsgType, sChartId, sMark, *lArgs):
#     def do_csv(self, oArgs, oOpts=None):
#     def do_chart(self, oArgs, oOpts=None):
#     def do_subscribe(self, oArgs, oOpts=None):
#     def do_publish(self, oArgs, oOpts=None):
#     def do_order(self, oArgs, oOpts=None):
#     def do_backtest(self, oArgs, oOpts=None):
#     def do_make(self, oArgs, oOpts=None):
#     def do_rabbit(self, oArgs, oOpts=None):
#     def vAtexit(self):
# def vNullifyLocalhostProxy(sHost):
# def oParseOptions():
# def oParseConfig(sConfigFile):
# def oMergeConfig(oConfig, oOptions):
# def iMain(lCmdLine):


# Path: tests/features/steps/behave_OTCmd2.py
import os
import sys
import pdb
import OpenTrader
from OpenTrader import OTCmd2
from support import tools

# -*-mode: python; py-indent-offset: 4; indent-tabs-mode: nil; encoding: utf-8-dos; coding: utf-8 -*-




lSHARE_EXAMPLES = None
sSHARE_EXAMPLES = ""
def vAddShareExamples(sStr):
    global lSHARE_EXAMPLES
    lSHARE_EXAMPLES += [sStr]


iLEN_STDOUT = 0