예제 #1
0
    def __init__(self, useID):
        self.usrID = useID  #用户名
        self.usrTime = ""  #数据日期(月)
        self.remark = ""  #备注

        #初始数据路径
        strDir, strName = myIO.getPath_ByFile(__file__)
        self.Dir_Base = os.path.abspath(os.path.join(strDir, "../../.."))
        self.Dir_DataDB = self.Dir_Base + "/Data/DB_Trade/"

        #初始全局账单管理器
        from myGlobal import gol
        gol._Init()  #先必须在主模块初始化(只在Main模块需要一次即可)
        gol._Set_Setting('manageBills',
                         myManager_Bill.myManager_Bill(
                             self.Dir_DataDB))  #实例 账单管理器
        self.billManager = gol._Get_Setting('manageBills', None)
예제 #2
0
def mainSource():
    #初始全局行情对象
    from myGlobal import gol
    gol._Init()  #先必须在主模块初始化(只在Main模块需要一次即可)
    if (gol._Get_Setting('quoteSource', None) == None):
        #示例数据监控(暂只支持单源,多源需要调整完善)
        import mySource_Sina_Stock
        pQuote = mySource_Sina_Stock.Source_Sina_Stock()

        #添加监听对象
        import myListener_Printer, myListener_Rise_Fall_asInt, myListener_Hourly, myListener_FixedMonitor
        pQuote.addListener(myListener_Printer.Quote_Listener_Printer())
        pQuote.addListener(myListener_Hourly.Quote_Listener_Hourly())
        pQuote.addListener(
            myListener_Rise_Fall_asInt.Quote_Listener_Rise_Fall_asInt())
        #for x in pSets.setUsers:
        #    pQuote.addListener(myListener_FixedMonitor.Quote_Listener_FixedMonitor(x))

        gol._Set_Value('quoteSource', pQuote)  #实例 行情对象
        return pQuote
예제 #3
0
Created on  张斌 2018-11-25 17:16:00 
    @author: zhang bin
    @email:  [email protected]

    Python的Robot功能updata,发布版本更新信息等
"""
import os, ast, time, threading
import mySystem

#引用根目录类文件夹--必须,否则非本地目录起动时无法找到自定义类
mySystem.Append_Us("", False)
import myDebug, myIO, myIO_md, myManager_Msg

#初始全局消息管理器
from myGlobal import gol
gol._Init()  #先必须在主模块初始化(只在Main模块需要一次即可)


#更新消息类
class myWeixin_Updata():
    def __init__(self):
        self.usrTag = ""
        self.usrMMsg = gol._Get_Setting('manageMsgs')  #消息管理器
        self._Init()  #按全局权限初始

    def _Init(self):
        #初始根目录信息
        strDir, strName = myIO.getPath_ByFile(__file__)
        self.Dir_Base = os.path.abspath(os.path.join(strDir, ""))

        self.mdUpdata = myIO_md.myMD(self.Dir_Base + "/Docs/Updata.md")