process_mining / sapp.py
kota
initial commit
1089f07
raw
history blame contribute delete
652 Bytes
import os
import importlib
import gradio as gr
def greet(name):
parent_name = get_process_name()
return f"Hello {name}!! a greeting from {parent_name}"
def get_process_name():
if importlib.util.find_spec("psutil"):
import psutil
parent_pid = os.getppid()
try:
parent_name = str(psutil.Process(parent_pid).name())
return parent_name
except psutil.NoSuchProcess: # Catch the error caused by the process no longer existing
print("NoSuchProcess")
return "Uknown Process"
if __name__ == "__main__":
iface = gr.Interface(fn=greet, inputs="text", outputs="text")
iface.launch()