Exemplo n.º 1
0
 def get_job_id(self, **kw):
     '''
     Function that returns a identifier for the process that were started.
     Can be subprocess id or jobb id form supercomputer jobb list.
     Only neccesary for print outs by jobb handler. Can be empty string.
     '''
     time.sleep(1)
     text=data_to_disk.text_load(self.p_subp_out)
     
     i=0
     while not text and i<10:
         time.sleep(1) # wait for file to be populated
         text=data_to_disk.text_load(self.p_subp_out)
         i+=1
         
     job_id=int(text.split(' ')[-1])
     
     return job_id    
Exemplo n.º 2
0
def connect_from_inside_network(db_name='test'):
    '''
    inside network connecti directly
    '''
    filename='/home/mikael/.postgresql_los'
    s=data_to_disk.text_load(filename)
    s=s[:-1]
    
    kwargs={'database':db_name,
            'user':'******',
            'password':s,
            'host':'192.168.1.14',
            'sslmode':'require'}
    return connect(**kwargs), None
Exemplo n.º 3
0
def connect_from_inside_network(db_name='test'):
    '''
    inside network connecti directly
    '''
    filename = '/home/mikael/.postgresql_los'
    s = data_to_disk.text_load(filename)
    s = s[:-1]

    kwargs = {
        'database': db_name,
        'user': '******',
        'password': s,
        'host': '192.168.1.14',
        'sslmode': 'require'
    }
    return connect(**kwargs), None
Exemplo n.º 4
0
def connect_from_outside_network(db_name='test', filename='/home/mikael/.postgresql_los'):
    
    s=data_to_disk.text_load(filename)
    s=s[:-1]

    print 'SSH_port_forwarding'
    spf=SSH_port_forwarding()
    spf.do()

    kwargs={'database':db_name,
            'user':'******',
            'password':s,
            'host':'localhost',
            'port':'1234',
            'sslmode':'require'}
    
    print 'connect'
    return connect(**kwargs), spf
Exemplo n.º 5
0
def connect_from_outside_network(db_name='test',
                                 filename='/home/mikael/.postgresql_los'):

    s = data_to_disk.text_load(filename)
    s = s[:-1]

    print 'SSH_port_forwarding'
    spf = SSH_port_forwarding()
    spf.do()

    kwargs = {
        'database': db_name,
        'user': '******',
        'password': s,
        'host': 'localhost',
        'port': '1234',
        'sslmode': 'require'
    }

    print 'connect'
    return connect(**kwargs), spf
Exemplo n.º 6
0
 def communicate(self):
     path = dr.HOME + '/results/unittest/job_handler'
     return data_to_disk.text_load(path + '/data5'), None
Exemplo n.º 7
0
 def communicate(self):
     #             time.sleep(0.5)
     path = dr.HOME + '/results/unittest/job_handler'
     return data_to_disk.text_load(path + '/data3'), None
Exemplo n.º 8
0
 def communicate(self):
     path=dr.HOME+'/results/unittest/job_handler'
     return data_to_disk.text_load(path+'/data5'), None 
Exemplo n.º 9
0
        def communicate(self):
#             time.sleep(0.5)
            path=dr.HOME+'/results/unittest/job_handler'
            return data_to_disk.text_load(path+'/data3'), None