Ejemplo n.º 1
0
def newFileTransfer(directory):
    print "Examining file: %s" % new_file
    sub_dir = "%s/%s" % (DIRECTORY, new_file)
    if os.path.isdir(sub_dir):
        img_dir_comp = DirectoryComparator(sub_dir)
        print "Clearing memory"
        img_dir_comp.clearMemory()
        print "Waiting for transfer"
        img_dir_comp.waitForTransfer(10)
        print "Starting analysis system"
        command = "python analysis_system.py %s" % sub_dir
        os.system(command)	
Ejemplo n.º 2
0
import time
import os

#DIRECTORY = "./test"
DIRECTORY = "/home/propane/ProPane/"

def newFileTransfer(directory):
    print "Examining file: %s" % new_file
    sub_dir = "%s/%s" % (DIRECTORY, new_file)
    if os.path.isdir(sub_dir):
        img_dir_comp = DirectoryComparator(sub_dir)
        print "Clearing memory"
        img_dir_comp.clearMemory()
        print "Waiting for transfer"
        img_dir_comp.waitForTransfer(10)
        print "Starting analysis system"
        command = "python analysis_system.py %s" % sub_dir
        os.system(command)	


listen_dir = DirectoryComparator(DIRECTORY)

while True:
    new_files = listen_dir.getNewFiles()

    for new_file in new_files:
        child = Process(target = newFileTransfer, args = (new_file))
        child.start()

    time.sleep(5)