mirror of
https://github.com/aljazceru/dev-gpt.git
synced 2025-12-23 16:44:20 +01:00
fix: improve output
This commit is contained in:
@@ -7,26 +7,19 @@ from argparse import Namespace
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
import hubble
|
import hubble
|
||||||
from hubble import AuthenticationRequiredError
|
|
||||||
from hubble.executor.helper import upload_file, archive_package, get_request_header
|
from hubble.executor.helper import upload_file, archive_package, get_request_header
|
||||||
from jcloud.flow import CloudFlow
|
from jcloud.flow import CloudFlow
|
||||||
from jina import Flow
|
|
||||||
|
|
||||||
from src.utils.common import cmd
|
|
||||||
|
|
||||||
|
|
||||||
@hubble.login_required
|
def redirect_callback(href):
|
||||||
def _jina_auth_login():
|
print(f'You need login to Jina first to use GPTDeploy\nPlease open this link in your browser: {href}')
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
def jina_auth_login():
|
def jina_auth_login():
|
||||||
try:
|
try:
|
||||||
_jina_auth_login()
|
hubble.Client(jsonify=True).get_user_info(log_error=False)
|
||||||
except AuthenticationRequiredError:
|
except hubble.AuthenticationRequiredError:
|
||||||
print('Please login to Jina first, to fully use GPTDeploy')
|
hubble.login(prompt='login', redirect_callback=redirect_callback)
|
||||||
cmd('jina auth login')
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def push_executor(dir_path):
|
def push_executor(dir_path):
|
||||||
|
|||||||
@@ -1,15 +0,0 @@
|
|||||||
import subprocess
|
|
||||||
|
|
||||||
|
|
||||||
def cmd(command, std_output=False, wait=True):
|
|
||||||
if isinstance(command, str):
|
|
||||||
command = command.split()
|
|
||||||
if not std_output:
|
|
||||||
process = subprocess.Popen(
|
|
||||||
command, stdout=subprocess.PIPE, stderr=subprocess.PIPE
|
|
||||||
)
|
|
||||||
else:
|
|
||||||
process = subprocess.Popen(command)
|
|
||||||
if wait:
|
|
||||||
output, error = process.communicate()
|
|
||||||
return output, error
|
|
||||||
Reference in New Issue
Block a user