Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -214,7 +214,6 @@ def upload_json_file():
|
|
| 214 |
@app.route('/process_json', methods=['GET'])
|
| 215 |
def process_json_file():
|
| 216 |
try:
|
| 217 |
-
# Get JSON folder and files
|
| 218 |
json_folder = app.config['JSON_FOLDER']
|
| 219 |
json_files = os.listdir(json_folder)
|
| 220 |
|
|
@@ -222,27 +221,20 @@ def process_json_file():
|
|
| 222 |
flash('No JSON files found in the folder', 'error')
|
| 223 |
return redirect(request.referrer)
|
| 224 |
|
| 225 |
-
|
| 226 |
-
filename = json_files[0]
|
| 227 |
json_path = os.path.join(json_folder, filename)
|
| 228 |
|
| 229 |
if not os.path.exists(json_path):
|
| 230 |
flash(f'JSON file {filename} not found', 'error')
|
| 231 |
return redirect(request.referrer)
|
| 232 |
|
| 233 |
-
print(f"Processing JSON file: {json_path}")
|
| 234 |
-
|
| 235 |
-
# Process the uploaded JSON
|
| 236 |
process_uploaded_json(json_path)
|
| 237 |
-
|
| 238 |
-
# Save the processed data to the data folder
|
| 239 |
os.makedirs(app.config['DATA_FOLDER'], exist_ok=True)
|
| 240 |
processed_file_path = os.path.join(app.config['DATA_FOLDER'], f'Processed_{filename}')
|
| 241 |
-
|
| 242 |
flash(f'JSON file {filename} processed successfully')
|
| 243 |
except Exception as e:
|
| 244 |
flash(f"Error processing JSON file: {str(e)}", 'error')
|
| 245 |
-
print(f"Error: {e}")
|
| 246 |
|
| 247 |
return redirect(request.referrer)
|
| 248 |
|
|
|
|
| 214 |
@app.route('/process_json', methods=['GET'])
|
| 215 |
def process_json_file():
|
| 216 |
try:
|
|
|
|
| 217 |
json_folder = app.config['JSON_FOLDER']
|
| 218 |
json_files = os.listdir(json_folder)
|
| 219 |
|
|
|
|
| 221 |
flash('No JSON files found in the folder', 'error')
|
| 222 |
return redirect(request.referrer)
|
| 223 |
|
| 224 |
+
filename = json_files[0] # Modify logic if needed to handle multiple files
|
|
|
|
| 225 |
json_path = os.path.join(json_folder, filename)
|
| 226 |
|
| 227 |
if not os.path.exists(json_path):
|
| 228 |
flash(f'JSON file {filename} not found', 'error')
|
| 229 |
return redirect(request.referrer)
|
| 230 |
|
|
|
|
|
|
|
|
|
|
| 231 |
process_uploaded_json(json_path)
|
|
|
|
|
|
|
| 232 |
os.makedirs(app.config['DATA_FOLDER'], exist_ok=True)
|
| 233 |
processed_file_path = os.path.join(app.config['DATA_FOLDER'], f'Processed_{filename}')
|
| 234 |
+
|
| 235 |
flash(f'JSON file {filename} processed successfully')
|
| 236 |
except Exception as e:
|
| 237 |
flash(f"Error processing JSON file: {str(e)}", 'error')
|
|
|
|
| 238 |
|
| 239 |
return redirect(request.referrer)
|
| 240 |
|