Blane187 commited on
Commit
5433239
·
verified ·
1 Parent(s): 587fb2e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -1
app.py CHANGED
@@ -100,4 +100,28 @@ with gr.Blocks(title="RVC UI") as app:
100
 
101
  """
102
  )
103
- app.launch()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
100
 
101
  """
102
  )
103
+
104
+
105
+ try:
106
+ import signal
107
+
108
+ def cleanup(signum, frame):
109
+ signame = signal.Signals(signum).name
110
+ print(f"Got signal {signame} ({signum})")
111
+ app.close()
112
+ sys.exit(0)
113
+
114
+ signal.signal(signal.SIGINT, cleanup)
115
+ signal.signal(signal.SIGTERM, cleanup)
116
+ if config.global_link:
117
+ app.queue(max_size=1022).launch(share=True, max_threads=511)
118
+ else:
119
+ app.queue(max_size=1022).launch(
120
+ max_threads=511,
121
+ server_name="0.0.0.0",
122
+ inbrowser=not config.noautoopen,
123
+ server_port=config.listen_port,
124
+ quiet=True,
125
+ )
126
+ except Exception as e:
127
+ logger.error(str(e))