32 lines
575 B
Python
32 lines
575 B
Python
import os
|
|
import time
|
|
|
|
import lyse
|
|
|
|
|
|
def get_pid():
|
|
with open("living_plot.ini", 'r') as pid_file:
|
|
pid_str = pid_file.readline()
|
|
|
|
return pid_str
|
|
|
|
|
|
def call_living_plot():
|
|
pid_str = get_pid()
|
|
if pid_str == "":
|
|
start_dire = r"living_plot_main.py"
|
|
os.popen("python %s" % start_dire)
|
|
|
|
|
|
def update_h5_path_file():
|
|
h5_paths = lyse.h5_paths()
|
|
|
|
with open('h5_file_path.ini', 'w') as h5_path_file:
|
|
h5_path_file.truncate(0)
|
|
s = '\n'.join(h5_paths)
|
|
h5_path_file.write(s)
|
|
|
|
update_h5_path_file()
|
|
call_living_plot()
|
|
|