Administrator
4 小时以前 2f2516749615da866e96d8d24e499b7ecbb63a3e
ths/ths_util.py
@@ -8,8 +8,8 @@
import win32con
import win32gui
from db import redis_manager
from db.redis_manager import RedisUtils
from db import redis_manager_delegate as redis_manager
from db.redis_manager_delegate import RedisUtils
from utils import tool
from trade import trade_gui
@@ -178,19 +178,21 @@
def set_ths_dead_state(client_id, dead):
    redis = __redisManager.getRedis()
    key = "ths_state_dead_count-{}".format(client_id)
    if not dead:
        RedisUtils.setex(redis, key, tool.get_expire(), 0)
    else:
        RedisUtils.incrby(redis, key, 1)
        RedisUtils.expire(redis, key, tool.get_expire())
    try:
        key = "ths_state_dead_count-{}".format(client_id)
        if not dead:
            RedisUtils.setex(redis, key, tool.get_expire(), 0, auto_free=False)
        else:
            RedisUtils.incrby(redis, key, 1, auto_free=False)
            RedisUtils.expire(redis, key, tool.get_expire(), auto_free=False)
    finally:
        RedisUtils.realse(redis)
# 同花顺是否卡死
def is_ths_dead(client_id):
    key = "ths_state_dead_count-{}".format(client_id)
    redis = __redisManager.getRedis()
    val = RedisUtils.get(redis, key)
    val = RedisUtils.get( __redisManager.getRedis(), key)
    if val is not None and int(val) >= 5:
        return True
    else: