Esempio n. 1
0
                        line = line.strip("\r").strip("\n")
                        if sscript and line.find(".") and line.split(".")[-1] == sscript:
                            queue.put(line) 
                        elif not sscript:
                            queue.put(line)
    else:
        with open(sdir) as dirfile:
            for line in dirfile:
                line = line.strip("\r").strip("\n")
                if sscript and line.find(".") and line.split(".")[-1] == sscript:
                    queue.put(line) 
                elif not sscript:
                    queue.put(line)
    ######################################################
    #shouhu_pro & jindu_pro
    shouhu = ThreadGetKey()
    shouhu.setDaemon(True)
    shouhu.start()

    # maxloading = queue.qsize()
    # view_loading = Loading(maxloading)
    # view_loading.start()

    #########################################################
    #lines start!
    for i in range(10):
        a = finder(site,smode,logging_file)
        a.start()
        threads.append(a)
    for j in threads:
        j.join()