Respair commited on
Commit
f995c73
·
verified ·
1 Parent(s): d6100ff

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -15
app.py CHANGED
@@ -140,28 +140,26 @@ def run_generation_pipeline_client(
140
  request: gr.Request
141
  ):
142
  try:
143
- # Extract real user IP from headers
144
  if request:
145
- # Try to get from X-Forwarded-For header (real IP behind proxy)
146
  user_ip = request.headers.get('x-forwarded-for', '').split(',')[0].strip()
147
 
148
- # Fallback to other headers if needed
149
  if not user_ip:
150
  user_ip = request.headers.get('x-real-ip', '')
151
  if not user_ip:
152
- user_ip = request.client.host # Last resort
153
 
154
- print(f"Frontend - Real user IP: {user_ip}")
155
  else:
156
  user_ip = "unknown"
157
-
158
- # Validate audio duration first
159
  is_valid, warning_msg = validate_audio_duration(audio_prompt)
160
 
161
  if not is_valid:
162
  return None, "Status: Audio too long. Please use audio under 10 seconds."
163
-
164
- # Handle audio prompt - save to temporary file if provided
165
  audio_prompt_for_api = None
166
 
167
  if audio_prompt is not None:
@@ -236,18 +234,17 @@ def run_duration_generation_pipeline_client(
236
  request: gr.Request
237
  ):
238
  try:
239
- # Extract real user IP from headers
240
  if request:
241
- # Try to get from X-Forwarded-For header (real IP behind proxy)
242
  user_ip = request.headers.get('x-forwarded-for', '').split(',')[0].strip()
243
-
244
- # Fallback to other headers if needed
245
  if not user_ip:
246
  user_ip = request.headers.get('x-real-ip', '')
247
  if not user_ip:
248
- user_ip = request.client.host # Last resort
249
 
250
- print(f"Frontend - Real user IP: {user_ip}")
251
  else:
252
  user_ip = "unknown"
253
 
 
140
  request: gr.Request
141
  ):
142
  try:
143
+ =
144
  if request:
145
+
146
  user_ip = request.headers.get('x-forwarded-for', '').split(',')[0].strip()
147
 
148
+
149
  if not user_ip:
150
  user_ip = request.headers.get('x-real-ip', '')
151
  if not user_ip:
152
+ user_ip = request.client.host
153
 
154
+
155
  else:
156
  user_ip = "unknown"
157
+
 
158
  is_valid, warning_msg = validate_audio_duration(audio_prompt)
159
 
160
  if not is_valid:
161
  return None, "Status: Audio too long. Please use audio under 10 seconds."
162
+
 
163
  audio_prompt_for_api = None
164
 
165
  if audio_prompt is not None:
 
234
  request: gr.Request
235
  ):
236
  try:
237
+
238
  if request:
239
+
240
  user_ip = request.headers.get('x-forwarded-for', '').split(',')[0].strip()
241
+
 
242
  if not user_ip:
243
  user_ip = request.headers.get('x-real-ip', '')
244
  if not user_ip:
245
+ user_ip = request.client.host
246
 
247
+
248
  else:
249
  user_ip = "unknown"
250