Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -1,16 +1,16 @@
|
|
|
|
1 |
import sys
|
2 |
import shutil
|
3 |
import logging
|
4 |
import time
|
5 |
-
import os
|
6 |
-
from datetime import datetime
|
7 |
-
from typing import List, Dict, Any
|
8 |
import requests
|
9 |
import gradio as gr
|
10 |
import atexit
|
11 |
import subprocess
|
12 |
-
from urllib.parse import urlparse, quote
|
13 |
import webbrowser
|
|
|
|
|
|
|
14 |
|
15 |
# Constants
|
16 |
INPUT_DIRECTORY = 'input'
|
@@ -32,7 +32,7 @@ def initialize_logger() -> logging.Logger:
|
|
32 |
)
|
33 |
return logging.getLogger(__name__)
|
34 |
|
35 |
-
# Initialize environment
|
36 |
def initialize_environment():
|
37 |
directories = [LOGS_DIRECTORY, RESOLUTIONS_DIRECTORY, REPOS_DIRECTORY, INPUT_DIRECTORY, OUTPUT_DIRECTORY]
|
38 |
for directory in directories:
|
@@ -115,7 +115,7 @@ class GitHubBot:
|
|
115 |
self.initialize_api(token)
|
116 |
self.github_api.get_repository(owner, repo)
|
117 |
|
118 |
-
|
119 |
timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
|
120 |
resolution_file = f"{RESOLUTIONS_DIRECTORY}/resolution_{issue_number}_{timestamp}.md"
|
121 |
|
@@ -230,7 +230,7 @@ def create_gradio_interface():
|
|
230 |
|
231 |
with gr.Row():
|
232 |
token_input = gr.Textbox(label="GitHub Token", placeholder="Enter your GitHub token")
|
233 |
-
repo_url_input = gr.Textbox(label="Repository URL", placeholder="Enter the repository URL (owner/repo)")
|
234 |
|
235 |
with gr.Row():
|
236 |
issue_number_input = gr.Number(label="Issue Number", info="Enter the issue number")
|
|
|
1 |
+
import os
|
2 |
import sys
|
3 |
import shutil
|
4 |
import logging
|
5 |
import time
|
|
|
|
|
|
|
6 |
import requests
|
7 |
import gradio as gr
|
8 |
import atexit
|
9 |
import subprocess
|
|
|
10 |
import webbrowser
|
11 |
+
from datetime import datetime
|
12 |
+
from typing import List, Dict, Any
|
13 |
+
from urllib.parse import urlparse, quote
|
14 |
|
15 |
# Constants
|
16 |
INPUT_DIRECTORY = 'input'
|
|
|
32 |
)
|
33 |
return logging.getLogger(__name__)
|
34 |
|
35 |
+
# Initialize environment
|
36 |
def initialize_environment():
|
37 |
directories = [LOGS_DIRECTORY, RESOLUTIONS_DIRECTORY, REPOS_DIRECTORY, INPUT_DIRECTORY, OUTPUT_DIRECTORY]
|
38 |
for directory in directories:
|
|
|
115 |
self.initialize_api(token)
|
116 |
self.github_api.get_repository(owner, repo)
|
117 |
|
118 |
+
# Create resolution file
|
119 |
timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
|
120 |
resolution_file = f"{RESOLUTIONS_DIRECTORY}/resolution_{issue_number}_{timestamp}.md"
|
121 |
|
|
|
230 |
|
231 |
with gr.Row():
|
232 |
token_input = gr.Textbox(label="GitHub Token", placeholder="Enter your GitHub token")
|
233 |
+
repo_url_input = gr.Textbox(label="Repository URL", placeholder=" Enter the repository URL (owner/repo)")
|
234 |
|
235 |
with gr.Row():
|
236 |
issue_number_input = gr.Number(label="Issue Number", info="Enter the issue number")
|