コード例 #1
0
ファイル: main.py プロジェクト: anikolaev82/project
import logging
from multiprocessing import Queue, Pool
import time
import sys


def thread(p_obj):
    obj = uTree(p_obj)
    obj.exec_hash()
    conn_db.add(obj)
    conn_db.commit()


if __name__ == "__main__":

    parse = Util.create_parser()
    param = parse.parse_args(sys.argv[1:])

    queue = Queue()
    start_time = time.time()
    logging.basicConfig(level=logging.INFO)
                        #format=u'%(filename)s[LINE:%(lineno)d]# %(levelname)-8s [%(asctime)s]  %(message)s',
                        #filename="dublicator.log")
    logging.info("Запущен {0}".format(__name__))

    conn_db = CustomSqlAlchemy()

    conn_db.start_transaction()
    logging.info(conn_db.get_list_tables())

    uTree = conn_db.mapping_exists_table(Tree, 'tree')