コード例 #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    
コード例 #2
0
ファイル: postgresql.py プロジェクト: mickelindahl/bgmodel
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
コード例 #3
0
ファイル: postgresql.py プロジェクト: sunzhe839/bgmodel
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
コード例 #4
0
ファイル: postgresql.py プロジェクト: mickelindahl/bgmodel
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
コード例 #5
0
ファイル: postgresql.py プロジェクト: sunzhe839/bgmodel
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
コード例 #6
0
 def communicate(self):
     path = dr.HOME + '/results/unittest/job_handler'
     return data_to_disk.text_load(path + '/data5'), None
コード例 #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
コード例 #8
0
ファイル: job_handler.py プロジェクト: mickelindahl/bgmodel
 def communicate(self):
     path=dr.HOME+'/results/unittest/job_handler'
     return data_to_disk.text_load(path+'/data5'), None 
コード例 #9
0
ファイル: job_handler.py プロジェクト: mickelindahl/bgmodel
        def communicate(self):
#             time.sleep(0.5)
            path=dr.HOME+'/results/unittest/job_handler'
            return data_to_disk.text_load(path+'/data3'), None