Example #1
0
"""server entry"""

# -*- coding:utf-8 -*-

import sys
import os
import time
import traceback

from commonbaby.mslog import MsFileLogConfig, MsLogLevels, MsLogManager

MsLogManager.static_initial(
    dft_lvl=MsLogLevels.INFO,
    msficfg=MsFileLogConfig(fi_dir=r"./_serverlog"),
    write_to_file=True,
)
logger = MsLogManager.get_logger("idownserver")

__is_exit: bool = False
try:
    from idownserver.idownserver import DATE, VERSION, IDownServer
except Exception:
    __is_exit = True
    logger.error("Program error: {}".format(traceback.format_exc()))
    logger.error("Exist after 5s")

if __name__ == "__main__":
    server = None
    try:
        if not __is_exit:
Example #2
0
"""sqlite test"""

# -*- coding:utf-8 -*-

import threading
import time
import traceback

from commonbaby.mslog import MsFileLogConfig, MsLogLevels, MsLogManager
MsLogManager.static_initial(
    dft_lvl=MsLogLevels.INFO, msficfg=MsFileLogConfig(fi_dir=r'./_serverlog'))
logger = MsLogManager.get_logger("idownserver")

from commonbaby.sql import (SqlConn, SqliteColumn, SqliteConn,
                            SqliteConnManager, SqliteCursor, SqliteIndex,
                            SqliteTable, table_locker)
from commonbaby.helpers import helper_time
__locker = threading.RLock()
__locker2 = threading.RLock()

tables: dict = {
    "TableA":
    SqliteTable(
        "TableA",
        True,
        SqliteColumn("Col1", 'INTEGER', None, False, True, True,
                     True).set_index_new("Idx1"),
        SqliteColumn("Col2", nullable=False, defaultval='DFT'),
        SqliteColumn("Col3", 'INTEGER', defaultval=1),
    ),
}
Example #3
0
#                  aggressive=False,
#                  Event=False,
#                  builtins=False,
#                  signal=False,
#                  queue=False)

import time
import traceback
import os
import sys

from commonbaby.mslog import MsLogManager, MsFileLogConfig, MsLogLevels

MsLogManager.static_initial(
    dft_lvl=MsLogLevels.DEBUG,
    msficfg=MsFileLogConfig(fi_dir="./_clientlog", max_fi_count=5),
    write_to_file=True,
)

from idownclient.idownclient import IDownClient, VERSION, DATE

logger = MsLogManager.get_logger("idownclient")

if __name__ == "__main__":
    try:
        logger.info(f"idownclient start, version:{VERSION}, date:{DATE}")
        client = IDownClient()
        client.start()

        while True:
            time.sleep(1)