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
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
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
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
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
def communicate(self): path = dr.HOME + '/results/unittest/job_handler' return data_to_disk.text_load(path + '/data5'), None
def communicate(self): # time.sleep(0.5) path = dr.HOME + '/results/unittest/job_handler' return data_to_disk.text_load(path + '/data3'), None
def communicate(self): path=dr.HOME+'/results/unittest/job_handler' return data_to_disk.text_load(path+'/data5'), None
def communicate(self): # time.sleep(0.5) path=dr.HOME+'/results/unittest/job_handler' return data_to_disk.text_load(path+'/data3'), None